Hi 👋
I enjoy the summer time with my family, so there is no relevant progress on my side projects that is worth sharing.
Enjoy this issue and have a lovely week ☀️
Vue
📕 Bulletproof Watchers in Vue
👉🏻 It shows how to stop memory leaks and duplicated effects with onCleanup, what changed in Vue 3.5 with onWatcherCleanup, and how to extract reusable cleanup helpers so your watchers stay clean and reliable.
📕 What are Effect Scopes in Vue?
👉🏻 They’re a fundamental feature in Vue that allow the whole reactivity system to work properly and efficiently.
👉🏻 Michael shows you what they are, how they work, and some interesting things that you can do with them.
Sponsored
VueSchool’s Free Weekend on August 23–24
On August 23–24, developers can explore the full training program for the Official Certified Mid-Level Vue Developer pathway—no payment required.
It includes a trial exam, real-world code challenges, and expert-guided learning.
Nuxt
📕 Best practices for Accessibility in Vue / Nuxt
👉🏻 This guide will walk you through practical, tested accessibility practices for Vue 3 and Nuxt 3 apps.
📹 You should use useFetch with a custom $fetch instance
👉🏻 useAsyncData + $fetch is a common combo, especially when you have a custom instance.
👉🏻 But... often you can use useFetch for it.
📹 Don't Mock! How to Use Contracts to Write Better Tests for Nuxt Applications
👉🏻 Markus Oberlehner’s talk advocates for replacing brittle mocking strategies in Nuxt testing with robust contract testing using tools like Specmatic and Playwright.
📹 Live Coding - Rebuild Wordpress with Nuxt
👉🏻 Daniel Roe demonstrates rebuilding a WordPress setup using Nuxt.
🛠️ FrameZero
👉🏻 An animated whiteboard tool to bring motion to your ideas.
👉🏻 Perfect for explainers, motion graphics, and brainstorming.
Launch Your Nuxt App in Minutes - Not Weeks
I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project.
📅 Events
PragVue (23 September 2025, Czech Republic)
VueFes (25 October 2025, Otemachi, Japan)
💬 Quote of the week
🧑🏻💻 In Other News
📕 HTML is Dead, Long Live HTML
👉🏻 The DOM and CSS are outdated and inefficient for modern web apps due to their complexity, legacy issues, and the blurring of UI and content.
📕 The Multi-Repository TypeScript Problem
👉🏻 The dream of monorepo-style type safety in a polyrepo architecture is possible.
👉🏻 You just need to convince TypeScript to look beyond its own project boundaries.
🎮 Tic-Tac-NoHTML
👉🏻 This guy made a fully functional tic tac toe game ONLY in CSS.
👉🏻 No HTML, no JS.
🛠️ Bluefish
👉🏻 A JavaScript diagramming framework that lets users build complex, reactive diagrams using UI-like components and relationship-based layouts.
😂 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,