How you can wind up trying to allocate zero bytes in C
#560 — July 2, 2025 Unsub | Web Version Go Weekly An Interactive Tour of Go 1.25 — Release Candidate 1 is out, RC2 is expected next week, the draft release notes already make for good reading, and things are on schedule for a...
"All Thirteen: The Incredible Cave Rescue of the Thai Boys' Soccer Team" by Christina Soontornvat - a very nice account of the unusual event that kept the world enthralled in 2018. "The Frontiersmen: A Narrative" by Allan W. Eckert - tales from the US frontie...
As your test suite grows, you need ways to toggle certain kinds of tests on or off. Maybe you want to enable snapshot tests, skip long-running integration tests, or switch between real services and mocks. In every case, you’re really saying, “Run this test only if X i...
As your test suite grows, you need ways to toggle certain kinds of tests on or off. Maybe you want to enable snapshot tests, skip long-running integration tests, or switch between real services and mocks. In every case, you’re really saying, “Run this test only if X i...
Control Go test behavior with custom flags instead of build tags or env vars. Enable integration and snapshot tests with discoverable CLI options.
Quick takeaways Prioritize reviews over new work - treat PRs as work that’s almost done and needs to be pushed to production quickly Big PRs create a deadly loop - when reviews take ages, developers make even bigger PRs to avoid multiple long waits Knowledge sharing is the...
#559 — June 25, 2025 Unsub | Web Version Go Weekly JSON Evolution in Go: From V1 to V2 — A good look into the practicalities of using the JSON v2 package which lands in Go 1.25 (final release due in August) with new field tags...
#558 — June 18, 2025 Unsub | Web Version Go Weekly Dealing with Race Conditions in Go — Anton has written some fantastic posts about concurrency in Go and this latest outing takes us deep into race conditions, including uncove...