Starting and stopping things — GopherCon Singapore 2026
Singapore Gophers — Mar 3, 2026 — conference
Why watch
Dave Cheney presents an advanced exploration of managing goroutine lifecycles in Go, introducing the "group" type pattern developed over a decade of iteration (from William Reade's Manifold through Peter Bourgon's work). The talk addresses the non-trivial problem of knowing when goroutines start, stop, and have completed execution—something the stdlib provides inconsistently. Ideal for backend engineers building microservices with concurrent worker pools who need robust patterns for coordinating shutdown, propagating errors, and managing parallel work.