Browsing Hacker News or the #javascript hash tag on Twitter may leave one with the impression that there are only two options to build a Single Page Application: Angular and React. Each with its own strengths and weaknesses, with its own vocal community and the tech giant behind it. Each portraying the other side as the Sith.
Vue is the open source framework that brings a third alternative to the table, combining the strengths of both Angular and React while trying to weed out their weaknesses. The result is an easy to use, lightweight and versatile framework. In this talk we will explore Vue's architecture, see how components interact among themselves, have a look at the event model and in the end, how to wrap everything together in a SPA using Webpack.