go_weekly_2025-11-07

2025-11-05 00:00

原文链接

精选

1. I’m Independently Verifying Go’s Reproducible Builds

第三方独立验证Go工具链的可重现构建,增强安全性和系统健壮性。


2. Claude Code Can Debug Low-Level Cryptography

AI工具Claude Code成功发现并修复了后量子签名算法ML-DSA中的复杂底层bug。


3. How We Saved 70% CPU and 60% Memory in Refinery’s Go Code

通过优化避免不必要的操作,显著降低CPU和内存消耗的性能优化案例。


4. Chans: Building Blocks for Idiomatic Go Pipelines

提供通用通道操作(过滤、映射、分区等)的包,简化并发管道构建。


5. Livecore: A Low-Pause Core File Dumper for Linux Processes

Brad Fitzpatrick开发的Linux进程核心文件转储工具,支持运行时低暂停生成。


其它

1. Dependency Management in Database Design

Dolt数据库系统(76.2万行Go代码)的模块化架构和依赖管理实践分享。


2. Revisiting Interface Segregation in Go

探讨Go语言中接口隔离原则(SOLID中的”I”)的应用和实践。


3. go-sqlite3: Go Bindings to SQLite Using Wazero

基于Wazero的无cgo SQLite绑定,提供database/sql兼容接口。


4. docxgo: A Library for Manipulating Microsoft Word Documents

操作Microsoft Word文档的Go库,支持文档创建和编辑功能。


5. progjpeg: image/jpeg But With Progressive Encoding Support

支持渐进式编码的JPEG图像处理包,填补标准库功能空白。


6. Concord: A Resilient Chord Implementation in Go

Go实现的弹性Chord分布式哈希表机制,支持P2P网络。


7. Bubble Tea 2.0 Release Candidate

流行TUI框架Bubble Tea 2.0发布候选版,包含导入URL等重大变更。