Adding gRPC to a Go Ledger Service: Why Both REST and gRPC, and How to Share the DomainJul 2, 2026·7 min read
Idempotency Keys and the Immutable Audit Log: Two Patterns That Make Fintech APIs Boring (In a Good Way)Jul 2, 2026·9 min read
Distributed Tracing for a Go Service: One Request, One Thread You Can PullA payment felt slow and my logs couldn't tell me why. This week I gave the ledger a way to follow a single request from the HTTP handler all the way down to the SQL query.Jul 7, 2026·8 min read·4
Designing a REST API for a Payment Ledger: Resources, Verbs, and Why I Avoided GraphQLJun 29, 2026·10 min read·6
Atomic Transaction Posting in Go: Getting Balance Invariants Right Under ConcurrencyJun 29, 2026·9 min read
Postgres Schema for a Multi-Tenant Ledger: The Trade-offs No One Talks AboutYour bank balance is not a number someone saved, it's a question the database answers by adding up your whole history, and that one design choice decides almost everything elseJun 29, 2026·9 min read·1
Modeling Double-Entry Accounting in Go: Types That Make Invariants Impossible to ViolateIf a transaction that doesn't balance can't even be built without the compiler and a tiny Validate method noticing, a whole category of money bugs just stops existingJun 15, 2026·9 min read·2
Why I'm Building a Production Go Payment Ledger (And You Should Too)What a 600 taka dinner debt taught me about the system every fintech is built on, and why I'm spending twelve weeks building one in publicJun 11, 2026·7 min read·32
Starlink + ISP Failover SetupA Beginner’s Guide to Bulletproof Internet at HomeJun 4, 2025·5 min read·870
How to Deploy a Next.js App on cPanel🚀 How to Deploy a Next.js App on cPanel (A Beginner-Friendly Guide) Hey friend! 👋You've built your awesome Next.js app and now you're ready to show it off to the world. But… you're on cPanel hosting and not sure what to do next? No worries—I’ll wal...May 5, 2025·5 min read·181
My Essential VSCode ExtensionsSupercharging My Development Workflow: A Deep Dive into My Essential VSCode Extensions In the ever-evolving world of software development, the right tools can make the difference between a good developer and a great one. Visual Studio Code has become...Mar 27, 2025·7 min read·135