Practical Go examples to reinforce fundamentals
goBasics
├─ concurrency
│ ├─ channels
│ │ ├─ ping-pong.go
│ │ ├─ timeout.go
│ │ └─ worker-pool.go
│ └─ goroutines
│ ├─ bankAccount.go
│ └─ meter.go
├─ errors
│ ├─ customError
│ │ └─ customError.go
│ └─ errorWrapping
│ ├─ commerce.go
│ └─ errWrap.go
├─ http
│ └─ storehttp
│ ├─ go.mod
│ ├─ go.sum
│ ├─ main.go
│ └─ proxy
│ ├─ proxy.go
│ └─ store.go
└─ README.md