Skip to content
On this page

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

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

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

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

题图:自由式滑雪运动员谷爱凌

刊首语

本期题目。以下代码输出什么?

go
package main

import (
	"fmt"
	"time"
)

func main() {
	ch := make(chan bool)
	go func() {
		<-ch
		fmt.Print("Goroutine")
	}()
	time.Sleep(2 * time.Second)
	close(ch)
	time.Sleep(3 * time.Second)
	fmt.Print("Main")
}

A:Groutine;B:Main;C:Goroutine;D:GoroutineMain

资讯

1、Go 1.17.7 和 1.16.14 发布

三个安全问题修复。

2、rqlite 7.2.0 发布

基于 SQLite 分布式关系数据库。

3、Telebot 3.0 发布

Telegram 机器人框架。

4、go-elasticsearch 8.0 发布

Elasticsearch 的官方 Go 客户端。

5、CoreDNS 1.9 发布

一个 DNS 服务器/转发器,用 Go 编写,链式插件,每个插件都执行一个(DNS)功能。

6、Zap 1.21 发布

Uber 出品的日志库。

7、给力!Go 马上进前十了

2022 年 2 月编程语言排行榜。

文章

1、「2022 版」轻松搞定 Go 开发环境

希望对新手有帮助。

2、Go1.18 这个包确定没了

constraints 包在正式版中将不包含。

3、我做了一个 Go 语言的微服务工具包

开发一个工具包帮助希望使用 Go 来增强微服务的其他开发人员。

4、2022 技术趋势:Go、Rust 将大放异彩

在线学习平台 O'Reilly 最新发布了一份《Technology Trends for 2022》报告。

5、Go:基于 MongoDB 构建 REST API — Fiber 版

一篇基于 MongoDB 构建 REST API 的文章,使用的是 Fiber 框架。

开源项目

1、wish

让在 Go 中构建基于 SSH 的应用变得更容易。

2、shortuuid

一个简洁、URL 安全的 uuid 的生成器库。

3、oak

一个纯 Go 实现的游戏引擎。

4、gambit

在终端下国际棋。

5、smart.go

用于访问磁盘低级别的 S.M.A.R.T. 信息的 Go 包。

6、ql

用 Go 和 SQLite 建立一个网络应用程序。

资源&&工具

1、pget

Go 实现的最快的客户端下载工具。

2、demangle

可用于解读 C++ 和 Rust 符号名称的 Go 包。Go 官方团队的人写的。

3、playbook-go

Trybe 公司的 Go 编程指南。英文。

4、Go 博客第 214 期

无痛数据迁移(使用 goose)。

5、CoreRAD

一个可扩展和可观察的 IPv6 邻居发现协议路由器守护程序。

6、gocovsh

一个从命令行探索 Go Coverage 报告的工具。

订阅

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

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

wechat

Released under the MIT License.