Skip to content
On this page

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

这里记录每周值得分享的 Go 语言相关内容,周日发布。

本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue

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

题图:虎年吉祥

刊首语

牛年马上结束了!Go 爱好者周刊已经第 130 期了,感谢大家的支持,我们虎年再见!

资讯

1、tinygo 0.22.0 发布

一个基于 LLVM 的、用于一些特定小场景的 Go 编译器,比如 WebAssembly、Microcontrollers 和 命令行工具等。

2、GoLand 2022.1 EAP 发布

最大的特性就是支持泛型。

3、GoReleaser

GoReleaser 现在可以支持基于 Arch Linux 的发行版使用的 AUR(Arch 用户存储库)。

4、ebpf 0.8 发布

纯 Go 实现的 eBPF 库。

5、milvus 2.0 发布

一个开放源码的矢量数据库,用于嵌入相似性搜索和人工智能应用程序。

6、GoLand 2021.3.3 发布

可以方便切换不同的 Go SDK。

文章

1、推荐一本对实际工作很有用的 Go 新图书

目前前 10 章可以免费在线阅读。

2、惊!golang 竟然可以让人内心平静?!

Go 语言中文网上有人发了一个帖子:golang 让我内心真正的平静了。

3、终于来啦!2万个Go专属红包封面,送给你

上周六收到微信通知,感谢我的创作,送了我 20000 个红包封面(要知道,定制红包封面,原价 1 元/个)。

4、10 款优雅的 Go 语言开发工具

有些工具可能用的人越来越少,肯定也还有其他好用的工具没列出,欢迎补充!

5、Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据

自己实现一套。

6、让 Go 的错误处理更加强大

Go 所提供的默认的 errors 包有些不足。

7、2022 年要考虑的 7 种 Docker 替代方案

本文深入探讨了 Docker 七个替代品,其中包括一系列综合平台,如 Docker 以及可以作为 Docker 生态系统组件替代品的工具等。

8、贝壳 Go 实现的 IM 群聊优化之路

群聊服务的优化。

9、Go 使用场景和用 Go 的顶级公司

本文涵盖了受益于 Go 编程语言的各个领域,盘点 Go 在行业领域的使用情况,并找到使用 Go 的顶级公司。

10、你想在 Go 2 中看到什么?

这篇文章强调了我认为 Go 仍有改进空间的一些领域。

开源项目

1、rueidis

Golang Redis RESP3 客户端,支持客户端缓存和自动流水线。

2、timediff

显示为人类可读的时间差,比如 3 minutes ago,有人刚刚提交了国际化的代码。如果需要中文支持,你也可以提交 PR。

3、go-winio

微软开源的 Go 版本的 Win32 IO 相关实用程序。

4、thunder

快速开发 GraphQL 服务的框架。

5、godb

Go SQL 查询生成器和结构映射器。

6、teamgram-server

用 Go 编写的开源 mtproto 服务器,带有兼容 telegram 的客户端。

资源&&工具

1、go-binsize-treemap

Go 二进制大小 treemap,生成 SVG 格式,依赖的包大小一目了然。

2、wasm-maze-generator

一个简单的 WASM 迷宫生成器。

3、wsp

Websocket 上的 HTTP 隧道。

订阅

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

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

wechat

Released under the MIT License.