Web Analytics

Goroutine “气泡”宇宙——Go 并发模型的新维度

本文永久链接 – https://tonybai.com/2025/12/20/goroutine-bubble-universe-go-concurrency-new-dimension 大家好,我是Tony Bai。 goroutine 是 Go 并发模型的基石,我们习惯于将其视为一个个轻量、独立的执行单元。然而,近年来,Go 语言中出现了一种新的、微妙的并发概念,Go 核心团队的成员们亲切地称之为 “Goroutine 气泡” (Goroutine Bubbles)。 ...

December 20, 2025 · 7 min · Tony Bai

再见了,微服务:从 100 多个“问题儿童”到 1 个“超级巨星”的架构回归

本文永久链接 – https://tonybai.com/2025/12/19/twilio-say-goodbye-microservices 大家好,我是Tony Bai。 “微服务”——这个在过去十年间统治了软件架构领域的“最佳实践”,承诺给我们带来更高的模块化、更快的迭代速度和更强的团队自治。然而,当一个团队,深陷于 140 多个服务、140 多个代码仓库、140 多个独立队列的泥潭中,开发速度骤降、缺陷率爆炸、on-call 工程师夜不能寐时,这个“最佳实践”是否已然变成了一个“最大负担”? ...

December 19, 2025 · 6 min · Tony Bai

“这段代码是 AI 写的!”—— Go 社区的“AI 辅助编程”第一案

本文永久链接 – https://tonybai.com/2025/12/18/go-community-first-case-ai-assisted-programming 大家好,我是Tony Bai。 近日,一场在 Go 官方 GitHub Issue 中爆发的公开“对峙”,将一个长期悬而未决的问题,以一种极具戏剧性的方式,推到了所有 Gopher 的面前:我们应该如何对待 AI 生成的代码? ...

December 18, 2025 · 6 min · Tony Bai

逃离 Java 的“自行车棚”:Go 语言真的是那片“净土”吗?

本文永久链接 – https://tonybai.com/2025/12/18/escaping-java-bicycle-shed-is-go-the-pure-land 大家好,我是Tony Bai。 “如果每次我看到‘为什么不这么写?’这种针对完美代码的 PR 评论都能得到一分钱,我现在已经退休了。” 近日,一位在 r/golang 社区发帖的开发者发出了这样的咆哮。他受够了 Java 生态中那种无休止的、关于细枝末节的争论——也就是所谓的“自行车棚效应”(Bike Shedding)。他正在认真考虑转向 Go 语言。 ...

December 18, 2025 · 6 min · Tony Bai

Cloudflare 2025 年度报告发布——Go 语言再次“屠榜”API 领域,AI 流量激增!

本文永久链接 – https://tonybai.com/2025/12/17/cloudflare-2025-report-go-language-api-traffic-ai-surge 大家好,我是Tony Bai。 近日,互联网基础设施巨头 Cloudflare 发布了其备受瞩目的《2025 年度互联网回顾报告》。这份基于其全球庞大网络数据的报告,如同一面镜子,映照出全球互联网在流量、技术、安全和 AI 等领域的最新脉搏。 ...

December 17, 2025 · 5 min · Tony Bai

Go 1.26 新特性前瞻:从 Green Tea GC 到语法糖 new(expr),性能与体验的双重进化

本文永久链接 – https://tonybai.com/2025/12/16/go-1-26-foresight 大家好,我是Tony Bai。 随着2025年11月末 Go 1.26 开发分支的功能冻结(Feature Freeze),这份预计于 2026 年初发布的版本终于揭开了神秘面纱。 ...

December 16, 2025 · 12 min · Tony Bai

Go 语言的“反模式”清单:来自资深 Gopher 血泪教训的 10 条“不要做”

本文永久链接 – https://tonybai.com/2025/12/15/go-language-anti-patterns-10-donts 大家好,我是Tony Bai。 “有哪些‘不要做’的教训,是你花了好几年才学会的?” 近日,在 r/golang 社区,这个简单的问题,引爆了一场关于 Go 语言“反模式”与“最佳实践”的集体反思。帖子下数百条评论,汇集了无数 Gopher 在真实项目中用“血与泪”换来的宝贵经验。这些教训,往往不是关于某个高深的算法,而是关于那些看似“理所当然”,却在不经意间为代码埋下地雷的日常习惯。 ...

December 15, 2025 · 7 min · Tony Bai

InfluxDB 3.0:一场豪赌的未来,还是又一次痛苦的轮回?

InfluxDB 3.0:一场豪赌的未来,还是又一次痛苦的轮回? - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...

December 13, 2025 · 5 min · Tony Bai

跨越20年的对话:从 Eiffel 的“契约”到 Go 的“接口”

本文永久链接 – https://tonybai.com/2025/12/13/from-eiffel-contract-to-go-interface 大家好,我是Tony Bai。 20年前,当我第一次翻开 Bertrand Meyer 的那本巨著**《面向对象软件构造》(Object-Oriented Software Construction)** 时,一种醍醐灌顶的感觉油然而生。书中那个名为 Eiffel 的语言,以及它所倡导的 “契约式设计” (Design by Contract, DbC),仿佛为当时混乱的软件开发世界点亮了一盏明灯。 ...

December 13, 2025 · 10 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