2025-12-03 00:00
精选
1. Getting Started with Go on the Nintendo 64
通过 EmbeddedGo 编译器,Go 语言现已支持在 Nintendo 64 等裸机设备上运行,展示了 Go 在嵌入式领域的强大扩展性。
2. The Type-Safe Error Checking Proposal
Go 1.26 将引入
errors.AsType,作为errors.As的类型安全替代方案,提升错误处理的现代性和安全性。
3. Modernizing Reddit’s Backend Infrastructure (with Go)
Reddit 分享了将核心评论系统从 Python 迁移至 Go 的经验与收获,展示了 Go 在高并发场景下的应用价值。
4. go-size-analyzer: Analyze the Size of Dependencies in Compiled Go Binaries
一款分析 Go 二进制文件依赖大小的工具,支持多种格式,帮助开发者优化程序体积。
5. Katana 1.3: A Web Crawling and Spidering Framework
一个功能灵活的 Go 语言 Web 爬虫框架,可作为库使用,支持无头模式,适用于多种定制化场景。
其它
1. Go 1.25.5 and 1.24.11 have both been released
Go 1.25.5 和 1.24.11 发布,为次要版本更新,包含
crypto/x509的两个安全修复。
2. Microsoft’s progress on porting the TypeScript compiler to Go
微软更新了将 TypeScript 编译器移植到 Go 的进展,在某些场景下实现了近 10 倍的构建速度提升。
3. Reddit Discusses: Why are Interfaces Implicit?
Reddit 社区就 Go 语言接口为何采用隐式实现展开讨论,探讨了其设计哲学与可读性之间的权衡。
4. ‘Re-exec’ Testing Go Subprocesses
介绍了一种测试 Go 子进程代码的替代方法,即“重新执行”测试策略。
5. Gitmal: A Static Page Generator for Repos
一个为代码仓库生成静态页面的工具,可离线提供类似 GitHub 的代码浏览体验。
6. GoReleaser 2.13
GoReleaser 发布 2.13 版本,新增了对发布 MCP 到 GitHub MCP 注册表的支持。
7. Let’s Encrypt 将证书有效期从 90 天缩短至 45 天
Let‘s Encrypt 宣布将在未来两年内逐步缩短其颁发的 TLS 证书有效期,相关自动化流程需做好准备。