I spent three days at Vue.js Amsterdam and JSWorld 2025 expecting to learn about new features. Instead, I learned something more valuable: the frameworks we use are entering a stability phase, and the real innovation is happening in how we build and deploy, not in new syntax.

This blog post is a summary of what I learned across the three days. If you work in frontend and want to stay current with frameworks, browser APIs, and runtime tooling, this will help you identify what matters and who’s behind it.

The Problem: Keeping Up as a Frontend Developer

JavaScript moves quickly. Frameworks update, new runtimes appear, build tools shift direction, and browser support changes. Many frontend developers find themselves stuck between trying to ship stable code and learning the next big thing.

It’s hard to find clear direction when blogs, videos, and updates flood in every week. Conferences can help filter through this noise. If organized well and led by people who actually build the tools we use daily, they offer a focused way to catch up without getting lost.

Vue.js Amsterdam and JSWorld are two such events. Both took place over three days in March 2025 at Theater Amsterdam, with talks by framework authors, browser contributors, and open source maintainers.

Vue.js Amsterdam 2025 Highlights

Day 1 Highlights at Vue.js Amsterdam – Vue Core and Real-World Improvements

Evan You, the creator of Vue.js, opened Vue.js Amsterdam with the current state of Vue 3 and where it’s heading next. The talk focused on stability and improving core patterns rather than adding new syntax. It felt like Vue is settling into its own pace.

Eduardo San Martin Morote, the creator of Pinia, gave a session on handling data with fewer errors using smart state patterns. His examples tackled common issues like over-fetching and race conditions.

Louëlla Creemers talked about the upcoming Web Accessibility Act and showed how developers can avoid issues that block users with disabilities. She used real-world code to show both mistakes and fixes.

Daniel Kelly from Vue School closed the day with a live coding session using AI-based tools to speed up small Vue tasks. It was playful but gave a few ideas worth trying.


Day 2 Highlights at Vue.js Amsterdam – Nuxt, Tools, and Community

Daniel Roe, lead of Nuxt, presented the current goals of the framework and how they plan to make configuration and rendering faster. Pooya Parsa followed up with technical updates on Nitro v3 and how it works with Vite.

Sébastien Chopin and Baptiste Leproux introduced Nuxt UI and Nuxt Content. These tools simplify layout building and content structuring for teams working on large Vue-based apps.

The Vue Core Team hosted a panel where they answered live questions. Speakers included Evan You, Daniel Roe, Alexander Lichter, and Louëlla Creemers. They addressed topics like Vue’s server rendering plans, how people adopt new versions, and how they make decisions inside the team.

The day ended with a networking party where attendees could meet the speakers. It was casual, relaxed, and helped build context around the people behind the code.

Day 3 Highlights at JS World – JavaScript’s Present and Future

JSWorld had a broader focus. Ujjwal Sharma, part of TC39, gave a talk titled “Nobody Asks How JavaScript Is Doing”. He explained how proposals move through the committee and why changes take time. He made it clear that JavaScript’s growth is steady, careful, and community-driven.

Some confusion came up during the event around JavaScript or TypeScript possibly switching to Go. To clarify: there is no plan to rewrite either language in Go. What is happening is that the TypeScript team is working on a new compiler written in Go to improve build times. This project is called Corsa and is focused only on performance during compilation.





Evan You returned on stage to talk about frontend tooling. He showed the historical shift from complex setups like Webpack to faster tools like Vite and beyond. His message was clear: simplify where possible, but keep control.

The day ended with a live JavaScript quiz. Attendees answered questions by standing in taped areas marked A, B, C, or D on the floor. If you picked the wrong answer, you were out. The questions started simple and quickly moved into tricky areas of scope, coercion, and edge cases. It was a fun and very developer-focused ending.

Tools and People Worth Following

Here are some of the people and projects mentioned that are actively shaping the future of JavaScript and Vue:

  • Evan You – Vue creator
  • Daniel Roe – Nuxt team lead
  • TC39 – JavaScript standardization group
  • Pinia – Vue state management
  • Nuxt – Vue framework for full-stack apps
  • Vite – Build tool used in Vue and beyond
  • Corsa – TypeScript compiler project written in Go

What Vue.js Amsterdam Conference 2025 Showed Me as a Frontend Developer

After three days immersed in Vue’s ecosystem, I’m walking away with a clearer picture of where frontend development is heading and what actually matters for day-to-day work.

The biggest insight? Stability is the new innovation. While the JavaScript world often feels like it’s chasing the next shiny tool, Vue’s approach is refreshingly different. The focus on refining existing patterns rather than constantly introducing new syntax means we can actually master what we’re using instead of perpetually playing catch-up.

The real value of conferences like this isn’t just learning what’s new, it’s understanding what’s worth adopting and what’s just noise. When framework creators and core contributors explain their decisions in person, you get context that no documentation can provide.

If you’re working with Vue or JavaScript and wondering whether conferences are worth the investment, my answer is yes. But choose carefully. Events like Vue.js Amsterdam work because they bring together people who are actually building the tools, not just talking about them.

The frontend landscape will keep evolving, but having direct access to the people shaping that evolution makes all the difference in navigating it successfully.

Also, if you’re curious how the conference looked two years ago, you can check out my previous post from VueJS Amsterdam 2023.

Leave a Reply


The reCAPTCHA verification period has expired. Please reload the page.