Per Wramdemark Curious and passionate Java developer

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.