Blog
Thoughts on software, design, and the web.
April 2, 2026
Getting Started with Cloudflare D1 and Next.js
Learn how to build a full-stack application using Next.js on Cloudflare Pages with D1 as your database — no traditional server required.
Read moreApril 2, 2026
Writing Better SQL: Lessons from the Trenches
SQL is one of the most enduring technologies in software — and one of the most misused. Here are the patterns that will make your queries cleaner, faster, and easier to maintain.
Read more