Build. Learn.Write.
Technical articles, working notes, and lessons from building software.
Starting This Blog
A home for technical articles, working notes, and lessons worth keeping.
Read →Designing Idempotent APIs That Survive Retries
A practical model for idempotency keys, request fingerprints, stored outcomes, and safe retry behavior.
A BigDecimal Checklist for Money
Small Java rules that prevent surprising amounts, comparisons, and rounding behavior.
Tracing One Request Across Several Services
A repeatable way to correlate a failing request through gateways, APIs, queues, and workers.