这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2] 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
由于微信公众号不支持外链,文中大量链接可通过文末「阅读原文」查看。
题图:2023 元旦快乐
停更了两期,这次赶在 2022 年最后一天更新下。大家 2023 年元旦快乐!
看看还有多少没🐑的 Gopher。
1、提案:slices 将加入标准库[3]
具体会在 Go1.21,终于要加入了。
2、Go 中可以使用 Chat API?[4]
具体库:https://github.com/openai/go-openai。
3、用爱发电太难:招募不到维护者,Go流行的Web工具包归档了
流行的开源 Go 语言 Web 工具包 Gorilla 宣布已正式归档。
一共三篇,另两篇:
本文将从6个方向层层递进,帮助大家彻底理解Go语言的栈内存和堆内存。
现在稍微有一点规模的公司基本都上微服务了,后端工程师在大小公司打杂的话都会碰到因为是微服务。
你觉得是什么原因?
收藏以备不时之需。
我是既写 Java 又写 Go 的小楼,在写 Go 的过程中我经常对比这两种语言的特性,踩了不少坑,也发现了不少有意思的地方,今天就来聊聊 Go 自带的 HttpClient 的超时机制。
7、官方试验日志库 slog[5]
试用教程。
8、为什么我们用 Go 开发一切[6]
国外的一篇文章。
配合 ChatGPT 写成的文章。
1、go-sstables[7]
排序字符串表 (sst) 的 Go 实现。
2、goal[8]
Go 实现的嵌入脚本数组编程语言。
3、d2[9]
使用 Go 实现的图表脚本语言,可以将文本转换为图表。
4、answer[10]
用 Go 构建知识问答社区。
5、go-captcha[11]
行为验证码生成库。
6、plugo[12]
Go 插件库。
1、Golang 1.19 标准库可视化[13]
类似思维导图。
2、coroot[14]
微服务架构的监控与诊断工具。
3、gobackup[15]
数据备份领域的“瑞士军刀”。
4、steampipe[16]
一个基于 Go 的用于API查询的 SQL 控制台。
5、gokey[17]
Go 实现的一个简单的 vaultless 密码管理器。
6、Go Generics cheatsheet[18]
泛型速查表。
7、开源的图解算法[19]
还是基于各种常见语言的实现。
这个周刊每周日发布,同步更新在Go语言中文网[20]和微信公众号[21]。
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。
polaris1119/golangweekly: https://github.com/polaris1119/golangweekly
[2]提交 issue: https://github.com/polaris1119/golangweekly/issues
[3]提案:slices 将加入标准库: https://github.com/golang/go/issues/57433
[4]Go 中可以使用 Chat API?: https://altafino.com/blog/how-to-use-the-openai-chat-api-in-golang/
[5]官方试验日志库 slog: https://thedevelopercafe.com/articles/logging-in-go-with-slog-a7bb489755c2
[6]为什么我们用 Go 开发一切: https://bitly.com/blog/why-we-write-everything-in-go/
[7]go-sstables: https://github.com/thomasjungblut/go-sstables
[8]goal: https://codeberg.org/anaseto/goal
[9]d2: https://github.com/terrastruct/d2
[10]answer: https://github.com/answerdev/answer
[11]go-captcha: https://github.com/wenlng/go-captcha
[12]plugo: https://github.com/curzodo/plugo
[13]Golang 1.19 标准库可视化: https://nicetomap.com/golang-1.19-standard-library
[14]coroot: https://github.com/coroot/coroot
[15]gobackup: https://github.com/gobackup/gobackup
[16]steampipe: https://github.com/turbot/steampipe
[17]gokey: https://github.com/cloudflare/gokey
[18]Go Generics cheatsheet: https://gosamples.dev/generics-cheatsheet/
[19]开源的图解算法: https://www.hello-algo.com/
[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