~/conference

VueConf US 2024

VueconfUS is the official Vue.js conference in the USA. Join us for 3 days of workshops and talks to learn, share, and connect with the Vue.js community.

Vue developers, Nuxt developers, frontend engineers, full stack developers, mobile app developers, machine learning engineers

Vue 3.5 reactive improvements; Vapor Mode single-file components; Volar 2 hyper mode; Vite Environment API; row n and oxc Rust toolchain; slots and scoped slot patterns; hydration mismatch debugging; Nuxt 3 rendering modes (SSG/SSR/ISR); new Vue router; NativeScript-Vue native apps; semantic search with vector embeddings; TensorFlow.js in Vue

titleauthorlength
Vue & Vite UpdatesEvan You44m
Vue hits ten years with ~2M users, ~5M weekly npm downloads and over 1B monthly CDN requests; Vue 3.4 ships a 100% faster template parser and 3.5 cuts reactive…
Talk on
Slots Slots Slots EverybodyAbbey Perini10m
Demonstrates concrete slot patterns: default slot fallback content, named slots with template/#name syntax, and v-slot scoped slots passing props (likes…
Talk on
Rendering RevealedAdam Jahr30m
Clear mapping of rendering modes: Nuxt 3 supports SSG, SSR, SPA and hybrid route rules so a homepage can be pre-rendered SSG, an admin can be an SPA, and a…
Talk on
Empowering Vue Apps with AIAileen Villanueva Lecuona24m
Builds a JavaScript-only agent that augments LLM answers with site data: scrapes a page, splits into 400-char chunks with 20-char overlap, turns each chunk…
Talk on
Vue.js Hydration DemystifiedAlexander Lichter25m
Explains why hydration fails (invalid HTML, optimizer scripts stripping Vue comments, differing server/client state from Math.random, Date, localStorage or…
Talk on
Real Native Vue Apps with NativeScript-VueCamilo Martinez09m
NativeScript-Vue builds real native iOS and Android apps from Vue code by generating a metadata generator at build time that maps JS calls to platform APIs and…
Talk on
Tech Parents Do's and Don'ts for Teaching Your Kids ProgrammingCassandra Chin27m
Claims that early exposure raises interest with concrete stats: trying AP Computer Science makes women 10× more likely and Black/Latino students 7× more likely…
Talk on
Common Mistakes in Vue.js and How to Avoid ThemDaniel Kelly25m
Covers four concrete Vue mistakes and fixes: using index as key breaks components with internal state when array order changes — fix by using a unique id (and…
Talk on
Vue, You and AI SearchDaniel Madalitso Phiri31m
A live build shows a semantic search web app using Weaviate as the vector DB, OpenAI (and demoed Gemini) for embeddings, and a Next/Vue frontend; the dataset…
Talk on
Nailing It with Nuxt 3 - Inside and OutDaniel Roe31m
Rebuilt from scratch into Nuxt 3 with an SDK for deep integrations and an optional Bridge for incremental migration, the project reports 30 million downloads…
Talk on
LaravelDavid Nahodyl10m
Demo creates a new Laravel project with Composer, uses Herd to serve locally, installs Laravel Breeze which brings Inertia + Vue + Tailwind + TypeScript, runs…
Talk on
End-to-end Type SafetyErik Hanchett10m
Claim is that Amplify Gen 2 provides true end-to-end type safety by letting frontend code define backend infra in TypeScript, exporting a schema and…
Talk on
A New Vue RouterEvan Sutherland07m
A new router called kitbag router focuses on real TypeScript safety: route params and query params share the same typing system, params can be declared as…
Talk on
Fast Nuxt.js Applications with PRPL PatternFilip Rakowski34m
Explains how Nuxt implements the PRPL pattern by preload critical resources, server rendering the initial route, and automatic per-route code splitting so…
Talk on
From Your Perspective - A Nerdy JourneyGant Laborde26m
Client needs phone OCR to read insurance cards at weird angles; development takes about a month of math and ends with a working demo that warps photographed…
Talk on
Vue.js Globetrotter: Mastering i18n for User-Centric Web ApplicationsJ.D. Hillen24m
Shows how to set up and use the Vue I18n plugin (by kazup) with concrete code: createI18n, set legacy: false, use $t in templates and useI18n in the…
Talk on
AI and the Future of TestingJordan Powell26m
Demonstrates using ChatGPT, Gemini and GitHub Copilot to do test generation and framework-to-framework conversion (Vue unit tests to Cypress component and…
Talk on
Turbocharged Javascript with hand crafted WASMJustin Schroeder13m
Shows that handcrafted WASM can replace hot JavaScript paths by compiling tiny binaries, embedding them via Base64 and calling exported functions from JS. Uses…
Talk on
Scalable Forms in VueJustin Schroeder24m
Argues that native form data is insufficient and shows a concrete alternative: FormKit implements a form tree that produces structured JSON (objects and…
Talk on
AccessibilityKatherine Herbert06m
Defines web accessibility as usable by everyone, highlights concrete fixes (sufficient color contrast, keyboard navigation, screen-reader support) and process…
Talk on
Appetite for ComponentsLee Martin08m
A web clone of Apple's Find My is built as a PWA for an artist campaign called findmy.app, using Vue/Nuxt and hosted on Netlify. Mapbox GL drives the map…
Talk on
Reusable Widgets that Work!Maria Lamardo24m
Live demos show working toggle buttons (Chrome Accessibility pane reports pressed true/false), a modal with role=dialog, aria-modal="true" and focus trapped so…
Talk on
How !to be MentoredNerando Johnson09m
Clear steps for mentorship: start with the end in mind by defining responsibilities, meeting cadence, and measurable competence; require documentation and a…
Talk on
Fetching Data and the Perception of SpeedRijk van Zanten26m
Perceived performance often beats raw metrics: users feel <200 ms feels instant, while responses over multiple seconds need explicit feedback or they abandon…
Talk on
Migrating from Vue 2 Class ComponentsRobby Helms16m
Pocket Prep migrates its four apps plus a shared UI library from Vue 2 class components to Vue 3 by installing view-facing-decorator and doing a global…
Talk on
Performance-Minded Development with Nuxt 3Valerie England30m
Walks through actionable fixes: run Nuxt Analyze to spot heavy deps; replace or selectively import bulky packages; avoid wrapping layouts in clientOnly (it…
Talk on
Vue + TensorFlow.js: Building Your First ML Powered AppWill Marple22m
A small proof‑of‑concept social feed runs full client‑side ML using TensorFlow.js, loading Coco SSD for real‑time object detection and the Vlad Mandic fork of…
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.