Curated list of awesome Go resources on web (in random order)
- A Tour of Go
- Writing, building, installing, and testing Go code 🎥
- Effective GO
- Go by example
- Go Walkthrough of standard library by Ben Johnson
- How to Write Go Code
- Go client library best practices by Jack Lindamood (Jul 5, 2016)
- How to correctly use context.Context in Go 1.7 by Jack Lindamood (Jul 19, 2016)
- Five suggestions for setting up a Go project
- Go naming
- Structuring Applications in Go
- Structuring Tests in Go
- 5 simple tips and tricks for writing unit tests by Mat Ryer (Apr 30, 2015)
- Build web applications with Golang by Astaxie
- Go Web Applications
- Build web server in Go
- Request handling in Go
- HTTPS and Go
- Go's http package by example
- net http tutorial
- Testing web apps in Go
- Network programming with Go
- Go Bootcamp by Matt Aimonetti
- Introduction to Go by Miek Gieben
- GopherVids - searchable index of videos about Go 🎥
- Stackoverflow Go documentation
- Less is exponentially more by Rob Pike (Jun 25, 2012)
- Gotchas and common mistakes in Go
- Fundamentals of concurrent programming
- Visualizing Concurrency in Go (Jun 27, 2016)
- Reproducible Builds/Dependency management in Go by Dave Cheney (Apr, 2015) 🎥, Slides
- How do Goroutines work
- Benign data races: What could possibly go wrong?