Go 一周精彩推荐(一)

polaris · 2017-06-13 05:33:05 · 2556 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2017-06-13 05:33:05 的主题,其中的信息可能已经有所发展或是发生改变。

原 《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

在 Go 中平滑的停止程序

快速提示:包装中间件的 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

调试 Goroutine 泄漏

GopherChina 2017 的 17 个演讲视频

Gocker:使用 Docker 和 Go 的入门项目
包括在开发模式下的自动重建和生产环境的 Dockerfile。

vg:一个兼容 dep 的解决方案
解决了使用 vendor 目录的许多痛苦。

aah 框架:可扩展,性能,快速开发Web框架
aah 具备 HTTP/2 能力,文档齐全。

vim-go 1.13 发布: Vim 的 Go 语言插件

envy: Automatic Environment Variables for CLI Flags

Furan:构建并将 Docker 镜像从 GitHub 推送到指定的目标

ksuid: 可排序 GUID
KSUID 是全局唯一的 ID,但包含可排序的时间组件。

Duplicacy: 无锁重复数据删除云备份工具

Embed: 将静态内容嵌入二进制文件


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2556 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传