go_weekly_2025-08-24

2025-08-20 00:00

原文链接

精选

1. Go 1.25 Released

稳定版本发布,聚焦修复、改进和工具升级,包含实验性垃圾收集器和 JSON v2 等新特性。


2. D2: A Declarative Diagramming Tool in Go

Go 构建的声明式图表工具,类似 Mermaid,新增 ASCII 输出支持,适用场景更广。


3. TinyGo 0.39: Now with Go 1.25 Support

轻量级 Go 编译器更新,支持 Go 1.25,适用于嵌入式系统和 WebAssembly 场景。


4. From Python to Go: Why We Rewrote Our Ingest Pipeline

团队从 Python 迁移到 Go 后吞吐性能显著提升,适合高并发数据处理场景。


5. Amazon Web Services has created an ‘Advanced Go Driver’ for Amazon RDS and Aurora

AWS 推出增强版 Go 驱动,封装 pgx 或 MySQL 驱动,优化认证和故障切换功能。


其它

1. What is the Go Proxy Even Doing?

分析 Go 模块代理的设计问题,揭示其对上游服务器的冗余请求影响及防御方案。


2. Introducing gomjml: MJML Email Markup for Go Developers

Go 原生实现的 MJML 邮件模板渲染库,替代 Node.js 方案,简化邮件生成流程。


3. Understanding Go Error Types: Pointer vs. Value

探讨指针与值类型错误的细微差异,避免因类型选择不当导致的代码隐式错误。


4. Go-edlib: String Comparison and Edit-Distance Algorithms

提供多种字符串相似度算法(如 Levenshtein、Jaro-Winkler),适用于文本匹配场景。


5. The 5 Best Logging Libraries for Go

推荐主流 Go 日志库,帮助开发者根据性能、功能需求选择合适工具。