这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2] 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
题图:Go 终极教程 https://tour.ardanlabs.com/tour/list
1、wazero v1.3.0 发布[3]
零依赖的 WebAssembly 运行时库。
2、ghw v0.12.0 发布[4]
硬件检查和发现库(无需ROOT权限)。
3、ebpf v0.11.0 发布[5]
纯 Go 实现的 eBPF 库。
4、MacDriver 0.4 发布[6]
用于使用 Apple/Mac API 和 Frameworks 的工具包。
5、go-openai v1.13 发布[7]
OpenAI 的 Golang SDK,包括 ChatGPT、GPT-3、GPT-4 等。
6、gobot v2.1.1 发布[8]
使用 Go 编程语言的 IOT 框架(机器人框架)。
7、mux[9]
这个项目现在复活了。
同时还发布了 Go1.19.11。
TIOBE 公布了 2023 年 7 月的编程语言排行榜。
3、使用testify包辅助Go测试指南[10]
如何更好地利用testify来辅助我们的Go测试?
4、替换标准库的map实现,SwissTable更快?[11]
在最新的一期Go开发团队的每周会议中,他们讨论了Google3再评估SwissTable的性能,或许值得跟进,替换标准库的map。
1、py[12]
使用 Go 扩展 Python,反之亦然。
2、faasd[13]
轻量级 FaaS 引擎。想想没有 Kubernetes 的 OpenFaas。
3、go-simd[14]
非常小众,但以 ARM 为中心的 SIMD 实现。
4、impl[15]
为实现接口实现所有方法的 stub。
5、boot[16]
Go 配置与依赖注入。
6、Coze[17]
一种加密的 JSON 消息传输规范,专为人类可读性而设计。
1、在 VSCode 中调试 CLI 程序[18]
油管视频。
2、Go 播客第 284 期[19]
GopherCon EU 2023。
这个周刊每周日发布,同步更新在Go语言中文网[20]和微信公众号[21]。
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。
polaris1119/golangweekly: https://github.com/polaris1119/golangweekly
[2]提交 issue: https://github.com/polaris1119/golangweekly/issues
[3]wazero v1.3.0 发布: https://github.com/tetratelabs/wazero
[4]ghw v0.12.0 发布: https://github.com/jaypipes/ghw
[5]ebpf v0.11.0 发布: https://github.com/cilium/ebpf
[6]MacDriver 0.4 发布: https://github.com/progrium/macdriver
[7]go-openai v1.13 发布: https://github.com/sashabaranov/go-openai
[8]gobot v2.1.1 发布: https://github.com/hybridgroup/gobot
[9]mux: https://github.com/gorilla/mux
[10]使用testify包辅助Go测试指南: https://tonybai.com/2023/07/16/the-guide-of-go-testing-with-testify-package/
[11]替换标准库的map实现,SwissTable更快?: https://colobu.com/2023/06/29/replace-std-map-faster/
[12]py: https://gitlab.com/pygolo/py
[13]faasd: https://github.com/openfaas/faasd
[14]go-simd: https://github.com/alivanz/go-simd
[15]impl: https://github.com/josharian/impl
[16]boot: https://github.com/boot-go/boot
[17]Coze: https://github.com/Cyphrme/Coze
[18]在 VSCode 中调试 CLI 程序: https://www.youtube.com/watch?v=vInn3KNF1x4
[19]Go 播客第 284 期: https://changelog.com/gotime/284
[20]Go语言中文网: https://studygolang.com/go/weekly
[21]微信公众号: https://weixin.sogou.com/weixin?query=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%96%87%E7%BD%91