A subtle data race in Go
When I told 4,091 writers they weren’t getting paid
Subtle database errors and how we recovered
Random testing in Go — Bitfield Consulting
Choosing good test cases for our Go programs can be a bit hit-and-miss. What if we could automate that process? Let’s talk about randomisation, property-based testing, and Go’s built-in fuzz testing feature.