Astro or Next for a content site in 2026
A decision framework, not a benchmark war. When Astro's zero-JS default wins, when Next's app model earns its weight, and the one question that settles most arguments.
Dev 8 minA decision framework, not a benchmark war. When Astro's zero-JS default wins, when Next's app model earns its weight, and the one question that settles most arguments.
Dev 8 minThirteen orphan repos, one rejected AdSense application, and a decision to consolidate everything onto a single Astro 6 deploy on Cloudflare.
Engineering 7 minReal free-tier limits, the no-card-on-file rule, and why Cloudflare beats Vercel Hobby for an AdSense-monetized indie site.
Engineering 8 minMigrating from the legacy collections API to the Content Layer, modeling 1,864 book summary pages with one Zod schema, and why Astro.glob is gone.
Engineering 9 minLearn to build fast, modern JAMstack websites with Astro 6 in 2026. Complete guide covering setup, islands architecture, content collections, and deployment.
Engineering 15 minUsing shadcn/ui copy-paste components in Astro 6 with React 19 islands. Why I rejected Park UI, DaisyUI, and Mantine, and how I picked 15 components instead of 50.
Engineering 8 minA deep dive into how I built this blog from scratch — the architecture decisions, tech stack, automation, and features that make it fast, free, and developer-friendly.
EngineeringA deep-dive analysis of the blog.oriz.in repository: architecture, component design, deployment automation, coding conventions, and lessons learned from building a production Astro blog.
EngineeringHow to build fast, free, client-side SPA using Astro's static output and React, deployable on Cloudflare Pages with zero server costs.
Engineering