go_weekly_2025-07-25

2025-07-23 00:00

原文链接

精选

1. How Go 1.24’s Swiss Tables ‘Saved Us Hundreds of Gigabytes’

Go 1.24 的 Swiss Tables 实现显著减少内存占用,Datadog 案例展示优化效果。


2. Go at American Express Today: Seven Key Learnings

美国运通千名工程师的 Go 实践总结,分享规模化落地经验与教训。


3. Logging in Go with Slog: A Practitioner’s Guide

深度解析 Go 1.21 引入的 log/slog 结构化日志库核心用法。


4. PocketBase: A Go-Powered Backend in One Binary

单文件嵌入式后端方案,集成 SQLite、用户管理和实时 API,适合 JS 前端对接。


5. Redka: Redis Re-Implemented with SQL

兼容 Redis API 的 SQL 存储引擎,v0.6 新增 PostgreSQL 支持。


其它

1. Integration Testing for Go Apps using Testcontainers

通过容器化依赖实现真实环境集成测试,微软工程师实战指南。


2. Gofakeit: Fake Data Generator Hits 5k Stars

多功能随机数据生成库发展历程,支持数百种数据类型。


3. Veles: Google开源Go编写的密钥扫描工具

谷歌新开源项目,用于敏感信息扫描和安全审计。


4. go-quartz 0.15: 轻量级调度库

零依赖的定时任务调度器,灵感来自Java Quartz。


5. GopherCon 2025纽约大会预告

8月26-28日举行,含多个技术演讲,门票即将截止。


6. Gopher2600: Atari模拟器更新v0.50

Go实现的完整Atari模拟器,持续更新支持控制器和CRT效果。