这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:[polaris1119/golangweekly](https://github.com/polaris1119/golangweekly)),欢迎投稿,推荐或自荐文章/软件/资源等,请[提交 issue](https://github.com/polaris1119/golangweekly/issues) 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
![](https://raw.githubusercontent.com/polaris1119/golangweekly/master/docs/imgs/issue167/cover.jpeg)
题图:Go 开源 13 周年
## 刊首语
祝贺 Go 开源 13 周年。在 Go 的第 14 个年头,Russ 表示团队将继续努力,使 Go 成为大规模软件工程的最佳环境。目前的计划是特别关注供应链安全、改进的兼容性和结构化日志记录,此外还会有其他改进,包括配置文件引导优化等。
结构化日志,期待下!
## 资讯
1、[1.20 包含哪些变化?](https://twitter.com/mvdan_/status/1588242469577117696)
一篇推文包含了 1.20 可能包含的变化。
2、[wails 2.2 发布](https://github.com/wailsapp/wails)
使用 Go 和 Web 技术创建桌面应用程序。
3、[Ginkgo 2.5 发布](https://github.com/onsi/ginkgo)
现代的测试框架。
4、[sqlc 1.16 发布](https://github.com/kyleconroy/sqlc)
将 SQL 查询语句编译为类型安全的 Go 源码。
5、[zinc 0.3.5 发布](https://github.com/zinclabs/zinc)
轻量级的 elasticsearch 替代者。
6、[goatcounter 2.4 发布](https://github.com/arp242/goatcounter)
简单的 Web 流量分析程序。
## 文章
1、[GoLand 2022.3 Beta 发布,新特性真不少](https://mp.weixin.qq.com/s/tAHSCJ9-16oku-bjGYXFPQ)
2022.3 快要发布了,看有哪些新特性。
2、[10分钟搞定!Golang分布式ID集合](https://mp.weixin.qq.com/s/jZzNl1wAzFf9VrXOwOH4tQ)
本文是基于最近对Golang分布式ID的相关讨论,希望本文内容可以对相关技术感兴趣的开发者提供一点经验和帮助。
3、[TIOBE 11 月编程语言排行榜:Go 要进 Top 10 了,马上超越 PHP](https://mp.weixin.qq.com/s/HvHsIGLrr9MunEm7cMxteA)
最新的 TIOBE 十一月编程语言榜单重磅发布,快来看看有哪些值得关注的变化吧!
4、[Go 真实项目的性能案例研究](https://mp.weixin.qq.com/s/NVkJswK4SUaXtTPb2-Od9g)
我们将回顾几个在对 Dolt 进行基准测试以使行访问与 MySQL 一样快时遇到的性能问题的案例研究。每个案例研究都是我们遇到并解决的实际性能问题。
5、[祝贺 Go 开源 13 周年](https://mp.weixin.qq.com/s/1eFyzhgFPtb49ilapk7yxw)
Go 语言开发团队技术 leader Russ Cox 在博客中庆祝 Go 开源 13 周年。
6、[通过实例理解Go标准库context包](https://tonybai.com/2022/11/08/understand-go-context-by-example/)
自从context包在Go 1.7版本加入Go标准库,它就成为了Go标准库中较难理解和易误用的包之一。
## 开源项目
1、[canvas](https://github.com/tdewolff/canvas)
通过 WASM、OpenGL 和 Gio 输出 SVG、PDF、EPS、光栅图像(PNG、JPG、GIF...)等。
2、[gotosocial](https://github.com/superseriousbusiness/gotosocial)
一个用 Golang 编写的 ActivityPub 社交网络服务器。
3、[katana](https://github.com/projectdiscovery/katana)
下一代爬虫框架。
4、[joker](https://joker-lang.org/)
Go 实现的 Clojure 解释器。
5、[gatus](https://github.com/TwiN/gatus)
健康检测仪表盘。
## 资源&&工具
1、[Go Time 第 255 期](https://changelog.com/gotime/255)
Debugging Go。
2、[slashbase](https://github.com/slashbaseide/slashbase)
数据库协作工具。
3、[lux](https://github.com/iawia002/lux)
视频下载工具。
4、[autopprof](https://github.com/daangn/autopprof)
当 CPU 或内存利用率超过阈值时,自动对 Go 应用程序进行性能剖析。
5、[zed](https://github.com/brimdata/zed)
Go 实现的数据湖。
## 订阅
这个周刊每周日发布,同步更新在[Go语言中文网](https://studygolang.com/go/weekly)和[微信公众号](https://weixin.sogou.com/weixin?query=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%96%87%E7%BD%91)。
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。
![wechat](https://raw.githubusercontent.com/polaris1119/golangweekly/master/docs/imgs/wechat.png)
有疑问加站长微信联系(非本文作者)