~/conference

Vue.js Nation 2025

date:2025-01-29..2025-01-30
location:-- online --
series:Vue.js Nation · 3 editions
editions:[Vue.js Nation 2023, Vue.js Nation 2024, Vue.js Nation 2025]
tags:[vue]
titleauthorlength
Story Time with Mrinalini Sugosh - How Coding is EvolvingMrinalini Sugosh01m
Trace of coding's shift over a decade: books and pseudocode give way to Google and Stack Overflow; a tiny MCN view project surfaces hard-to-reproduce…
Talk on
Quick QnA – Mrinalini SugoshMrinalini Sugosh02m
Recommends using views teleport for modals, popovers and tooltips without breaking component structure, and V validate to add the missing built‑in form…
Talk on
This or That Challenge – Mrinalini SugoshMrinalini Sugosh07m
Chooses concrete tools and why: Vite over webpack for faster HMR, Playwright over Cypress for cross‑browser testing, and Nuxt over Vanilla Vue for built‑in SSR…
Talk on
Story Time with Laurent Cazanove ~ How I Got Into Coding, Through Video Games!Laurent Cazanove02m
Grew up in the 90s playing and then making games with RPG Maker, using Ruby scripting to extend the engine and add features, and building simple 2D RPGs to…
Talk on
Form and Function with FormwerkAbdelrahman Awad26m
Formwerk is a JavaScript-only Vue library (developed since December 2023) that provides composables exposing anatomy props so you bind label/input/error props…
Talk on
Building a CRM Messaging System with Vue.js and TinyMCEMrinalini Sugosh40m
Demo builds a working CRM messaging editor inside a Vue app by installing the TinyMCE Vue package, wiring TinyMCE into a text area, and using a live Windsurf…
Talk on
Join Us Building Vue’s High-Performance Future: Vapor ModeRizumu Ayaka19m
Vapor Mode is a compiler-first subset of Vue that compiles SFCs to native DOM ops instead of shipping a Virtual DOM runtime, yielding a claimed performance…
Talk on
Web security explored through horror moviesRamona Schwering34m
Covers concrete OWASP failures: broken access control is top risk with invisible attackers; mitigate with deny‑by‑default authz, session invalidation, rate…
Talk on
Maintaining Accessibility in Vue ComponentsMark Noonan29m
Overview of legal pressure: the European Accessibility Act creates obligations that can carry fines up to 60,000 euros and even prison time for repeated…
Talk on
The Importance & Usage of AI in Vue.jsAlexander Lichter, Michael Thissen, Daniele van den Berg, Edd Yerburgh49m
Panel argues AI augments Vue work not replaces it, showing concrete tools and failures: live IDE demos use Cursor composer (it can create files and run…
Talk on
Clean Async State ManagementEduardo San Martin Morote50m
Live coding demo of Pinia Colada shows exact APIs: useQuery with hierarchical cache keys (contact search / id), mutation hooks for optimistic updates and…
Talk on
TresJS Effects for Jaw-Dropping Visuals!Alvaro Saburido19m
Demo of TresJS postprocessing shows how to add bloom via emissive material and wire the suspense-wrapped EffectComposer into a TresCanvas, with a side‑by‑side…
Talk on
Vue: Features that are missing in our favorite frameworkAlexander Lichter28m
Lists concrete gaps: browser native scoped CSS is landing in Chromium and Safari with Firefox on the radar; V-model for dialog/details is implemented as PR…
Talk on
Unpacking BundlingDaniel Roe27m
Nuxt expands bundling to the whole HTML: component CSS is inlined on server render, fonts are downloaded and metric‑adjusted with unifont and Fontaine, and…
Talk on
Local-First Web Development and How Can We Build It With VueAlexander Opalic25m
Argues that making apps local-first yields instant local operations, offline resilience and user-controlled data by storing to IndexedDB and syncing later…
Talk on
How to write better composablesMichael Thiessen27m
Three concrete composable patterns and when they actually work: flexible arguments shows using ref and toValue so a composable accepts raw values, refs or…
Talk on
Preview of Vue 3.6 & Vapor ModeEvan You33m
Vue 3.6 replaces the core reactivity with Alien Signals 1.0, showing an initial ~14% memory reduction vs 3.5 and incremental speed gains (0.6 adds ~13.4% perf…
Talk on
Vue Vine Design and ImplementationShen Qingchuan17m
Vue Vine lets you write multiple components per file as plain .ts code where small components are functions returning template strings; a custom compiler turns…
Talk on
Dungeons & Developers - patterns for great DXJakub Andrzejewski26m
Lists three concrete DX metrics: quality of documentation, developer satisfaction score, and time to First hello world measured in seconds and steps by…
Talk on
Vue-doo Magic: AI Development TricksDaniel Kelly35m
Built a textbook exam generator that scans pages, uses an LLM to extract markdown text and returns JSON questions; the project uses Supabase for auth/storage…
Talk on
Vue.js x LaravelJosh Cirre, Mostafa Said50m
Compares concrete tradeoffs: Inertia glues Laravel and Vue and avoids writing APIs while Livewire keeps logic in Blade and on the server; recommends using…
Panel on
Welcome KeynoteAlex Kyriakidis17m
Welcome message frames growth and products with numbers and concrete milestones: Vue.js Nation draws 6,000 attendees from 140 countries, Vue School now hosts…
Talk on
Scaling State in Vue: Why XState MattersMaya Shavin44m
Shows refactoring a Pinia-backed multistep signup form into an XState machine for Vue, replacing ad hoc step increments with a declared multistep form refactor…
Talk on
This or That Challenge – Laurent CazanoveLaurent Cazanove02m
Chooses practical defaults and specific tech: Vite over webpack, Vue Router and ref over a custom router or reactive, and TypeScript and Fetch API instead of…
Talk on
Your Own Vite Plugin? That's as easy as 1 2 3(D)Thorsten Seyschab27m
Creates a Vite plugin that pre-processes GLTF assets at build time by running threejs in Node to generate runtime objects, then emits generated code and…
Talk on
How dependency injection rescued my app from the abyssLaurent Cazanove25m
Migrates a tightly coupled Firebase→Supabase codebase by extracting a database interface and wrapping providers in a Nuxt plugin so composables receive their…
Talk on
Quick QnA – Mark NoonanMark Noonan02m
Common misconception: Vue is easy for beginners; actual experience shows a steeper ramp when coming from plain HTML/CSS or light Angular background and needing…
Talk on
How to Make Your TresJS Scenes More RealisticAlvaro Saburido04m
Starts from a plain sphere-and-floor scene and makes it photoreal by enabling shadows and PBR: set castShadow on the light and on the sphere, set the floor to…
Talk on
Document your components with Storybook for VueMaya Savin03m
Automatic Storybook setup for Vue adds Storybook scripts and a build command, installs addons like interactions, essentials and accessibility, and creates a…
Talk on
Manage external data querying using TanStack Vue QueryMaya Savin03m
Quick demo shows how to replace custom fetch composables with TanStack Vue Query: install Vue Query plugin, register it, then call useQuery('pokemon'…
Talk on
Boost Your VitePress Docs with Nólëbase IntegrationsRizumu Ayaka03m
Nólëbase offers a VitePress plugin suite that actually adds file history and contributor details by reading git metadata, including two installable packages…
Talk on
Accessibility in Vue: One Mighty Bite at a TimeRamona Schwering03m
A Vue 3 component gets two concrete accessibility fixes: bind :alt to the caption so images expose descriptive alt text, and use figure with figcaption instead…
Talk on
Vue Code-Shaving: Shorthands to a Cleaner Template BlockSybren Willemot02m
A short demo refactors a single-file component template that renders an Avatar with two props (src and alt) and shows three concrete edits that still run…
Talk on
Accessibility, UX, and Resources to Learn MoreMaya Shavin03m
Admits that accessibility often gets tacked on late but argues it is practical and improves UX, recommends Inclusive Design Patterns and a second primer called…
Talk on
This or That Challenge – Mark NoonanMark Noonan02m
Chooses Vite over webpack, picks ref over reactive and TypeScript over JavaScript, prefers Vuetify to Quasar, starts new projects with Nuxt rather than vanilla…
Talk on
Story Time with Mark Noonan "How We Won $40,000 at a Hackathon & Gave it Away"Mark Noonan03m
A local hackathon entry wins a $40,000 prize after a months long, shark‑tank style selection process for a prototype that addresses MARTA’s paratransit…
Talk on
Quick QnA – Maya ShavinMaya Shavin03m
Calls out njs as an impressive, maturing framework in the ecosystem and says it slots into new projects with minimal setup. Makes a concrete performance claim…
Talk on
This or That Challenge – Maya ShavinMaya Shavin05m
Chooses practical tools and tradeoffs: Playwright over Cypress, Fetch API not Axios, and Nuxt for SEO sites but Vanilla Vue for enterprise apps; prefers Vue…
Talk on
Similarities Between D&D and Learning a New Tool as a DevJakub Andrzejewski02m
Claims that learning D&D maps directly onto learning a dev tool and that the analogy surfaces concrete fixes: maps rulebook→docs, character sheet→config…
Talk on
Quick QnA and Story Time – Jakub AndrzejewskiJakub Andrzejewski02m
Uses Chrome devtools, Vue Devtools and Vue Telescope as the primary debugging stack and installs them in every new project to inspect modules, rendering mode…
Talk on
Quick QnA and Story Time – Eduardo San Martin MoroteEduardo San Martin Morote02m
Claims Vue.js remains one of the fastest rendering libraries and debunks slowness myths; recommends using writable computed (computed with setters) and better…
Talk on
This or That Challenge – Jakub AndrzejewskiJakub Andrzejewski03m
Chooses Vite over webpack for faster developer experience, prefers ref APIs but leaves it to personal taste, and picks TypeScript for project stability despite…
Talk on
This or That Challenge – Eduardo San Martin MoroteEduardo San Martin Morote02m
Prefers TypeScript over JavaScript, Cypress instead of Playwright, Vuetify rather than Quasar, and the Fetch API instead of Axios; picks Scoped CSS over CSS…
Talk on
Vue.js Nation is back ~ 2025! 🤘Pinia Colada01m
Free two-day virtual conference on January 29–30, 2025 with live Q&A sessions and demos from Evan You, Eduardo San Martin Morote, Daniel Roe, Michael Thiessen…
Talk on
Vue.js Nation is back! 🤘Evan You, Eduardo San Martin Morote, Daniel Roe, Michael Thiessen, Ramona Schwering, Daniel Kelly01m
Get ready for Vue.js Nation 2025, happening on January 29th and 30th! 📅 This FREE event promises two days of learning with Vue.js pioneers like Evan You…
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.