
11 MARCH | COMMUNITY MEETUP
Join Speakers and the Vue Community in Amsterdam for a night of sharing from 18:00
CONFERENCE DAYS
12 and 13 March | 2 Full days of Vue Announcements, Deep Dives, Case Studies and AI Transitions.

13 MARCH | AFTERPARTY
Put on your dancing shoes for a Vuetiful Dance Off, Drinks & Singalongs.

The State of Vue 2026
By Evan You
The number 1 annual anticipated update from the Creator of Vue himself, Evan You! You may expect updates like Evan did previously about Roadmap updates, decade long retrospectives, major version releases like he did with Vue 3, deep dives into internal features and performance imrovements, ecosystem growth and the Future Vision of Vue.

Typesafe state in your URL
By Eduardo San Martin Morote

rstore
By Guillaume Chau
Realtime collaboration and offline modes have a lot of hidden complexity. rstore is a library for managing data in a local-first way. In this talk, we'll deep dive into the implications of utilizing local-first stores, defining data models to enable data federation from multiple sources, and how to co-locate data queries and mutations in your components. We'll demonstrate a real world example with Nuxt and Drizzle to give transparent access to data to your components without even defining API routes.

The Agentic Developer: Orchestrating AI Workflows with MCPs
By Debbie O'Brien
The future of development isn't just AI-assisted, it's AI-orchestrated. In this talk, we'll explore how to build powerful agentic workflows that transform how developers work. You'll learn how to assign tasks directly to AI agents, leverage the Model Context Protocol (MCP) ecosystem to extend agent capabilities, and verify agent work using tools like Playwright. We'll demonstrate real-world workflows including automated Nuxt content updates through Cloudinary and GitHub integrations, data visualization through MCP UI components, and how to build a verification loop that ensures agent outputs meet your standards. Walk away with practical patterns for integrating agentic workflows into your daily development practice.

State of Nuxt 2026
By Daniel Roe
The place to be for the highly anticipated State of Nuxt for the year 2026. Previous years introduced a new architecture (Nuxt 3), a new runtime (Nitro), a new tooling layer (DevTools), a new full-stack identity and so much more! With so many things happening in 2025 for the Nuxt Team we can not wait to see what 2026 is going to bring us!

Don’t Just Use AI Tools — Build Your Own
By Jakub Andrzejewski
AI tools like v0 are impressive — but the real power comes when you build your own. In this talk, we’ll show how we created an in-house app generator based on bolt.diy, customized for Nuxt development. You’ll discover the key components of such a system, how to integrate it into your dev workflow, and why every team can benefit from creating their own generative development tools.

From Vanilla Chaos to Vue Zen: Rebuilding EA’s 2013 Need For Speed Rivals Web Campaign in 2026
By Tim Benniks
Back in 2013, before Vue, React, and modern tooling, I built the global campaign site for Need for Speed Rivals as the only frontend developer in just five weeks. We hand-rolled everything: state management, routing, animations, asset loading, sound, subtitles in 30 languages, even a 360° viewer. It shipped, it scaled… and it was intense. Today we have Vue, Vite, Pinia, SFCs, and an ecosystem that replaces weeks of work with a few lines of code. So I decided to rebuild the exact same experience, feature-for-feature, using modern Vue tooling—and compare the two worlds. This talk is a practical look at how frontend development has evolved: from custom state and routing to Pinia and Vue Router, from manual preloaders to composables, from hacked animations to Vue’s transition system. The result is a clear picture of how better tooling doesn’t just save time—it unlocks creativity. Old site: https://nfs-rivals-2013.vercel.app/

Nitro + Rolldown/Vite + Vue SPA + AI Agents
By Pooya Parsa
This talk explores building a production-grade Vue SPA using Vite + Rolldown for modern bundling, Nitro as a lightweight server layer, and AI agents as first-class system components. We’ll cover project structure, toolchain setup, and performance tuning (HMR, cold starts, bundle output), then dive into integrating agents: defining tool interfaces, managing agent state with Pinia, streaming results into Vue components, and executing actions securely via Nitro APIs. You’ll leave with concrete patterns for wiring frontend and server together, deploying to edge/serverless, and designing applications where AI is part of the architecture—not an afterthought.

One Year of Vue: Mistakes I Made So You Do Not Have To
By Louëlla Creemers
Vue is easy to start with, but building a large production application is much harder than it first appears. I joined a small team as a backend developer and soon started working on a full rewrite of an existing Vue 2 and Razor Pages application into a new Vue 3 project. This meant that I had to learn Vue all while making decisions which affected a real system used by real users. In this session, I share the most important mistakes I made during my first year working with Vue. We will look at early decisions about component structure, shared logic, and state management that worked at the beginning but started causing problems as the application grew. I'll also explain how my understanding of the Composition API changed over time and which trade-offs only became clear after months of development. This talk focuses on practical experience instead of theory. By the end, you will learn how to avoid common mistakes, make better architectural choices, and feel more confident when building and maintaining Vue applications.

How to build an MCP server for Vue?
By Elise Patrikainen
The Model Context Protocol (MCP), and, therefore, MCP servers, are being increasingly used to integrate AI capabilities into development workflows. Major tools like Chrome DevTools, Playwright or Figma have largely adopted MCP servers, and, concerning front-end frameworks, Angular and Svelte already have official ones. This, in my opinion, demonstrates the value of MCP servers in real-world applications. In this talk, I would like to : - give an overview of the MCP client and server architecture - present a practical example of building an MCP server - present how MCP servers can be useful in the context of frameworks, with an example of implementation for Vue - conclusion and opening: give an attempt to evaluate the benefits and the drawbacks of using MCP in the context of frameworks

Guiding Agentic AI with Vue and Pinia
By Rijk van Zanten
As AI agents are becoming active “users” of your software, they must learn to interact with complex UIs safely and effectively. At Directus, we’ve built a Vue composable that lets our AI copilot operate inside the studio, like taking context aware actions and calling component handler functions, whilst staying within strict guardrails. In this talk, we’ll take a look at how this implementation works in practice, and how you can recreate it within your own apps using Vue and Pinia.

Vue-tiful Defense: Let's draw Security
By Ramona Schwering
For many developers, learning about security in Vue can sound intimidating or boring. This session is designed to flip that impression on its head completely - I will draw my sketch notes on secure Vue development live on stage, together with you ❤️ We won't just talk about threats; we will bring them to life as sketch notes on the big screen of VueJS Amsterdam! Then, as a team, we'll discover and design the "magical" armor our app needs. Along with learning about our allies, such as the OWASP project. My goal is for everyone to leave the room feeling confident and ready to be a security champion on their team, armed with a sketch note handout. This way, my session combines two of my greatest passions: building high-quality software and making complex topics accessible and engaging through art.

The Backend is Reactive: Vue Beyond the Browser
By Marc Backes
We’re going to explore how Vue can power more than user interfaces—by running its reactivity system on the backend. No installs, no logins, just a quick QR scan. I’ll show a fast, playful demo that turns a simple idea into something you can feel in real time, with Vue coordinating everything behind the scenes. We’ll keep it lightweight, surprising, and memorable—proof that “Vue in the backend” isn’t just possible, it’s fun. • Vue’s reactivity can orchestrate backend logic, not just UI state. • A single reactive source of truth can drive many clients with minimal glue code. • Server-Sent Events/WebSockets pair naturally with reactive effects for live fan-out. • Computed projections make per-user instructions trivial and consistent. • Reactive thinking clarifies side effects, scheduling, and cleanup concerns.

The Web is Your Ally — Building Accessible Web Apps By Using the Platform
By Julian Burr
The web comes accessible out of the box, we just need to know how to use it. With modern advancements in HTML, CSS, and Javascript, the tools to build an inclusive experience are more powerful than ever. More accessibility means increased usability for everyone, so let’s explore these new tools and best practices, and how they can help us create a better and inclusive web.

Stop making these Nuxt & Vue mistakes: Introducing @nuxt/hints 1.0
By Julien Huang
Even experienced developers fall into common traps when working with Nuxt and Vue. In this talk, we’ll explore performance pitfalls in Vue and how to avoid them. As a bonus, we’ll unveil @nuxt/hints 1.0, a new module designed to catch these mistakes at runtime, helping you write cleaner, more robust code from day one. Launching at this conference!

How to Build Local-First Apps with Vue
By Alexander Opalic
Local-First is a new community that was created based on the idea of building apps where users have more control over them. It is related to the offline-first concept, but takes it a step further. In this talk, I will explain what Local-First means and how we can build applications with Vue

Pixel-Perfect by Design, Safe by Architecture: Enabling Citizen Developers to Ship Code With AI Without Breaking Your Frontend
By Hadar Geva
Modern product teams want speed and flexibility, but as UI creation shifts beyond engineering, the risk of breaking architectural integrity grows. How can organizations empower designers, product leads, and other non‑developers to ship production‑ready components without compromising the application architecture? This session explores a framework for enabling citizen developers to ship actual production code using AI within safe, pre‑defined boundaries while dev architects protect routing, logic, and data flow. See how accessibility standards, brand rules, and performance defaults can be baked directly into the system, allowing non‑engineers to work creatively through schema‑driven tools and visual editors without ever touching the critical parts of your app. We’ll also cover practical tactics: lightweight review processes, opinionated versioning, and guardrail‑based component design that make fast iteration possible without chaos. This talk shows how to turn developers into platform enablers and citizen builders into confident, high‑velocity contributors, achieving both design agility and architectural safety at scale.

Vue Think You Know It All? The Ultimate Vue Live Quiz
By Thorsten Seyschab
Ever wondered how deep your knowledge of the framework really goes? Beyond the daily routine of components and composables lies a history full of milestones, a vast ecosystem, and technical quirks that often go unnoticed. This session turns the conference hall into a live game show. You won't just sit and listen - you will join a real-time interactive quiz using your smartphone. We will cover everything from the origins of Vue and its evolution to tricky syntax puzzles and common misconceptions that trip up even experienced developers. You will vote on answers, solve code conundrums, and discover facts about the ecosystem you likely missed. Come for the fun, stay for the challenge. You will leave with new insights into the past, present, and future of Vue, and perhaps the bragging rights of being the top expert in the room.


From Desktop to Web: Rebuilding our Data Science Platform with Vue & Nuxt
By Jakob Schröter, Helian Rivera
KNIME has spent years evolving a large Java-based desktop application, used by 300k users in 60 countries, into a modern web experience. In this talk, we’ll share how we’re using Vue and Nuxt to make that leap: from untangling a decade-old architecture to delivering a smooth migration without disrupting our users. You’ll hear about strategies that worked and the ones that didn’t, how we balanced product delivery with technical overhaul and why the Vue ecosystem turned out to be a natural fit for KNIME’s open-source philosophy. This is a practical, experience-based story for anyone facing complex migrations or scaling Vue in large, evolving products.

Simplify your pain - 7 years of Vue at scale
By Dragan Elijas
Over the past 7 years, vue has evolved, and so has the wider ecosystems around it, but like my stable scaling SaaS products, evolving your technology to be ready for the future is a impossible task and you often over or under-engineer solutions based on what you know and understand at that time. I want to talk about how vue has made our pain simpler, and how our tech in Storyteq has evolved, our organization has grown, and how vue has continued to be a cornerstone in solving our problems in a simpler way. - From monolith to distributed architecture - Introduction micro frontends and Edge / CDN distribution - components and design system complexities - evolving from vue / nuxt / vuex to vue / vite / pinia But more than that: evolving a department from 15 to 150 - and how knowledge and patterns have allowed us to keep moving without breaking.

Building the shopping journeys of the future - ChatGPT Apps, Adaptive Interfaces and more...
By Filip Rakowski