Together with  Master.dev

📊 Shard Your Locks: Benchmarking 6 Go Cache Designs — A Google Cloud engineer benchmarked several approaches (sync.Mutex, sync.RWMutex, sharded locks, etc.) to find the fastest way to guard a concurrent in-memory cache. The numbers vary a lot with different types of load and usage, so benchmarking against your own workload is always best.

Misha Strebkov

IN BRIEF:

On Excessive nil Pointer Checks — An argument that most defensive if .. != nil guards are a smell and that you should ‘fail fast and fail early’ at construction instead of accepting broken objects.

Konrad Reiche

📄 Don't Run SQL Migrations in Tests: How I Sped Up the Test Suite By 2x – The trick: caching a ‘golden’ migrated database and cloning it per test. Philippe Gaultier

📄 I Taught a Bucket to Speak Git – Wiring together the pure-Go go-git implementation with Tigris’s object storage to build a stateless Git server. Xe Iaso (Tigris)

📄 Socket Activation for a Go HTTP Service on Linux with systemd Chris Korneck

🌲 gtree covers similar ground if you want to render ASCII trees instead.

Delve 1.27: The Popular Go Debugging Tool — A minor bump for the popular debugger, though we haven’t mentioned it in over a year. Over that time, it’s seen some modernization and focused on supporting Go 1.27 better (e.g. generic methods and mapsplitgroup support).

Derek Parker

🧩 A coding-agent harness has a boundary you can actually engineer — workspace, drift, verifiers, blast radius. The membrane model, in 4 properties. → Read the post.