Go语言爱好者周刊:第 199 期
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue 。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
题图:一图掌握 Go1.21 的新特性
资讯
迭代用,rsc 提出的。
支持 Go1.21。
用于处理 Excel/XLSX 文档的库。
零依赖的 WebAssembly 运行时库。
模拟混乱网络条件的 TCP 代理。
MongoDB 的替代品。
Go 语言 PDF 处理器。
文章
zap、zerolog、slog 等。
设计模式掌握下。
通过对两个相同长度的二进制数进行逐位比较,若对应位的值不同,结果为 1, 否则结果为 0。
4、编译Go应用的黑盒挑战:无源码只有.a文件,你能搞定吗?
本文就来从技术角度来探讨一下这些hack方法,但并不推荐使用!
Go 1.21 正式版包含的。
开源项目
1、sqledge
将 postgres 复制到 SQLite。
2、fp-go
Go 函数式编程库。
3、jacobin
一个不仅仅是用 Go 编写的最小JVM,能够运行 Java 17 个类。
4、xreflect(作者自荐)
简单易用的反射工具库,支持设置嵌套结构体字段,函数调用等。
5、go-moda
一个基于 Go 语言的通用 http grpc 开发框架。
资源&&工具
思维导图掌握 Go1.21 新特性,还有 Go1.18 ~ Go1.20 的。
2、arkade
面向开发人员工具的开源市场。
3、compose
使用 Docker 定义和运行多容器应用程序。
订阅
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。