From the go blog:
- https://go.dev/blog/slices-intro
- https://go.dev/blog/slices
- https://go.dev/blog/module-compatibility
- https://go.dev/blog/context-and-structs
- https://go.dev/blog/errors-are-values
- https://go.dev/blog/package-names
- https://go.dev/blog/pipelines
Misc:
- https://gobyexample.com/
- https://github.com/avelino/awesome-go
- https://www.calhoun.io/when-nil-isnt-equal-to-nil/
Some recommended episodes of Gotime:
- Creating the Go programming language featuring Rob Pike & Robert Griesemer (Go Time #100)
- Design philosophy featuring Bill Kennedy (Go Time #172)
- The Zen of Go with Dave Cheney (Go Time #122)
- On application design with Peter Bourgon, Kat Zień & Ben Johnson (Go Time #102)
- Quack like a wha-? (Go Time #118)
- context.Context with Francesc Campoy & Isobel Redelmeier (Go Time #143)
- defer GoTime() with Dan Scales (Go Time #112)
- Concurrency, parallelism, and async design with return guest Roberto Clapis (Go Time #109)
- Don't forget about memory management with Bryan Boreham & Jordan Lewis (Go Time #194)
- It's time to talk about testing (Go Time #83)