构建高效的AI智能体[译]
本文永久链接 – https://tonybai.com/2025/03/11/building-effective-agents 近来,人工智能领域再次风起云涌,各种能力超强的大模型、创新概念和工具层出不穷,让人目不暇接。从DeepSeek发布的开源MoE 模型DeepSeek-V3和令人惊艳的具备深度思考能力的推理模型DeepSeek...
View ArticleAnders Hejlsberg谈TypeScript编译器向Go移植的实践与规划
本文永久链接 – https://tonybai.com/2025/03/12/typescript-native-port-to-go TypeScript、C#语言、Delphi语言之父Anders...
View ArticleAnders Hejlsberg专访全文:TypeScript正在向Go移植
本文永久链接 – https://tonybai.com/2025/03/13/interview-with-anders-hejlsberg 昨天发表了《Anders...
View Article体验Gemini Deep Research:以Go语言未来演进方向分析为例
本文永久链接 – https://tonybai.com/2025/03/16/gemini-deep-research-experience 基于大模型的AI已进入深度思考时代,以DeepSeek R1模型为代表的开源模型给主流AI厂商带来了巨大压力。其实早在2024年12月份,Google就在一篇名为“Try Deep Research and our new experimental...
View ArticleGo方法名的作用域:包级,但需间接调用
本文永久链接 – https://tonybai.com/2025/03/24/understand-methodname-scope 在Go语言中,作用域(Scope)决定了标识符(如变量、常量、函数、方法等)的可见范围。对于函数,我们熟知其包级作用域:包内任意位置可直接调用,首字母大写则可在包外调用。但对于方法名(Method...
View ArticleGo 1.25规范大扫除:移除“Core Types”,为更灵活的泛型铺路
本文永久链接 – https://tonybai.com/2025/03/27/remove-coretypes-from-go-spec Go 1.18引入泛型无疑是Go语言发展史上的一个里程碑,它带来了类型参数、类型约束等强大的新特性。伴随这些特性,一个名为“核心类型”(Core Type)的抽象概念也被引入,旨在简化泛型初期的规范定义和编译器实现。...
View ArticleGo模块发布流程再加固:go mod verify -tag提案详解
本文永久链接 – https://tonybai.com/2025/03/28/go-mod-verify-tag Go模块(module)在Go 1.11版本中引入,显著简化了依赖管理,使开发者能够通过go.mod文件明确声明和管理库依赖,支持语义版本控制,并提高了构建速度和可移植性。使得Go语言的依赖管理更加现代化和高效,提升了开发者的体验。 同时引入的校验和数据库 (sumdb)...
View ArticleGo安全版图再添利器:OpenPubkey SSH开源,用SSO彻底改变SSH认证
本文永久链接 – https://tonybai.com/2025/03/31/openpubkey-ssh-open-source 对于许多开发者和运维工程师而言,管理SSH密钥是一项繁琐且易出错的任务。正如SSH发明者、芬兰计算机科学家Tatu...
View ArticleWaitGroup.Go要来了?Go官方提案或让你告别Add和Done样板代码
本文永久链接 – https://tonybai.com/2025/04/03/waitgroup-go-proposal sync.WaitGroup是Go语言中处理并发任务同步最常用的原语之一。然而,其经典的Add(1)、go func() { defer wg.Done() …...
View ArticleGo testing包将迎来新增强:标准化属性与持久化构件API即将落地
本文永久链接 – https://tonybai.com/2025/04/07/go-testing-add-attr-and-artifactdir Go语言的testing包即将迎来两项备受期待的增强功能:标准化的测试属性(Test Attributes)和测试构件(Test Artifacts)管理。这两项提案(#43936...
View ArticleGo 1.25新提案:GOMAXPROCS默认值将迎Cgroup感知能力,终结容器性能噩梦?
本文永久链接 – https://tonybai.com/2025/04/09/gomaxprocs-defaults-add-cgroup-aware Go官方出手!新提案自动优化容器内GOMAXPROCS,告别性能噩梦!...
View ArticleGo开发者必看!JetBrains 2024报告深度解读:Go语言现状、趋势与未来机遇
本文永久链接 – https://tonybai.com/2025/04/10/jetbrains-2024-go-report-analysis 嘿,各位Gopher! 你是否也在关心Go语言的最新动态?它还在快速增长吗?薪资水平如何?未来方向在哪? 这是我看到的关于2024年Go语言发展趋势最全面、数据最翔实的一份报告解读。...
View ArticleGo开发者必看!Uber如何利用PGO将Go服务性能优化推向新高度?
本文永久链接 – https://tonybai.com/2025/04/11/uber-go-pgo-optimization 对于像Uber这样广泛采用Go语言(Uber...
View Article揭秘顶尖技术专家的15个关键方法与心态,不只靠代码
本文永久链接 – https://tonybai.com/2025/04/13/top-programmers-methods-mindset 这可能是我看到的关于‘如何成为顶尖程序员’最深刻的总结之一! 在快速迭代的技术世界里,每一位开发者或许都曾思考:是什么区分了“优秀”与“卓越”?仅仅是掌握了最新的框架或语言吗?Matthias...
View Article告别智能体孤岛:谷歌A2A协议能否成为企业AI协作的通用语?
本文永久链接 – https://tonybai.com/2025/04/14/what-is-a2a-protocol 随着人工智能(AI)的飞速发展,AI...
View Article11个现代Go特性:用gopls/modernize让你的代码焕然一新
本文永久链接 – https://tonybai.com/2025/04/15/embrace-modern-go-style-with-gopls-modernize 大家好,我是Tony Bai。 最近在思考Go语言的发展时,不禁让我想起了当年学习C++的经历。Bjarne Stroustrup在《C++程序设计语言(特别版)》中就专门强调了“现代 C++”(Modern...
View ArticleAI新宠?解读MCP、A2A为何偏爱JSON-RPC 2.0
本文永久链接 – https://tonybai.com/2025/04/16/ai-protocol-prefer-jsonrpc 大家好,我是Tony Bai。 在AI技术飞速演进的今天,底层通信协议的选择对系统效率和互操作性至关重要。细心的开发者可能已经发现,新兴的AI协议如模型上下文协议(MCP)和Agent2Agent(A2A)协议,都不约而同地将目光投向了JSON-RPC...
View Article自定义Hash终迎标准化?Go提案maphash.Hasher接口设计解读
本文永久链接 – https://tonybai.com/2025/04/17/standardize-the-hash-function 大家好,我是Tony Bai。 随着Go泛型的落地和社区对高性能自定义容器需求的增长,如何为用户自定义类型提供一套标准、安全且高效的Hash计算与相等性判断机制,成为了Go核心团队面临的重要议题。近日,经过Go核心开发者多轮深入探讨,编号为#70471...
View Article“Go is badly designed”?它像极了我们当年恨过的物理老师!
本文永久链接 – https://tonybai.com/2025/04/17/go-is-badly-designed 大家好,我是Tony Bai。 今天刷X (前Twitter) 的时候,看到Golang Insiders社区下面这条推文,真是差点扑哧一声笑出来,感觉说得太形象了,必须分享给大家: 这位叫Lyes的开发者回应 “Go is badly designed” (Go...
View Article代码Agent没有护城河?我用Go标准库和DeepSeek证明给你看!
本文永久链接 – https://tonybai.com/2025/04/18/reproduce-thorsten-balls-code-agent 大家好,我是Tony Bai。 人工智能Agent风头正劲,但构建它们真的那么难吗?本文深入解读Thorsten Ball 的“皇帝新衣”论,并通过一个 Go 标准库 + OpenAI Compatible API +...
View Article