Skip to main content

latest talks

Working on Nuxt Full-Time

What does it take to lead one of the most influential open-source frameworks in the Vue ecosystem? In this episode of Monte Talks, Daniel Roe, Nuxt Core Team Lead, sits down to share his journey from everyday Nuxt user to maintaining the framework at scale and what it’s really like to guide a global open-source project.
Date
Where
Monte Talks
listen

Vibe coding in Nuxt

Vibe coding is all the rage, but what happens when you combine it with Nuxt and LLM-powered assistance? In this talk, Daniel Roe will take you through the highs and lows of coding with AI tools. We'll explore common pitfalls and learn how to turn AI-assisted workflows into real productivity wins. Then, we'll build and deploy a Nuxt app on the spot.
Date
Where
Vue.js Meetup
slides

React at the Edge: Building a Framework from Scratch (Live)

Unpacking bundling

JavaScript represents a big part of page weight - and optimising for performance often requires trimming or optimising the bundle - albeit imperfectly. At the same time, bundlers have never been more important in full-stack JS frameworks. In this session we’ll be rethinking how bundlers can optimise JS, if we let go of some of our previous assumptions about what bundling means.
Date
Where
VueJS Amsterdam Meetup
Date
Where
BEL Vue
slides
Date
Where
Vue.js Paris
slides

The state of Nuxt and Vite

Beyond the Framework

Frontend tooling moves at breakneck speed, but the foundations of great web applications remain surprisingly constant. In this talk, Daniel explores how to architect projects that will thrive across technology shifts — from framework migrations to evolving hosting landscapes. Drawing from his work leading the Nuxt core team and collaborating with global developer communities, Daniel shares patterns, pitfalls, and practical strategies for building software that stays resilient, adaptable, and joyful to work on.

Beyond Nuxt 4

Let's look at the vision for Nuxt and how it's going to continue to develop in Nuxt 4 and beyond.
Date
Where
DundeeScript
slides

AI and Community

Date
Where
Testµ
watch

Daniel Roe on Vercel's NuxtLabs Acquisition

Date
Where
MonkCast
listen

Was Nuxt just sold?!

Date
Where
DejaVue
listen

Fast Sites Start with Fonts: A Deep Dive

Date
Where
The Weekly Dev's Brew
listen

Double Trouble: The Nuxt Surprise

Date
Where
DejaVue
listen

The rise of the meta framework

An exploration of the evolution and impact of meta frameworks in modern web development. I'll examine the recent trend towards meta frameworks like Nuxt, Next, Solid Start, Remix, SvelteKit, and others, exploring the factors driving their rise in popularity. We'll discuss the benefits and potential drawbacks of using meta frameworks, when they are the best solution, and scenarios where other options may be preferable. I'll showcase the current capabilities of meta frameworks and offer predictions on how this landscape may evolve over the next year.
Date
Where
ADEO Dev Summit
slides
Date
Where
vuejs.de Conf
slides
Date
Where
ScotSoft 2024
slides
Date
Where
Middlesborough FE

Vibe coding with Nuxt

Vibe Coding with Nuxt. We'll talk about coding with LLM assistance, covering both pitfalls and routes to sucess, before doing some live vibe coding together to build and deploy a Nuxt app.

Beyond Nuxt 4

State of Nuxt 2025

Let's look at the current state of Nuxt and talk about the vision for Nuxt looking ahead into 2025.
Date
Where
VueConf US
slides
Date
Where
Vuejs Amsterdam

Building a personal CLI

Effortlessness' is the super-power I'd pick if I could. With and without AI, there's a lot you can do to make your workflow feel more effortless - spending less time doing things you don't like. We'll live code a personal CLI, and then look at some of the things you can easily get it to do.
Date
Where
ViennaJS
slides

Open Source Sustainability

Date
Where
DejaVue
listen

An AI-enabled framework: using LLMs to put people first

In a world of large language models, what new capabilities can we unlock in our existing meta frameworks? Let's live code a new version of the Nuxt framework that pushes the boundaries of making an AI-enabled app.
Date
Where
Google I/O Extended Portlaoise
Date
Where
DevHub North
Date
Where
VueJS Athens
slides

Building a better hammer

This talk explores what's new in Nuxt 4, and the architectural decisions we've made to make it 'a better hammer', no matter what kind of project you're facing. This aims to be useful for anyone, even if they don't use Nuxt. We're thinking about framework philosophy, and what's under the hood.
Date
Where
DundeeScript
slides
Date
Where
Vue.js Live
watch
Date
Where
CityJS London
slides

Our Predictions for Vue and Nuxt in 2025

Date
Where
DejaVue
listen

Magically optimising your fonts

This talk explores web font optimisation challenges and solutions, covering the impact of web fonts on Core Web Vitals and common implementation approaches. I introduce two new open source tools, fontaine and unifont, as well as demonstrating how we're able to build on top of them with Nuxt Fonts to create a streamlined, privacy-focused approach to web font implementation.
Date
Where
GlasgowJS
slides
Date
Where
Nuxt Nation
slides

What's new in Nuxt 4

Let's look at the current state of Nuxt and talk about the vision for Nuxt looking ahead into 2024.
Date
Where
VueConf Toronto
slides
Date
Where
PragVue
slides

Nuxt from the architect point of Vue

Date
Where
Vue from the Source
slides

Automatic web font optimisation with fontaine

Date
Where
Google I/O Extended Portlaoise
slides

Live on the edge

Date
Where
Frontend Nation
watch

Introducing UnJS

Date
Where
EdinburghJS
slides
Date
Where
Vueconf US
watch

State of Nuxt 2024

Let's look at the current state of Nuxt and talk about the vision for Nuxt looking ahead into 2024.
Date
Where
Vueconf US
slides

Modern development with Nuxt

In this talk I explore some modern development practices that Nuxt adopts, including some live coding to show what it looks like in practice.

Building a framework

A brief tour of Nuxt and some lessons I've learned along the way.
Date
Where
EdinburghJS
slides

Let's build: crafting a Nuxt 3 app from scratch

This talk was a live-coding session building a Nuxt 3 recipe app with Nuxt UI, from the basics to more advanced features, like a custom provider for Nuxt Image.

A new Nuxt

Looking forward to what's coming in 2024, an overview of what we've built, and why.
Date
Where
vueday 2023
slides
Date
Where
VueFes Japan
slides

Nuxt: making an extensible meta framework

Building for the edge - crafting a next-gen framework

Date
Where
Armada JS
slides
Date
Where
Digital Labin
slides
Date
Where
WeAreDevs World Congress
slides
Date
Where
Vue.js Live
watch
Date
Where
AgentConf
watch

Making magic: building a TypeScript-first framework

Nuxt's most recent developments

Date
Where
Views on Vue
listen

Creating Elk as a progressive web app

Date
Where
Hanselminutes
listen

Code a Vue-powered ChatGPT

Date
Where
Vue.js Forge
watch

Building Elk: rapid development with Nuxt 3

Date
Where
CityJS London
watch
Date
Where
PodRocket
listen
Date
Where
Vuejs Amsterdam
watch

Building hybrid web apps with Nuxt

Date
Where
TKYT
watch

Beyond static: building with Nuxt 3 and Nitro

Date
Where
Nuxt Nation

Building for the edge with Nuxt 3

Date
Where
Modern Frontends
Date
Where
Øredev
Date
Where
vuejs.de Conf
watch
Date
Where
Vue.js Budapest
Date
Where
Vue.js Poland
watch

Nuxt 3 and beyond

Date
Where
VueConf Toronto

How Vite makes Nuxt possible

Date
Where
PodRocket
listen
Date
Where
ViteConf
watch

The release of Nuxt 3

Date
Where
Whiskey Web and Whatnot
listen

Nuxt and the composable web

Date
Where
Composability Summit

New features and the Nuxt 3 community

Date
Where
Views on Vue
listen

Optimising developer experience with Nuxt 3

Date
Where
Vue.js Amsterdam
watch
Date
Where
Vue.js Amsterdam
Date
Where
Vue.js Live

Building your next app in Nuxt 3

Date
Where
Vue.js Global Summit

The new features of Nuxt 3 beta

Date
Where
Views on Vue
listen

Hybrid rendering with zero config

Date
Where
Azure Static Web Apps Anniversary

Nuxt 3

Date
Where
PodRocket
listen

TypeScript for library authors

Date
Where
TypeScript Congress

What happens when you start Nuxt 3: a deep dive

Date
Where
VueStorefront
watch

Nuxt 3 - zero to hero

Date
Where
Vue.js Nation
watch

Nitro: building a new server for a serverless world

Date
Where
The Monthly Dev
watch

All about Nuxt 3

Date
Where
Vue.js v-tokyo オンライン

Building a PWA with Nuxt

Date
Where
Geekle E-commerce Tech Summit

Building better with Nuxt 3

Date
Where
JavaScript Congress
watch

Diving into Nuxt 3

Date
Where
VueConf Toronto
Date
Where
Views on Vue
listen

Q&A - migrating to Vue 3

Date
Where
Nuxt Nation

A night with Vue

Date
Where
Async
watch

Edge-rendering with Nuxt

Date
Where
Vuejs Amsterdam
watch

Vue composition API and Nuxt

Date
Where
Views on Vue
listen

Making your global store bulletproof

Date
Where
VueJS Athens
watch

Marketing innovation

Date
Where
Innovation SuperNetwork

GraphQL in the enterprise

Date
Where
Web Rush
listen

Working with Vue in markdown

Date
Where
VueJS Berlin
watch

Building with Nuxt in the real world

Date
Where
Web Rush
listen

The science of business communication

Date
Where
NE Expo

How concision might save your life

Date
Where
TEDx Durham
watch