---
title: "Talks"
description: "Talks and presentations by Daniel Roe"
url: https://roe.dev/talks
---

## Beyond Nuxt 4

- **Source:** MadVue
- **Date:** 22 May 2026
- **Type:** conference
- [Link](https://madvue.es/) | [Slides](https://roe.dev/slides/2026-05-22-madvue-beyond-nuxt-4.pdf)

Also presented at:
- VueJS Amsterdam (12 March 2026) — [Link](https://vuejs.amsterdam/)

## Working backwards

- **Source:** JSHeroes
- **Date:** 14 May 2026
- **Type:** conference
- [Link](https://jsheroes.io/) | [Slides](https://roe.dev/slides/2026-05-14-jsheroes-working-backwards.pdf)

Also presented at:
- SINFO (20 April 2026) — [Link](https://sinfo.org/)

## Beyond the framework

- **Source:** CityJS London
- **Date:** 17 April 2026
- **Type:** conference
- [Link](https://london.cityjsconf.org/) | [Slides](https://roe.dev/slides/2026-04-17-cityjs.pdf)

Also presented at:
- WhatTheStack (20 September 2025) — [Video](https://www.youtube.com/watch?v=AiagAjbgjLY) | [Link](https://wts.sh/)

## Building for the open web

- **Source:** Monkigras
- **Date:** 19 March 2026
- **Type:** conference
- [Link](https://monkigras.com/) | [Slides](https://roe.dev/slides/2026-03-19-monkigras.pdf)

## Building npmx

- **Source:** EdinburghJS
- **Date:** 17 March 2026
- **Type:** conference
- [Link](https://www.edinburghjs.org/) | [Slides](https://roe.dev/slides/2026-03-17-edinburghjs-npmx.pdf)

## Ask me anything

- **Source:** Hack Club
- **Date:** 11 March 2026
- **Type:** meetup
- [Video](https://www.youtube.com/watch?v=VXdZEiGnh5o) | [Link](https://www.youtube.com/watch?v=VXdZEiGnh5o)

## Building the world you want to live in

- **Source:** Web Lunch
- **Date:** 8 February 2026
- **Type:** podcast
- [Link](https://codetv.dev/series/web-lunch/s2/nuxt-maintainer-daniel-roe)

## 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.

- **Source:** Monte Talks
- **Date:** 10 December 2025
- **Type:** podcast
- [Link](https://www.youtube.com/watch?v=9WqHpcZT7N4)

## 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.


- **Source:** Vue.js Meetup
- **Date:** 27 November 2025
- **Type:** meetup
- [Link](https://www.linkedin.com/events/7384495752611373057/) | [Slides](https://roe.dev/slides/2025-11-27-monterail-vibe-coding-nuxt.pdf)

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

- **Source:** React Summit US
- **Date:** 18 November 2025
- **Type:** conference
- [Video](https://gitnation.com/contents/react-at-the-edge-building-a-framework-from-scratch-live) | [Link](https://gitnation.com/badges/react-summit-us-2025/daniel_roe) | [Slides](https://roe.dev/slides/2025-11-18-react-summit-framework-edge.pdf)

## Unpacking Bundling

- **Source:** JSNation
- **Date:** 17 November 2025
- **Type:** conference
- [Video](https://gitnation.com/contents/unpacking-bundling) | [Link](https://gitnation.com/badges/jsnation-us-2025/daniel_roe) | [Slides](https://roe.dev/slides/2025-11-17-jsnation-rethinking-bundling.pdf)

Also presented at:
- VueJS Amsterdam Meetup (11 March 2025) — [Link](https://www.meetup.com/funda-meetup/events/305514997/)
- BEL Vue (18 February 2025) — [Link](https://www.meetup.com/belvue-be/)
- Vue.js Nation (29 January 2025) — [Video](https://www.youtube.com/watch?v=5z0Jo3nc0dU) | [Link](https://vuejsnation.com/)
- Vue.js Paris (8 January 2025) — [Link](https://meetu.ps/e/NL2lg/PHCdv/i)
- performance.now() (15 November 2024) — [Video](https://www.youtube.com/watch?v=HxenDhBircw)

## The state of Nuxt and Vite

- **Source:** ViteConf
- **Date:** 9 October 2025
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=uiufuNh6L4E) | [Link](https://viteconf.amsterdam/) | [Slides](https://roe.dev/slides/2025-10-10-viteconf-nuxt-vite.pdf)

## Beyond Nuxt 4

- **Source:** DundeeScript
- **Date:** 9 September 2025
- **Type:** meetup
- [Link](https://www.eventbrite.co.uk/e/dundeescript-meetup-tickets-1038765113417) | [Slides](https://roe.dev/slides/2025-09-09-dundeescript-beyond-nuxt-4.pdf)

## AI and Community

- **Source:** Testµ
- **Date:** 19 August 2025
- **Type:** conference
- [Video](https://www.lambdatest.com/testmuconf-2025/ai-and-community-shifting-roles-rising-impact) | [Link](https://www.lambdatest.com/testmuconf-2025/ai-and-community-shifting-roles-rising-impact)

## Daniel Roe on Vercel's NuxtLabs Acquisition

- **Source:** MonkCast
- **Date:** 10 July 2025
- **Type:** podcast
- [Link](https://redmonk.com/blog/2025/07/10/rmc-daniel-roe-vercels-nuxtlabs-acquisition/)

## Was Nuxt just sold?!

- **Source:** DejaVue
- **Date:** 10 July 2025
- **Type:** podcast
- [Link](https://www.youtube.com/watch?v=xHbjFW9EJ-8)

##  Fast Sites Start with Fonts: A Deep Dive

- **Source:** The Weekly Dev's Brew
- **Date:** 6 July 2025
- **Type:** podcast
- [Link](https://podcastaddict.com/podcast/the-weekly-dev-s-brew/5928850)

## Double Trouble: The Nuxt Surprise

- **Source:** DejaVue
- **Date:** 15 June 2025
- **Type:** podcast
- [Link](https://www.youtube.com/watch?v=PvKNLgesvlw)

## The rise of the full-stack framework

- **Source:** ADEO Dev Summit
- **Date:** 5 June 2025
- **Type:** conference
- [Slides](https://roe.dev/slides/2025-06-05-adeo-rise-of-fullstack-framework.pdf)

Also presented at:
- vuejs.de Conf (8 October 2024)
- ScotSoft 2024 (26 September 2024)
- Middlesborough FE (17 July 2024)

## 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.

- **Source:** Front End Nation
- **Date:** 4 June 2025
- **Type:** conference
- [Video](https://youtu.be/J0c9vIleO9U) | [Link](https://frontendnation.com/) | [Slides](https://roe.dev/slides/2025-06-04-frontend-nation-vibe-coding.pdf)

## Beyond Nuxt 4

- **Source:** MadVue
- **Date:** 29 May 2025
- **Type:** conference
- [Video](https://youtu.be/fjmmbR1N2Nc?feature=shared) | [Link](https://madvue.es/) | [Slides](https://roe.dev/slides/2025-05-29-madvue-beyond-nuxt-4.pdf)

## State of Nuxt 2025

- **Source:** VueConf US
- **Date:** 19 May 2025
- **Type:** conference
- [Link](https://vueconf.us/) | [Slides](https://roe.dev/slides/2025-05-21-vueconf-state-of-nuxt.pdf)

Also presented at:
- Vuejs Amsterdam (12 March 2025) — [Link](https://vuejs.amsterdam/)

## Building a personal CLI

- **Source:** ViennaJS
- **Date:** 23 April 2025
- **Type:** meetup
- [Link](https://viennajs.org/en/meetup/viennajs-april-2025) | [Slides](https://roe.dev/slides/2025-04-23-viennajs.pdf)

## Open Source Sustainability

- **Source:** DejaVue
- **Date:** 6 April 2025
- **Type:** podcast
- [Link](https://www.youtube.com/watch?v=iKSPKNRukR8)

## 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.

- **Source:** Fusion
- **Date:** 26 February 2025
- **Type:** conference
- [Link](https://meetup.thefusionhub.co.uk/) | [Slides](https://roe.dev/slides/2025-02-27-fusion-birmingham.pdf)

Also presented at:
- Google I/O Extended Portlaoise (11 July 2024)
- DevHub North (30 May 2024)
- VueJS Athens (19 April 2024)
- JetBrains JavaScript Day (2 November 2023) — [Video](https://www.youtube.com/watch?v=_lUcmFgh0ww&list=PLQ176FUIyIUZmRHOyz_n9iy2qfHo4_GRT&index=2)

## Building a better hammer

- **Source:** DundeeScript
- **Date:** 11 February 2025
- **Type:** meetup
- [Link](https://www.eventbrite.co.uk/e/dundeescript-meetup-tickets-1038765113417) | [Slides](https://roe.dev/slides/2025-02-11-dundeescript.pdf)

Also presented at:
- Vue.js Live (25 April 2024) — [Video](https://portal.gitnation.org/contents/building-a-better-hammer-the-story-of-nuxt-4)
- CityJS London (5 April 2024)

## Our Predictions for Vue and Nuxt in 2025

- **Source:** DejaVue
- **Date:** 23 January 2025
- **Type:** podcast
- [Link](https://www.youtube.com/watch?v=qQrwWnw5so4)

## Magically optimising your fonts

- **Source:** GlasgowJS
- **Date:** 14 January 2025
- **Type:** conference
- [Link](https://meetu.ps/e/NJF1W/PHCdv/i) | [Slides](https://roe.dev/slides/2025-01-14-glasgowjs.pdf)

Also presented at:
- Nuxt Nation (12 November 2024)
- ViteConf (3 October 2024) — [Video](https://youtu.be/uHln79_SQjs)

## What's next in Nuxt

Let's look at the current state of Nuxt and talk about the vision for Nuxt looking ahead.

- **Source:** VueConf Toronto
- **Date:** 20 November 2024
- **Type:** conference
- [Slides](https://roe.dev/slides/2024-11-20-vuetoronto.pdf)

Also presented at:
- PragVue (17 September 2024)

## Nuxt from the architect point of Vue

- **Source:** Vue from the Source
- **Date:** 16 October 2024
- **Type:** meetup
- [Slides](https://roe.dev/slides/2024-10-16-vuejs-in.pdf)

## Automatic web font optimisation with fontaine

- **Source:** Google I/O Extended Portlaoise
- **Date:** 11 July 2024
- **Type:** meetup
- [Slides](https://roe.dev/slides/2024-07-11-gdg-portlaoise-fontaine.pdf)

## Live on the edge

- **Source:** Frontend Nation
- **Date:** 5 June 2024
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=SgvbylFEnoQ)

## Introducing UnJS

- **Source:** EdinburghJS
- **Date:** 21 May 2024
- **Type:** conference
- [Slides](https://roe.dev/slides/2024-05-21-edinburghjs-unjs.pdf)

Also presented at:
- Vueconf US (25 May 2023) — [Video](https://www.youtube.com/watch?v=jc-42ZtaD_k)

## State of Nuxt 2024

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

- **Source:** Vueconf US
- **Date:** 17 May 2024
- **Type:** conference
- [Slides](https://roe.dev/slides/2024-05-17-vueconf-us-state-of-nuxt.pdf)

Also presented at:
- Vue.js Amsterdam (28 February 2024) — [Video](https://www.youtube.com/watch?v=i8fTVMF_Q4U)

## 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.

- **Source:** Devoxx Greece
- **Date:** 18 April 2024
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=BSZ29P_aMBg) | [Slides](https://roe.dev/slides/2024-04-18-devoxx-gr.pdf)

## Building a framework

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

- **Source:** EdinburghJS
- **Date:** 19 March 2024
- **Type:** meetup
- [Slides](https://roe.dev/slides/2024-03-19-edinburghjs.pdf)

## 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.

- **Source:** Vue.js Nation
- **Date:** 25 January 2024
- **Type:** conference
- [Video](https://youtu.be/WEaxO4j5lo0?si=IBmxX-UyjkeuZxCJ) | [Demo](https://nuxt-spooon.vercel.app) | [Repo](https://github.com/danielroe/spooon)

## A new Nuxt

Looking forward to what's coming in 2024, an overview of what we've built, and why.

- **Source:** vueday 2023
- **Date:** 10 November 2023
- **Type:** conference
- [Slides](https://roe.dev/slides/2023-11-10-vueday-it.pdf)

Also presented at:
- VueFes Japan (28 October 2023)
- Nuxt Nation (19 October 2023) — [Video](https://www.youtube.com/watch?v=d_IFKP1Ofq0)

## Nuxt: making an extensible meta framework

- **Source:** ViteConf
- **Date:** 5 October 2023
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=4P391HVvjIY&list=PLqGQbXn_GDmkOsHI7-Wrbv1GgAA4tJZhg&index=18) | [Slides](https://roe.dev/slides/2023-10-05-viteconf.pdf)

## Building for the edge: crafting a next gen framework

- **Source:** Armada JS
- **Date:** 5 October 2023
- **Type:** conference
- [Slides](https://roe.dev/slides/2023-10-05-armada-js.pdf)

Also presented at:
- Digital Labin (23 September 2023)
- WeAreDevs World Congress (27 July 2023)
- Vue.js Live (12 May 2023) — [Video](https://portal.gitnation.org/contents/building-for-the-edge-crafting-a-next-gen-framework)
- AgentConf (23 February 2023) — [Video](https://www.youtube.com/watch?v=hdHLU0qHKhA)

## Making magic: building a TypeScript-first framework

- **Source:** TypeScript Congress
- **Date:** 21 September 2023
- **Type:** conference
- [Video](https://portal.gitnation.org/contents/making-magic-building-a-typescript-first-framework) | [Slides](https://roe.dev/slides/2023-09-21-typescript-congress.pdf)

## Nuxt's most recent developments

- **Source:** Views on Vue
- **Date:** 21 August 2023
- **Type:** podcast
- [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/nuxt-s-most-recent-developments-with-daniel-roe-vue-222)

## Creating Elk as a progressive web app

- **Source:** Hanselminutes
- **Date:** 25 May 2023
- **Type:** podcast
- [Link](https://hanselminutes.com/894/creating-the-mastodon-app-elk-as-a-progressive-web-app-with-daniel-roe)

## Code a Vue-powered ChatGPT

- **Source:** Vue.js Forge
- **Date:** 3 May 2023
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=YgUAjNaVnHc)

## Building Elk: rapid development with Nuxt 3

- **Source:** CityJS London
- **Date:** 31 March 2023
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=dTf3Xi9ZIBY)

Also presented at:
- PodRocket (15 March 2023) — [Link](https://podrocket.logrocket.com/elk)
- Vuejs Amsterdam (9 February 2023) — [Video](https://www.youtube.com/watch?v=RkxjcR8lzxY&t=672s)

## Building hybrid web apps with Nuxt

- **Source:** TKYT
- **Date:** 28 November 2022
- **Type:** stream
- [Video](https://www.youtube.com/watch?v=OXcFuEyngqA)

## Beyond static: building with Nuxt 3 and Nitro

- **Source:** Nuxt Nation
- **Date:** 17 November 2022
- **Type:** conference

## Building for the edge with Nuxt 3

- **Source:** Modern Frontends
- **Date:** 17 November 2022
- **Type:** conference

Also presented at:
- Øredev (8 November 2022)
- vuejs.de Conf (5 October 2022) — [Video](https://www.youtube.com/watch?v=E18M8HLjWJ8&feature=youtu.be)
- Vue.js Budapest (5 May 2022)
- Vue.js Poland (28 April 2022) — [Video](https://www.youtube.com/watch?v=K1nMTSRH8Ug&list=PLa2edSBLjV02RJi4icWXektnCxmGn47lC)

## Nuxt 3 and beyond

- **Source:** VueConf Toronto
- **Date:** 1 November 2022
- **Type:** conference

## How Vite makes Nuxt possible

- **Source:** PodRocket
- **Date:** 25 October 2022
- **Type:** podcast
- [Link](https://podrocket.logrocket.com/how-vite-makes-nuxt-possible)

Also presented at:
- ViteConf (11 October 2022) — [Video](https://www.youtube.com/watch?v=4GozQb12gGg)

## The release of Nuxt 3

- **Source:** Whiskey Web and Whatnot
- **Date:** 3 September 2022
- **Type:** podcast
- [Link](https://www.whiskeywebandwhatnot.fm/the-release-of-nuxt-3-with-daniel-roe/)

## Nuxt and the composable web

- **Source:** Composability Summit
- **Date:** 27 July 2022
- **Type:** conference
- [Link](https://composability.dev/)

## New features and the Nuxt 3 community

- **Source:** Views on Vue
- **Date:** 21 June 2022
- **Type:** podcast
- [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/nuxt-3-newa-features-and-the-nuxt-3-community-with-daniel-roe-vue-188)

## Developer experience with Nuxt 3

- **Source:** Vue.js Amsterdam
- **Date:** 2 June 2022
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=Xv8EtQwPs8Q)

Also presented at:
- Vue.js Amsterdam (10 February 2022)
- Vue.js Live (20 October 2021) — [Link](https://portal.gitnation.org/contents/optimising-developer-experience-with-nuxt-3)

## Building your next app in Nuxt 3

- **Source:** Vue.js Global Summit
- **Date:** 25 May 2022
- **Type:** conference

## The new features of Nuxt 3 beta

- **Source:** Views on Vue
- **Date:** 24 May 2022
- **Type:** podcast
- [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/daniel-roe-and-the-new-features-of-nuxt-3-beta-vue-186)

## Hybrid rendering with zero config

- **Source:** Azure Static Web Apps Anniversary
- **Date:** 19 May 2022
- **Type:** conference
- [Link](https://docs.microsoft.com/en-us/events/learntv/swa-anniversary-may-2022/)

## Nuxt 3

- **Source:** PodRocket
- **Date:** 17 May 2022
- **Type:** podcast
- [Link](https://podrocket.logrocket.com/nuxt-3)

## TypeScript for library authors

- **Source:** TypeScript Congress
- **Date:** 29 April 2022
- **Type:** conference

## What happens when you start Nuxt 3: a deep dive

- **Source:** VueStorefront
- **Date:** 7 March 2022
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=IVA_76hKEwE)

## Nuxt 3 - zero to hero

- **Source:** Vue.js Nation
- **Date:** 26 January 2022
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=-U8NWGTGNVw)

## Nitro: building a new server for a serverless world

- **Source:** The Monthly Dev
- **Date:** 25 January 2022
- **Type:** meetup
- [Video](https://www.youtube.com/watch?v=-U8NWGTGNVw)

## All about Nuxt 3

- **Source:** Vue.js v-tokyo オンライン
- **Date:** 12 January 2022
- **Type:** meetup

## Building a PWA with Nuxt

- **Source:** Geekle E-commerce Tech Summit
- **Date:** 2 December 2021
- **Type:** conference

## Building better with Nuxt 3 

- **Source:** JavaScript Congress
- **Date:** 25 November 2021
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=sEPqSyww04c)

## Diving into Nuxt 3

- **Source:** VueConf Toronto
- **Date:** 23 November 2021
- **Type:** workshop

Also presented at:
- Views on Vue (16 March 2021) — [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/vue-141-diving-into-nuxt-3-with-daniel-roe/)

## Q&A - migrating to Vue 3

- **Source:** Nuxt Nation
- **Date:** 15 September 2021
- **Type:** conference

## A night with Vue

- **Source:** Async
- **Date:** 3 June 2021
- **Type:** meetup
- [Video](https://youtu.be/r4MFkHmOOdI?t=1880)

## Edge-rendering with Nuxt

- **Source:** Vuejs Amsterdam
- **Date:** 26 February 2021
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=ApUPE8b-m04&t=19s)

## Vue composition API and Nuxt

- **Source:** Views on Vue
- **Date:** 29 October 2020
- **Type:** podcast
- [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/vov-126-vue-composition-api-and-nuxt-with-daniel-roe)

## Making your global store bulletproof

- **Source:** VueJS Athens
- **Date:** 8 October 2020
- **Type:** meetup
- [Video](https://youtu.be/gbtJvymBKdg?t=575)

## Marketing innovation

- **Source:** Innovation SuperNetwork
- **Date:** 30 July 2020
- **Type:** conference

## GraphQL in the enterprise

- **Source:** Web Rush
- **Date:** 28 July 2020
- **Type:** podcast
- [Link](https://webrush.io/episodes/episode-94-graphql-with-daniel-roe)

## Working with Vue in markdown

- **Source:** VueJS Berlin
- **Date:** 22 July 2020
- **Type:** meetup
- [Video](https://www.youtube.com/watch?v=Z8sV4ORWlls)

## Building with Nuxt in the real world

- **Source:** Web Rush
- **Date:** 3 March 2020
- **Type:** podcast
- [Link](https://webrush.io/episodes/episode-84-nuxt-vue-and-graphql-daniel-roe)

## The science of business communication

- **Source:** NE Expo
- **Date:** 7 November 2018
- **Type:** conference

## How concision might save your life

- **Source:** TEDx Durham
- **Date:** 3 June 2016
- **Type:** conference
- [Video](https://www.youtube.com/watch?v=VeCOIcSHKp4)
