Go语言爱好者周刊:第 195 期 —— Go 终极教程
2023-7-16 22:0:56 Author: Go语言中文网(查看原文) 阅读量:22 收藏

这里记录每周值得分享的 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]

这个项目现在复活了。

文章

1、Go 1.20.6 发布:好吧,这也发布一个版本~

同时还发布了 Go1.19.11。

2、7月编程语言排行:Go 要稳坐前十太难了?

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语言中文网"或者扫描二维码,即可订阅。

wechat

参考资料

[1]

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


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMTA4Njc0OQ==&mid=2651454544&idx=1&sn=3745da64d5e306abbe7441fa20a900c4&chksm=80bb22a2b7ccabb47a871098047fefacd4b709d163fa75b1154e15c46cb58197fd1097eb34e2#rd
如有侵权请联系:admin#unsafe.sh