原 《Go 最新资料汇总》改为《Go 一周精彩推荐》,并由原来的 Go 资料节点改到 分享发现节点
精选
Go Play Space: 一个实验性的 Go Playground
Go Playground 的实验性替代方案,包括语法高亮,主题和键盘快捷键,使用 GopherJS。源代码在此。一定程度上可以解决国内访问不了 Go Playground 的问题了。
'expvar' 在指标收集上的应用
一起看看其中一个不那么知名但更有用的标准库包,expvar,它暴露了有关应用程序的指标。推荐另外一篇介绍介绍 expvar 的文章:Golang 公共变量包 —— expvar
Go 程序的基准测试
介绍 Go 的各种基准测试方法,包括从基本 Go 基准测试到函数调用的火焰图。
最大化吞吐量:多路复用 Golang Channels
在重写数据库备份实用程序mongodump时,我们使用“分频和多路复用”方法将高吞吐量并发工作负载与串行输出结合。
在Python中嵌入 Go 和 groupcache
可以使用 Go 来创建可以在 Python 中使用的类似 C 的扩展。
Go 中生成唯一 ID
关于在 Go 中生成唯一 ID 的系列文章:顺序UID、UUID 和 ULID 及其它们的对比。第一篇:介绍、第二篇:讨论 UUID、第三篇:讨论 ULID
我们的 Go 是好的,但我们的 SQL 是伟大的
为什么保险避免使用 ORM 并自己编写 SQL 查询,以及这样做的优缺点。
IN BRIEF
快速提示:包装中间件的 http.ResponseWriter
Linux 名称空间,不要和 Go 混合
一个有趣的,有点与 goroutines 和 Linux 名称空间有关的bug。
“financial” Go 包:国际收支的功能的数学原理
Not finding a financial package in Go, Skyline created one that includes things like IRR and NPV, if you’re into to that sort of thing.
Google: 理解 Go 的 Interface
另推荐:深入理解Go的interface
Gocker:使用 Docker 和 Go 的入门项目
包括在开发模式下的自动重建和生产环境的 Dockerfile。
vg:一个兼容 dep 的解决方案
解决了使用 vendor 目录的许多痛苦。
aah 框架:可扩展,性能,快速开发Web框架
aah 具备 HTTP/2 能力,文档齐全。
envy: Automatic Environment Variables for CLI Flags
Furan:构建并将 Docker 镜像从 GitHub 推送到指定的目标
ksuid: 可排序 GUID
KSUID 是全局唯一的 ID,但包含可排序的时间组件。
有疑问加站长微信联系(非本文作者)
