Google I/O 2012 - Go Concurrency Patterns
Rob Pike Concurrency is the key to designing high performance network services. Go's concurrency primitives (goroutines and channels) provide a simple and efficient means of expressing concurrent execution. In this talk we see how tricky concurrency problems can be solved gracefully with simple Go code. For all I/O 2012 sessions, go to https://developers.google.com/io/

▶︎
Google I/O 2012 - Android Design for Success

▶︎
Golang UK Conference 2017 | Arne Claus - Concurrency Patterns in Go

▶︎
Concurrency is not Parallelism by Rob Pike

▶︎
Google I/O 2013 - Advanced Go Concurrency Patterns

▶︎
Program your next server in Go

▶︎
Google I/O 2012 - Meet the Go Team

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

▶︎
System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

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

▶︎
dotGo 2015 - Rob Pike - Simplicity is Complicated

▶︎
Golang UK Conference 2016 - Mat Ryer - Idiomatic Go Tricks

▶︎
Golang UK Conference 2016 - Dave Cheney - SOLID Go Design

▶︎
Lexical Scanning in Go - Rob Pike

▶︎
Concurrency in Go

▶︎
GopherCon 2017: Understanding Channels - Kavya Joshi

▶︎
GopherCon 2019: Two Go Programs, Three Different Profiling Techniques - Dave Cheney

▶︎
Concurrency made easy - GopherCon SG 2017

▶︎
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

▶︎
7 common mistakes in Go and when to avoid them by Steve Francia (Docker)

▶︎
