2025-09-03 00:00
精选
1. Testing Time (and Other Asynchronicities)
Go 1.25 正式推出
testing/synctest
,帮助开发者编写更可靠、高效的并发代码测试。
2. Benchmarking Different Go SQLite Drivers (Again)
更新了九种 Go SQLite 驱动性能对比,不同场景下性能差异显著,为选型提供参考。
3. Announcing GoReleaser v2.12
GoReleaser 发布 v2.12,新增 Docker 集成、镜像认证和 Makeself 打包支持,强化发布流程。
4. Surf: An Advanced HTTP Client Library
专注于网络爬虫和 API 自动化的 HTTP 客户端,支持浏览器模拟和 HTTP/3。
5. Default Methods in Go
探讨 Go 接口的局限性,分析添加方法时对现有实现的影响及应对策略。
其它
1. The 9 Go Test Assertions I Use (and Why)
分享常用 Go 测试断言方法,讨论自制断言函数的实用性和潜在反模式。
2. How Go Schedules Millions of Goroutines: A Deep Dive into GMP
深入解析 Go 调度器 GMP 模型,揭示百万 Goroutine 的高效调度机制。
3. Garble 0.15
Go 构建混淆工具更新至 0.15,新增对 Go 1.25 的支持,增强代码保护。
4. sqlc 1.30
从 SQL 生成类型安全的 Go 代码工具更新至 1.30,提升开发效率和类型安全。
5. Observability in Go: What Real Engineers Are Saying in 2025
2025 年 Go 可观测性实践分享,汇集一线工程师的真实经验与见解。