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.
Matching moments
01:26 MIN
Rethinking frameworks with Nuxt, Nitro, and UnJS
Building for the Edge - Crafting a Next-Gen Framework
02:29 MIN
The motivation behind Nuxt 3 and the UnJS ecosystem
Modern Web Development with Nuxt3
23:37 MIN
Enhancing the developer experience with modern tooling
Modern Web Development with Nuxt3
12:17 MIN
Built-in performance optimizations in Nuxt 3
Modern Web Development with Nuxt3
00:02 MIN
Understanding the Nuxt 2 foundation and its benefits
Modern Web Development with Nuxt3
00:53 MIN
Understanding Nuxt as a Vue-based meta-framework
WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more
00:06 MIN
Understanding the core features of Nuxt 3
Nuxt.js - Just Vue 3 and a bit of magic?
21:17 MIN
Extending functionality with the Nuxt module ecosystem
Modern Web Development with Nuxt3
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
From learning to earning
Jobs that call for the skills explored in this talk.
![[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)
[HR106] Senior Front-End Developer - Vue, Nuxt - (Remote, Full-Time) Asia
Smart Working Solutions
Remote
Senior
CSS
HTML
REST
Vue.js
+6







