go_weekly_2025-08-21

2025-08-20 00:00

原文链接

精选

1. Go 1.25 Released

稳定版本发布,聚焦修复和改进,包含实验性垃圾回收器和新 JSON 包等特性。


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 驱动,优化 RDS/Aurora 认证和故障切换功能,提升数据库操作稳定性。

其它

1. What is the Go Proxy Even Doing?

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


2. Introducing gomjml: MJML Email Markup for Go Developers

Go 原生 MJML 实现,简化响应式邮件模板开发,替代 Node.js 方案。


3. The 5 Best Logging Libraries for Go

精选 Go 日志库推荐,涵盖主流选项,帮助开发者高效选择工具。


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

字符串相似度算法库,集成 Levenshtein、Jaro-Winkler 等多种编辑距离计算方法。


5. Understanding Go Error Types: Pointer vs. Value

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