go_weekly_2025-10-01

2025-09-24 00:00

原文链接

精选

1. Go’s Support for Valgrind Instrumentation

实验性支持 Valgrind 内存检测框架,为 Go 程序提供更强大的底层诊断能力。


2. GoMLX: An Accelerated Machine Learning Framework for Go

Go 语言的机器学习框架,支持直接训练和使用 ML 模型,类似 PyTorch/TensorFlow 的替代方案。


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. TableWriter 1.1: Render Rich Text-Based Tables

灵活的表格渲染库,支持 ASCII、Unicode、Markdown、HTML 和彩色终端输出。


3. Gojekyll: A Fast Go Implementation of Jekyll

Go 实现的 Jekyll 静态站点生成器,提供更高性能和可移植性,可替代 Ruby 版本。


4. Valgo 0.7: An Expressive Validator Library

基于泛型的类型安全验证库,使用函数而非结构体标签定义规则,新增验证助手。


5. Fibratus: Windows Kernel Exploration and Observability Tool

Windows 内核观测工具,捕获系统事件和内存扫描,用于威胁检测和防护。


6. Go Allocations Explorer Extension for VSCode

VS Code 扩展,通过基准测试识别和列出代码中的内存分配情况。


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

使用 raylib-go 构建生命游戏的有趣示例项目,展示图形编程能力。