Three API Design Mistakes I’ve Shipped (So You Don’t Have To)
Versioning, pagination, and the overloaded boolean that meant three different things. Real mistakes, real fixes, and what I’d do differently.
3 posts found.
Versioning, pagination, and the overloaded boolean that meant three different things. Real mistakes, real fixes, and what I’d do differently.
One Saturday outage taught me why JSON logs, request IDs, and consistent field names aren’t resume fluff. The before/after, with examples.
Spoiler: it wasn’t. A Postgres story about locks, bad timing, and the checklist I now run before every DDL change.