Useful go resources to
consider
(Updated
2024-Jan-08th)
Websites:
- Inanc Gumus, "Ultimate Visual Guide to Go Enums and iota",
Blog Article, Oct 2017.
- Inanc Gumus, "Go defer
Simplified with Practical Visuals", Blog Article, Nov 2017.
- Inanc Gumus, "5 Gotchas of defer in
Go -- Part I", Blog Article, Dec 2017.
- Inanc Gumus, "5 More Gotchas of defer in
Go -- Part II", Blog Article, Dec 2017.
Videos:
- Isaac Harris-Holt, "Go for Impatient Devs [in 9 mins]", YouTube video, Oct 2023.
- Cameron Balahan, "The State of Go", GopherCon Europe talk, 2023.
- Julie Qiu, "Vulnerability Management for Go", GopherCon Europe talk, 2023.
- Yiscah Levy Silas, "Go Right Ahead! Simple Hacks to Cut Memory Usage by 80%", GopherCon Europe talk, 2023.
- Dylan Meeus, "Audio Programming with Go", GopherCon Europe talk, 2021.
- Russ Cox, "On the Path to Go 2", GopherCon talk, 2019.
- Steve Francia, "What Should a Modern Programming Language Look Like", Landing Festival Berlin talk, 2019.
- Steve Francia, "7 Common Mistakes in Go and When to Avoid Them", Data Council talk, 2015.
- Rob Pike, "Go 2 Draft Specifications", Sydney Golang Meetup talk,
2018.
- Rob Pike, "Simplicity is Complicated", dotGo talk, 2015.
- Rob Pike, "Go in Go [instead of C]", GopherFest talk, 2015.
- Rob Pike, "Concurrency is Not Parallelism", Heroku Waza talk,
2012. (ONLINE SLIDES)
Books:
- Alan A. A. Donovan, Brian W. Kernighan, The Go Programming
Language, Addison-Wesley, 2015.
Best viewed at
1280x720 (720p) screen resolution or higher.