Nuxt and Vue sites you can keep
When a Nuxt or Vue build is the right site, and what you own when the repo is yours.
- The Composition API: Mental Models That ClickMoving from Options API thinking to composition thinking is the real learning curve. Refs, reactivity, and organizing logic by concern instead of type.
- Nuxt Rendering Modes, Explained SimplySSR, SSG, ISR, SPA: Nuxt supports them all, per route. What each mode means, what it costs, and how to mix them in one application.
- State Management with Pinia: Less Than You ThinkMost Vue state does not belong in a store. When component state and composables suffice, and how to structure Pinia when you genuinely need it.
- Designing Vue Components People Enjoy UsingProps in, events out, slots for flexibility. API design habits that keep components reusable instead of configurable to death.
- Data Fetching in Nuxt: useFetch, useAsyncData, and $fetchThree tools that look interchangeable and are not. Where each belongs, and the double-fetch and hydration mistakes every Nuxt team makes once.
- Vue Performance: Finding and Fixing the Slow PartsVue is fast until a component tree makes it slow. Profiling first, then v-memo, shallowRef, virtual lists, and lazy hydration where they earn it.
- TypeScript with Vue: A Pragmatic SetupVue 3 was written in TypeScript and it shows. Typing props, emits, refs, and composables without drowning in generics.
- Testing Vue Apps: What to Test and What to SkipTest behavior users depend on, not implementation details. A working pyramid with Vitest, Testing Library, and a few honest end-to-end flows.
- SEO in Nuxt: Rendering, Meta, and SchemaNuxt gives Vue apps real HTML to rank with. Configuring useSeoMeta, canonical URLs, sitemaps, and structured data the framework way.
- Migrating from Vue 2 to Vue 3 Without a RewriteVue 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.