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

GoLand 2020.2.2 发布 :https://www.oschina.net/news/117963/goland-2020-2-2-released

Facebook 在 Golang 依赖注入的实现 :https://www.cyhone.com/articles/facebookgo-inject/

给 WeaveNet 社区提 PR :https://gobomb.github.io/post/debug-and-pr-for-weave/

不要忽略 goroutine 的启动时间 :https://mp.weixin.qq.com/s/35eJMHNoZ-Irr8Hq-mI67g

Go 中的 HTTP 请求之——HTTP1.1 请求流程分析 :https://juejin.im/post/6861471535878651917

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

在 Golang 中使用 trie 进行快速 IP 至 CIDR 块查找 :https://github.com/yl2chen/cidranger

使用 vim 进行 go 开发 :https://dev.to/jogendra/using-vim-for-go-development-5hc6

如何避免用动态语言的思维写 Go 代码 :https://mp.weixin.qq.com/s/LqV7ODo7QCRykcFSRMRRgA

LeetCode 刷题指南 :https://mp.weixin.qq.com/s/wK7NoRTNP8QhFgdIykuKWg

Golang 上手 GORM V2 + Opentracing 链路追踪优化 CRUD 体验 (源码阅读) :https://studygolang.com/topics/12120#reply0

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

基于寄存器的 Go 调用约定提案 :https://go.googlesource.com/proposal/+/refs/changes/78/248178/1/design/40724-register-calling.md

Go1.15 如何改进 int 转换 interface :https://utcc.utoronto.ca/~cks/space/blog/programming/Go115InterfaceSmallInts

Go 进阶 49:HTTP 断点续传多线程下载原理 :https://mojotv.cn/go/go-range-download

AWS 上使用 Golang 创建 Serverless 应用 :https://schadokar.dev/posts/create-a-serverless-application-in-golang-with-aws/

Kubernetes 中的 informer 机制设计 :https://mp.weixin.qq.com/s/TBg2VE-9bGL2MsIuQcRxSQ

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

Go team 关于如何保持 Go Modules 兼容性的一些实践 :https://juejin.im/post/6858570821904891912

Go: 互斥锁和饥饿 :https://medium.com/a-journey-with-go/go-mutex-and-starvation-3f4f4e75ad50

在 Go 语言中管理 Concurrency 的三种方法 :https://blog.wu-boy.com/2020/08/three-ways-to-manage-concurrency-in-go

实践总结:在 Java 中调用 Go 代码 :https://liujiacai.net/blog/2020/08/08/go-meet-java

Qmgo - 更好用的 Go 语言 MongoDB driver :https://studygolang.com/articles/30175

GoCN 每日新闻 (2020-08-08)

Go 1.15 rc2 发布 :https://groups.google.com/forum/#! msg/golang-announce/G3atWQdoyvw/03XzzSXgAAAJ

Go trace 剖析 go1.14 异步抢占式调度 :https://mp.weixin.qq.com/s/YVJh0wGlkGfymfY5u1iqTA

基于 Go1.13 的逃逸分析介绍 :https://medium.com/a-journey-with-go/go-introduction-to-the-escape-analysis-f7610174e890

Go 语言使用 AWS Lambda 上手指南 :https://www.softkraft.co/aws-lambda-in-golang/

通过 Envoy 和 Protocol Buffers 实现类型安全的服务配置 :https://medium.com/@subyraman/type-safe-server-configuration-with-envoy-and-protocol-buffers-dfdf47af00d5

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

Go 实现的轻量级的电子邮件包 :https://github.com/mrz1836/go-mail

Go 中的并发性-使用 channel 处理竞争条件 :https://dev.to/spindriftboi/concurrency-in-go-using-channels-and-handling-race-conditions-3n24

使用 Cobra 和 Go 构建多功能 CLI 工具 :https://dev.to/lumexralph/building-a-multipurpose-cli-tool-with-cobra-and-go-2492

Go 中的并发性-使用 Goroutine 和 Wait Groups :https://dev.to/spindriftboi/concurrency-in-go-using-goroutines-and-wait-groups-edi

TiDB 的列式存储引擎是如何实现的 :https://gocn.vip/topics/10794

GoCN 每日新闻 (2020-08-04)

OpenTelemetry 入门 :https://docs.lightstep.com/otel/golang-get-started-with-opentelemetry

基于简洁架构的 Go 微服务实现教程 :https://medium.com/@jfeng45/go-microservice-with-clean-architecture-a-major-upgrade-34a4cedb0b06

使用 Github Actions 自动生成签名 Go 程序 :https://www.kencochrane.com/2020/08/01/build-and-sign-golang-binaries-for-macos-with-github-actions/

gopls 发布 v0.4.4,支持单文件编辑 :https://github.com/golang/tools/releases/tag/gopls/v0.4.4

使用 Go 开发的规则引擎 :https://github.com/hyperjumptech/grule-rule-engine

GoCN 每日新闻 (2020-08-03)

七天实现一个 go 应用 :https://github.com/geektutu/7days-golang

刀耕火种 Debug?为什么不使用 Juno :https://gocn.vip/topics/10715

分享一下自己在用的 go-dump 库 :https://v2ex.com/t/691289

忘掉 Snowflake,感受一下性能高出 587 倍的全局唯一 ID 生成算法 :https://juejin.im/post/5efefaaa6fb9a07e644ee60f

「译文」Go 语言内存管理与分配 :https://juejin.im/post/5f0479c05188252e332ea86d