GoCN 每日新闻 (2020-07-20)

Go2 泛型语法变更讨论 :https://groups.google.com/forum/#! topic/golang-nuts/7t-Q2vt60J8

深入理解 Goroutine 和 Channel :https://medium.com/wesionary-team/understanding-go-routine-and-channel-b09d7d60e575

Unix、C、Go 和人工智能 :https://www.youtube.com/watch?v=O9upVbGSBFo

pebble:受 LevelDB/RocksDB 启发的 KV 存储 :https://github.com/cockroachdb/pebble

afero:Go 文件系统抽象 :https://github.com/spf13/afero

GoCN 每日新闻 (2020-07-18)

Go 指南:顶级 Go 框架、IDE 和工具列表 :https://mp.weixin.qq.com/s/5q7G6BpeRohX4v2GvvZUAQ

使用百度链的智能合约来落地公司业务场景 :https://segmentfault.com/a/1190000023277089

Go 程序启动过程 :https://overstack.me/202007/go-program-startup-process.html

Kafka 导致重复消费原因和解决方案 :https://segmentfault.com/a/1190000023282843

踩坑记:Go 服务灵异 panic :https://segmentfault.com/a/1190000023283854

GoCN 每日新闻 (2020-07-17)

Go 1.14.6 和 Go 1.13.14 发布 :https://golang.org/doc/devel/release.html#go1.14.minor

GoLand 2020.2 通过对 go.mod 的升级和对泛型的实验性支持达到 Beta 版
:https://blog.jetbrains.com/2020/07/16/goland-2020-2-reaches-beta/

聊聊 dubbo-go 的 gracefulShutdownFilter :https://segmentfault.com/a/1190000023263680

Go 项目推荐之自动化全站后台管理系统脚手架 Gin-Vue-Admin :https://mp.weixin.qq.com/s/6G26Px9c7JYBvozdZezx5g

用 Go 语言编写的最快的 Dork 扫描仪 :https://github.com/dwisiswant0/go-dork

GoCN 每日新闻 (2020-07-16)

蚂蚁王益:Go+ 可有效补全 Python 的不足 :https://mp.weixin.qq.com/s/Yz1JIXccFEX3OAkmRGzd_Q

使用 Go 秒级别处理 16GB 大小文件 :https://medium.com/swlh/processing-16gb-file-in-seconds-go-lang-3982c235dfa2

用 Go 撸一个二叉搜索树 :https://colobu.com/2020/07/15/implement-bst-in-Go/

Kubectl exec 背后到底发生了什么? :https://mp.weixin.qq.com/s/_jFpB7kQgIkEZKHvSYH8ug

我是如何构建 Go 项目包 :https://bencane.com/stories/2020/07/06/how-i-structure-go-packages

GoCN 每日新闻 (2020-07-15)

Prometheus 之禅 :https://the-zen-of-prometheus.netlify.app

进击的 Kubernetes 调度系统(二):支持批任务的 Coscheduling/Gang scheduling :https://gocn.vip/topics/10697

万级 K8s 集群背后 etcd 稳定性及性能优化实践 :https://www.jianshu.com/p/f49d33211d44

golang 动态规划实现过程 :https://www.jianshu.com/p/be212080bf4a

线上 Go 项目的 Docker 镜像应该怎么构建? :https://juejin.im/post/5f0d0c0be51d45349b5caaaf

GoCN 每日新闻 (2020-07-12)

Go 语言学习 - Understanding Lock :https://juejin.im/post/5f09767cf265da22f955a364

Docker 搭建数据库高可用方案 PXC :https://juejin.im/post/5f046195e51d45348675d048

测试混乱情况下的 API 服务的 HTTP mocking 库 :https://github.com/Trendyol/gaos

GopherCon 欧洲 2020 视频列表 :https://www.youtube.com/playlist?list=PLtoVuM73AmsKnUvoFizEmvWo0BbegkSIG

Git 如何写出优雅的 Commit Message :https://juejin.im/post/5f0818c15188252e906f8bac

GoCN 每日新闻 (2020-07-11)

Dig101-Go 之深入理解 mutex :https://gocn.vip/topics/10648

Go 依赖注入框架 Dingo :https://medium.com/@bykovskimichael/dingo-the-dependency-injection-framework-for-go-9b1f1d44c419

从数据工程师的视角看待 Go 与 Python 在数据流上的表现 :https://chollinger.com/blog/2020/07/a-data-engineering-perspective-on-go-vs.-python-part-2-dataflow/

为什么 Go 的错误处理很棒 :https://rauljordan.com/2020/07/06/why-go-error-handling-is-awesome.html

两年后重新审视 Go 项目架构的简洁设计 :https://eltonminetto.dev/en/post/2020-07-06-clean-architecture-2years-later/

GoCN 每日新闻 (2020-07-10)

基于 Twirp RPC 的简易 JSON Api Gateway 实现 :https://gocn.vip/topics/10660

从这些角度看 GO 是一门糟糕的语言 :https://pasztor.at/blog/go-is-terrible

Gox 语言中使用内存虚拟文件系统提升 IO 处理速度-GX43.1 :https://www.jianshu.com/p/102b33f56cc7

使用 Delve 代替 Println 来调试 Go 程序 :https://opensource.com/article/20/6/debug-go-delve

Go GC 怎么标记内存?颜色是什么含义?图解三色标记法 :https://developer.51cto.com/art/202007/620659.htm

GoCN 每日新闻 (2020-07-09)

让你的模块保持兼容性 :https://blog.golang.org/module-compatibility

在 Go 中如何调用 c 共享库 :https://medium.com/@manoj_gupta/how-to-use-c-shared-library-code-in-go-code-14ff9ce9c5da

用 Go 玩转嵌入式之使用 tinygo 驱动周边元件 :http://suo.im/5WZo08

进击的 Kubernetes 调度系统(一):Kubernetes scheduling framework :https://gocn.vip/topics/10665

Go timers 的生命周期 :https://medium.com/a-journey-with-go/go-timers-life-cycle-403f3580093a