Articles

What are Effect Scopes in Vue?

August 2025

Learn about effect scopes in Vue, how they work, and how to use them to manage your effects.

Bulletproof Watchers in Vue

August 2025

Learn how to write bulletproof watchers in Vue, when to use onCleanup and onWatcherCleanup, and how to build reusable cleanup helpers.

Junior vs Senior: Building Modals in Vue

June 2025

Discover the Vue patterns that separate good developers from great ones. Learn how senior developers use data stores, humble components, and controller patterns to build scalable modal systems that work across your entire app.

How to access DOM elements with useTemplateRef

May 2025

The useTemplateRef composable is a much better way to access DOM elements than the old way with refs. Here's how to use it.

13 Vue Composables Tips That Make Your Code Better

January 2025

Here are 13 tips for writing better Vue composables, from avoiding prop drilling to migrating from Options API to Composition API.

Scaling Your Vue App: 4 Proven Patterns to Keep It Clean

December 2024

As your Vue app grows, it can become harder to keep it organized. Learn four proven patterns that help simplify data flow, testing, configuration, and flexibility, ensuring your code remains clean and scalable.

Composable Design Patterns in Vue

December 2024

Learn how to write better composables in Vue. Use these seven patterns to manage state, logic, configuration, and input flexibility.

The Testing Pyramid is Dead. Draw Your Own Shape Instead

October 2024

Why the traditional testing pyramid needs a modern rethink and how you can draw your own shape