Learning notes for go-lang
基础篇
进阶篇
Go Quiz
- Go Quiz: 从Go面试题看slice的底层原理和注意事项
- Go Quiz: 从Go面试题搞懂slice range遍历的坑
- Go Quiz: 从Go面试题看channel的注意事项
- Go Quiz: 从Go面试题看channel在select场景下的注意事项
- Go Quiz: 从Go面试题看分号规则和switch的注意事项
- Go Quiz: 从Go面试题看defer语义的底层原理和注意事项第1篇
- Go Quiz: 从Go面试题看defer的注意事项第2篇
- Go Quiz: 从Go面试题看defer的注意事项第3篇
- Go Quiz: Google工程师的Go语言题目
- Go Quiz: 从Go面试题看panic注意事项第1篇
- Go Quiz: 从Go面试题看函数命名返回值的注意事项
Go标准库
实战篇
Web框架
Gin
RPC
gRPC
Databases
MySQL
Redis
Docker/K8s
Doc Tools
Swagger
外文翻译
Go环境和工具
Go News
- https://go.dev/blog/
- https://twitter.com/_rsc
- https://twitter.com/rob_pike
- https://twitter.com/golang
- https://twitter.com/golangweekly
- https://twitter.com/GolangTrends
Go Video
YouTube
- Basics, Intermediate, Advanced Go Tutorials
- GopherCon Talks Since 2014
- TutorialEdge Golang Development
Go Book
- Go语言高级编程-chai2010.gitbooks.io
- Go语言设计与实现-draveness.me
- Go设计模式-Tamer Tas@google
- 深入解析Go-tiancaiamao.gitbooks.io
- 码农桃花源-qcrao91.gitbook.io
- Go语言高性能编程-geektutu
- 英文Go书籍list