(Sync)testing Concurrent Code with Confidence
At GopherCon 2026, in Seattle, Washington, United States

Topics
Share on
Testing concurrent code has always been a balance between tests being either hacky, flaky or slow. In this talk, Alexander Baygeldin, backend engineer at Evil Martians, explores Go’s testing/synctest package: how it can help us write idiomatic, reliable, and fast tests, what it can and cannot do, why its constraints exist, and how using it effectively can push us toward robust system design.



