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 2013 - Advanced Go Concurrency Patterns

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

▶︎
Gopherfest 2015 | Go Proverbs with Rob Pike

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

▶︎
What Makes Golang Go: The Power of Go Interfaces — Ricardo Gerardi

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

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

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

▶︎
Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026

▶︎
Program your next server in Go

▶︎
Spec-driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 26

▶︎
Concurrency is not Parallelism by Rob Pike

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
Goroutines ARE USELESS

▶︎
GopherCon 2017: Understanding Channels - Kavya Joshi

▶︎
Golang Concurrency Explained (Crash Course)

▶︎
dotGo 2015 - Rob Pike - Simplicity is Complicated

▶︎
Why OCaml

▶︎
System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

▶︎
