每日一谚:In Go, constants are mathematically precise.

Go技术新闻

  1. 在YugabyteDB中使用Linkerd - https://www.infracloud.io/blogs/using-linkerd-with-yugabytedb/
  2. Calico和Cilium集群出口过滤性能测试对比 - https://kinvolk.io/blog/2020/12/egress-filtering-benchmark-part-2-calico-and-cilium/
  3. gitlab迁移到kubernetes上一周年记 - https://about.gitlab.com/blog/2020/09/16/year-of-kubernetes/
  4. 为什么Go的web框架速度还不如Java?阿里工程师给出了一个不错的答案 - https://www.zhihu.com/question/360929863/answer/1650981553
  5. 我如何使用“ pprof”在Golang应用中发现内存泄漏 - https://tusharsheth.medium.com/how-i-found-memory-leaks-in-the-golang-app-using-pprof-56e5d55363ba
  6. Go语言没那么简单 - https://rodrigo.red/blog/go-lang-not-so-simple/
  7. 如何构建Go命令行项目 - https://bencane.com/2020/12/29/how-to-structure-a-golang-cli-project/
  8. 为什么Go的Cmd.Run在/dev/null不存在的情况下失败 - https://rohitpaulk.com/articles/cmd-run-dev-null
  9. 机器学习算法选择指南 - https://www.kdnuggets.com/2020/05/guide-choose-right-machine-learning-algorithm.html
  10. 初学者,经验丰富用户和专家用户各自的2021年最佳Linux发行版 - https://haydenjames.io/best-linux-distro/

Go技术专栏导读

除非是像“hello world”这样的简单程序,但凡我们编写一些non-trivial 的实用程序或库,我们都会遇到采用什么样的项目结构(project structure)的问题。在 Go 语言中,项目结构同样十分重要,因为这决定了项目内部包(package)的布局以及包依赖关系是否合理,同时还会影响到外部项目对该项目中包的依赖。

Go技术专栏“改善Go语⾔编程质量的50个有效实践”的第六篇文章《参考 Go 项目布局设计你的项目结构》https://www.imooc.com/read/87/article/2342 将为大家讲解那些得到公认且广泛使用的Go项目结构。