From the blog
Practical articles on i18n workflows, content management, and building with Git.
How to Structure Your Translation Files and Routes
A practical guide to organizing i18n translation files and setting up locale-based routing in Next.js. Covers flat vs nested keys, file organization patterns, and subpath routing with next-intl.
Stop Editing JSON Translation Files Manually
Hand-editing JSON translation files is slow, error-prone, and frustrating. Learn the common mistakes developers make with i18n JSON files and how visual editors solve the problem.
How to Give Marketers Access to a Static Site
The developer/marketer tension with static sites like Next.js and Astro is real. Learn how a Git-based PR workflow bridges the gap without sacrificing your dev workflow.
Building a Git-Based CMS: How It Actually Works
Using the GitHub API as a CMS backend. File parsing challenges, live preview architecture, and trade-offs vs database-backed systems.