go_weekly_2025-12-21

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‘

实战案例:Go 1.24 引入的 Swiss Tables 哈希表实现,帮助 Datadog 节省了数百 GB 内存。


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

针对中小型项目的 Go 项目结构指南,提倡简洁实用,避免过度设计。


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

官方回顾了 Go 错误处理语法改进的多次提案,并解释了维持现状的考量。


6. 15 Go Subtleties You May Not Already Know

列举了 Go 语言中一些鲜为人知的特性或细节,如 time.After 的陷阱和 JSON 标签的妙用。


7. Memory Allocation in Go

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


8. TinyGo v0.40.0

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


9. GopherCon

GopherCon 2026 大会暂定于明年8月在 Seattle 举办,社区年度盛会回归。


10. numerous videos of talks from GopherCon 2025

GopherCon 2025 的演讲视频已开始在 YouTube 上发布,是学习前沿 Go 知识的宝贵资源。