Go语言爱好者周刊:第 167 期 —— 结构化日志期待下
2022-11-13 22:1:38 Author: Go语言中文网(查看原文) 阅读量:16 收藏

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2]

鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。

由于微信公众号不支持外链,文中大量链接可通过文末「阅读原文」查看。

题图:Go 开源 13 周年

刊首语

祝贺 Go 开源 13 周年。在 Go 的第 14 个年头,Russ 表示团队将继续努力,使 Go 成为大规模软件工程的最佳环境。目前的计划是特别关注供应链安全、改进的兼容性和结构化日志记录,此外还会有其他改进,包括配置文件引导优化等。

结构化日志,期待下!

资讯

1、1.20 包含哪些变化?[3]

一篇推文包含了 1.20 可能包含的变化。

2、wails 2.2 发布[4]

使用 Go 和 Web 技术创建桌面应用程序。

3、Ginkgo 2.5 发布[5]

现代的测试框架。

4、sqlc 1.16 发布[6]

将 SQL 查询语句编译为类型安全的 Go 源码。

5、zinc 0.3.5 发布[7]

轻量级的 elasticsearch 替代者。

6、goatcounter 2.4 发布[8]

简单的 Web 流量分析程序。

文章

1、GoLand 2022.3 Beta 发布,新特性真不少

2022.3 快要发布了,看有哪些新特性。

2、10分钟搞定!Golang分布式ID集合

本文是基于最近对Golang分布式ID的相关讨论,希望本文内容可以对相关技术感兴趣的开发者提供一点经验和帮助。

3、TIOBE 11 月编程语言排行榜:Go 要进 Top 10 了,马上超越 PHP

最新的 TIOBE 十一月编程语言榜单重磅发布,快来看看有哪些值得关注的变化吧!

4、Go 真实项目的性能案例研究

我们将回顾几个在对 Dolt 进行基准测试以使行访问与 MySQL 一样快时遇到的性能问题的案例研究。每个案例研究都是我们遇到并解决的实际性能问题。

5、祝贺 Go 开源 13 周年

Go 语言开发团队技术 leader Russ Cox 在博客中庆祝 Go 开源 13 周年。

6、通过实例理解Go标准库context包[9]

自从context包在Go 1.7版本加入Go标准库,它就成为了Go标准库中较难理解和易误用的包之一。

开源项目

1、canvas[10]

通过 WASM、OpenGL 和 Gio 输出 SVG、PDF、EPS、光栅图像(PNG、JPG、GIF...)等。

2、gotosocial[11]

一个用 Golang 编写的 ActivityPub 社交网络服务器。

3、katana[12]

下一代爬虫框架。

4、joker[13]

Go 实现的 Clojure 解释器。

5、gatus[14]

健康检测仪表盘。

资源&&工具

1、Go Time 第 255 期[15]

Debugging Go。

2、slashbase[16]

数据库协作工具。

3、lux[17]

视频下载工具。

4、autopprof[18]

当 CPU 或内存利用率超过阈值时,自动对 Go 应用程序进行性能剖析。

5、zed[19]

Go 实现的数据湖。

订阅

这个周刊每周日发布,同步更新在Go语言中文网[20]微信公众号[21]

微信搜索"Go语言中文网"或者扫描二维码,即可订阅。

wechat

参考资料

[1]

polaris1119/golangweekly: https://github.com/polaris1119/golangweekly

[2]

提交 issue: https://github.com/polaris1119/golangweekly/issues

[3]

1.20 包含哪些变化?: https://twitter.com/mvdan_/status/1588242469577117696

[4]

wails 2.2 发布: https://github.com/wailsapp/wails

[5]

Ginkgo 2.5 发布: https://github.com/onsi/ginkgo

[6]

sqlc 1.16 发布: https://github.com/kyleconroy/sqlc

[7]

zinc 0.3.5 发布: https://github.com/zinclabs/zinc

[8]

goatcounter 2.4 发布: https://github.com/arp242/goatcounter

[9]

通过实例理解Go标准库context包: https://tonybai.com/2022/11/08/understand-go-context-by-example/

[10]

canvas: https://github.com/tdewolff/canvas

[11]

gotosocial: https://github.com/superseriousbusiness/gotosocial

[12]

katana: https://github.com/projectdiscovery/katana

[13]

joker: https://joker-lang.org/

[14]

gatus: https://github.com/TwiN/gatus

[15]

Go Time 第 255 期: https://changelog.com/gotime/255

[16]

slashbase: https://github.com/slashbaseide/slashbase

[17]

lux: https://github.com/iawia002/lux

[18]

autopprof: https://github.com/daangn/autopprof

[19]

zed: https://github.com/brimdata/zed

[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=2651453703&idx=1&sn=2e684f0972e4551d38529c4ad9ea4659&chksm=80bb27f5b7ccaee392e947a09b985af8a0986475dec1aa99a6238da893ec2255790526be57f6#rd
如有侵权请联系:admin#unsafe.sh