go_weekly_2025-12-20

2025-12-17 00:00

原文链接

精选

1. Go 1.26 Release Candidate 1 Released

Go 1.26 RC1 已发布,功能特性已冻结,为明年2月的正式发布做准备。


2. The Draft Go 1.26 Release Notes

官方发布了 Go 1.26 的草案版发布说明,是评估新版本特性的关键参考资料。


3. How Go 1.24‘s Swiss Tables ’Saved Us Hundreds of Gigabytes‘

Datadog 团队分享 Go 1.24 引入的 Swiss Tables 如何大幅降低内存使用,案例极具实践价值。


4. Go Concurrency Explorer and Visualizer

一个基于 WASM 的交互式 Go 并发模式可视化学习工具,帮助开发者直观理解并发机制。


5. go tool is One of Go‘s Best Additions in Years

Go 1.24 引入的 go tool 命令简化了开发工具依赖管理,并提升了性能,广受好评。


其它

1. JSON Evolution in Go: From V1 to V2

深入探讨 Go 1.25 中 JSON v2 包的新特性,如字段标签、流式 API 等实用功能。


2. An Interactive Tour of Go 1.25

回顾 Go 1.25 主要特性的交互式指南,对当前版本开发者仍有参考意义。


3. The “10x” Commandments of Highly Effective Go

十条提升 Go 开发效率的实用建议,主题有趣且内容普适。


4. A No Nonsense Guide to Go Project Layout

反对过度复杂的包结构,为中小型项目提供了简洁实用的项目布局指导。


5. [ On | No ] Syntactic Support for Error Handling

Go 官方回顾了关于错误处理语法改进的讨论,并解释了维持现状的考量。


6. 15 Go Subtleties You May Not Already Know

列举了 Go 语言中一些鲜为人知的特性或细节,如 time.After 和 nil 接口。


7. Memory Allocation in Go

解析 Go 内存分配的内部机制,有助于编写更可靠、高效的程序。


8. TinyGo v0.40.0

TinyGo 新版本发布,带来了显著的垃圾回收性能改进和对更多设备的支持。


9. GopherCon

GopherCon 2026 大会初步定于明年8月在西雅图举行,并即将开放议题征集。


10. numerous videos of talks from GopherCon 2025

GopherCon 2025 的演讲视频已开始在 YouTube 上发布,目前已有14个可供观看。