Blogs

Some writings on topics that are close to my heart

Nuxt 4 Middleware and Route Guards: Patterns and Pitfalls

Nuxt 4 Middleware and Route Guards: Patterns and Pitfalls

Explore advanced usage of middleware and route guards in Nuxt 4, including global, named, and per-page guards, with full TypeScript support and best practices for security and maintainability.

nuxtmiddlewareroute guardsvue
Nuxt 4 Middleware and Route Guards: Patterns and Pitfalls

Bright Amoah

Frontend Developer
Advanced Props, Slots, and Emits in Vue 3

Advanced Props, Slots, and Emits in Vue 3

Learn how to master props, slots, and emits in Vue 3 using TypeScript, including patterns for type safety, default values, and advanced slot usage.

vuepropsslotsemits
Advanced Props, Slots, and Emits in Vue 3

Bright Amoah

Frontend Developer
Nuxt 4 Server Routes & Nitro: Advanced Patterns and Gotchas

Nuxt 4 Server Routes & Nitro: Advanced Patterns and Gotchas

Learn how to leverage Nuxt 4's new server routes and Nitro engine for advanced use cases, including dynamic API endpoints, middleware, and deployment caveats.

nuxtservernitroapi
Nuxt 4 Server Routes & Nitro: Advanced Patterns and Gotchas

Bright Amoah

Frontend Developer
Best Practices for Using Pinia in Vue.js And Nuxt Applications

Best Practices for Using Pinia in Vue.js And Nuxt Applications

A guide to effectively using Pinia for state management in Vue.js and Nuxt applications, including setup, organization, and performance tips.

piniavuenuxtstate management
Best Practices for Using Pinia in Vue.js And Nuxt Applications

Bright Amoah

Frontend Developer