Go语言爱好者周刊:第 187 期
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
题图:Go 2023 Q1 调查结果
资讯
使用 Go 编程语言的 IOT 框架(机器人框架)。
Mage 是使用 Go 的类似 make/rake 的构建工具。您编写普通的 go 函数,Mage 会自动将它们用作类似于 Makefile 的可运行目标。
Go 爱好者可以为 Go 参与调查。
果然泛型不是讨论的焦点。
文章
1、使用增强版 singleflight 合并事件推送,效果炸裂!
最近在工作中对 Go 的 singleflight 包做了下增强,解决了一个性能问题,这里记录下,希望对你也有所帮助。
2、从一次 PR 经历谈谈 Go 和 MySQL 的时区问题
你有遇到吗?
traceroute 是一种用于诊断网络连接问题的实用程序,它可以确定两台计算机之间的网络路径和网络时延。
本文尝试介绍几种收发IP packet的方式。
开源项目
这是一个将 dinero.js 移植到 Go 语言的库。dinero.js 是一个用于创建、计算和格式化货币值的 JavaScript 库,它提供了一些方便的方法来处理不同的货币和精度。
2、barf
一个构建 RESTful API 的框架。
3、lingoose
一个 Go 框架,用于使用管道开发基于 LLM 的应用程序。
资源&&工具
检查 http Response.Body 是否关闭的 linter。
2、wzprof
一个基于 Wazero 的 WebAssembly 的性能分析工具,它可以收集 CPU 和 内存 的使用情况,并生成与 pprof 兼容的分析报告。
3、faktory
这是一个语言无关的持久化后台任务服务器。它可以用于将后台任务分发到一个或多个机器上,并提供了一个简单的 API 来推送和获取任务。
4、vale
这是一个语法感知的文本校对工具,它可以用于检查文本的拼写、风格和语法错误,并提供了快速和可扩展的特性。
5、mods
命令行中的 AI。
订阅
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。