Vue ecosystem update: Tailwind CSS 4, Agent Skills, Tooling
From “Just Use Vue” to better Nuxt logging, Shiki, and a map() gotcha  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ 

Hi Adam,

Vue keeps moving because people are building real things with it and sharing what actually works.

This week, I’m highlighting a few things that stood out to me while teaching and reviewing code. There’s some strong community momentum around Vue adoption, a couple of practical tools you can use right away, and a small Vue mistake I still see showing up in real projects.

If you’re working with Vue or Nuxt day to day, there should be at least one takeaway here that helps you write better code this week.

Push Vue and Nuxt Beyond the Stars

Community member and active contributor to open source Estéban (Barbapapazes) wants people to “Just Fucking Use” Vue, and he’s taking steps to make that happen. I can get behind this passion to see Vue play an even larger part in the web development ecosystem at large.

See his game plan, and maybe let’s all join forces to push the limits.


CSS Wrapped – New CSS Features from 2025

Vue doesn’t work in a void. It actively interacts with other web technologies like HTML, CSS, and JavaScript. That said, you shouldn’t miss this review of the latest CSS features in 2025 from Google. It’s got plenty of great info in there, including:

  • Invoker Commands – Show a <dialog> modally (and more) without JavaScript!
  • popover=hint – Ephemeral popovers that don't close others.
  • Anchored container queries – Style elements based on their anchor position.
  • scroll-target-group – Turn a list of anchor links into connected scroll-markers.
  • and more!

I also wrote an article about some of my favorite CSS features going into 2026 on the Vue School blog.

→ Read more