Go语言爱好者周刊:第 167 期

polaris · · 1548 次点击 · 开始浏览    置顶

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

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

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

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