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
发布 1.0 版本,提供跨平台(macOS、Windows、Linux X11)的 GUI 自动化控制能力,如操控鼠标键盘。
4. Gremlins: A Mutation Testing Tool for Small Go Modules
一个用于 Go 模块的变异测试工具,通过修改代码来检验测试用例的健壮性。
5. Go Optimizations for High Volume Services
分享从 Postgres 到 Elasticsearch 的高吞吐量数据管道服务中获得的 Go 性能优化实战经验。
其它
1. Compressing Embedded Files in Go
探讨了在 Go 中手动压缩嵌入文件(如
//go:embed)的方法,以减小二进制体积。
2. Hajime Hoshi reflects on 12 years of building Ebitengine
Ebitengine 2D 游戏引擎作者回顾 12 年开发历程,展示 2025 年游戏成果并展望未来。
3. GoLand 2025.3
JetBrains 发布了 GoLand IDE 的 2025.3 新版本。
4. Malicious Go Packages Impersonate Google’s UUID Library
安全警告:发现恶意 Go 包伪装成 Google 的 UUID 库,提醒开发者注意依赖安全。
5. filesql: SQL Driver for CSV, TSV, XLSX Files, and More
基于 SQLite 的驱动,允许使用 SQL 查询 CSV、TSV、Parquet、Excel 等多种文件格式。
6. Kaiju Engine: A 2D and 3D Game Engine in Go
一个使用 Go 和 Vulkan 图形 API 构建的 2D/3D 游戏引擎,目前处于早期开发阶段。
7. gorush 1.20: A Push Notification Server, Built on Gin
基于 Gin 的推送通知服务器更新至 1.20,支持 APNS、FCM 和华为推送服务。
8. Dolt is now as fast as MySQL on the Sysbench benchmark
用 Go 编写的版本控制数据库 Dolt 宣布其在 Sysbench 基准测试中性能已与 MySQL 相当。
9. Go Escape Analysis and Why My Function Return Worked
通过一个具体案例,解释 Go 逃逸分析的工作原理及其对函数返回值的影响。