APIs
Public and internal APIs: design, auth, webhooks, quotas, and what callers — including other software — need back.
- Jan- 2026 -30 January
Rate Limits That Make Sense on a Data API
Every public data API eventually collides with its own success.
Read More » - Jan- 2026 -18 January
How to Cache GET Endpoints Without Serving Stale Data
Every cache has an enemy it cannot fully see. The cache-control header can promise a browser that a response is fresh for sixty seconds, and a proxy can hold that same response for an hour, and a CDN
Read More » - Dec- 2025 -10 December
Pagination Choices and the Bugs They Cause
Offset pagination is the default in almost every web framework, and it is almost always the wrong choice for anything that changes.
Read More » - Nov- 2025 -25 November
How to Design a Public API a Frontend Can Call
A public API is a contract written in public, and the frontend is the party that has to live inside it.
Read More » - Nov- 2025 -3 November
How to Shape a Search API for a Product
A search box is the most demanding interface a product team will ever ship.
Read More »
