Writing
Showing 2 of 2 articles
Sep 2026·3 min read
Moving Past Generic 500 Errors: What I Learned Building Predictable APIs
Why returning generic 500 errors hurts frontend developers, and how I started using clear status codes and standard Problem Details.
APIs • REST • Backend
Oct 2026·4 min read
Why I Stopped Assuming Webhooks Only Fire Once
A practical look at why webhooks send duplicate events, and the simple idempotency trick I learned to prevent duplicate database entries.
Backend • Webhooks • APIs