go_weekly_2025-06-25

2025-06-18 00:00

原文链接

精选

1. Dealing with Race Conditions in Go

深入解析Go中的竞态条件,涵盖检查-设置风险、CAS重试、幂等关闭模式等实用技巧。


2. The SQLite Drivers 25.06 Benchmarks Game

三大SQLite驱动性能对比,为Go开发者选择高效数据库连接方案提供数据支持。


3. OpenTelemetry for Go: Measuring the Overhead

实测OpenTelemetry在Go应用中的性能开销,帮助权衡监控与资源消耗。


4. TinyGo 0.38.0: Now with (Initial) Multicore Support

TinyGo首次支持多核(RP2040目标),新增WASM实验性GC和USB存储设备支持。


5. Writing a Load Balancer From Scratch in 250 Lines of Code

250行代码实现负载均衡器,展示Go在系统编程中的简洁高效。


其它

1. GopherCon UK 2025

2025年8月英国GopherCon大会日程已公布,关注最新Go技术动态。


2. Ebitengine Game Jam

Ebitengine游戏开发挑战赛启动,11天内用Go构建并提交游戏作品。


3. Chess V2: A New Chess Library

功能完整的国际象棋库,支持走法生成、PGN解析,含AI对战示例。


4. VHS 0.10

终端GIF录制工具,用代码生成CLI演示动画,适合工具集成测试。


5. Glance: Personal Information Dashboard

Go实现的个性化仪表盘,聚合RSS/Reddit/HN/股票等数据源。