Go语言爱好者周刊:第 113 期
这里记录每周值得分享的 Go 语言相关内容,周日发布。
本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
题图:中秋快乐。来自网络
刊首语
中秋节假期,大家好好过节,不出题目让大家闹心了~
节日快乐!
资讯
尽可能快速、轻松地交付 Go 二进制文件。
Go 核心团队发起的关于修订 doc comment 格式的讨论。
如何利用泛型更新标准库 API。
官方出品。
5、好消息!Facebook 的 Go ORM:ent 移动到了 Linux 基金会
ent 最初由 Facebook 创建并于 2019 年开源的 Go 实体框架,现已加入 Linux基金会。
文章
Gin 框架中,处理 JSON 格式的参数绑定时,默认采用的标准包 encoding/json,然而标准包不能满足我们的一些要求,比如兼容字符串整型、PHP 空数组、时间格式等。
朋友真实遇到的问题。
利用 Gorm 和 非 ORM 编写同一个简单的应用程序。
如果你正在做Web开发相关工作,那么你可能已经知道容器化的概念,以及知道它强大的功能等等。
一篇译文。
Go struct 定义方法时使用指针还是值的区别就是在方法内修改属性值时,用值定义的方法所做的修改只限于方法内,而指针则没有这个局限。
开源项目
1、scriggo
号称世界上最强大的模板引擎和 Go 嵌入式解释器。
2、go-sse
功能齐全、符合规范的 HTML5 服务器发送事件库。
3、milvus
一个开放源码的矢量数据库,用于嵌入相似性搜索和人工智能应用程序。
注重易用性的 GraphQL 服务器。
一个以多种格式为灵感的 Go 模块,可以操作多种类型的键盘。
6、asm
一组用于 Go 的优化汇编语言包。
7、ssceng
具有类似于前端的组件体验的后端 html 模板渲染引擎。
8、jroh
Go json-rpc 实现方案。
资源&&工具
系列教程。不过是英文的。
可在设备之间轻松加密共享文件、文件夹和文本的跨平台程序。基于 Fyne 构建。
3、go-pry
Go 的交互式 REPL 工具。
使用 ent 生成 openapi 规范。
5、marin3r
轻量级、基于 CRD 的 Kubernetes 的 envoy 控制平面。
6、dbtest
简化 Go 语言 DB 测试的工具。
7、goproxy
goproxy 的参考实现。
8、webcall
接收来自网络上任何人的电话或者自己搭建一个电话服务器。
CLI 工具,用于以分层方式查看按键的 Redis 内存使用情况。
订阅
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。