Nuxt 4: SSR, Full Prerender, and Inline Critical CSS â What Worked and What Didn't
Nuxt 4 with SSR enabled, full prerender of public pages, and inline critical CSS:
render:response + Beasties â unhead / Nuxt UI inline style conflicts â
vite-plugin-beasties â only processes Vite entry HTML, not per-route prerender output â
nitro:build:public-assets + Beasties â
What Is Agile Development? A Beginner-Friendly Guide to Its Core Concepts and 4 Values
A beginner-friendly introduction to Agile development.
Learn how it differs from Waterfall and understand its four core values (Individuals, Working software, etc.) with clear examples.
Supabase Signup Failed: gen_random_bytes() does not exist
The real cause of the Supabase Signup error
"gen_random_bytes() does not exist":
PostgreSQL SECURITY DEFINER uses
a fixed search_path, making pgcrypto functions inaccessible.
Nuxt 4 + @nuxt/content + Vercel: Technical Stack and Architecture Decisions for a Personal Blog
An architectural perspective on the technical decisions behind this blog:
why Nuxt 4 is used for an SSR developer blog,
why @nuxt/content serves as the content layer,
and the trade-offs around multilingual support, image optimization,
deployment, and analytics.