All topics

Vue

10 articles — pick one and start reading.

FeaturedJul 9, 20266 min read

The Composition API: Mental Models That Click

Moving from Options API thinking to composition thinking is the real learning curve. Refs, reactivity, and organizing logic by concern instead of type.

Start reading

Jul 9, 20266 min read

Nuxt Rendering Modes, Explained Simply

SSR, SSG, ISR, SPA: Nuxt supports them all, per route. What each mode means, what it costs, and how to mix them in one application.

Start reading

Jul 9, 20266 min read

State Management with Pinia: Less Than You Think

Most Vue state does not belong in a store. When component state and composables suffice, and how to structure Pinia when you genuinely need it.

Start reading

Jul 9, 20266 min read

Designing Vue Components People Enjoy Using

Props in, events out, slots for flexibility. API design habits that keep components reusable instead of configurable to death.

Start reading

Jul 9, 20266 min read

Data Fetching in Nuxt: useFetch, useAsyncData, and $fetch

Three tools that look interchangeable and are not. Where each belongs, and the double-fetch and hydration mistakes every Nuxt team makes once.

Start reading

Jul 9, 20266 min read

Vue Performance: Finding and Fixing the Slow Parts

Vue is fast until a component tree makes it slow. Profiling first, then v-memo, shallowRef, virtual lists, and lazy hydration where they earn it.

Start reading

Jul 9, 20266 min read

TypeScript with Vue: A Pragmatic Setup

Vue 3 was written in TypeScript and it shows. Typing props, emits, refs, and composables without drowning in generics.

Start reading

Jul 9, 20266 min read

Testing Vue Apps: What to Test and What to Skip

Test behavior users depend on, not implementation details. A working pyramid with Vitest, Testing Library, and a few honest end-to-end flows.

Start reading

Jul 9, 20266 min read

SEO in Nuxt: Rendering, Meta, and Schema

Nuxt gives Vue apps real HTML to rank with. Configuring useSeoMeta, canonical URLs, sitemaps, and structured data the framework way.

Start reading

Jul 9, 20267 min read

Migrating from Vue 2 to Vue 3 Without a Rewrite

Vue 2 is end-of-life, and the migration is more tractable than the changelog suggests. A staged path: build tooling, compat mode, then component-by-component.

Start reading