02 — Writing
Notes from inside
the build.
Occasional writing on payments, real-time systems, multi-tenant data, and the rest of full-stack life. Published when there's something worth saying — not for streak counts.
Subscribe via RSS01
Mar 12, 2026
Designing webhooks that actually arrive
Notes from a year of payment integrations: idempotency keys you can trust, retries that don't lie, and the dead-letter queue that pays for itself.
02
Feb 04, 2026
Why I still pick Express over the new defaults
The unfashionable case for boring middleware. What Express buys you over Fastify, Hono, and Elysia once a project crosses a couple of years.
03
Dec 18, 2025
The reconnect handshake nobody writes about
Building WebSocket clients that survive flaky networks — exponential backoff, server-side jitter, slow-start handshakes, and other things you wish you'd added on day one.
04
Oct 27, 2025
Multi-tenant Postgres without the regrets
Row-level security, schema-per-tenant, or separate databases — when each model breaks, and the migration plan you wish you'd have at the start.
05
Aug 09, 2025
Notes on shipping under a name you respect
On freelancing, scope creep, when to say no, and the practical art of telling a client their idea isn't quite the right one.
Subscribe