A List of must watch recordings of past Go talks
Learning just the syntax and language constructs of a given programming language will not help you much to write code in that language. You need to understand the great ideas behind certain design decisions!
- The Go Programming Language, October 30 2009, Google TechTalks; NOTE: A talk just before Go went Open Source :)
- Another Go at Language Design, April 28 2010, Stanford; NOTE: lower the volume before playing ;)
- public static void, July 2010, OSCON 2010
- Go Programming, May 20 2010, Google I/O 2010
- Lexical Scanning in Go, August 30, 2011, Google FOSS Sydney
- Concurrency is not Parallelism, January 11 2012, Heroku Waza 2012
- Origins of Go Concurrency, July 2010, Emerging Languages Camp 2010
- Go Concurrency Patterns, Google I/O 2012
- Opening Day Keynote, April 24 2014, GopherCon 2014; NOTE: just re-watch!
- From Parallel to Concurrent, May 19 2014, Lang.Next2014
- Panel: Systems Programming in 2014 and Beyond, May 19 2014, Lang.Next2014; NOTE: MUST watch ;)
- Go Proverbs, Goptherfest 2015; NOTE: do not skip this!
- Simplicity is Complicated, November 9, 2015, dotGO 2015; NOTE: also do not skip!
- Why Go is successful?, a talk from dotGo
- The Go Programming Language and Environment, May 27 2021, UNSW Computing