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 的草案发布说明已更新,是评估新版本变化和测试 RC1 的重要参考。
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的陷阱、nil 接口行为等。
7. Memory Allocation in Go
解析 Go 内存分配的内部机制,有助于理解程序性能和内存管理的底层原理。
8. TinyGo v0.40.0
TinyGo 新版本发布,带来了显著的垃圾回收性能改进、LLVM 20 支持及更多设备支持。
9. GopherCon
GopherCon 2026 大会暂定于明年8月在西雅图举行,征稿启事(CFP)即将公布。
10. numerous videos of talks from GopherCon 2025
GopherCon 2025 的演讲视频已开始在 YouTube 上陆续发布,目前已有14个可供观看。