~/conference

Vueconf.US 2020

Vue developers, frontend engineers, frontend architects, engineering managers, UI library authors, full-stack JavaScript engineers, accessibility engineers

Vue 3 compiler optimizations; Composition API and reactivity; TypeScript in Vue projects; Vuetify theming and tree-shaking; SSR and template performance; Nuxt.js large-app migration; Component documentation with Storybook; ARIA and route accessibility; Apollo Client for local state; Gridsome static site workflows; Design systems with feature flags; Lazy loading and intersection observer

titleauthorlength
State of the VuenionEvan You32m
Vue 3 moves from prototype to alpha7 with a new compiler, block-based dynamic tracking, and a plugin transform pipeline; benchmarks show a 100% average…
Talk on
The State of CSS in VueJamena McInteer27m
Options get narrowed to facts not promises: Vue files support a scoped attribute that adds a data- attribute to localize styles; CSS Modules via the module…
Talk on
All You Need Is Apollo ClientNatalia Tepluhina24m
Claims that Apollo Client does more than GraphQL: it replaces Vuex by using the Apollo cache for local state, demonstrates mutations with client resolvers, and…
Talk on
What you'll love in Vue 3Alex Kyriakidis19m
Vue 3 claims to be smaller and faster, removes the old reactivity limitations so property additions/deletions track without Vue.set/Vue.delete, and adds…
Talk on
Typescript + Vue @ PoliticoJack Koppa29m
Politico adopts TypeScript across Vue apps and reports concrete wins: from 1 repo and 3 devs to 9 repos and 18 devs improved IDE autocomplete, fewer runtime…
Talk on
Vuetify v2+John Leider20m
Vuetify v2+ documents concrete changes: TypeScript conversion and move from Stylus to Sass, a custom Vuetify loader and CLI plugin that enable runtime theme…
Talk on
Content Loading That Isn't BrokenMaria Lamardo25m
Shows a Vue single-page app (a 16-card memory game) and makes concrete fixes: update document title and route metadata, add an aria-live polite region…
Talk on
Component Documentation Made EasyBart Ledoux34m
Claims concrete: Storybook gives isolated component examples in an iframe with hot module replacement and millions of downloads (≈6M/month React, ≈400k Vue)…
Talk on
Vue as a Backend Framework by Oscar SpencerOscar Spencer20m
Claims that Vue 3’s standalone reactivity can run a backend and demonstrates it: uses Vue 3 reactivity module with reactive() and effect() to wrap an in‑memory…
Talk on
Demystifying the Vue LifecycleJaime Jones20m
Concrete lifecycle rules and concrete examples: use created for early network calls, use beforeMount dataset pull to seed state from an embedding, use mounted…
Talk on
Launching a New Design System With Zero DowntimeSean O'Donohue26m
Launches a brand new design system on a high‑traffic site with zero downtime by building reusable Vue components, wrapping a feature‑toggle library as a Vue…
Talk on
Everything as CompilerHenry Zhu21m
Claim: treat frameworks like compilers — concrete transforms with inputs and outputs, not just metaphors. Demonstrates this with Babel as a working compiler…
Talk on
Get the Most Out of Vue RouterEduardo San Martin Morote31m
Covers concrete APIs and gotchas: dynamic routing can add routes at runtime but cannot remove them today; the private matcher ranks routes by scored sections…
Talk on
Simplifying Complex Forms in VueSebastian Jay10m
Four concrete patterns simplify a real event-management form that supports many event types and they work: create and edit in the same form to reuse code and…
Talk on
Migrating a Large Legacy App to VuePeter Keirn06m
Bloomberg Law migrates a ten‑year Rails monolith to Vue by building a shared component library and incrementally swapping pieces, exporting 150 components and…
Talk on
Managing a Large in Place Migration to Nuxt jsAustin Story08m
A large Rails + Vue app with custom server‑side rendering migrates in place to Nuxt.js by matching directory structure and core libraries, keeping…
Talk on
Communicating Between ComponentsAustin Gil09m
A small app for a dog named Nugget demonstrates concrete patterns and outcomes: props and custom update event pass checkbox state parent↔child, a modal uses…
Talk on
Creating a Website With GridsomeJose Garrido08m
Gridsome is a Vue-based static-site generator that compiles a ready-to-deploy folder, provides a local dev server and HMR, and maps files in /pages to routes…
Talk on
The Lazy Way to Better PerformanceKaren Baney07m
A concrete recipe for smaller initial bundles and faster first load by swapping static imports for dynamic import and using the webpack magic comment to set a…
Talk on
Nuxt js + Netlify CMSDaniel Kelly11m
Build details and results: a Nuxt.js theme called awake serves Markdown via Netlify CMS with content saved to GitHub, Netlify Identity for auth…
Talk on
Let's Vue Like It's 1999Mike Dodge12m
Claims that modern Vue apps can ditch heavy bundlers and work like 1999 pages by using ES modules natively, demonstrated with a Vue CLI scaffold that replaces…
Talk on
Building Ecommerce Storefonts With Big Commerce & VueAshley McKemie09m
A working Nuxt + Vue storefront demo ties a BigCommerce sandbox to a repo of starter code, uses the GraphQL storefront API to fetch catalog and product data…
Talk on
Application Shortcuts with a Renderless Event ComponentRolf Haug11m
Builds a tiny renderless event component that registers global window events via a render function, mounts an event listener in mounted and removes it in…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.