Go语言爱好者周刊:第 89 期
这里记录每周值得分享的 Go 语言相关内容,周日发布。
本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
题图:golangweekly
刊首语
Go 泛型设计可能又有新简化:去掉约束中的 type 关键字,具体参考:https://github.com/golang/go/issues/45346。
谁在招 Gopher
整理近期的 Go 职位。有招聘需求可以到「Go招聘」发布!
1、风水轮流转:这次大广州 Gopher 走一波,福利还不错哦
资讯
fuzz test 支持。
Omniparser 是本地的 Golang ETL 解析器,它以流方式提取各种格式(CSV, txt, fixed length/width, XML, EDI/X12/EDIFACT, JSON 和自定义格式)的输入数据,并将数据转换为基于用 JSON 编写的模式。以下是在线的 Demo 示例:https://omniparser.herokuapp.com/。
Go 官方发布了 1.16.3 和 1.15.11,这是小版本发布,主要修复 bug,包括 compiler、linker、runtime 和 go 命令,以及 testing 和 time 包。
4、Go 漏洞数据库
该填希望为 Go 开发人员提供低噪声,可靠的方式,以警告影响其应用程序的已知安全漏洞。
5、go-sql-driver/mysql 1.6.0 发布
距离上次发布一年多了。
文章
25% 的正确率。
int 很多时候是比较好的选择。
Learning Go。
Go In Action 作者的新书。
我只想来句:卧槽。
可以更好的学习研究 runtime。
7、那些想替代 C 的语言怎么样?Go、Rust、C++ 和 Zig 生产力对比
C 还是很牛逼。
8、Go 内存泄露之痛,这篇把 Go timer.After 问题根因讲透了!
很容易误用的一个函数。
9、Hugo作者、Go核心团队成员Steve Francia谈诞生13年的Go语言:生态系统、演化与未来
Go 开源于 2009 年,如果从那时算起,Go 才 11 岁;但在 Go 核心 开发团队眼中,Go 的真正诞生年份是 2007 年,至今 13 个年头了。
开源项目
版本号解析和验证库。
2、ctop
类似 top,但用于容器。
3、msgpack
Go MessagePack 编解码库。
4、dingo
Go 中生成的依赖项注入容器。
5、urlsh
Go 实现的 url 短链接服务。
6、simgo
Go 离散事件仿真库。
caddy web 服务器的限速插件。
8、lipgloss
漂亮的终端布局的样式定义(基于 TUI)。
资源&&工具
1、typer
在命令行终端测试打字水平的工具。
2、netmaker
Go 实现的构建虚拟网络工具。
基于 Web 的交互式的 Go 包依赖分析工具。
4、golangrepo.com(reposhub 投稿)
一个 Golang 开源项目分类汇总查询的网站。
5、netz
网络错误配置扫描器。
6、fast
互联网测速命令行工具。
订阅
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。