Blog
Build in public
How I Migrated From Astro 5 to 6 With All My React Islands
A first-person migration log: every error I hit moving an Astro 5 site with React islands to Astro 6 on Cloudflare Workers - Invalid hook call, the dependency scan crash, the i18n ghost - with the exact logs, causes, and fixes.
May 21, 2026 Read more →
Astro i18n in 2026: The Complete Guide From ui.ts to Edge-Native KV
Every practical approach to multilingual Astro sites: native routing, Content Collections, ui.ts, Paraglide JS, forms with Zod 4, and the Edge-Native KV pattern. Real-world trade-offs.
Apr 26, 2026 Read more →
Stop Redeploying to Update Translations: Granular Edge Cache Invalidation with Cloudflare Purge API
Edge-Native i18n with Astro & Cloudflare Workers - Part 3
Apr 25, 2026 Read more →
Stop Shipping Translations to the Client: Edge-Native i18n with Astro & Cloudflare (Part 2)
Handling localized React Hook Form Zod validation and Astro Actions without bloating your client bundle.
Mar 29, 2026 Read more →
Stop Shipping Translations to the Client: Edge-Native i18n with Astro & Cloudflare (Part 1)
Implementing Edge-native i18n using Astro Middleware and Cloudflare Workers KV.
Feb 21, 2026 Read more →