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

polaris · · 1489 次点击 · 开始浏览    置顶

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

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1489 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传