VueJS Amsterdam 2019

Summary of the Talks

State of the Vuenion

  • Vuex
    • Async/Await
    • Merging Mutations & Actions
    • Class based API
  • Better TS support everywhere
  • RFCS https://github.com/vuejs/rfcs
  • Vue Hooks
  • Migrating to ES6 internally
  • Better Native Support

Evan You

Vue 2.6 SSR Revolution

  • Vue 2.6
    • Server prefetch
    • Rendered hook
    • Available in any component
  • Now on vue-apollo
  • Soon on Nuxt

Gillaume Chau

L'Oreal Case Study

  • Largest scale adoption of Vue.js in an enterprise setting
  • Sitecore

Tim Bennicks

Performance Optimization

  • Split your code per route
  • Load off screen components lazily
  • Load non-critical libraries lazily
  • Don't bundle all 3rd party libs into one file
  • Bundlephobia
  • Make use of cache
  • Prefetch lazily loaded resources

Filip Rakowski

GraphQL + Vue

  • GraphQL is cool

Sara Viera

Desktop apps with Vue

  • Electron
    • Huge packages, stock Vue except for Vuex
  • NW.jsĀ 
    • Even bigger packages, stock Vue experience
  • Vuido
    • More similar to NS, no HTML, CSS
    • Ideal for smaller projects

Natalia Teluphina

Designing Components

  • Avoid conditional rendering
  • Avoid relying too heavily on props
  • Make use of slots

Damian Dulisz

FullStack Vue Serverless

  • AWS Amplify Sellout
  • Amazon Will Take Our Jobs

Nader Dabit

How to Write Libs with Vue CLI

  • Need to do a bunch of stuff
  • ...or just use Kazupon's plugin for it

Thorsten Linusborg

Vue

By adrianrc

Vue

  • 316