Go 博客
博客索引
Go 迎来 15 周年, 2024年11月11日
Go 15 岁生日快乐!
(别名)名称的意义是什么?, 2024年9月17日
对泛型别名类型进行了描述,这是 Go 1.24 的一项计划功能
在 Go 中构建基于 LLM 的应用程序, 2024年9月12日
使用 Gemini、langchaingo 和 Genkit 在 Go 中构建基于 LLM 的应用程序
分享您对使用 Go 进行开发的反馈, 2024年9月9日
通过分享您在 Go 开发者调查中的想法,帮助塑造 Go 的未来
Go 1.23 及更高版本中的遥测, 2024年9月3日
Go 1.23 包含 Go 工具链的可选遥测功能。
新的 unique 包, 2024年8月27日
Go 1.23 中用于内部化的新的包。
遍历函数类型, 2024年8月20日
对遍历函数类型进行了描述,这是 Go 1.23 中的一项新功能。
Go 1.23 发布, 2024年8月13日
Go 1.23 添加了迭代器、继续循环增强功能、改进了兼容性等等。
Go 1.22 中的安全随机数, 2024年5月2日
ChaCha8Rand 是 Go 1.22 中使用的一种新的加密安全伪随机数生成器。
使用 math/rand/v2 发展 Go 标准库, 2024年5月1日
Go 1.22 添加了 math/rand/v2,并为 Go 标准库的发展制定了方向。
Go 开发者调查 2024 上半年结果, 2024年4月9日
我们从 2024 上半年开发者调查中学到了什么
更强大的 Go 执行跟踪, 2024年3月14日
过去一年中执行跟踪的新功能和改进。
切片上的健壮泛型函数, 2024年2月22日
避免切片包中的内存泄漏。
Go 1.22 的路由增强功能, 2024年2月13日
Go 1.22 对 HTTP 路由模式的补充。
Go 1.22 发布!, 2024年2月6日
Go 1.22 增强了 for 循环,带来了新的标准库功能并提高了性能。
分享您对使用 Go 进行开发的反馈, 2024年1月23日
通过分享您在 Go 开发者调查中的想法,帮助塑造 Go 的未来
使用 deadcode 查找无法访问的函数, 2023年12月12日
deadcode 是一个新的命令,用于帮助识别无法调用的函数。
Go 开发者调查 2023 下半年结果, 2023年12月5日
我们从 2023 下半年开发者调查中学到了什么
Go 的十四周年, 2023年11月10日
Go 生日快乐!
关于类型推断您想知道的一切 - 以及更多, 2023年10月9日
Go 类型推断的工作原理说明。基于 GopherCon 2023 上具有相同标题的演讲。
解构类型参数, 2023年9月26日
为什么切片包中的函数签名如此复杂。
修复 Go 1.22 中的 for 循环, 2023年9月19日
Go 1.21 发布了 Go 1.22 中更改的预览版本,以使 for 循环不易出错。
Go 中的 WASI 支持, 2023年9月13日
Go 1.21 添加了一个针对 WASI 预览版 1 系统调用 API 的新端口
扩展 gopls 以适应不断增长的 Go 生态系统, 2023年9月8日
随着 Go 生态系统的扩大,gopls 必须变得更小
Go 1.21 中的配置文件引导优化, 2023年9月5日
配置文件引导优化的介绍,在 Go 1.21 中普遍可用。
完美可重现、经过验证的 Go 工具链, 2023年8月28日
Go 1.21 是第一个完美可重现的 Go 工具链。
使用 slog 进行结构化日志记录, 2023年8月22日
Go 1.21 标准库包含一个新的结构化日志记录包,log/slog。
Go 1.21 中的前向兼容性和工具链管理, 2023年8月14日
Go 1.21 像管理任何其他依赖项一样管理 Go 工具链;您将永远不需要手动下载和安装 Go 工具链。
向后兼容性、Go 1.21 和 Go 2, 2023年8月14日
Go 1.21 扩展了 Go 对向后兼容性的承诺,以便每个新的 Go 工具链也是旧工具链语义的最佳实现。
Go 1.21 发布!, 2023年8月8日
Go 1.21 带来了语言改进、新的标准库包、PGO 通用版、工具链中的向前和向后兼容性以及更快的构建。
实验项目模板, 2023年7月31日
宣布 golang.org/x/tools/cmd/gonew,这是一个用于从预定义模板启动新 Go 项目的实验性工具
分享您对使用 Go 进行开发的反馈, 2023年7月25日
通过分享您在 Go 开发者调查中的想法,帮助塑造 Go 的未来
Govulncheck v1.0.0 发布!, 2023年7月13日
golang.org/x/vuln 的 v1.0.0 版本已发布,引入了新的 API 和其他改进。
Go 1.21 发布候选版本, 2023年6月21日
Go 1.21 RC 带来了语言改进、新的标准库包、PGO 通用版、工具链中的向前和向后兼容性以及更快的构建。
Go 开发者调查 2023 第一季度结果, 2023年5月11日
对 2023 年第一季度 Go 开发者调查结果的分析。
Go 集成测试的代码覆盖率, 2023年3月8日
Go 1.20 中提供的集成测试代码覆盖率。
您所有的可比较类型, 2023年2月17日
类型参数、类型集、可比较类型、约束满足
配置文件引导优化预览, 2023年2月8日
配置文件引导优化的介绍,在 Go 1.20 中作为预览提供。
Go 1.20 发布!, 2023年2月1日
Go 1.20 带来了 PGO、更快的构建以及各种工具、语言和库改进。
分享您对使用 Go 进行开发的反馈, 2023年1月18日
通过分享您在 Go 开发者调查中的想法,帮助塑造 Go 的未来
Go 的十三周年, 2022年11月10日
Go 生日快乐!
Go 运行时:四年后, 2022年9月26日
检查 Go 运行时开发的状态
Go 开发者调查 2022 第二季度结果, 2022年9月8日
对 2022 年第二季度 Go 开发者调查结果的分析。
Go 的漏洞管理, 2022年9月6日
宣布 Go 的漏洞管理,帮助开发人员了解其依赖项中已知的漏洞。
Go 1.19 发布!, 2022年8月2日
Go 1.19 添加了更丰富的文档注释、性能改进等等。
分享您对使用 Go 进行开发的反馈, 2022年6月1日
通过分享您在 Go 开发者调查中的想法,帮助塑造 Go 的未来
Go 开发者调查 2021 结果, 2022年4月19日
对 2021 年 Go 开发者调查结果的分析。
何时使用泛型, 2022年4月12日
编写 Go 代码时何时使用泛型,以及何时不使用泛型。
熟悉工作区, 2022年4月5日
了解 Go 工作区以及它们支持的一些工作流程。
Go 如何缓解供应链攻击,2022年3月31日
Go 工具和设计有助于在各个阶段缓解供应链攻击。
泛型的介绍,2022年3月22日
Go 中泛型的介绍。
Go 1.18 发布了!,2022年3月15日
Go 1.18 添加了泛型、原生模糊测试、工作区模式、性能改进等。
Go 1.18 Beta 2 发布公告,2022年1月31日
Go 1.18 Beta 2 是我们对 Go 1.18 的第二个预览版本。请尝试使用它,并告知我们您是否发现任何问题。
两个新的 1.18 教程,2022年1月14日
为了 Go 1.18 的发布,我们发布了两个新的教程。
Go 1.18 Beta 1 发布,包含泛型,2021年12月14日
Go 1.18 Beta 1 是我们对 Go 1.18 的第一个预览版本。请尝试使用它,并告知我们您是否发现任何问题。
Go 十二周年,2021年11月10日
Go 生日快乐!
pkg.go.dev 上全新的搜索体验,2021年11月9日
pkg.go.dev 上的包搜索已更新,您现在可以搜索符号了!
2021 年 Go 开发者调查公告,2021年10月26日
请参加 2021 年 Go 开发者调查。我们期待您的反馈!
行为准则更新,2021年9月16日
对 Go 行为准则进行了一些小的更新,以及对执行情况的更新。
crypto/tls 中的自动密码套件排序,2021年9月15日
Go 1.17 通过自动化 TLS 密码套件首选项排序,使 TLS 配置更轻松、更安全。
整理 Go Web 体验,2021年8月18日
将我们的网站整合到 go.dev 上。
Go 1.17 发布,2021年8月16日
Go 1.17 添加了性能改进、模块优化、Windows 上的 arm64 等。
Stack Overflow 上的 Go 集体,2021年6月23日
宣布 Go Collective,这是 Stack Overflow 上 Go 的一项新体验。
模糊测试已准备好进入 Beta 阶段,2021年6月3日
本地的 Go 模糊测试现已准备好进行 tip 上的 Beta 测试。
2020 年 Go 开发者调查结果,2021年3月9日
对 2020 年 Go 开发者调查结果的分析。
上下文和结构体,2021年2月24日
Go 1.16 中的模块新变化,2021年2月18日
Go 1.16 默认启用模块,提供了一种安装可执行文件的新方法,并允许模块作者撤回已发布的版本。
Go 1.16 发布,2021年2月16日
Go 1.16 添加了嵌入式文件、Apple Silicon 支持等。
VS Code Go 扩展中默认启用 Gopls,2021年2月1日
Gopls 为许多编辑器提供了 Go 的 IDE 功能,现在在 VS Code Go 中默认使用。
Go 中的命令 PATH 安全性,2021年1月19日
如何确定您的程序是否容易受到 PATH 问题的攻击,以及如何解决此问题。
关于向 Go 添加泛型的提案,2021年1月12日
泛型正在进入语言变更提案流程。
Go 在 ARM 及其他架构上的支持,2020年12月17日
Go 对 ARM64 和其他架构的支持。
将 godoc.org 请求重定向到 pkg.go.dev,2020年12月15日
从 godoc.org 迁移到 pkg.go.dev 的计划。
Go 十一周年,2020年11月10日
Go 生日快乐!
Pkg.go.dev 焕然一新!,2020年11月10日
宣布 pkg.go.dev 上的新用户体验。
2020 年 Go 开发者调查公告,2020年10月20日
请参加 2020 年 Go 开发者调查。我们期待您的反馈!
Go 1.15 发布,2020年8月11日
Go 1.15 添加了一个新的链接器、X.509 更改、运行时改进、编译器改进、GOPROXY 改进等。
保持模块兼容性,2020年7月7日
如何保持您的模块与之前的次要/修补程序版本兼容。
泛型的下一步,2020年6月16日
更新的泛型设计草案,以及用于实验的转换工具。
Pkg.go.dev 开源了!,2020年6月15日
VS Code Go 扩展加入 Go 项目,2020年6月9日
宣布 VS Code Go 加入 Go 项目。
2019 年 Go 开发者调查结果,2020年4月20日
对 2019 年 Go 开发者调查结果的分析。
Go、Go 社区和疫情,2020年3月25日
Go 团队如何应对疫情,您可以期待我们提供哪些帮助,以及您可以做些什么。
Protocol Buffers 的新 Go API,2020年3月2日
宣布对 Protocol Buffers 的 Go API 进行重大修改。
Go 1.14 发布,2020年2月25日
Go 1.14 添加了生产就绪的模块支持、更快的延迟、更好的 goroutine 抢占等。
pkg.go.dev 的下一步计划,2020年1月31日
Go 团队计划在 2020 年为 pkg.go.dev 做些什么。
Go 1.15 的提案,2020年1月28日
对于 Go 1.15,我们提出了三个次要的语言清理更改。
2019 年 Go 开发者调查公告,2019年11月20日
请参加 2019 年 Go 开发者调查。我们期待您的反馈!
Go.dev:Go 开发者的新中心,2019年11月13日
宣布 go.dev,它回答了以下问题:还有谁在使用 Go?他们用它做什么?我如何找到有用的 Go 包?
Go 十周年,2019年11月8日
Go 十周年快乐!
Go 模块:v2 及以后,2019年11月7日
如何发布模块的主要版本 2。
在 Go 1.13 中使用错误,2019年10月17日
如何使用新的 Go 1.13 错误接口和函数。
发布 Go 模块,2019年9月26日
如何编写和发布模块以用作依赖项。
Go 1.13 发布,2019年9月3日
Go 1.13 添加了模块身份验证、新的数字文字、错误包装、默认启用 TLS 1.3 等。
模块镜像和校验和数据库上线,2019年8月29日
Go 模块镜像和校验和数据库提供了更快、经过验证的 Go 依赖项下载。
迁移到 Go 模块,2019年8月21日
如何使用 Go 模块来管理程序的依赖项。
2019 年贡献者峰会,2019年8月15日
来自 GopherCon 2019 Go 贡献者峰会的报道。
实验、简化、发布,2019年8月1日
我们如何开发 Go,来自 GopherCon 2019 的演讲。
为什么需要泛型?,2019年7月31日
我们为什么要向 Go 中添加泛型,以及它们可能是什么样子?
宣布新的 Go 商店,2019年7月18日
很遗憾,Go 商店已离线。
迈向 Go 2 的下一步,2019年6月26日
我们应该在 Go 1.14 中包含哪些 Go 2 语言更改?
2018 年 Go 调查结果,2019年3月28日
我们从 2018 年 12 月的 Go 用户调查中学到了什么。
在 Go 1.12 中调试您部署的内容,2019年3月21日
Go 1.12 增强了对调试优化二进制文件的支持。
使用 Go 模块,2019年3月19日
开始使用 Go 模块所需的基本操作介绍。
新的 Go 开发者网络,2019年3月14日
宣布 Go 开发者网络,这是一个分享最佳实践的 Go 用户组集合。
Go 云开发工具包的新功能,2019年3月4日
Go 云开发工具包 (Go CDK) 的最新更改。
Go 1.12 发布,2019年2月25日
Go 1.12 添加了可选的 TLS 1.3、改进的模块等。
2019 年的 Go 模块,2018年12月19日
Go 团队计划在 2019 年为 Go 模块做些什么。
Go 2,我们来了!,2018年11月29日
如何评估、选择和发布 Go 2 提案。
Go 九周年,2018年11月10日
Go 九周年快乐!
参与 2018 年 Go 用户调查,2018年11月8日
请参加 2018 年 Go 用户调查。我们期待您的反馈!
宣布 App Engine 的新 Go 1.11 运行时,2018年10月16日
Google Cloud 宣布了 App Engine 的新 Go 1.11 运行时,对应用程序结构的限制更少。
使用 Go Cloud 的 Wire 进行编译时依赖注入,2018年10月9日
如何使用 Wire,一个用于 Go 的依赖注入工具。
参与 2018 年 Go 公司问卷调查,2018年10月4日
请填写2018年Go公司问卷。
Go 2草案设计, 2018年8月28日
宣布Go 2主要更改的草案设计。
Go 1.11发布, 2018年8月24日
Go 1.11增加了对Go模块、WebAssembly等的初步支持。
使用Go Cloud进行可移植的云编程, 2018年7月24日
宣布Go Cloud,用于使用Go进行可移植的云编程。
通往Go:Go垃圾回收器的旅程, 2018年7月12日
关于新的低延迟Go垃圾回收器的结构和细节的技术演讲。
更新Go行为准则, 2018年5月23日
修订Go行为准则。
Go的新品牌, 2018年4月26日
Go的新外观和标识(不用担心,吉祥物不会改变!)。
Go包版本控制的提案, 2018年3月26日
建议使用Go模块在Go中正式支持包版本控制。
Go 2017年用户调查结果, 2018年2月26日
我们从2017年12月Go用户调查中学到了什么。
Go 1.10发布, 2018年2月16日
Go 1.10增加了构建和测试结果的自动缓存等功能。
你好,中国!, 2018年1月22日
Go主页和二进制下载现在在中国可用,网址为https://golang.google.cn。
参与2017年Go用户调查, 2017年11月16日
请填写2017年Go用户调查。我们想听听你的意见!
Go的八年, 2017年11月10日
Go八岁生日快乐!
社区外联工作组, 2017年9月5日
宣布Go社区外联工作组(CWG)。
Go 1.9发布, 2017年8月24日
Go 1.9增加了类型别名、位运算内联函数、优化等功能。
贡献者研讨会, 2017年8月9日
Go贡献者研讨会在GopherCon上培训了新的贡献者。
贡献者峰会, 2017年8月3日
报道2017年GopherCon上的Go贡献者峰会。
迈向Go 2, 2017年7月13日
我们将如何共同努力迈向Go 2。
推出开发者体验工作组, 2017年4月10日
宣布开发者体验工作组(DXWG)。
HTTP/2服务器推送, 2017年3月24日
如何使用HTTP/2服务器推送来减少页面加载时间。
Go 2016年用户调查结果, 2017年3月6日
我们从2017年12月Go用户调查中学到了什么。
Go 1.8发布, 2017年2月16日
Go 1.8增加了更快的非x86编译代码、亚毫秒级的垃圾回收暂停、HTTP/2推送等功能。
参与2016年Go用户调查和公司问卷, 2016年12月13日
请填写2016年Go用户调查和公司问卷。我们想听听你的意见!
Go字体, 2016年11月16日
宣布由Bigelow & Holmes设计的Go字体系列。
Go的七年, 2016年11月10日
Go七岁生日快乐!
介绍HTTP跟踪, 2016年10月4日
如何使用Go 1.7的HTTP跟踪来了解你的客户端请求。
使用子测试和子基准测试, 2016年10月3日
如何使用Go 1.7的新子测试和子基准测试。
更小的Go 1.7二进制文件, 2016年8月18日
Go 1.7包含一些对小型设备很重要的二进制文件大小减少。
Go 1.7发布, 2016年8月15日
Go 1.7增加了更快的x86编译代码、标准库中的上下文等功能。
Go 1.6发布, 2016年2月17日
Go 1.6增加了HTTP/2、模板块等功能。
Go中的语言和区域设置匹配, 2016年2月9日
如何使用Go的语言和区域设置匹配来国际化你的网站。
Go的六年, 2015年11月10日
Go六岁生日快乐!
Golang UK 2015, 2015年10月9日
报道2015年GolangUK,伦敦首届Go大会。
Go GC:优先考虑低延迟和简单性, 2015年8月31日
Go 1.5是Go垃圾回收器迈向新的低延迟未来的第一步。
Go 1.5发布, 2015年8月19日
Go 1.5增加了一个新的、更快的垃圾回收器、默认情况下更多的并行性、go工具跟踪等功能。
GopherCon 2015总结, 2015年7月28日
报道2015年GopherCon。
Go、开源和社区, 2015年7月8日
为什么Go是开源的,我们如何加强我们的开源社区?
奇虎360和Go, 2015年7月6日
奇虎360如何使用Go。
GopherChina之旅报告, 2015年7月1日
报道2015年GopherChina,中国首届Go大会。
Go中的可测试示例, 2015年5月7日
如何向你的包中添加示例,这些示例也可以作为测试。
包名称, 2015年2月4日
如何命名你的包。
错误是值, 2015年1月12日
处理Go中错误的习惯用法和模式。
GothamGo:大苹果中的gopher, 2015年1月9日
报道2015年GothamGo,纽约市首届全天Go大会。
Gopher Gala是首届全球Go黑客马拉松, 2015年1月7日
首届全球Go黑客马拉松Gopher Gala将于2015年1月23日至25日举行。
生成代码, 2014年12月22日
如何使用go generate。
Go 1.4发布, 2014年12月10日
Go 1.4增加了对Android的支持、go generate、优化等功能。
与Go一起度过的五年, 2014年11月10日
Go五岁生日快乐!
Go在Google I/O和Gopher SummerFest, 2014年10月6日
报道2014年Google I/O和GoSF Go SummerFest。
使用Docker部署Go服务器, 2014年9月26日
如何使用Docker的新Go官方基础镜像。
常量, 2014年8月25日
Go中常量的介绍。
Go在OSCON, 2014年8月20日
报道2014年OSCON。
Go并发模式:上下文, 2014年7月29日
Go上下文包的介绍。
Go将在2014年OSCON, 2014年7月15日
如果您将参加2014年7月20日至29日在俄勒冈州波特兰举行的OSCON,请务必查看这些Go演讲。
Go 1.3发布, 2014年6月18日
Go 1.3增加了更好的性能、godoc中的静态分析等功能。
GopherCon 2014总结, 2014年5月28日
报道2014年GopherCon。
Go地鼠, 2014年3月24日
Go地鼠的幕后故事。
Go并发模式:管道和取消, 2014年3月13日
如何使用Go的并发性构建数据处理管道。
FOSDEM 2014上的Go演讲, 2014年2月24日
报道FOSDEM 2014上的Go开发室。
Go在App Engine:工具、测试和并发, 2013年12月13日
宣布对Go在App Engine上的改进。
Go Playground内部, 2013年12月12日
Go Playground的工作原理。
封面故事, 2013年12月2日
介绍Go 1.12的代码覆盖率工具。
Go 1.2发布, 2013年12月1日
Go 1.2增加了测试覆盖率结果、goroutine抢占等功能。
Go中的文本规范化, 2013年11月26日
如何在Go中规范化UTF-8文本以及为什么要这样做。
Go的四年, 2013年11月10日
Go四岁生日快乐!
Go中的字符串、字节、rune和字符, 2013年10月23日
Go中字符串的工作原理以及如何使用它们。
数组、切片(和字符串):'append'的机制, 2013年9月26日
Go数组和切片的工作原理以及如何使用copy和append。
第一个Go程序, 2013年7月18日
Rob Pike找到了有史以来第一个Go程序。
介绍Go竞态检测器, 2013年6月26日
如何以及为什么使用Go竞态检测器来改进你的程序。
Go和Google Cloud Platform, 2013年6月12日
两场关于在 Google Cloud Platform 上使用 Go 的演讲,来自 Google I/O 2013。
与 Go 团队的对话, 2013年6月6日
在 Google I/O 2013 上,Go 团队的几位成员主持了一场“炉边谈话”。
高级 Go 并发模式, 2013年5月23日
观看 Sameer Ajmani 的演讲,“高级 Go 并发模式”,来自 Google I/O 2013。
Go 1.1 发布, 2013年5月13日
Go 1.1 速度更快,对返回值的要求更少,并添加了方法表达式。
通往 Go 1 的道路, 2013年3月14日
观看 Rob Pike 和 Andrew Gerrand 的演讲,“通往 Go 1 的道路”。
两篇最新的 Go 文章, 2013年3月6日
两篇 Go 文章:“Go at Google:面向软件工程的语言设计”和“Go 入门、App Engine 和 Google+ API”
参加 Go 线下聚会, 2013年2月27日
如何找到或发起一个本地 gophers 小组。
Go 中的 map 实战, 2013年2月6日
如何以及何时使用 Go 中的 map。
使用 gofmt 格式化你的 Go 代码, 2013年1月23日
如何以及为什么使用 gofmt 格式化你的 Go 代码。
并发并非并行, 2013年1月16日
观看 Rob Pike 的演讲,“_并发并非并行_”。
App Engine SDK 和工作区 (GOPATH), 2013年1月9日
App Engine SDK 1.7.4 添加了对 GOPATH 风格工作区的支持。
两场最新的 Go 演讲, 2013年1月2日
两场 Go 演讲:“Go:一个简单的编程环境”和“Go:优雅增长的代码”。
Go 三周岁, 2012年11月10日
Go 三周岁快乐!
App Engine 1.7.1 中的 Go 更新, 2012年8月22日
App Engine SDK 1.7.1 添加了 memcache 和其他 Go 功能。
组织 Go 代码, 2012年8月16日
如何命名和打包 Go 程序的各个部分,以最佳地服务于你的用户。
GCC 4.7.1 中的 Gccgo, 2012年7月11日
GCC 4.7.1 添加了对 Go 1 的支持。
来自 Google I/O 2012 的 Go 视频, 2012年7月2日
来自 Google I/O 2012 的关于 Go 的演讲。
Go 1.0 版本发布, 2012年3月28日
一个重要的里程碑:宣布 Go 1,Go 的第一个稳定版本。
了解 Go 社区, 2011年12月21日
请参加 Gopher 调查。我们想听听你的意见!
使用 Go 构建 StatHat, 2011年12月19日
StatHat 如何使用 Go,以及他们为什么选择 Go。
从零到 Go:在 24 小时内上线 Google 首页, 2011年12月13日
Go 如何帮助在 2011 年感恩节推出 Google 涂鸦。
Go 编程语言两周岁, 2011年11月10日
Go 二周岁快乐!
编写可扩展的 App Engine 应用程序, 2011年11月1日
如何使用 Go 和 Google App Engine 构建可扩展的 Web 应用程序。
使用 GNU 调试器调试 Go 程序, 2011年10月30日
宣布一篇关于使用 GDB 调试 Go 程序的新文章。
Go App Engine SDK 1.5.5 发布, 2011年10月11日
Go App Engine SDK 1.5.5 包含 Go release.r60.2。
Go 1.0 版本预览, 2011年10月5日
Go 团队正在为 Go 1.0 版本计划什么。
在浏览器中学习 Go, 2011年10月4日
宣布 Go 编程之旅,https://tour.golang.org/。
Go image/draw 包, 2011年9月29日
使用 image/draw 包介绍 Go 中的图像合成。
Go image 包, 2011年9月21日
使用 Go image 包介绍二维图像处理。
反射法则, 2011年9月6日
Go 中反射是如何工作的,如何思考它,以及如何使用它。
两场 Go 演讲:“Go 中的词法扫描”和“Cuddle:一个 App Engine 演示”, 2011年9月1日
来自悉尼 GTUG 的两场关于 Go 的演讲:Rob Pike 解释了词法扫描,Andrew Gerrand 使用 App Engine 构建了一个简单的实时聊天。
Go for App Engine 正式发布, 2011年7月21日
你现在可以在 App Engine 上使用 Go 了!
错误处理和 Go, 2011年7月12日
Go 错误的介绍。
Go 中的一级函数, 2011年6月30日
宣布一个新的 Go 代码演练,探索一级函数。
分析 Go 程序, 2011年6月24日
如何使用 Go 内置的分析器来理解和优化你的程序。
外部 Go 库聚焦, 2011年6月3日
一些流行的 Go 库以及如何使用它们。
GIF 解码器:Go 接口的练习, 2011年5月25日
Go 的接口如何在 Go GIF 解码器中很好地工作。
Google I/O 2011 上的 Go:视频, 2011年5月23日
两场来自 Google I/O 2011 的关于 Go 的演讲。
Go 和 Google App Engine, 2011年5月10日
宣布支持在 Google App Engine 中使用 Go。
Go 在 Heroku 上, 2011年4月21日
两位 Heroku 系统工程师讨论了他们使用 Go 的经验。
介绍 Gofix, 2011年4月15日
如何使用 go fix 在每次新的 Go 版本发布时更新你的代码。
Godoc:记录 Go 代码, 2011年3月31日
如何以及为什么要记录你的 Go 包。
大量数据, 2011年3月24日
介绍 gob,一种高速的 Go 到 Go 线路编码格式。
C?Go?Cgo!, 2011年3月17日
如何使用 cgo 让 Go 包调用 C 代码。
Go 变得更加稳定, 2011年3月16日
从每周不稳定的 Go 版本转向频率更低、更稳定的版本。
JSON 和 Go, 2011年1月25日
如何在 Go 中生成和使用 JSON 格式的数据。
Go 切片:用法和内部原理, 2011年1月5日
如何使用 Go 切片,以及它们是如何工作的。
Go:一年前的今天, 2010年11月10日
Go 一周岁快乐!
调试 Go 代码(状态报告), 2010年11月2日
使用 GDB 调试 Go 程序时,哪些有效,哪些无效。
真实的 Go 项目:SmartTwitter 和 web.go, 2010年10月19日
Michael Hoisie 如何使用 Go 构建 SmartTwitter 和 web.go。
Go 并发模式:超时,继续前进, 2010年9月23日
如何使用 Go 的并发支持实现超时。
介绍 Go Playground, 2010年9月15日
宣布 Go Playground,https://play.golang.org/。
Go 赢得 2010 Bossie 奖, 2010年9月6日
Go 赢得 2010 Bossie 奖“最佳开源应用程序开发软件”。
Defer、Panic 和 Recover, 2010年8月4日
介绍 Go 的 defer、panic 和 recover 控制流机制。
通过通信共享内存, 2010年7月13日
新的 Go codelab 预览,“通过通信共享内存”。
Go 的声明语法, 2010年7月7日
为什么 Go 的声明语法不像 C 那样,而且比 C 的简单得多。
来自 Google I/O 的 Go 编程讲座视频, 2010年6月6日
Rob Pike 和 Russ Cox 在 Google I/O 2010 上关于 Go 的演讲。
I/O 上的 Go:常见问题解答, 2010年5月27日
来自 Google I/O 2010 的关于 Go 的问答。
即将到来的 Google I/O Go 活动, 2010年5月12日
如果你将参加 Google I/O 2010,请务必在这些活动中与 Go 团队交流。
新的讲座和教程, 2010年5月5日
更多学习 Go 的资料:一场讲座、一个 codelab 和一个屏幕录制。
JSON-RPC:接口的故事, 2010年4月27日
如何使用 net/rpc 包的接口创建 JSON-RPC 系统。
第三方库:goprotobuf 及其他, 2010年4月20日
宣布 Go 支持 Protocol Buffers,Google 的数据交换格式。
Go:2010年3月的更新, 2010年3月18日
第一篇文章!