2025-12-10 00:00
精选
1. Go Proposal: Secret Mode
Go 1.26 将引入 Secret Mode,用于在函数执行后自动清零栈和寄存器,保护内存中的敏感信息。
2. This Developer Really Doesn’t Like Gin
一篇对 Gin Web 框架的深度批判文章,通过大量图表和示例论证其设计问题,引发思考。
3. RobotGo 1.0: Native Cross-Platform GUI Automation
跨平台 GUI 自动化库 RobotGo 发布 1.0,支持控制鼠标、键盘和读取屏幕,适用于 macOS、Windows 和 Linux。
4. Gremlins: A Mutation Testing Tool for Small Go Modules
针对小型 Go 模块的变异测试工具,通过修改代码来评估测试用例的健壮性。
5. Go Escape Analysis and Why My Function Return Worked
一篇关于 Go 逃逸分析的文章,解释了其工作原理以及如何影响函数返回值的生命周期。
其它
1. Hajime Hoshi reflects on 12 years of building Ebitengine
Ebitengine 2D 游戏引擎作者回顾 12 年开发历程,分享 2025 年发布的游戏并展望未来。
2. GoLand 2025.3
JetBrains 发布了其 Go 商业 IDE GoLand 的最新版本 2025.3。
3. Russ Cox went on the ACM ByteCast podcast
Go 核心开发者 Russ Cox 在 ACM ByteCast 播客中谈论其背景、与 Rob Pike 的相遇以及 Go 的现代角色。
4. Compressing Embedded Files in Go
探讨了在 Go 中压缩嵌入式文件的方法,以减小二进制文件体积。
5. Malicious Go Packages Impersonate Google’s UUID Library
安全报告:发现恶意 Go 包伪装成 Google 的 UUID 库,提醒开发者注意依赖安全。
6. Go Optimizations for High Volume Services
分享从 Postgres 到 Elasticsearch 的高吞吐量数据管道服务中获得的 Go 优化经验。
7. filesql: SQL Driver for CSV, TSV, XLSX Files, and More
基于 SQLite 的库,允许使用 SQL 查询 CSV、TSV、Parquet 和 Excel 等多种格式的文件。
8. Kaiju Engine: A 2D and 3D Game Engine in Go
一个使用 Go 开发、基于 Vulkan 的 2D/3D 游戏引擎项目,目前仍在早期开发阶段。
9. gorush 1.20: A Push Notification Server, Built on Gin
基于 Gin 构建的推送通知服务器 gorush 发布 1.20,支持 APNS、FCM 和华为推送。
10. Dolt is now boasting being as fast as MySQL on the Sysbench benchmark.
用 Go 编写的版本控制数据库 Dolt 宣称其 Sysbench 基准测试性能已与 MySQL 相当。