go_weekly_2025-09-29

2025-09-24 00:00

原文链接

精选

1. Go’s Support for Valgrind Instrumentation

实验性支持Valgrind,为Go程序提供低层级诊断能力,可检测内存管理和线程错误。


2. GoMLX: An Accelerated Machine Learning Framework for Go

Go的机器学习框架,类似PyTorch/TensorFlow,可直接在Go中训练和使用ML模型。


3. Practical Networking Patterns in Go

包含13个指南,涵盖构建可扩展网络应用的模式、基准测试和大规模并发等主题。


4. Twenty Talks from GopherCon UK 2025

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


5. Kubernetes CPU Limits and Go

更新版指南,介绍Go在K8s环境中的CPU限制调优,包含Go 1.25 GOMAXPROCS变更。


其它

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

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


4. Valgo 0.7: An Expressive Validator Library

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


5. Fibratus: Windows Kernel Exploration and Observability Tool

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


6. Go Allocations Explorer Extension for VSCode

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


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

使用raylib-go构建生命游戏的有趣示例项目。