Tagged: backend

3 posts found.

·

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.

Structured Logs vs. Print Statements: A Weekend I’ll Never Get Back

One Saturday outage taught me why JSON logs, request IDs, and consistent field names aren’t resume fluff. The before/after, with examples.

The Migration That Was 'Just Adding a Column'

Spoiler: it wasn’t. A Postgres story about locks, bad timing, and the checklist I now run before every DDL change.