Building in Public2 min read
Building Shipworthy #1: why a blog with XP
Why this developer blog will reward readers with XP, streaks and unlockables, what counts as earning it, and the anti-abuse rules that keep it honest.
Building in Public2 min read
Why this developer blog will reward readers with XP, streaks and unlockables, what counts as earning it, and the anti-abuse rules that keep it honest.
System Design2 min read
How to make a DynamoDB write safe to retry: a guard item, a conditional TransactWrite, and why that beats checking first and writing second under load.
Building in Public3 min read
The serverless stack behind this site: Next.js 16 on Lambda and CloudFront via SST and OpenNext, plus the four deploy gotchas that cost me the most time.