每日一谚:"When debugging, novices insert corrective code; experts remove defective code." – Richard Pattis
Go技术生态
- Go语言的“黑暗角落”:盘点学习Go语言时遇到的那些陷阱[译] - https://t.zsxq.com/UR7a2vB
- Go播客:Go设计哲学 - https://changelog.com/gotime/172
- 视频:如何在Go中使用OpenTelemetry开始分布式追踪 - https://www.youtube.com/watch?v=yQpyIrdxmQc
- 使用Go构建一个简单的区块链系列 - https://dev.to/nheindev/build-the-hello-world-of-blockchain-in-go-bli
- IstioCon2021 回顾及开源项目 GetIstio 介绍视频回顾 - https://mp.weixin.qq.com/s/MuZdLXHUC2HcKdl40GmZuw
- Dapr能否引领云原生中间件的未来?- https://mp.weixin.qq.com/s/KSln4MPWQHICIDeHiY-nWg
- 现代应用服务器基础 - https://itnext.io/modern-application-server-basics-58a9aa8e9600
- wayland协议的go实现 - https://github.com/rajveermalviya/go-wayland
- sqlite不是一个玩具数据库 - https://antonz.org/sqlite-is-not-a-toy-database/
- 用于k8s pod间流量sniff的kubectl插件 - https://github.com/eldadru/ksniff
- finops简介 - https://dzone.com/articles/a-short-introduction-to-finops
Go技术进阶专栏导读
Go在错误处理方面体现出与如今主流语言的格格不入,这让很多来自这些主流语言的Go初学者感到困惑:Go 代码中反复出现了太多的且方法单一的错误检查if err != nil。我们该怎么办?Go进阶专栏“改善Go语⾔编程质量的50个有效实践”的文章《if err != nil 重复太多可以这么办》https://www.imooc.com/read/87/article/2434 为大家总结了优化if err != nil过多重复的几种思路!