50: Evan You - What's Coming in Vue.js 2.0

Full Stack Radio

Episode | Podcast

Date: Wed, 21 Sep 2016 19:44:00 +0000

<p>Topics include:</p><ul> <li>The motivation for rewriting Vue.js from scratch</li> <li>What is a virtual DOM and what are the benefits?</li> <li>How does Vue.js 2.0 stack up performance-wise? (spoiler alert, it's <em>fast</em>)</li> <li>When should you use templates vs. a render function?</li> <li>Why two-way props have been deprecated and what you should do instead</li> <li>Best practices for dealing with custom component events</li> <li>The 1.0 to 2.0 upgrade path</li> <li>Building native mobile applications with Vue.js and Weex</li> </ul><p>Sponsors:</p><ul> <li> <a href="https://rollbar.com/fullstackradio">Rollbar</a>, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days</li> <li> <a href="https://www.hired.com/fullstackradio">Hired</a>, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired</li> </ul><p>Links:</p><ul> <li> <a href="http://testdrivenlaravel.com/">Test Driven Laravel</a>, Adam's upcoming video course</li> <li> <a href="https://adamwathan.me/refactoring-to-collections/">Refactoring to Collections</a>, get 25% off using the coupon "pnwphp"</li> <li><a href="https://vuejs.org/">Vue.js</a></li> <li><a href="http://vuejs.org/2016/04/27/announcing-2.0/">Announcing Vue.js 2.0</a></li> <li><a href="http://rc.vuejs.org/guide/">Vue.js 2.0 Documentation</a></li> <li><a href="https://cdn.rawgit.com/krausest/js-framework-benchmark/956b068f03ef96a9c08d209ffadb0947cd56edc6/webdriver-java/table.html">JS Framework Performance Benchmarks</a></li> <li> <a href="https://github.com/snabbdom/snabbdom">Snabbdom</a>, virtual DOM library</li> <li><a href="https://github.com/vuejs/babel-plugin-transform-vue-jsx">JSX plugin for Vue.js</a></li> <li><a href="http://rc.vuejs.org/guide/components.html#Using-v-on-with-Custom-Events">Using v-on with Custom Events</a></li> <li><a href="https://twitter.com/vuejs/status/773679830848180224">Vue Migration Helper teaser</a></li> <li> <a href="http://alibaba.github.io/weex/">Weex</a>, framework for building native mobile applications with Vue.js</li> <li><a href="https://twitter.com/vuejs">Vue.js on Twitter</a></li> <li><a href="https://twitter.com/VueNewsletter">Vue.js Newsletter</a></li> <li><a href="https://twitter.com/vuejsfeed">Vue.js Feed</a></li> </ul>