Daniel Roe
Building Better with Nuxt 3
#1about 2 minutes
Balancing creativity and constraint in developer tooling
Developer productivity is maximized when tooling removes constraints like configuration overhead, allowing for more creative problem-solving.
#2about 4 minutes
Learning from Nuxt 2 to define Nuxt 3 goals
Nuxt 2's success with conventions like file-based routing and a module ecosystem informed the four key goals for Nuxt 3's evolution.
#3about 3 minutes
Using a configuration schema for better documentation
Nuxt 3 uses a configuration schema with inline JSDoc to automatically generate type definitions, markdown docs, and rich editor autocompletion.
#4about 6 minutes
How automatic component imports speed up development
Components placed in the `components` directory are automatically available throughout the application, complete with type-safe prop checking in the editor.
#5about 6 minutes
Auto-registering plugins and composable functions
Nuxt 3 automatically registers plugins and imports exported functions from the `composables` directory, making them globally available without manual setup.
#6about 5 minutes
Introducing the high-performance Nitro server engine
Nitro is a minimal, fast server engine designed for low cold-start times, cross-platform deployment, and optimized bundle sizes using code-splitting.
#7about 4 minutes
Building type-safe APIs with Nitro and useFetch
Create server API routes that are automatically typed, allowing the `useFetch` composable to provide end-to-end type safety from the backend to the frontend.
#8about 4 minutes
Building and analyzing the optimized Nuxt 3 output
The build process creates a minimal, self-contained server output with code-splitting that dynamically loads only the necessary chunks for each request.
#9about 6 minutes
Q&A on bugs, testing, and production readiness
The team discusses handling bugs during the beta, ESM compatibility, the roadmap for component testing, and how to manage environment variables for deployment.
Related jobs
Jobs that call for the skills explored in this talk.
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Angular
+1
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
04:49 MIN
Using content channels to build an event community
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
02:54 MIN
Automating video post-production with local scripts
Cat Herding with Lions and Tigers - Christian Heilmann
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Modern Web Development with Nuxt3
Alexander Lichter
Nuxt.js - Just Vue 3 and a bit of magic?
Alexander Lichter
Building for the Edge - Crafting a Next-Gen Framework
Daniel Roe
Fast & Furious - Going headless with Nuxt.js!
Samuel Snopko
WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more
Chris Heilmann & Daniel Cranney & Alexander Lichter
TresJS a new declarative ThreeJS as Vue components
Alvaro Saburido
Vue3 practical development
Mikhail Kuznetcov
Under The Hood of Vue 3 Reactivity
Marc Backes
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.





n8n GmbH
Berlin, Germany
Senior
API
React
Vue.js
Node.js
JavaScript
+1

n8n GmbH
Berlin, Germany
Remote
Senior
API
React
Vue.js
Node.js
+1

Black Pen Recruitment
Brussels, Belgium
Remote
Intermediate
CSS
HTML
.NET
SASS
+13
![[HR106] Senior Front-End Developer - Vue, Nuxt - (Remote, Full-Time) Asia](https://wearedevelopers.imgix.net/public/default-job-listing-cover.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Smart Working Solutions
Nesseaue, Germany
Remote
Senior
CSS
HTML
REST
Vue.js
+6

Clementine
Canton de Laxou, France
Remote
Intermediate
API
GIT
MySQL
Gitlab
+8