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

polaris · · 223484 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

这里记录每周值得分享的 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/issue187/cover.jpeg) 题图:Go 2023 Q1 调查结果 ## 资讯 1、[gobot v2.0 发布](https://github.com/hybridgroup/gobot) 使用 Go 编程语言的 IOT 框架(机器人框架)。 2、[Mage v1.15 发布](https://github.com/magefile/mage) Mage 是使用 Go 的类似 make/rake 的构建工具。您编写普通的 go 函数,Mage 会自动将它们用作类似于 Makefile 的可运行目标。 3、[Stackoverflow 2023 用户调查开启](https://stackoverflow.blog/2023/05/08/the-2023-developer-survey-is-now-live/) Go 爱好者可以为 Go 参与调查。 4、[Go 官方 2023 Q1 调查结果](https://go.dev/blog/survey2023-q1-results) 果然泛型不是讨论的焦点。 ## 文章 1、[使用增强版 singleflight 合并事件推送,效果炸裂!](https://mp.weixin.qq.com/s/KUkzHS4Yfad3l_CnU49lLg) 最近在工作中对 Go 的 singleflight 包做了下增强,解决了一个性能问题,这里记录下,希望对你也有所帮助。 2、[从一次 PR 经历谈谈 Go 和 MySQL 的时区问题](https://mp.weixin.qq.com/s/ohpshzrYkERbpioPfb-CvA) 你有遇到吗? 3、[使用Go实现traceroute工具](https://colobu.com/2023/05/03/write-the-traceroute-tool-in-Go/) traceroute 是一种用于诊断网络连接问题的实用程序,它可以确定两台计算机之间的网络路径和网络时延。 4、[几种使用Go发送IP包的方法](https://colobu.com/2023/05/13/send-IP-packets-in-Go/) 本文尝试介绍几种收发IP packet的方式。 ## 开源项目 1、[dinero.go](https://github.com/DustinJSilk/dinero.go) 这是一个将 dinero.js 移植到 Go 语言的库。dinero.js 是一个用于创建、计算和格式化货币值的 JavaScript 库,它提供了一些方便的方法来处理不同的货币和精度。 2、[barf](https://github.com/opensaucerer/barf) 一个构建 RESTful API 的框架。 3、[lingoose](https://github.com/henomis/lingoose) 一个 Go 框架,用于使用管道开发基于 LLM 的应用程序。 ## 资源&&工具 1、[bodyclose](https://github.com/timakin/bodyclose) 检查 http Response.Body 是否关闭的 linter。 2、[wzprof](https://github.com/stealthrocket/wzprof) 一个基于 [Wazero](https://github.com/tetratelabs/wazero) 的 WebAssembly 的性能分析工具,它可以收集 CPU 和 内存 的使用情况,并生成与 pprof 兼容的分析报告。 3、[faktory](https://github.com/contribsys/faktory) 这是一个语言无关的持久化后台任务服务器。它可以用于将后台任务分发到一个或多个机器上,并提供了一个简单的 API 来推送和获取任务。 4、[vale](https://github.com/errata-ai/vale) 这是一个语法感知的文本校对工具,它可以用于检查文本的拼写、风格和语法错误,并提供了快速和可扩展的特性。 5、[mods](https://github.com/charmbracelet/mods) 命令行中的 AI。 ## 订阅 这个周刊每周日发布,同步更新在[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

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