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