Personal Go practice repository — code experiments, snippets, and source-reading notes. Most code here is inspired by other repositories; references are listed in each subdirectory.
Two-tier split: notes/ for source-reading and reference material, code/ for compilable Go practice.
| Path | Purpose |
|---|---|
| notes/devops/ | Ops & infra notes (k8s, terraform, prometheus, …) |
| notes/go-internals/ | Deep dives into the Go language and runtime |
| notes/stdlib/ | Standard library source reading |
| notes/frameworks/ | Framework source reading (etcd, go-micro, rpcx, …) |
| notes/middleware/ | Cache, grpc, discovery, config-center, redis, … |
| notes/interview/ | Interview Q&A and system-design notes |
| code/patterns/ | Design pattern implementations (go build ./code/...) |
| code/snippets/ | Standalone snippets worth re-using |
| wip/ | Work-in-progress / unsorted (csapp, Mydocker, ultimate-go) |
| archive/ | Retired material kept for reference only |
See also: RoadMap.md, Log.md, cheatsheet.md, blogger.md.
See also: RoadMap.md, Log.md, cheatsheet.md, blogger.md.