DevelopersTV

Deep Dive into the Select Statement – Jesus Espino

GopherCon UK — Aug 25, 2026 — deep-dive

Why watch

A technical exploration of Go's select statement implementation across compiler and runtime layers. Covers how the compiler transforms select syntax via IR manipulation, handling zero, single, and multi-case scenarios, while revealing runtime mechanics including randomized polling order, channel locking, and goroutine scheduling. Ideal for Go developers seeking deep understanding of concurrency primitives internals.