Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

tonybai.com

Tony Bai

Get the latest updates from Tony Bai directly as they happen.

Follow now 59 followers

Latest posts

Last updated 2 days ago

Go 的“无聊”超能力:为什么“选项更少”反而让你更快?

2 days ago

本文永久链接 – https://tonybai.com/2025/07/12/insanely-productive-in-go 大家好,我是Tony Bai。 在软件开发的世界里,我们总被灌输一种观念:选项越多,工具越强,生产力就越高。于是,我们追求功能最全的框架、最灵活的配置、以及最新潮的库。 但最近,在 Reddit 的 r/golang 社区,一篇名为《我感觉用 Go...

Go pprof 迎来重大革新:v2 提案详解,告别默认注册,拥抱飞行记录器

3 days ago

本文永久链接 – https://tonybai.com/2025/07/11/net-http-pprof-v2 大家好,我是Tony Bai。 Go 语言的性能诊断利器 net/http/pprof 即将迎来一次意???深远的变革。一项编号为 #74544 的新提案建议引入一个全新的 net/http/pprof/v2...

停止构建AI Agent!这里有5个更简单的LLM工作流模式,能解决90%的问题

3 days ago

本文永久链接 – https://tonybai.com/2025/07/10/stop-building-ai-agents 大家好,我是Tony Bai。 如果你正在开发 AI 应用,你很可???听说过、尝试过,甚至正在挣扎于构建一个“AI Agent”。 我们都看过那些令人心潮澎湃的 Demo:一个 AI...

上手MCP官方Go SDK:一份面向实战的入门指南

4 days ago

本文永久链接 – https://tonybai.com/2025/07/10/mcp-official-go-sdk 大家好,我是Tony Bai。 随着大型语言模型(LLM)的能力边界不断扩展,“function calling”或“tool use”已成为释放其潜力的关键。MCP(Model Context Protocol)正是为此而生,它定义了一套标准的、与模型无关的通信规范,使得任何应用都能以“工具”的形式被 LLM 调用。...

你的命令行,即将迎来一场“AI 革命”

5 days ago

本文永久链接 – https://tonybai.com/2025/07/09/gemini-cli-starting-guide 大家好,我是Tony Bai。 在软件开发的历史长河中,我们与机器的交互界面经历了一场有趣的轮回。 曾几何时,发光的绿色字符在黑色屏幕上跳动,命令行是我们掌控一切的神圣权杖。从编辑器(Vim/Emacs)到编译器,再到版本控制,整个世界都安然地存在于终端的心跳之中。 随后,图形用户界面(GUI)带来了集成开发环境(IDE)的黄金时代。Borland、Visual Studio、Eclipse、JetBrains… 我们将一切都“集成”到了一个窗口里,享受着点击、拖拽和可视化调试带来的便利。命令行似乎一度退居次席,成了执行零散脚本的“后台工具”。 而今天,当我们以为 VS...

告别字符串魔法:Go 迎来类型化 Struct Tag 提案,编译期安全触手可及?

6 days ago

本文永久链接 – https://tonybai.com/2025/07/08/typed-struct-tags 大家好,我是Tony Bai。 Go 语言的结构体标签(Struct Tag)自诞生以来,一直是其强大反射能力的重要组成部分,广泛应用于 encoding/json、ORM、配置管理等领域。然而,它也一直是一个“美丽的缺憾”:这些标签本质上是无类型的字符串,依赖于各种“微语言”和“纳米语言”的脆弱约定,缺乏编译期检查,容易因拼写错误或格式问题导致运行时bug。现在,一个旨在彻底改变这一现状的重量级提案——#74472: Typed struct tags——正式进入了社区视野。该提案由...

“先发布,后审核”:Go模块生态的阿喀琉斯之踵?

7 days ago

本文永久链接 – https://tonybai.com/2025/07/07/go-module-supply-chain-attack-case 大家好,我是Tony Bai。 最近,GitLab的安全研究团队披露了一起极其巧妙的供应链攻击,目标直指 Go 社区中一个流行的 MongoDB 模块。这个案例本身已经足够令人警醒,但如果我们拨开攻击手法的层层迷雾,会发现其背后暴露出的,可能是整个开源生态,包括我们所依赖的 Go Modules,一个根本性的、与生俱来的脆弱性。...

拥抱Agentic Coding:软件开发的未来

8 days ago

本文永久链接 – https://tonybai.com/2025/07/05/agentic-coding-is-the-future 大家好,我是Tony Bai。 软件开发的范式正在经历一场深刻的变革。从 GitHub Copilot 的惊艳亮相,到各种IDE中集成的代码生成功能,我们已经习惯了 AI 在编码过程中的“自动补全”。但这仅仅是序幕。如今,一种更强大、更具颠覆性的模式正在兴起,它就是——Agentic Coding...

读懂Go的设计哲学:为什么说它是“恰到好处”的80/20语言?

9 days ago

本文永久链接 – https://tonybai.com/2025/07/05/go-is-8020-language 大家好,我是Tony Bai。 如果你写了一段时间的 Go,你可能会有一种独特的感觉。一方面,它简洁、高效、可靠;另一方面,你又会时常觉得它“缺少”了点什么——没有其他语言里那些功能强大、眼花缭乱的特性。 有人因此热爱 Go,有人因此“憎恨” Go。但这种“爱”与“恨”的背后,其实都指向了 Go 语言一个最核心、也最常被误解的设计哲学。最近,一篇精彩的博文《Go...

NVIDIA 的颠覆性观点:AI Agent 的未来,属于小模型 (SLM)

9 days ago

本文永久链接 – https://tonybai.com/2025/07/04/slm-is-the-future-of-agentic-ai 大家好,我是Tony Bai。 在 AI 的世界里,“越大越好”似乎已经成为一种颠扑不破的信仰。我们见证了参数量从数十亿飙升至万亿,也习惯了将最强大的通用大语言模型(LLM)视为驱动一切 AI 应用的核心引擎。 然而,就在这股追逐“巨无霸”模型的浪潮之巅,全球 AI...

Twitch工程师的Go进阶之路:为何你写的Go代码,总感觉“不对劲”?

10 days ago

本文永久链接 – https://tonybai.com/2025/07/04/everything-i-did-to-become-an-expert-in-golang 大家好,我是Tony Bai。 你是否也有过这样的时刻? 你已经用 Go 写了不少代码,项目也能跑起来,但内心深处总有一种挥之不去的“别扭感”。你写的 Go 代码,看起来更像是“带有 Go...

Go考古:创始人亲述Go语言的“创世纪”

11 days ago

本文永久链接 – https://tonybai.com/2025/07/03/meet-the-go-team-2012 大家好,我是Tony Bai。 2012 年,Google I/O 大会的舞台上,一个刚刚发布 1.0 版本的编程语言团队,正襟危坐。他们面对着全球开发者的审视和提问,这其中,就有三位图灵奖得主级别的传奇人物:Ken Thompson、Rob...