标签

 go 

相关的文章:

本列表汇集了关于Go语言的最新动态、性能优化技巧及与其他编程语言的对比分析,帮助开发者更好地理解和应用Go语言。

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

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

Go语言的net/http/pprof即将推出v2包,解决安全隐患,移除自动注册,支持手动注册,并增强动态诊断功能,如飞行记录器和CPU采样控制,从而提升Go应用的安全性和诊断能力。

原文中文,约4000字,阅读约需10分钟。发表于:
阅读原文

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

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

Melkey从Go初学者成长为专家,经历了从被迫学习到理解Go思维的转变。他强调理解Go的特性和惯用法,实践项目是提升技能的关键。通过HTTP服务、CLI工具、gRPC服务和数据处理等项目,逐步掌握Go的核心哲学,实现真正的精通。

原文中文,约4100字,阅读约需10分钟。发表于:
阅读原文

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

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

2012年,Go语言团队在Google I/O发布1.0版本,标志着其历史性里程碑。Go语言由创始人因厌倦C++编译等待而设计,追求简洁与高效,解决依赖管理问题。其设计哲学强调“少即是多”,通过切片和接口等特性改变编程方式。

原文中文,约3700字,阅读约需9分钟。发表于:
阅读原文

报告显示OpenTelemetry对Go性能的影响

A new benchmark study from observability platform Coroot has shed light on the performance costs of implementing OpenTelemetry in high-throughput Go applications. The findings show that while...

Coroot的研究表明,OpenTelemetry在高吞吐量的Go应用中引入约35%的CPU开销,并增加网络流量和延迟。尽管提供了有价值的追踪信息,但在资源有限的情况下,eBPF可能是更合适的选择。社区讨论指出,优化SDK内部可能提升性能,但需权衡可观察性与性能限制。

报告显示OpenTelemetry对Go性能的影响
原文英文,约500词,阅读约需2分钟。发表于:
阅读原文

Rust、Go与TypeScript:哪种后端语言适合你?与Tai Groot的对话 [播客#176]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Tai Groot. He's a back end software engineer and maintains an open source project used by companies like...

在本期播客中,freeCodeCamp创始人Quincy Larson采访了后端工程师Tai Groot,讨论了后端编程语言、开源项目管理以及指导初级开发者的技巧。

Rust、Go与TypeScript:哪种后端语言适合你?与Tai Groot的对话 [播客#176]
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文

Gopher视角:Java 开发者转向 Go 时,最需要“掰过来”的几个习惯

本文永久链接 – https://tonybai.com/2025/06/27/from-java-to-go 大家好,我是Tony Bai。...

本文讨论了Java开发者转向Go语言时需要调整的习惯,包括接口定义、错误处理、命名简洁性和代码复用方式。Go语言强调能力驱动、显式错误处理、简化命名和组合优于继承,以提升代码的灵活性和可维护性。理解Go的设计哲学将帮助开发者更高效地编程。

原文中文,约6100字,阅读约需15分钟。发表于:
阅读原文

Go vs. Rust再掀波澜:Grab真实案例复盘,Gopher如何看待这场“效率与代价”之争?

本文永久链接 – https://tonybai.com/2025/06/24/grab-rewrote-go-service-in-rust 大家好,我是Tony Bai。 最近,东南亚科技巨头、出行公司 Grab 的一篇技术博客《Counter Service: How we rewrote it in Rust》在技术圈引起了不小的震动。他们将一个高 QPS(每秒查询率)的 Go...

Grab将高QPS的Go微服务重写为Rust,基础设施成本降低70%。Rust具备无垃圾回收和内存安全等特性,效率极高,但学习曲线陡峭且生态系统尚不成熟。Go在云原生领域仍占据重要地位,重写需谨慎考虑。

原文中文,约3900字,阅读约需10分钟。发表于:
阅读原文

【Rust日报】2025-06-20 Zed 推出全新调试器,内置支持 Rust、C/C++、JavaScript、Go 和 Python

Tokio 公告:宣布明年 4 月举办首届 TokioConf 2026 2026 年 4 月 20 日至 22 日,TokioConf 将在俄勒冈州波特兰举办。 这是首届专为 Rust 中异步网络应用开发者设立的会议,旨在分享使用 Tokio 和 Rust...

TokioConf 将于 2026 年 4 月 20-22 日在俄勒冈州波特兰举办,专注于 Rust 异步网络应用开发。Zed 发布了支持多种语言的新调试器,优化了调试流程。文章探讨了 Rust 中整数到字符串转换的优化及宏驱动的数据建模方法。Aralez 是基于 Rust 的高性能反向代理,支持动态配置和多种功能。

【Rust日报】2025-06-20 Zed 推出全新调试器,内置支持 Rust、C/C++、JavaScript、Go 和 Python
原文中文,约2700字,阅读约需7分钟。发表于:
阅读原文

现代数据工作流中的Go与Python:需要帮助做出决定吗?

Need both performance and flexibility in your data workflows? We compare Go and Python to help you make an informed decision.

在数据工作中,Python适合进行探索和复杂转换,因其库丰富且可读性强;而Go则注重高性能和可靠性,适合处理大规模数据和实时系统。选择编程语言应根据具体需求和团队背景,许多团队会结合两者的优势。

现代数据工作流中的Go与Python:需要帮助做出决定吗?
原文英文,约1500词,阅读约需6分钟。发表于:
阅读原文

当一切皆可用Python:Go这样的通用语言与DSL的未来价值何在?

本文永久链接 – https://tonybai.com/2025/06/19/language-design-in-the-era-of-llm 大家好,我是Tony Bai。 大型语言模型 (LLM) 的浪潮正以前所未有的速度和深度席卷软件开发领域。从代码生成、Bug 修复到文档撰写,AI...

大型语言模型(LLM)正在影响编程语言的设计,尤其是领域特定语言(DSL)和通用语言(如Go)。LLM在高资源语言(如Python)上的表现优于低资源语言,挑战了DSL的价值。未来,DSL需要提供更深的领域洞察和更高的表达效率,以证明其必要性。同时,Go语言的简洁性和强类型系统在LLM时代展现出独特优势。开发者需提升技能以应对AI时代的挑战。

原文中文,约5400字,阅读约需13分钟。发表于:
阅读原文