Blog
Product updates, engineering notes, and announcements.
- 1 min read
How swappable providers keep the codebase honest
A short tour of the registry pattern that powers billing, mailers, SMS, and content — and why lazy loading matters.
- 1 min read
Introducing the Boilerplate
Why we built a modular, provider-swappable Next.js + Supabase + Stripe starter — and how the blog you're reading is powered by it.