go_weekly_2025-09-19

2025-09-17 00:00

原文链接

精选

1. Memory Allocation in Go

深入解析 Go 内存分配机制,包含丰富图表,帮助理解底层高效管理原理。


2. It’s Survey Time! The 2025 Go Developer Survey is Live

Go 官方开发者调查开启,9月30日截止,影响未来语言发展方向。


3. GopherCon 2025 Go Contributor Summit Notes

贡献者峰会讨论依赖管理、cgo性能、WebAssembly等关键议题,揭示Go演进方向。


4. Flaggy 1.6: Idiomatic Go Command Line Input Parsing

无依赖命令行解析库,新增bash/zsh自动补全生成器,支持子命令和任意位置标志。


5. graphics.gd: Use Go with the Godot Game Engine

在Godot游戏引擎中集成Go运行时,现支持iOS应用开发,扩展Go应用场景。


其它

1. The Day the Linter Broke My Code

探讨静态检查工具误报案例,提醒开发者谨慎处理自动化修复建议。


2. Using Go Channels to Solve Interface Impedance Mismatch

创新使用通道解决接口阻抗不匹配,展示Go通道在非并发场景的应用。


3. How to Implement the Outbox Pattern in Go and Postgres

基于Go和Postgres实现发件箱模式,确保消息可靠投递的实践方案。


4. koanf 2.3: Read Configuration with Multiple Sources and Formats

轻量级配置管理库,支持多源多格式,可作为Viper的替代方案。


5. Google Gen AI Go SDK v1.25.0

官方Go SDK更新,支持Gemini和Vertex AI等生成式AI模型集成。


6. FastHTTP 1.66

高性能HTTP替代方案,适用于特定高并发场景的性能优化。


7. PSQL Wire Protocol v0.15.0

纯Go实现Postgres服务端协议,支持构建自定义数据库服务器。


8. OpenFGA 1.10

基于Google Zanzibar的授权引擎,提供灵活的权限管理解决方案。


9. River 0.25

基于Go和Postgres的健壮作业处理系统,支持分布式任务调度。