go_weekly_2025-09-27

2025-09-24 00:00

原文链接

精选

1. Go’s Support for Valgrind Instrumentation

实验性支持 Valgrind,为 Go 程序开启底层内存和线程诊断新可能。


2. GoMLX: An Accelerated Machine Learning Framework for Go

类 PyTorch/TensorFlow 的 Go ML 框架,支持直接训练和使用模型,目前仅限 Linux。


3. Practical Networking Patterns in Go

包含 13 个指南,涵盖构建可扩展网络应用的关键主题,如并发、诊断和调优。


4. Kubernetes CPU Limits and Go

更新版文章,探讨 Go 在 K8s 环境下的 CPU 限制调优,并提及 Go 1.25 的 GOMAXPROCS 变更。


5. Twenty Talks from GopherCon UK 2025

包含 Go 1.25 新特性、安全、模块管理等深度技术演讲的视频合集。


其它

1. Go Event-Driven: From the Watermill Creators

实战培训课程,教授事件驱动系统中的复杂模式,如发件箱模式和 Saga。


2. Valgo 0.7: An Expressive Validator Library

基于泛型的类型安全验证库,v0.7 新增辅助函数并移除代码生成需求。


3. Fibratus: Windows Kernel Exploration and Observability Tool

Windows 内核观测工具,用于检测恶意活动,捕获系统事件并扫描内存。


4. Gojekyll: A Fast Go Implementation of Jekyll

Jekyll 静态站点生成器的 Go 高性能实现,旨在替代 Ruby 栈。


5. WebAssembly 3.0 standard is now ‘live’

WASM 3.0 标准发布,新增垃圾回收等特性,提升与 Go 等语言的互操作性。


6. TableWriter 1.1: Render Rich Text-Based Tables

灵活库,支持将表格数据渲染为 ASCII、Markdown、HTML 或彩色终端格式。


7. Building Conway’s Game of Life with raylib-go

使用 raylib-go 构建生命游戏的有趣示例项目,附带完整代码。