Vue.js Nation 2025
| title | author | length |
|---|---|---|
| Story Time with Mrinalini Sugosh - How Coding is Evolving | Mrinalini Sugosh | 01m |
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… | ||
| Quick QnA – Mrinalini Sugosh | Mrinalini Sugosh | 02m |
Recommends using views teleport for modals, popovers and tooltips without breaking component structure, and V validate to add the missing built‑in form… | ||
| This or That Challenge – Mrinalini Sugosh | Mrinalini Sugosh | 07m |
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… | ||
| Story Time with Laurent Cazanove ~ How I Got Into Coding, Through Video Games! | Laurent Cazanove | 02m |
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… | ||
| Form and Function with Formwerk | Abdelrahman Awad | 26m |
Formwerk is a JavaScript-only Vue library (developed since December 2023) that provides composables exposing anatomy props so you bind label/input/error props… | ||
| Building a CRM Messaging System with Vue.js and TinyMCE | Mrinalini Sugosh | 40m |
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… | ||
| Join Us Building Vue’s High-Performance Future: Vapor Mode | Rizumu Ayaka | 19m |
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… | ||
| Web security explored through horror movies | Ramona Schwering | 34m |
Covers concrete OWASP failures: broken access control is top risk with invisible attackers; mitigate with deny‑by‑default authz, session invalidation, rate… | ||
| Maintaining Accessibility in Vue Components | Mark Noonan | 29m |
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… | ||
| The Importance & Usage of AI in Vue.js | Alexander Lichter, Michael Thissen, Daniele van den Berg, Edd Yerburgh | 49m |
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… | ||
| Clean Async State Management | Eduardo San Martin Morote | 50m |
Live coding demo of Pinia Colada shows exact APIs: useQuery with hierarchical cache keys (contact search / id), mutation hooks for optimistic updates and… | ||
| TresJS Effects for Jaw-Dropping Visuals! | Alvaro Saburido | 19m |
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… | ||
| Vue: Features that are missing in our favorite framework | Alexander Lichter | 28m |
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… | ||
| Unpacking Bundling | Daniel Roe | 27m |
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… | ||
| Local-First Web Development and How Can We Build It With Vue | Alexander Opalic | 25m |
Argues that making apps local-first yields instant local operations, offline resilience and user-controlled data by storing to IndexedDB and syncing later… | ||
| How to write better composables | Michael Thiessen | 27m |
Three concrete composable patterns and when they actually work: flexible arguments shows using ref and toValue so a composable accepts raw values, refs or… | ||
| Preview of Vue 3.6 & Vapor Mode | Evan You | 33m |
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… | ||
| Vue Vine Design and Implementation | Shen Qingchuan | 17m |
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… | ||
| Dungeons & Developers - patterns for great DX | Jakub Andrzejewski | 26m |
Lists three concrete DX metrics: quality of documentation, developer satisfaction score, and time to First hello world measured in seconds and steps by… | ||
| Vue-doo Magic: AI Development Tricks | Daniel Kelly | 35m |
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… | ||
| Vue.js x Laravel | Josh Cirre, Mostafa Said | 50m |
Compares concrete tradeoffs: Inertia glues Laravel and Vue and avoids writing APIs while Livewire keeps logic in Blade and on the server; recommends using… | ||
| Welcome Keynote | Alex Kyriakidis | 17m |
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… | ||
| Scaling State in Vue: Why XState Matters | Maya Shavin | 44m |
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… | ||
| This or That Challenge – Laurent Cazanove | Laurent Cazanove | 02m |
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… | ||
| Your Own Vite Plugin? That's as easy as 1 2 3(D) | Thorsten Seyschab | 27m |
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… | ||
| How dependency injection rescued my app from the abyss | Laurent Cazanove | 25m |
Migrates a tightly coupled Firebase→Supabase codebase by extracting a database interface and wrapping providers in a Nuxt plugin so composables receive their… | ||
| Quick QnA – Mark Noonan | Mark Noonan | 02m |
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… | ||
| How to Make Your TresJS Scenes More Realistic | Alvaro Saburido | 04m |
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… | ||
| Document your components with Storybook for Vue | Maya Savin | 03m |
Automatic Storybook setup for Vue adds Storybook scripts and a build command, installs addons like interactions, essentials and accessibility, and creates a… | ||
| Manage external data querying using TanStack Vue Query | Maya Savin | 03m |
Quick demo shows how to replace custom fetch composables with TanStack Vue Query: install Vue Query plugin, register it, then call useQuery('pokemon'… | ||
| Boost Your VitePress Docs with Nólëbase Integrations | Rizumu Ayaka | 03m |
Nólëbase offers a VitePress plugin suite that actually adds file history and contributor details by reading git metadata, including two installable packages… | ||
| Accessibility in Vue: One Mighty Bite at a Time | Ramona Schwering | 03m |
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… | ||
| Vue Code-Shaving: Shorthands to a Cleaner Template Block | Sybren Willemot | 02m |
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… | ||
| Accessibility, UX, and Resources to Learn More | Maya Shavin | 03m |
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… | ||
| This or That Challenge – Mark Noonan | Mark Noonan | 02m |
Chooses Vite over webpack, picks ref over reactive and TypeScript over JavaScript, prefers Vuetify to Quasar, starts new projects with Nuxt rather than vanilla… | ||
| Story Time with Mark Noonan "How We Won $40,000 at a Hackathon & Gave it Away" | Mark Noonan | 03m |
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… | ||
| Quick QnA – Maya Shavin | Maya Shavin | 03m |
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… | ||
| This or That Challenge – Maya Shavin | Maya Shavin | 05m |
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… | ||
| Similarities Between D&D and Learning a New Tool as a Dev | Jakub Andrzejewski | 02m |
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… | ||
| Quick QnA and Story Time – Jakub Andrzejewski | Jakub Andrzejewski | 02m |
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… | ||
| Quick QnA and Story Time – Eduardo San Martin Morote | Eduardo San Martin Morote | 02m |
Claims Vue.js remains one of the fastest rendering libraries and debunks slowness myths; recommends using writable computed (computed with setters) and better… | ||
| This or That Challenge – Jakub Andrzejewski | Jakub Andrzejewski | 03m |
Chooses Vite over webpack for faster developer experience, prefers ref APIs but leaves it to personal taste, and picks TypeScript for project stability despite… | ||
| This or That Challenge – Eduardo San Martin Morote | Eduardo San Martin Morote | 02m |
Prefers TypeScript over JavaScript, Cypress instead of Playwright, Vuetify rather than Quasar, and the Fetch API instead of Axios; picks Scoped CSS over CSS… | ||
| Vue.js Nation is back ~ 2025! 🤘 | Pinia Colada | 01m |
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… | ||
| Vue.js Nation is back! 🤘 | Evan You, Eduardo San Martin Morote, Daniel Roe, Michael Thiessen, Ramona Schwering, Daniel Kelly | 01m |
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… | ||
| nothing matches | ||