Hi 👋
Currently working on the landing page for my upcoming Nuxt starter kit. Once that’s done, it’s time to write the docs — then I’m finally ready to launch! Still a lot to do, but I’m really excited about this project.
Enjoy this issue and have a lovely week ☀️
Vue
📕 Stop White Box Testing Vue Components Use Testing Library Instead
👉🏻 White box testing peeks into Vue internals, making your tests brittle.
👉🏻 Black box testing simulates real user behavior — leading to more reliable, maintainable, and meaningful tests.
📹 You should try these VueUse composables
👉🏻 Alex takes a look at some VueUse composables that you might've not heard about before but definitely could use in your Vue or Nuxt application.
🛠️ AG Grid
👉🏻 Add high-performance, feature rich, and fully customisable data grids to your application in minutes with this free, open source library.
👉🏻 Supports React, Angular and Vue.
Nuxt
📕 Worker Logs & Additional Bindings
👉🏻 Worker projects on NuxtHub can now enable Worker Logs, and associate additional bindings to deployments all from within the NuxtHub config.
📕 Building Complex animations in Nuxt with GSAP*
👉🏻 Animations add that wow factor to your application’s user experience.
👉🏻 In this article, you'll explore creating some complex animations with GreenSock Animation Platform in Nuxt.
📹 Nuxt Crash Course
👉🏻 In this video, CJ shows how to get up and going with Nuxt.
👉🏻 He demonstrates layouts, pages, data fetching, API routes and more.
📹 Server-side redirects in Nuxt
👉🏻 Ever wonder why your Nuxt state isn't persisted when you redirect the user somewhere else on the server?
👉🏻 Daniel Roe has an explanation in this brief video.
🛠️ Nuxt Charts
👉🏻 A set of Vue components to help you build beautiful charts and dashboards.
👉🏻 Also available as Nuxt module.
🛠️ Nuxt UI v3.1
👉🏻 New Tailwind CSS utility classes
👉🏻 Inertia.js integration
👉🏻 CheckboxGroup component
👉🏻 4 new locales
📅 Events
Vueconf.US (19 - 21 May 2025, Tampa, Florida)
MadVue (29 May 2025, Madrid, Spain)
PragVue (23 September 2025, Czech Republic)
VueFes (25 October 2025, Otemachi, Japan)
💬 Quote of the week
🧑🏻💻 In Other News
📕 Migrating 3.7 Million Lines of Flow Code to TypeScript
👉🏻 Pinterest successfully migrated 3.7 million lines of code from Flow to TypeScript over eight months.
📕 The Model Context Protocol (MCP) for Web Developers*
👉🏻 Maybe you’ve seen the term MCP being thrown around like crazy on social media but don’t quite understand what it is or how it can be useful to you as a web developer.
📕 Introducing Zod 4 beta
👉🏻 Zod 4 has reached beta and brings a ton of long awaited features / fixes.
👉🏻 Its faster, has built in metadata, built in json schema, built in error pretty printing and much more.
🛠️ CSS Hell
👉🏻 15 challenging CSS puzzles where you must align pegs with holes by adding CSS properties to divs.
😂 Fun
🔗 Want more Vue & Nuxt content?
More Exclusive Vue Tips : Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each
week.
Weekly Vue & Nuxt Videos : You must subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt.
DejaVue Podcast : A weekly podcast about Vue.js and the ecosystem around it.
Comments? Join the discussion about this issue in our Discord community .
Until next week,