Most Popular

View all

Recent articles

Your error messages are an API too

Developers read your 400s more carefully than your docs. Design them like it.
Fran Mendez2 months ago

Pagination you won't regret in two years

Offset pagination feels obvious and betrays you at scale. Here's the cursor pattern, minus the hand-waving.
Fran Mendez2 months ago

API versioning without the tears

Every versioning strategy is a way of choosing who you're going to disappoint. Choose deliberately.
Fran Mendez3 months ago

Webhooks are a distributed systems problem in a trenchcoat

Retries, ordering, idempotency, signatures. The word 'webhook' hides four hard problems.
Fran Mendez3 months ago

An SDK is a promise you have to keep

Publishing a client library changes your relationship with breaking changes forever.
Fran Mendez4 months ago