GopherCon 2017: Understanding Channels - Kavya Joshi
Channels provide a simple mechanism for goroutines to communicate, and a powerful construct to build sophisticated concurrency patterns. We will delve into the inner workings of channels and channel operations, including how they're supported by the runtime scheduler and memory management systems.

▶︎
GopherCon 2018: The Scheduler Saga - Kavya Joshi

▶︎
Understanding the Go runtime, Jesús Espino, Mattermost

▶︎
GopherCon 2016: Understanding nil - Francesc Campoy

▶︎
Concurrency is not Parallelism by Rob Pike

▶︎
Gopherfest 2015 | Go Proverbs with Rob Pike

▶︎
Goroutines ARE USELESS

▶︎
19. Rob Pike - What We Got Right, What We Got Wrong | GopherConAU 2023

▶︎
GopherCon 2017: Encrypting the Internet with Go - Filippo Valsorda

▶︎
Goroutines: Under the Hood | Vicki Niu | Go Systems Conf SF 2020

▶︎
Understanding Allocations: the Stack and the Heap - GopherCon SG 2019

▶︎
GopherCon 2016: Visualizing Concurrency in Go - Ivan Danyliuk

▶︎
This is why Go Channels are awesome

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Golang Concurrency - All the Basics you have to know!

▶︎
Program your next server in Go

▶︎
GopherCon 2018: Asynchronous Networking Patterns - Filippo Valsorda

▶︎
Golang Concurrency, Channels, Goroutines, What I know about them?

▶︎
Master Go Programming With These Concurrency Patterns (in 40 minutes)

▶︎
Why The Russian Accent Terrifies Everyone

▶︎
