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

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

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

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

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

刊首语

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

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

资讯

1、Go 1.17.7 和 1.16.14 发布

三个安全问题修复。

2、rqlite 7.2.0 发布[3]

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

3、Telebot 3.0 发布[4]

Telegram 机器人框架。

4、go-elasticsearch 8.0 发布[5]

Elasticsearch 的官方 Go 客户端。

5、CoreDNS 1.9 发布[6]

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

6、Zap 1.21 发布[7]

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[8]

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

2、shortuuid[9]

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

3、oak[10]

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

4、gambit[11]

在终端下国际棋。

5、smart.go[12]

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

6、ql[13]

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

资源&&工具

1、pget[14]

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

2、demangle[15]

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

3、playbook-go[16]

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

4、Go 博客第 214 期[17]

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

5、CoreRAD[18]

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

6、gocovsh[19]

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

订阅

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

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

wechat

参考资料

[1]

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

[2]

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

[3]

rqlite 7.2.0 发布: https://github.com/rqlite/rqlite

[4]

Telebot 3.0 发布: https://github.com/tucnak/telebot/releases/tag/v3.0.0

[5]

go-elasticsearch 8.0 发布: https://github.com/elastic/go-elasticsearch

[6]

CoreDNS 1.9 发布: https://github.com/coredns/coredns

[7]

Zap 1.21 发布: https://github.com/uber-go/zap

[8]

wish: https://github.com/charmbracelet/wish

[9]

shortuuid: https://github.com/lithammer/shortuuid

[10]

oak: https://github.com/oakmound/oak

[11]

gambit: https://github.com/maaslalani/gambit

[12]

smart.go: https://github.com/anatol/smart.go

[13]

ql: https://gitlab.com/cznic/ql

[14]

pget: https://github.com/Code-Hex/pget

[15]

demangle: https://github.com/ianlancetaylor/demangle

[16]

playbook-go: https://github.com/betrybe/playbook-go/blob/main/README_EN.md

[17]

Go 博客第 214 期: https://changelog.com/gotime/214

[18]

CoreRAD: https://github.com/mdlayher/corerad

[19]

gocovsh: https://github.com/orlangure/gocovsh

[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

Go语言爱好者周刊:第 131 期 — 这道题你做对了吗?相关推荐

  1. context存放内容_Go语言爱好者周刊:第 58 期—关于 context

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

  2. go 字符串替换_Go语言爱好者周刊:第 64 期 — goup 这个工具了解下

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

  3. go json部分解析_Go语言爱好者周刊:第 60 期 — 今天这题你做对了吗?

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

  4. Go语言爱好者周刊:第 144 期 — 一道切片的题目

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

  5. go调用ethereum_Go语言爱好者周刊:第 76 期 — 新年计划做了吗?

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

  6. Go语言爱好者周刊:第 14 期

    点击上方蓝色"Go语言中文网"关注我们,领全套Go资料,每天学习 Go 语言 这里记录每周值得分享的 Go 语言相关内容,周日发布. 本周刊开源(GitHub:polaris111 ...

  7. Go语言爱好者周刊:第 142 期

    据说留言能看到你在哪里哦!? 这里记录每周值得分享的 Go 语言相关内容,周日发布.本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/ ...

  8. Go语言爱好者周刊:第 137 期 — 34%的正确率

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

  9. Go语言爱好者周刊:第 7 期

    这里记录每周值得分享的 Go 语言相关内容,周日发布. 由于微信不允许外链,文中外链请通过点击文末的「阅读原文」查看. 本周刊开源(GitHub:polaris1119/golangweekly[1] ...

  10. Go语言爱好者周刊:第 141 期

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

最新文章

  1. centos uwsgi配置_centos下配置nginx+uwsgi运行py以及静态文件的加载
  2. linux一共有多少级别,简述linux的几个运行级别及其相应的含义。
  3. SparkSQL介绍
  4. 将图卷积神经网络用于解码分子生成
  5. 编写字符串比较函数strcmp .
  6. 这是我用Microsoft Word 2010 直接发布的测试用博客
  7. nginx 参数、变量和例子
  8. 在想的事情......
  9. Impala系列:Impala查询优化
  10. td外边加div为啥不隐藏_那些不常见,但却非常实用的 css 属性
  11. qtoolbutton设置图标大小及文字位置
  12. MATLAB中矩阵求和的方法
  13. 超窄带通信系统UNB原理以及简单模拟
  14. 微信授权demo php,PHP微信公众平台oauth2.0网页授权登录类的封装demo
  15. 删除有外键关联的表报错,Cannot delete or update a parent row: a foreign key constraint fails
  16. 《我不是潘金莲》所揭示的
  17. 看看谁是中国最受欢迎的50大技术博客?
  18. 网络直播平台是否需要《信息网络传播视听节目许可证》?
  19. 领域分类的问题_别人的问题领域
  20. 关于ros中pcl_ros和ros链接问题Makefile:140的一种解决方案

热门文章

  1. 坏道与硬盘的P表和G表
  2. 修正统计的 5 个方法
  3. 常见NoSQL数据库概述
  4. Python查找字符串中的所有汉字
  5. 深入浅出 Python Iterators 迭代器
  6. android 程序员 计算器,程序员计算器(进制转换)
  7. Eprime error number 1234 :unable to load sound 203
  8. SPSS基础教程:SPSS的安装和卸载
  9. 离散数学及其应用 (第2版)
  10. 喜马拉雅下载文件解决办法