Web Analytics

Go 服务自省指南:抛弃 ldflags,让你的二进制文件“开口说话”

本文永久链接 – https://tonybai.com/2025/12/31/go-introspection-using-debug-buildinfo 大家好,我是Tony Bai。 在微服务和云原生时代,当我们面对线上服务的报警时,第一个问题往往不是“哪里出错了?”,而是——**“现在线上跑的到底是哪个版本?”** 在 Go 的蛮荒时代,我们习惯在 Makefile 里写上一长串 -ldf...

December 31, 2025 · 7 min · Tony Bai

代码简单,人也简单?揭秘 Go 社区的“反内卷”文化

代码简单,人也简单?揭秘 Go 社区的“反内卷”文化 - Tony Bai Tony Bai 一个程序员的心路历程 * Google Go语言编码风格规范 * Google Go语言编码风格规范:指南篇 * Google Go语言编码风格规范:决定篇 * Google Go语言编码风格规范:最佳实践篇 * Go语言第一课FAQ * Go语言进阶课FAQ * 关于我 * 我的技术专栏 * 文章列表 ...

December 31, 2025 · 5 min · Tony Bai

Logging 已死?从“调试日记”到“结构化事件”的范式转移

本文永久链接 – https://tonybai.com/2025/12/30/logging-sucks 大家好,我是Tony Bai。 “传统的日志记录(Logging)已经死了。不是说我们不再需要记录信息,而是那种‘写日记’式的记录方式,在微服务和高并发时代,已经彻底破产。” 曾几何时,我们写日志就像写日记:按时间顺序,一行行记录程序跑到了哪儿,发生了什么。但在现代分布式系统中,一个请求可能...

December 30, 2025 · 5 min · Tony Bai

高并发后端:坚守 Go,还是拥抱 Rust?

高并发后端:坚守 Go,还是拥抱 Rust? - Tony Bai Tony Bai 一个程序员的心路历程 * Google Go语言编码风格规范 * Google Go语言编码风格规范:指南篇 * Google Go语言编码风格规范:决定篇 * Google Go语言编码风格规范:最佳实践篇 * Go语言第一课FAQ * Go语言进阶课FAQ * 关于我 * 我的技术专栏 * 文章列表 高并发后...

December 30, 2025 · 5 min · Tony Bai

“为什么很多工程师还在无视 AI 编程?”—— 这里的答案,或许决定了你三年后的身价

本文永久链接 – https://tonybai.com/2025/12/29/why-many-software-engineers-still-ignore-ai-programming 大家好,我是Tony Bai。 > “我注意到一件让我非常惊讶的事:似乎大多数软件工程师并没有充分利用(甚至根本不用)像 Claude Code、Cursor 或 GitHub Copilot 这样的 AI ...

December 29, 2025 · 5 min · Tony Bai