Published onAugust 30, 2026Context cancellation patterns I actually use in productiongogolangprogrammingconcurrencyThe context.Context habits that have actually saved me in production Go services, with runnable examples for each one.
Published onAugust 22, 2026Go 1.27: small changes that feel usefulgogolangprogrammingA short look at the Go 1.27 changes I will probably use first, with a few runnable examples.
Published onMay 23, 2026memsh: a virtual bash shell in Gogoshellsandboxinterpretermvmmemsh is a virtual bash shell that runs entirely in memory. No files touch your disk, no OS commands leak out, and every built-in — including a Go interpreter — is a native Go plugin.
Published onMay 8, 2026Building a Raft-backed key-value storedistributed-systemsraftgoA practical walkthrough of building raftd: a distributed key-value store using Raft for consensus and gRPC for client and node communication.