Solving the hard problems of single-page apps incrementally with Vue.js


Details
Vue.js (https://vuejs.org/) distils many of the most useful ideas from frameworks such as React, Ember, Angular, and parts of the Web Components API to provide a simple, cohesive, and incrementally adoptable toolset which you can use to solve many of the challenges that arise when building SPAs. Standing on the shoulders of Webpack, it is also at the forefront of the latest innovations in code-splitting and server-side rendering.
In this talk, Raphaël will show you why Vue.js remains one of the most hyped JavaScript libraries of the moment and how it could help you in upcoming projects.
Amongst other things, you’ll learn how to:
• Get started with Vue.js and include it to enhance legacy applications with no build process whatsoever
• Split up your components into .vue files and pick your weapon of choice for templating (HTML, pug) scripting (Babel, TypeScript, CoffeeScript), and styling (SASS, LESS, Stylus)
• Use Vuex to add modularised and asynchronous state management with little ceremony
• Inspect your component tree and travel back in time to previous states with its devtools extension
• Prototype individual components and scaffold entire applications with vue-cli
• Bring in painless routing that is easy to reason about with vue-router
• Add animations, transitions, and isolated styles to your components
• Implement code-splitting and server-side rendering for better initial load performance and SEO
---
Presented by @RaphaelSaunier. Slides in English, talk in English (for that one guy that doesn't speak French :p).
Event generously sponsored by Liip and AXA Technology Services !
Agenda:
18:45 - Doors open
19:00~15 - Vue.js talk
20:30 - Networking, drinks..
22:00 - The End

Solving the hard problems of single-page apps incrementally with Vue.js