2025-07-09 00:00
精选
1. What’s //go:nosplit
For?
详解 Go 注释指令
//go:nosplit
的性能影响与风险,适合优化关键路径代码。
2. Generic Interfaces
展示泛型接口如何实现灵活的类型比较逻辑,以二叉搜索树为例演示多场景适配。
3. Build Containers from Scratch
从 Linux 底层工具(chroot/namespaces)到 Kubernetes 部署,系统讲解容器原理与实现。
4. Serving 200M Requests/Day with cgi-bin
用 Go 重启 CGI 架构的可行性验证,高并发场景下进程启动开销的现代实践。
5. doWM: X11 Tiling Window Manager in Go
纯 Go 实现的轻量级 X11 窗口管理器,适合 Linux 高级用户定制化开发。
其它
1. Go 1.25 RC2 Released
Go 1.25 第二个候选版本发布,进入发布前最后测试阶段。
2. Fake MongoDB Driver Supply Chain Attack
GitLab 披露针对 Go 开发者的伪造 MongoDB 驱动供应链攻击。
3. LLM-Powered FUSE Filesystem
用 Go 实现的实验性 FUSE 文件系统,动态生成虚假文件内容。
4. GORE: Go Doom Engine
纯 Go 重制的 Doom 引擎,支持终端渲染,代码更符合 Go 习惯。
5. Minimock: 泛型兼容的 Mock 工具
直接基于接口声明生成测试 Mock,深度集成标准 testing 包。
6. MCP-Go 0.33 发布
官方 Model Context Protocol 的 Go SDK 实现更新。
7. Hugo 0.148 重大变更
静态站点生成器升级需注意破坏性改动,特别是模板语法调整。