坚守内核,拥抱变量:我的 2025 年终复盘与 2026 展望

本文永久链接 – https://tonybai.com/2026/01/04/stick-to-the-core-embrace-variables-2025-review-2026-outlook 大家好,我是Tony Bai。 当时钟拨向 2026 年,我不禁回望刚刚过去的 2025。 在技术史上,这注定会被定义为**“分水岭”**的一年。如果说之前我们还在观望 AI 能画出什么样的图,生成怎样的代码,那么在 2025 年,我们真切地感受到了它对软件工程核心领地的冲击与重塑——从 Google 三巨头定义“AI Agent 元年”,到CodeRabbit 报告揭示 AI 代码的质量隐忧,再到 Rob Pike 对那封AI “致谢信”的罕见愤怒。 ...

January 4, 2026 · 8 min · Tony Bai

Gin 真的是“真菌”吗?—— 一篇引发热议的“反 Gin”檄文解读

本文永久链接 – https://tonybai.com/2025/12/12/gin-is-a-very-bad-software-library 大家好,我是Tony Bai。 “Gin 就像是一种伪装成软件库的阴险真菌:它很容易感染,一旦沾上就几乎无法去除,除非你极其小心,否则还会传染给你的朋友。” ...

December 12, 2025 · 5 min · Tony Bai

拒绝“面条代码”,做有架构思维的 Go API 设计师

本文永久链接 – https://tonybai.com/2025/12/08/api-design-pattern-and-implementation 大家好,我是Tony Bai。 在 Go 语言的圈子里摸爬滚打这么多年,我经常被问到这样一个问题: “Tony,我已经熟悉了 Go 的语法,也会用 Gin 写增删改查(CRUD)了,为什么我写的 API 还是经常被前端吐槽?为什么业务逻辑稍微一变,我的代码就要推倒重来?为什么我的接口文档和代码永远对不上?” ...

December 8, 2025 · 7 min · Tony Bai

霸榜 GitHub 一周!Google 开源 ADK for Go,彻底终结 AI“炼丹”时代?

本文永久链接 – https://tonybai.com/2025/11/24/google-adk-go-in-action 大家好,我是Tony Bai。 上周,我花了一个下午,仅仅是为了让一个Python写的Agent能稳定地调用我Go服务里的一个简单函数。在那一刻,看着屏幕上纠缠的gRPC、Python虚拟环境和混乱的日志,我脑海里只有一个念头:这不对劲,这绝对不是软件工程该有的样子! ...

November 24, 2025 · 5 min · Tony Bai

Go 也开始“叛逆”了?深度解读 JetBrains 2025 报告:为何“原生信仰”不再是唯一答案

本文永久链接 – https://tonybai.com/2025/11/14/the-go-ecosystem-in-2025 大家好,我是Tony Bai。 Go 语言迎来了它的第 16 个年头。从一个旨在解决 Google 内部工程效率问题的项目,成长为拥有超过 500 万开发者的全球性技术力量,16 岁的 Go 已然进入了一个成熟、稳健的“少年时代”。 ...

November 14, 2025 · 6 min · Tony Bai

特斯拉首席工程师的忠告:用“单向门 vs 双向门”决策,看清分布式系统的未来

特斯拉首席工程师的忠告:用“单向门 vs 双向门”决策,看清分布式系统的未来 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...

July 1, 2025 · 7 min · Tony Bai

透视软件供应链安全:SBOM标准解读与Go项目生成指南

本文永久链接 – https://tonybai.com/2025/05/22/go-sbom-practice 大家好,我是Tony Bai。 近年来,软件供应链安全事件频发,从 SolarWinds 到 Log4Shell,每一次都给业界敲响了警钟。在这样的背景下,软件物料清单 (SBOM, Software Bill of Materials) 的重要性日益凸显。无论是甲方爸爸的硬性要求(尤其是在2B软件交付和白盒交付场景),还是我们自身对软件透明度和安全性的追求,SBOM 都已成为现代软件开发不可或缺的一环。 ...

May 22, 2025 · 13 min · Tony Bai

Go社区的“轻框架”理念:自由的馈赠还是无形的枷锁?

Go社区的“轻框架”理念:自由的馈赠还是无形的枷锁? - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...

May 13, 2025 · 9 min · Tony Bai