Go Overview Go programming patterns including concurrency, error handling, and idiomatic Go code. --- Basic Patterns Structs and Methods Interfaces --- Error Handling --- Concurrency Goroutines and Channels Concurrency Patterns --- Context --- Generics (Go 1.18+) --- Testing --- Related Skills - [[backend]] - Go web services - [[cloud-platforms]] - Cloud-native Go - [[system-design]] - System architecture ---