每日一谚:In Go, Errors are normal. Errors are not exceptional.

Go技术生态

  1. Go团队针对泛型语法又出“幺蛾子” - 新type set语法替代原type list - https://t.zsxq.com/nY7AeyJ
  2. 探索kubernetes operator模式 - https://iximiuz.com/en/posts/kubernetes-operator-pattern/
  3. 如何快速创建Go应用 - https://adhoc.team/2021/03/29/simple-web-app-in-golang/
  4. 使用ent在两分钟内构建全功能gRPC服务 - https://entgo.io/blog/2021/03/18/generating-a-grpc-server-with-ent/
  5. 兼容XPath 1.0的Go包 - https://github.com/ChrisTrenkamp/xsel
  6. 图形化展示go包依赖关系 - https://gographs.io/
  7. Teleport:一种身份识别、支持多协议的访问代理 - https://github.com/gravitational/teleport
  8. OpenShift安全最佳实践 - https://www.stackrox.com/post/2020/11/openshift-security-best-practices-part-1-of-5-cluster-design/
  9. 使用docker构建集成开发环境 - https://medium.com/@ls12styler/docker-as-an-integrated-development-environment-95bc9b01d2c1
  10. tmux入门 - https://sunainapai.in/blog/get-started-with-tmux/
  11. 测试Operator SDK并为Kubernetes建立预取机制 - https://itnext.io/testing-the-operator-sdk-and-making-a-prefetch-mechanism-for-kubernetes-7508577efdd7

Go技术进阶专栏导读

Go 原生在工具链和标准库中提供对测试的支持。但很多初学者可能会困惑于测试包究竟是使用与目标包同名的包名还是使用xx_test作为包名?Go进阶专栏“改善Go语⾔编程质量的50个有效实践”的第33篇文章《一文告诉你测试包的包名要不要带“_test”后缀》https://www.imooc.com/read/87/article/2436  将为你答疑解惑.

往期推荐

http.Client的连接行为控制详解

Go语言中常见的几种反模式[译]

Go语言的“黑暗角落”:盘点学习Go语言时遇到的那些陷阱

使用Go实现可用select监听的队列

对Go 1.16 io/fs设计的第一感觉:得劲儿!

Rust vs. Go:为什么强强联合会更好

究竟是什么让Go语言成为恶意软件作者的最爱