Anton Zhiyanov ha publicado "Lo esencial de la concurrencia en Go", un mini libro que repasa las principales construcciones de concurrencia en Go. Cada tema incluye ejemplos interactivos: los lectores pueden modificar el código y pulsar Ejecutar para ver los resultados, y también hay disponible una versión PDF con ejemplos estáticos. El libro se describe como libre de IA.

El contenido abarca el conjunto básico de herramientas de concurrencia: goroutines (funciones ligeras lanzadas con la palabra clave go), canales (para pasar valores entre goroutines), select (para multiplexar operaciones en canales), pipelines, timeouts mediante time.After, temporizadores, wait groups, carreras de datos, mutexes, semáforos, señalización, sync.Once, pools de objetos, operaciones atómicas, tests, planificación y diagnóstico.

El libro se presenta como un repaso, no un texto introductorio. A los lectores que quieran aprender concurrencia desde cero con ejercicios prácticos se les remite al libro aparte de Zhiyanov, "Gist of Go: Concurrency."

El código fuente está alojado en antonz.org y el repositorio correspondiente en GitHub (nalgeon/go-conc-distilled), con licencia CC BY-NC-ND, crédito a Anton Zhiyanov, 2026.