Per Wramdemark Curious and passionate Java developer

Vuejs.amsterdam 2026: Key Takeaways from day Two

Day two at Vuejs.amsterdam continued the momentum with an equally impressive lineup of speakers diving into tooling evolution, accessibility, scaling experiences, and innovative architectural patterns. Here are the standout insights from day two.

🚀 The Future of Vue Tooling & Build Performance

  • Evan You Creator of Vue.
    Speaking on Improving Vue Language Tools and the state of the ecosystem, Evan highlighted the launch of Vite 8 with significant performance gains. Notably, Rolldown (the Rust-based bundler replacement) delivers 5-30% faster build times. Game changer for larger projects.
    He also introduced VitePlus, positioning Vue’s toolchain as a truly unified solution for modern web development. One tool to rule them all!
    Evan’s talk was truly intensive with a lot of releases and new stuff to cover.

  • Dragan Elijas.
    With 7 years of Vue.js at scale, Dragan brought insights on maintaining large-scale Vue applications, emphasizing architectural patterns and team coordination strategies.

  • Tim Benniks.
    Explored performance optimization strategies, drawing parallels to “Need for Speed Rivals”. The key insight was the importance of consistent, predictable performance in modern applications. Presentation-wise, he delivered the A-game but maybe not too many takeaways.

♿ Accessibility: A Core Design Principle

  • Julian Burr.
    Focused on A11Y (Accessibility) as a gateway to Usability. Julian emphasized Dan Norman’s classic “The Design of Everyday Things,” arguing that accessibility isn’t a feature. Fundamental to great design. When you build for accessibility, you build for everyone.
    I’ve added the book to my Reading List.

🏗️ Learning from Real-World Experience

  • Louella Creemers, Microsoft MVP.
    Shared “One Year of Vue.js Mistakes” a look at common pitfalls and lessons learned. Her insights bridged the gap between theory and practical development challenges.

📱 Local-First Architecture: The New Paradigm

  • Alexander Opalic.
    Introduced the concept of Local-First Software (based on the influential 2019 paper by Ink & Switch). Alexander explained how modern applications can prioritize offline-first capabilities using IndexedDB or SQLite as local data stores, with synchronization strategies like LWW (Last Write Wins) ensuring consistency. This shift enables better user experience, privacy, and resilience. He also made a great pitch for the Local First Conf 2026 in July, Berlin. Would be great to visit!

🎯 Bundle Analysis & Tree-Shaking Pitfalls

  • Serko Vincent Ngai, based in Hong Kong.
    Tackled a critical but often overlooked issue: When Tree-Shaking Fails. Serko explained how side effects in dependencies (like z.objects()) can prevent proper tree-shaking, inflating bundle sizes. He recommended tools like vite-bundle-analyzer to visualize and debug these issues before they hit production. Really enjoyed this talk from this great humble guy and it was his first visit in Europe.

🎨 Graphics & Web Interoperability

  • Ramona Schwering.
    Presented “Let’s Draw Security” bringing attention to security considerations. Her whole presentation she drew with a pencil and gave a great visual representation of the domain and problem to solve.

  • Jakob Schröter and Helian Riviera.
    Showcased PixiJS integration with Vue.js, demonstrating how to port a huge legacy app in an agile manner to a future proof Vue.js application and describing a lot of hurdles they had to overcome.

Vuejs.amsterdam 2026: Key Takeaways from day One

An intense and inspiring two days at Vuejs.amsterdam. Great venue and awesome people in the midst of Amsterdam! Here are the top insights from the leading voices from day one.

🚀 Core Vue & Nuxt Evolution

  • Eduardo San Martin Morote creator of Vue Router, Pinia.
    You should really look into File-Based Routing: in Vue Router which I haven’t used yet. Eduardo introduced Type-Safe URL/Paths 💯.

  • Guillaume Chau introduced rstore.
    Powerful alternative for Pinia with quite a lot of transport protocols already implemented WS and offline-first.

  • Reza Baar emphasized “Thinking in Signals.”
    Pro tip: Use shallowRef() for large data lists to optimize reactivity.

  • Daniel Roe leading Nuxt.
    Me and Daniel have in common having climbed the “mountain” Arthur’s Seat.

  • Julien Huang stop making these mistakes in vue.js and Nuxt.
    Issues could be Hydration mismatch or CLS (Cumulative Layout Shift).

🤖 The Rise of AI in Vue

  • Elise Patrikainen hosting the Paris vue.js meetup.
    Showed how to build an MCP Sever for Vue using the Anthropic SDK, bridging the gap between LLMs and your local code. new McpServer()

  • Rijk van Zanten Dutch in Brooklyn, NYC.
    Talked about Agentic AI and building a Todo App where the AI agent interacts directly with Pinia, either showing the UI or communicating directly with the backend.

  • Jeroen de Kruijf Identity Specialist working for auth0.
    talked about HITL (Human in the Loop) framework for Trustworthy AI.

  • Pooya Parsa creator of Nitro, h3, and unJS.
    Pooya pushed the boundaries of the web by demonstrating an entire operating system built in the browser.

HTTPS on GitHub Pages over custom domains

Noticed that GitHub Pages gained support for HTTPS over customer domains. Actually quite a few months ago.

Adding HTTPS was a breeze. I just needed to update my DNS editor with four new IP address found here.

Wait five minutes for your newly configured DNS settings to spread around the Internet. Then reconfirm the DNS configuration with below command in the terminal window.

dig wramdemark.se +nostats +nocomments +nocmd

The above mentioned IP addresses should appear. After that I went into the Settings page on my GitHub Pages repository and re-added the custom domain. Voila, HTTPS spot on.

GitHub Pages are working together with the great organization Let’s Encrypt who is working for securing the Internet. I have already used Let’s Encrypt in other projects, for instance when running my home automation system, Home Assistant.

Jekyll, Lanyon and Github Pages.

Finally got this website up and runnig thanks to Jekyll, Lanyon and Github Pages. They have all been around for a couple of years, but I have missed them.

Jekyll is a static site generator, an open-source tool for creating simple yet powerful websites of all shapes and sizes.

Lanyon is the theme used for this web site. Great looking and perfect for a small blog site.

Github Pages is hosting the web site, so it’s all administered and version controlled through Github.