2025-09-03 00:00
精选
1. Testing Time (and Other Asynchronicities)
Go 1.25 正式推出
testing/synctest
,帮助开发者编写更快速、可靠的并发代码测试。
2. Benchmarking Different Go SQLite Drivers (Again)
更新版 SQLite 驱动性能对比,九种驱动在特定场景下表现差异显著,值得参考。
3. Announcing GoReleaser v2.12
GoReleaser 发布新版,新增 Docker 集成、镜像认证和 Makeself 打包支持,提升发布效率。
4. Surf: An Advanced HTTP Client Library
专注于网页抓取和 API 自动化的 HTTP 客户端,支持浏览器模拟和 HTTP/3。
5. The 9 Go Test Assertions I Use (and Why)
探讨自定义测试断言的实用场景,分析断言函数是否为反模式,提供实践建议。
其它
1. Default Methods in Go
分析 Go 接口的局限性,探讨添加方法时对现有实现的影响及解决方案。
2. CodeQL Now Supports Go 1.25
GitHub 代码扫描工具 CodeQL 新增对 Go 1.25 的支持,提升代码安全性分析能力。
3. TinyGo Update from GopherCon 2025
TinyGo 项目在 GopherCon 2025 的最新进展,为嵌入式开发提供更多可能性。
4. Garble 0.15
Go 构建混淆工具更新,支持 Go 1.25,增强代码保护能力。
5. sqlc 1.30
从 SQL 生成类型安全的 Go 代码,提升数据库操作的安全性和开发效率。