FREE ONLINE LIVE EVENT

Vue.js Nation Conference

29-30th January

Submit your email address for conference updates, event information and exciting news.

By submitting your email you sign up to the conference and related communication
By
Vue School
Vue School
Hero Image
announcement

The biggest and only 100% free
Vue.js conference in the world

We take pride in once again delivering quality, accessible education to the global community.

Made possible with the backing of our amazing sponsors, Vue School supporters and community contributors ❤️

100%

Free

150

Countries

20+

Talks

2

Live Panels

20,000

Attendees

Vue.js Nation Speakers

Meet our community experts for the upcoming online event!

Picture of Evan You
Evan You
Creator of Vue.js and Vite
Picture of Alex Kyriakidis
Alex Kyriakidis
Founder & CEO Vue School
Author of the 1st book on Vue.js
Picture of Ramona Schwering
Ramona Schwering
Developer Advocate at Auth0 by Okta
Picture of Eduardo San Martin Morote
Eduardo San Martin Morote
Creator of Pinia and Vue Router
Consultant, Front-End Developer
Picture of Rizumu Ayaka
Rizumu Ayaka
Vue Vapor Team Member
Picture of Shen Qingchuan
Shen Qingchuan
Vue Vine Creator
Picture of Daniel Roe
Daniel Roe
Head of Nuxt Framework
Picture of Michael Thiessen
Michael Thiessen
Mastering Nuxt 3 Instructor
Vue.js Educator
Picture of Alexander Lichter
Alexander Lichter
Nuxt Core Team
Managing Director at Developmint
Picture of Maya Shavin
Maya Shavin
Senior SE Microsoft
Picture of Aditi Anand
Aditi Anand
Senior Software Engineer University of Michigan
Picture of Alexander Opalic
Alexander Opalic
Vue.js Developer
Picture of Abdelrahman Awad
Abdelrahman Awad
Senior Engineer at Rasayel
Author of VeeValidate
Picture of Alvaro Saburido
Alvaro Saburido
Author of TresJS
Creative DX Engineer at Storyblok
Picture of Thorsten Seyschab
Thorsten Seyschab
Computer Scientist and Web Engineer
Picture of Jakub Andrzejewski
Jakub Andrzejewski
Senior Frontend Developer at Monterail
Nuxt, Storyblok & Algolia ambassador
Picture of Laurent Cazanove
Laurent Cazanove
Developer Advocate at Meilisearch
Picture of Josh Cirre
Josh Cirre
Developer Relations at Laravel
Picture of Mark Noonan
Mark Noonan
Senior Product Manager at Cypress
Picture of Mrinalini Sugosh
Mrinalini Sugosh
Developer Relations Manager at Tiny MCE
Picture of Daniel Kelly
Daniel Kelly
Lead Vue School Instructor
Vue.js Forge Master of Code

Master of Ceremony

Picture of Jenn Junod
Jenn Junod
Teach Jenn Tech host
Developer Advocate
Picture of Mostafa Said
Mostafa Said
Instructor at Vue School
hero image

Vue.js Nation 2025
call for papers is open

The conference will take place on 29-30th January

We welcome everyone - from beginners to pros!

We are looking for extraordinary and talented speakers from different backgrounds:

Open source contributors,

Company leaders,

Developer beginners, and

Other Vue.js enthusiasts eager to share their knowledge with the community.

Apply as Speaker

Have you booked your place yet?

Network with 1000s of attendees from all over the world and learn directly from the Vue.js Core Team and the absolute best community and industry experts. All for free!

By submitting your email you agree to the terms
Booking Illustration

Check out the Schedule

Our one day, single track lineup of industry leaders and developer experts covering topics from across the app development ecosustem.
Time expressed in your local timezone (UTC)
January 29th
02:10 PM
Welcome to Vue.js Nation 2025!
Jenn Junod
Introduction to the event
02:20 PM
Organizer's Keynote
Alex Kyriakidis
Welcome Keynote by Conference Organizer
02:35 PM
Preview of Vue 3.6 & Vapor Mode
Evan You
Discover what's new in Vue.js 3.6 with an exclusive preview of its latest features, including the much-anticipated Vapor Mode.
03:05 PM
Break
03:20 PM
Vue Vine Design and Implementation
Shen Qingchuan
An overview of why to make a new solution, discuss the trade-off of component declaration syntax design, and a brief introduction to all relative tools we implemented.
03:45 PM
Vue-doo Magic: AI Development Tricks
Daniel Kelly
Ready to unlock the mystical powers of AI in your Vue.js development? This talk dives into the exciting world of AI-powered web development, showing you how to build Vue apps faster and smarter than ever before. Through live demos and hands-on examples, you'll discover how to leverage AI assistants to scaffold components, squash bugs, and write better code – all while maintaining full control of your codebase. Far from replacing developers, AI amplifies your capabilities and opens new career opportunities. By mastering AI-enhanced workflows today, you'll position yourself at the forefront of modern web development, making you an invaluable asset in an AI-powered future.
04:10 PM
How to write better composables
Michael Thiessen
In this talk, we’ll cover patterns for writing better composables. We’ll see how we can improve how we manage state, how to make our composables more maintainable, and how to make them more flexible and usable in different places.
04:40 PM
Break
05:10 PM
The Perfect Full-Stack Fusion: Vue.js x Laravel Live Panel
Mostafa Said
Josh Cirre
Join us for an exciting live panel as we explore the ultimate full-stack combination: Vue.js and Laravel. Hear from expert developers as they discuss best practices, real-world applications, and the synergy between these two powerful frameworks.
06:00 PM
Dungeons & Developers - patterns for great DX
Jakub Andrzejewski
One of the key aspects of great Developer Experience is the ease of trying the solution - the easier and faster we allow the user to get benefits from using it, the better their experience will be. Nowadays, if a software does not deliver great DX, it will sooner or later be replaced by a new solution. It’s almost like running a Dungeons & Dragons session with your new friends - you have to explain all the rules and run the campaign in a way that they will enjoy it instead of being frustrated and not knowing what is going on. In this talk, I would like to share with you; DX indicators and tools that you can use to check the DX of your tool, some proven patterns for improving the DX, and examples of great DX with a Dungeons & Dragons twist 😊
06:15 PM
Leveraging Micro Frontends with Vue.js: A Scalable Approach to Modern Web Development
Aditi Anand
As web applications grow in complexity, maintaining a monolithic frontend architecture becomes increasingly challenging. Micro frontends, which break down the UI into smaller, independently deployable parts, offer a solution to these scalability challenges. This talk will explore how to implement micro frontends using Vue.js, focusing on best practices for creating highly modular and maintainable frontend systems.
06:45 PM
Break
07:00 PM
Scaling State in Vue: Why XState Matters
Maya Shavin
Managing complex state in Vue can be challenging as applications grow. With XState, a state machine library, scaling state management can become predictable and maintainable. In this talk, we’ll explore how to integrate XState into Vue projects and transform your approach to handling state with ease and clarity.
07:25 PM
How dependency injection rescued my app from the untestable abyss
Laurent Cazanove
Leaking implementation details, bloated composables, untestable code—we’ve all been there. What started as a “keep it simple” approach spiraled into a tangled mess of business, API, and retry logic. Now, every evolution feels like walking a tightrope without a harness. In this talk, we’ll dive into how to leverage Nuxt plugins to implement dependency injection. You’ll gain practical tips to clean up your architecture, decouple logic, and simplify testing—all without over-engineering your codebase.
08:00 PM
Your Own Vite Plugin? That's as easy as 1 2 3(D)
Thorsten Seyschab
Some tasks in web development are best optimized at build time, enabling faster, more efficient applications and smoother developer workflows - but how do we achieve this? In this talk, we will explore the creation of a custom Vite plugin, using a real-world example of automating complex 3D assets like GLTF files preprocessing by transforming these files into fully type-safe TypeScript objects. Step by step, we will cover everything from understanding the GLTF file structure to generating robust TypeScript definitions tailored for 3D workflows, and how to integrate this process into the Vite ecosystem.
08:30 PM
Outro to the Event
Jenn Junod
Outro
January 30th
02:10 PM
Intro
Jenn Junod
02:20 PM
Clean Async State Management
Eduardo San Martin Morote
State management has evolved a lot throughout the years. State libraries like Redux, MobX and Vuex have been simplified with libraries like Pinia. But async state management takes the complexity to another level making it easy to create buggy UIs that are confusing for users. Libraries like Pinia Colada bring the simplicity and familiarity of Pinia and Vue to Async state management making it easy to create clean and maintainable async state management that empowers our UIs. During this talk we will improve an application by implementing Pinia Colada to a project and integrate with the Router to have flawless async state management. We will cover common user interactions and UI patterns and how to improve themri
02:45 PM
Join Us Building Vue’s High-Performance Future: Vapor Mode
Rizumu Ayaka
Discover Vue Vapor, understand its principles, explore our latest progress, and learn how to contribute. Discover the existence of Vapor, a new model in Vue’s development, learn about the improvements of Vue Vapor and its advantages, explore the working principles of Vue Vapor, and open-source guidance: opportunities to participate in Vue Vapor development.
03:10 PM
Break
03:20 PM
Vue it yourself: Features that are missing in our favorite framework
Alexander Lichter
Vue.js is an incredible framework and matured quite well after more than 10 years of development. But like any tool - it’s not perfect. In this talk, we’ll explore the gaps and wish-list features that developers might find missing in Vue's core. And of course, this will go beyond the usual suspects that are on the list of upcoming features anyway. Where applicable, we’ll also look at how other frameworks solve these needs or problems, and how we might be able to bring those solutions to Vue. As a rather uncommon talk, this session is a mix of constructive critique, clever problem-solving, and inspiration for what’s possible when we work together to “Vue it ourselves."
03:45 PM
From the crypt to the code: Web security explored through horror movies
Ramona Schwering
Join me on a chilling journey through web security as we explore the most common vulnerabilities through the lens of horror movies. From the sinister injection flaws reminiscent of "Alien" to the terrifying specter of broken authentication akin to what "The Invisible Man" is capable of. But don't worry, we'll also shed light on solutions in web development, turning these security nightmares into tales of triumph. If you dare, join me and learn how to conquer the darkness invited by your web applications.
04:10 PM
What is Local-First Web Development and How Can We Build It With Vue
Alexander Opalic
Through my blog posts about local-first development, I've seen growing interest in this new way of building web apps. I'll combine theoretical foundations with practical Vue implementations, showing how to move from traditional server-dependent apps to resilient local-first applications.
04:40 PM
Break
05:10 PM
The Importance and Usage of AI in Vue.js Live Panel
Alexander Lichter
Michael Thiessen
Join us for a live panel discussion on the transformative role of AI in Vue.js development. Explore how AI is shaping the future of frontend frameworks, enhancing workflows, and unlocking new possibilities for developers.
06:00 PM
Maintaining Accessibility in Vue Components
Mark Noonan
As the European Accessibility Act comes into law in summer 2025, more companies are making compliance with accessibility standards a priority. Making accessibility a standard part of your development process is not only great for your resume, it helps you avoid creating barriers in your software that would prevent people with disabilities from using it. When building with Vue, creating and maintaining accessible components can be a challenge. In this talk we'll look at what standards you need to be aware of, how to write accessibility-friendly end-to-end and component tests, and how to get and act on feedback from automated tooling.
06:15 PM
Shiny, Pretty, Postprocessed: TresJS Effects for Jaw-Dropping Visuals!
Alvaro Saburido
Did you know that transforming your Vue 3D scenes with TresJS into cinematic masterpieces is easier than ever? In this session, we’ll dive into the power of TresJS's declarative postprocessing effects that can take your visuals from basic to breathtaking. Learn how to apply stunning effects like bloom, motion blur, color grading, pixelation, dot effects, and even glitches—all with minimal effort and maximum design control. Whether you’re aiming for sleek, stylized looks or edgy, dynamic visuals, this talk will show you how to use TresJS to create unique and eye-catching designs for your web apps.
06:45 PM
Break
07:00 PM
Unpacking Bundling
Daniel Roe
JavaScript represents a bit 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.
07:25 PM
Form and Function with Formwerk
Abdelrahman Awad
In the ever-evolving landscape of web development, creating forms that are both accessible and high-quality is a challenge that developers frequently encounter. Formwerk, a library of headless composables for Vue.js, offers a compelling solution by providing a comprehensive set of tools that prioritize accessibility, internationalization, interaction, and validation without compromising on design flexibility. This talk will dive into the core features of Formwerk, highlighting its unique approach to balancing abstraction and control. Attendees will learn how Formwerk's composables can seamlessly integrate into their projects, allowing them to build form components that are not only functional but also delightful to use. We will explore the library's support for internationalization, server-side rendering, and its compatibility with popular validation libraries like Zod and Valibot.
07:55 PM
Building a CRM Messaging System with Vue.js and TinyMCE in a Windsurf AI Code Editor
Mrinalini Sugosh
Developers are increasingly coding alongside AI, using tools like Copilot and Cursor that not only accelerate their debugging but also enhance the quality of their code. In this session, we’ll demonstrate how you can leverage AI-powered tools like Windsurf to build a high-performance messaging system for a CRM in Vue.js, complete with advanced features, a rich-text editor for messaging customers, and seamless integration with the OpenAI API. This session is designed for developers eager to explore how coding alongside AI can optimize workflows, enhance development efficiency, and build scalable, feature-rich applications with state-of-the-art technologies.
08:20 PM
Outro to the Event
Jenn Junod
Outro

Live Q&A with all
the
Speakers

Join us after the talks for a 1-hour Q&A session where you will have the opportunity to interact directly with our amazing experts to get your burning questions answered.

Where else can you get direct access to the Vue-est of speakers directly and in-person? Only at Vue.js Nation!

hero image

The amazing companies who's support makes amazing events like this freely available to you.

Diamond

Certificates.devVue SchoolInstantDev

Platinum

Vue.js Certification ProgramNuxt CertificationJavaScript CertificationAngular Certification

Gold

Mastering PiniaMastering NuxtVito

Bronze

Weekly Vue NewsGameDevJSThis Is LearningVue DesignerVue.js Berlin meetup

Join the Vue.js conference as a sponsor

Sponsor the Vue.js conference and connect with leading experts in the community

Our Community Partners

Vihat TechnologiesVue.js DevelopersVue.js FeedVue.js IsraelJS NationVue.js KenyaThe Red CodedotJSWe Are DevelopersJavaScript KingdomDejaVueSwift HEROES

Join the Vue.js Nation Community

Stay up to date with the Vue.js Nation news, speaker & topic announcements, project updates, and watch previous talks by joining our community.