💾 Archived View for xdefrag.dev › learn-go.gmi captured on 2020-11-07 at 01:49:41. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
An opinionated list of resources for learning Go.
TODO:
Would really appreciate some help.
Working with Errors in Go 1.13
Use internal packages to reduce your public API surface
Eliminate error handling by eliminating errors
Don’t just check errors, handle them gracefully
Self-referential functions and the design of options
Rob Pike - Simplicity is Complicated
Rob Pike - Concurrency Is Not Parallelism
Brian Ketelsen - Go best practices
Peter Bourgon - Best Practices for Industrial Programming
Mat Ryer - Things in Go I Never Use
Steve Francia - 7 common mistakes in Go and when to avoid them
Filippo Valsorda - Asynchronous Networking Patterns
Chew Choon Keat - TDD for those who don't need it
Pawel Slomka - Documenting Go Code with Beautiful Tests
Dave Cheney - Absolute Unit Test
Mitchell Hashimoto - Advanced Testing with Go
OR
OR
OR