Vueconf.US 2020
2020-03-02..2020-03-04
Austin, TX, United States
[VueConf US 2018, VueConf US 2019, Vueconf.US 2020, Vueconf.US 2021, Vueconf.US 2022, Vueconf.US 2023, VueConf US 2024]
who it's for
Vue developers, frontend engineers, frontend architects, engineering managers, UI library authors, full-stack JavaScript engineers, accessibility engineers
topics
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
| title | author | length |
|---|---|---|
| State of the Vuenion | Evan You | 32m |
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… | ||
| The State of CSS in Vue | Jamena McInteer | 27m |
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… | ||
| All You Need Is Apollo Client | Natalia Tepluhina | 24m |
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… | ||
| What you'll love in Vue 3 | Alex Kyriakidis | 19m |
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… | ||
| Typescript + Vue @ Politico | Jack Koppa | 29m |
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… | ||
| Vuetify v2+ | John Leider | 20m |
Vuetify v2+ documents concrete changes: TypeScript conversion and move from Stylus to Sass, a custom Vuetify loader and CLI plugin that enable runtime theme… | ||
| Content Loading That Isn't Broken | Maria Lamardo | 25m |
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… | ||
| Component Documentation Made Easy | Bart Ledoux | 34m |
Claims concrete: Storybook gives isolated component examples in an iframe with hot module replacement and millions of downloads (≈6M/month React, ≈400k Vue)… | ||
| Vue as a Backend Framework by Oscar Spencer | Oscar Spencer | 20m |
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… | ||
| Demystifying the Vue Lifecycle | Jaime Jones | 20m |
Concrete lifecycle rules and concrete examples: use created for early network calls, use beforeMount dataset pull to seed state from an embedding, use mounted… | ||
| Launching a New Design System With Zero Downtime | Sean O'Donohue | 26m |
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… | ||
| Everything as Compiler | Henry Zhu | 21m |
Claim: treat frameworks like compilers — concrete transforms with inputs and outputs, not just metaphors. Demonstrates this with Babel as a working compiler… | ||
| Get the Most Out of Vue Router | Eduardo San Martin Morote | 31m |
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… | ||
| Simplifying Complex Forms in Vue | Sebastian Jay | 10m |
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… | ||
| Migrating a Large Legacy App to Vue | Peter Keirn | 06m |
Bloomberg Law migrates a ten‑year Rails monolith to Vue by building a shared component library and incrementally swapping pieces, exporting 150 components and… | ||
| Managing a Large in Place Migration to Nuxt js | Austin Story | 08m |
A large Rails + Vue app with custom server‑side rendering migrates in place to Nuxt.js by matching directory structure and core libraries, keeping… | ||
| Communicating Between Components | Austin Gil | 09m |
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… | ||
| Creating a Website With Gridsome | Jose Garrido | 08m |
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… | ||
| The Lazy Way to Better Performance | Karen Baney | 07m |
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… | ||
| Nuxt js + Netlify CMS | Daniel Kelly | 11m |
Build details and results: a Nuxt.js theme called awake serves Markdown via Netlify CMS with content saved to GitHub, Netlify Identity for auth… | ||
| Let's Vue Like It's 1999 | Mike Dodge | 12m |
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… | ||
| Building Ecommerce Storefonts With Big Commerce & Vue | Ashley McKemie | 09m |
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… | ||
| Application Shortcuts with a Renderless Event Component | Rolf Haug | 11m |
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… | ||
| nothing matches | ||