Go 官方部落格
部落格索引
使用 testing.B.Loop 進行更可預測的基準測試, 2 April 2025
Go 1.24 中更好的基準測試迴圈。
告別核心型別 - 迎接我們熟知和喜愛的 Go!, 26 March 2025
Go 1.25 透過移除核心型別的概念來簡化語言規範
抗遍歷檔案 API, 12 March 2025
Go 1.24 中新的檔案訪問 API。
從 unique 到 cleanups 和 weak:提高效率的新底層工具, 6 March 2025
Go 1.24 中的弱指標和更好的終結器。
使用 Swiss Tables 加速 Go map, 26 February 2025
Go 1.24 透過全新的 map 實現提高了 map 的效能
使用 testing/synctest 測試併發程式碼, 19 February 2025
Go 1.24 包含一個實驗性包,用於協助測試併發程式碼。
使用 Go 構建可擴充套件的 Wasm 應用, 13 February 2025
Go 1.24 透過函式匯出和 reactor 模式增強了 WebAssembly 功能
Go 1.24 釋出!, 11 February 2025
Go 1.24 帶來了泛型類型別名、map 效能提升、FIPS 140 合規性等。
Go 開發者調查 2024 下半年結果, 20 December 2024
我們從 2024 年下半年開發者調查中學到的東西
Go Protobuf:新的 Opaque API, 16 December 2024
我們正在為 Go Protobuf 新增一個新的生成程式碼 API。
Go 迎來 15 歲生日, 11 November 2024
Go 15 歲生日快樂!
(別名)名稱裡有什麼?, 17 September 2024
對泛型別名型別的描述,這是 Go 1.24 的計劃特性
在 Go 中構建 LLM 驅動的應用, 12 September 2024
在 Go 中使用 Gemini、langchaingo 和 Genkit 構建 LLM 驅動的應用
分享您關於 Go 開發的反饋, 9 September 2024
透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來
Go 1.23 及更高版本中的遙測, 3 September 2024
Go 1.23 包含 Go 工具鏈的可選遙測。
新的 unique 包, 27 August 2024
Go 1.23 中用於內聯的新包。
遍歷函式型別, 20 August 2024
對遍歷函式型別的描述,這是 Go 1.23 中的一個新特性。
Go 1.23 釋出!, 13 August 2024
Go 1.23 添加了迭代器,繼續增強迴圈,改進了相容性等。
Go 1.22 中的安全隨機性, 2 May 2024
ChaCha8Rand 是 Go 1.22 中使用的一種新的加密安全偽隨機數生成器。
使用 math/rand/v2 發展 Go 標準庫, 1 May 2024
Go 1.22 添加了 math/rand/v2,並規劃了 Go 標準庫的發展方向。
Go 開發者調查 2024 上半年結果, 9 April 2024
我們從 2024 年上半年開發者調查中學到的東西
更強大的 Go 執行跟蹤, 14 March 2024
過去一年中執行跟蹤的新特性和改進。
切片上健壯的泛型函式, 22 February 2024
避免 slices 包中的記憶體洩漏。
Go 1.22 的路由增強, 13 February 2024
Go 1.22 對 HTTP 路由模式的補充。
Go 1.22 釋出!, 6 February 2024
Go 1.22 增強了 for 迴圈,帶來了新的標準庫功能並提高了效能。
分享您關於 Go 開發的反饋, 23 January 2024
透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來
使用 deadcode 查詢不可達函式, 12 December 2023
deadcode 是一個新的命令,用於幫助識別無法呼叫的函式。
Go 開發者調查 2023 下半年結果, 5 December 2023
我們從 2023 年下半年開發者調查中學到的東西
Go 的十四年, 10 November 2023
生日快樂,Go!
關於型別推斷你想知道的一切 - 還有更多, 9 October 2023
對 Go 型別推斷如何工作的描述。基於 GopherCon 2023 上同名演講。
解構型別引數, 26 September 2023
為什麼 slices 包中的函式簽名如此複雜。
修復 Go 1.22 中的 For 迴圈, 19 September 2023
Go 1.21 釋出了 Go 1.22 中一項更改的預覽,使 for 迴圈不易出錯。
Go 中的 WASI 支援, 13 September 2023
Go 1.21 添加了一個針對 WASI preview 1 系統呼叫 API 的新移植
為不斷增長的 Go 生態系統擴充套件 gopls, 8 September 2023
隨著 Go 生態系統變得越來越大,gopls 必須變得更小
Go 1.21 中的配置檔案引導最佳化, 5 September 2023
介紹配置檔案引導最佳化,此功能在 Go 1.21 中普遍可用。
完美可重現、已驗證的 Go 工具鏈, 28 August 2023
Go 1.21 是第一個完美可重現的 Go 工具鏈。
使用 slog 進行結構化日誌記錄, 22 August 2023
Go 1.21 標準庫包含一個新的結構化日誌記錄包 log/slog。
Go 1.21 中的向前相容性和工具鏈管理, 14 August 2023
Go 1.21 像管理任何其他依賴項一樣管理 Go 工具鏈;您再也不需要手動下載和安裝 Go 工具鏈了。
向後相容性、Go 1.21 和 Go 2, 14 August 2023
Go 1.21 擴充套件了 Go 對向後相容性的承諾,因此每個新的 Go 工具鏈也是舊工具鏈語義的最佳實現。
Go 1.21 釋出!, 8 August 2023
Go 1.21 帶來了語言改進、新的標準庫包、PGO GA、工具鏈的向後和向前相容性以及更快的構建速度。
使用專案模板進行實驗, 31 July 2023
宣佈 golang.org/x/tools/cmd/gonew,一個用於從預定義模板啟動新 Go 專案的實驗性工具
分享您關於 Go 開發的反饋, 25 July 2023
透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來
Govulncheck v1.0.0 釋出!, 13 July 2023
golang.org/x/vuln 的 v1.0.0 版本已經發布,引入了新的 API 和其他改進。
Go 1.21 候選釋出版本, 21 June 2023
Go 1.21 RC 帶來了語言改進、新的標準庫包、PGO GA、工具鏈的向後和向前相容性以及更快的構建速度。
Go 開發者調查 2023 第一季度結果, 11 May 2023
對 2023 年第一季度 Go 開發者調查結果的分析。
Go 整合測試的程式碼覆蓋率, 8 March 2023
Go 1.20 中可用的整合測試的程式碼覆蓋率。
所有可比較型別, 17 February 2023
型別引數、型別集合、可比較型別、約束滿足
配置檔案引導最佳化預覽, 8 February 2023
介紹配置檔案引導最佳化,此功能在 Go 1.20 中作為預覽提供。
Go 1.20 釋出!, 1 February 2023
Go 1.20 帶來了 PGO、更快的構建以及各種工具、語言和庫的改進。
分享您關於 Go 開發的反饋, 18 January 2023
透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來
Go 的十三年, 10 November 2022
生日快樂,Go!
Go 執行時:4 年後, 26 September 2022
Go 執行時開發狀態的檢查更新
Go 開發者調查 2022 第二季度結果, 8 September 2022
對 2022 年第二季度 Go 開發者調查結果的分析。
Go 的漏洞管理, 6 September 2022
宣佈 Go 的漏洞管理功能,幫助開發者瞭解其依賴項中的已知漏洞。
Go 1.19 釋出!, 2 August 2022
Go 1.19 添加了更豐富的文件註釋、效能改進等。
分享您關於 Go 開發的反饋, 1 June 2022
透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來
Go 開發者調查 2021 結果, 19 April 2022
對 2021 年 Go 開發者調查結果的分析。
何時使用泛型, 12 April 2022
在編寫 Go 程式碼時何時使用泛型,以及何時不使用泛型。
熟悉工作區, 5 April 2022
瞭解 Go 工作區及其支援的一些工作流程。
Go 如何緩解供應鏈攻擊, 31 March 2022
Go 工具和設計有助於在各個階段緩解供應鏈攻擊。
泛型介紹, 22 March 2022
Go 語言中的泛型介紹。
Go 1.18 釋出!, 15 March 2022
Go 1.18 添加了泛型、原生模糊測試、工作區模式、效能改進等。
宣佈 Go 1.18 Beta 2, 31 January 2022
Go 1.18 Beta 2 是 Go 1.18 的第二個預覽版。請嘗試使用並告知我們您發現的問題。
兩個新的 Go 1.18 教程, 14 January 2022
為準備 Go 1.18 的釋出,已經發布了兩個新教程。
Go 1.18 Beta 1 已釋出,包含泛型, 14 December 2021
Go 1.18 Beta 1 是 Go 1.18 的第一個預覽版。請嘗試使用並告知我們您發現的問題。
Go 的十二年, 10 November 2021
生日快樂,Go!
pkg.go.dev 上的新搜尋體驗, 9 November 2021
pkg.go.dev 上的包搜尋已更新,您現在可以搜尋符號了!
宣佈 2021 年 Go 開發者調查, 26 October 2021
請參加 2021 年 Go 開發者調查。我們想聽取您的意見!
行為準則更新, 16 September 2021
Go 行為準則的小更新以及強制執行情況的更新
crypto/tls 中的自動密碼套件排序, 15 September 2021
Go 1.17 透過自動化 TLS 密碼套件優先順序排序,使 TLS 配置更簡單、更安全。
整理 Go Web 體驗, 18 August 2021
將我們的網站整合到 go.dev。
Go 1.17 釋出, 16 August 2021
Go 1.17 添加了效能改進、模組最佳化、Windows 上的 arm64 支援等。
Stack Overflow 上的 Go Collective, 23 June 2021
宣佈 Go Collective,這是 Stack Overflow 上 Go 的新體驗。
模糊測試 Beta 版就緒, 3 June 2021
Go 原生模糊測試現在已可進行 beta 測試。
Go 開發者調查 2020 結果, 9 March 2021
對 2020 年 Go 開發者調查結果的分析。
Context 和 struct, 24 February 2021
Go 1.16 中的新模組更改, 18 February 2021
Go 1.16 預設啟用模組,提供了一種安裝可執行檔案的新方法,並允許模組作者撤回已釋出的版本。
Go 1.16 釋出, 16 February 2021
Go 1.16 添加了嵌入檔案、Apple Silicon 支援等。
VS Code Go 擴充套件中預設啟用 Gopls, 1 February 2021
Gopls 為許多編輯器提供 Go 的 IDE 功能,現在在 VS Code Go 中預設使用。
Go 中的命令 PATH 安全性, 19 January 2021
如何判斷您的程式是否存在 PATH 問題,以及如何解決。
在 Go 中新增泛型的提案, 12 January 2021
泛型正在進入語言變更提案流程
Go 在 ARM 及其他架構上, 17 December 2020
Go 對 ARM64 及其他架構的支援
將 godoc.org 請求重定向到 pkg.go.dev, 15 December 2020
從 godoc.org 遷移到 pkg.go.dev 的計劃。
Go 的十一年, 10 November 2020
生日快樂,Go!
Pkg.go.dev 煥然一新!, 10 November 2020
宣佈 pkg.go.dev 上的新使用者體驗。
宣佈 2020 年 Go 開發者調查, 20 October 2020
請參加 2020 年 Go 開發者調查。我們想聽取您的意見!
Go 1.15 釋出, 11 August 2020
Go 1.15 添加了新的連結器、X.509 變更、執行時改進、編譯器改進、GOPROXY 改進等。
保持模組相容, 7 July 2020
如何使您的模組與先前的次要/補丁版本相容。
泛型的下一步, 16 June 2020
更新的泛型設計草案,以及用於實驗的轉換工具
Pkg.go.dev 已開源!, 15 June 2020
VS Code Go 擴充套件加入 Go 專案, 9 June 2020
宣佈 VS Code Go 遷移到 Go 專案。
Go 開發者調查 2019 結果, 20 April 2020
對 2019 年 Go 開發者調查結果的分析。
Go、Go 社群與疫情, 25 March 2020
Go 團隊如何應對疫情,您可以從我們這裡期待什麼,以及您可以做什麼。
Protocol Buffers 的新 Go API, 2 March 2020
宣佈對 protocol buffers 的 Go API 進行重大修訂。
Go 1.14 釋出, 25 February 2020
Go 1.14 添加了生產就緒的模組支援、更快的 defer、更好的 goroutine 搶佔等。
pkg.go.dev 的下一步, 31 January 2020
Go 團隊在 2020 年對 pkg.go.dev 的計劃。
Go 1.15 提案, 28 January 2020
對於 Go 1.15,我們提議三項次要的語言清理更改。
宣佈 2019 年 Go 開發者調查, 20 November 2019
請參加 2019 年 Go 開發者調查。我們想聽取您的意見!
Go.dev:Go 開發者的新中心, 13 November 2019
宣佈 go.dev,它回答了以下問題:還有誰在使用 Go,他們用 Go 做什麼,以及如何找到有用的 Go 包?
Go 迎來 10 歲生日, 8 November 2019
Go 10 歲生日快樂!
Go Modules:v2 及更高版本, 7 November 2019
如何釋出模組的 v2 主版本。
使用 Go 1.13 中的錯誤, 17 October 2019
如何使用新的 Go 1.13 錯誤介面和函式。
釋出 Go 模組, 26 September 2019
如何編寫和釋出模組作為依賴項使用。
Go 1.13 釋出, 3 September 2019
Go 1.13 添加了模組身份驗證、新的數字字面量、錯誤包裝、預設啟用 TLS 1.3 等。
模組映象和校驗和資料庫已上線, 29 August 2019
Go 模組映象和校驗和資料庫提供更快、已驗證的 Go 依賴項下載。
遷移到 Go 模組, 21 August 2019
如何使用 Go 模組管理程式的依賴項。
貢獻者峰會 2019, 15 August 2019
來自 GopherCon 2019 Go 貢獻者峰會的報道。
實驗、簡化、交付, 1 August 2019
我們如何開發 Go,這是 GopherCon 2019 的一個演講。
為什麼需要泛型?, 31 July 2019
為什麼要在 Go 中新增泛型,它們可能是什麼樣子?
宣佈新的 Go 商店, 18 July 2019
很遺憾,Go 商店已離線。
邁向 Go 2 的下一步, 26 June 2019
Go 1.14 中應該包含哪些 Go 2 語言更改?
Go 2018 調查結果, 28 March 2019
我們從 2018 年 12 月 Go 使用者調查中學到的東西。
除錯 Go 1.12 中部署的內容, 21 March 2019
Go 1.12 改進了對除錯最佳化過的二進位制檔案的支援。
使用 Go Modules, 19 March 2019
Go modules 入門所需基本操作的介紹。
新的 Go 開發者網路, 14 March 2019
宣佈 Go 開發者網路,這是一個 Go 使用者組集合,分享最佳實踐。
Go Cloud Development Kit 中的新特性, 4 March 2019
Go Cloud Development Kit (Go CDK) 的最新更改。
Go 1.12 釋出, 25 February 2019
Go 1.12 添加了可選的 TLS 1.3、改進的模組等。
2019 年的 Go Modules, 19 December 2018
Go 團隊在 2019 年對 Go modules 的計劃。
Go 2,我們來了!, 29 November 2018
如何評估、選擇和釋出 Go 2 提案。
Go 的九年, 10 November 2018
Go 9 歲生日快樂!
參與 2018 年 Go 使用者調查, 8 November 2018
請參加 2018 年 Go 使用者調查。我們想聽取您的意見!
宣佈 App Engine 的新 Go 1.11 執行時, 16 October 2018
Google Cloud 宣佈為 App Engine 提供新的 Go 1.11 執行時,對應用結構的限制更少。
使用 Go Cloud 的 Wire 進行編譯時依賴注入, 9 October 2018
如何使用 Wire,一個 Go 語言的依賴注入工具。
參與 2018 年 Go 公司問卷調查, 4 October 2018
請填寫 2018 年 Go 公司問卷。
Go 2 設計草案, 28 August 2018
宣佈 Go 2 主要變更的設計草案。
Go 1.11 釋出, 24 August 2018
Go 1.11 添加了對 Go modules、WebAssembly 的初步支援等。
使用 Go Cloud 進行可移植雲程式設計, 24 July 2018
宣佈 Go Cloud,用於使用 Go 進行可移植雲程式設計。
通往 Go:Go 垃圾收集器的旅程, 12 July 2018
關於新的低延遲 Go 垃圾收集器結構和細節的技術演講。
更新 Go 行為準則, 23 May 2018
修訂 Go 行為準則。
Go 的新品牌, 26 April 2018
Go 的新外觀和標誌(別擔心,吉祥物沒變!)。
Go 中包版本控制的提案, 26 March 2018
提議在 Go 中官方支援包版本控制,使用 Go modules。
Go 2017 調查結果, 26 February 2018
我們從 2017 年 12 月 Go 使用者調查中學到的東西。
Go 1.10 釋出, 16 February 2018
Go 1.10 添加了構建&測試結果的自動快取等。
你好,中國!, 22 January 2018
Go 主頁和二進位制下載現在在中國可用,網址是 https://golang.google.cn。
參與 2017 年 Go 使用者調查, 16 November 2017
請參加 2017 年 Go 使用者調查。我們想聽取您的意見!
Go 的八年, 10 November 2017
Go 8 歲生日快樂!
社群外展工作組, 5 September 2017
宣佈 Go 社群外展工作組 (CWG)。
Go 1.9 釋出, 24 August 2017
Go 1.9 添加了類型別名、位內建函式、最佳化等。
貢獻者工作坊, 9 August 2017
Go 貢獻者工作坊在 GopherCon 培訓了新的貢獻者。
貢獻者峰會, 3 August 2017
來自 GopherCon 2017 Go 貢獻者峰會的報道。
邁向 Go 2, 13 July 2017
我們將如何共同努力邁向 Go 2。
介紹開發者體驗工作組, 10 April 2017
宣佈開發者體驗工作組 (DXWG)。
HTTP/2 伺服器推送, 24 March 2017
如何使用 HTTP/2 伺服器推送減少頁面載入時間。
Go 2016 調查結果, 6 March 2017
我們從 2017 年 12 月 Go 使用者調查中學到的東西。
Go 1.8 釋出, 16 February 2017
Go 1.8 添加了更快的非 x86 編譯程式碼、亞毫秒級垃圾回收暫停、HTTP/2 推送等。
參與 2016 年 Go 使用者調查和公司問卷, 13 December 2016
請參加 2016 年 Go 使用者調查和公司問卷。我們想聽取您的意見!
Go 字型, 16 November 2016
宣佈 Bigelow & Holmes 設計的 Go 字型家族。
Go 的七年, 10 November 2016
Go 7 歲生日快樂!
介紹 HTTP 跟蹤, 4 October 2016
如何使用 Go 1.7 的 HTTP 跟蹤來理解您的客戶端請求。
使用 Subtests 和 Sub-benchmarks, 3 October 2016
如何使用 Go 1.7 中新的 subtests 和 sub-benchmarks。
更小的 Go 1.7 二進位制檔案, 2016 年 8 月 18 日
Go 1.7 包含了一些對小型裝置很重要的二進位制檔案大小縮減。
Go 1.7 釋出, 2016 年 8 月 15 日
Go 1.7 增加了更快的 x86 編譯程式碼,標準庫中的 context,以及更多功能。
Go 1.6 釋出, 2016 年 2 月 17 日
Go 1.6 增加了 HTTP/2,模板塊,以及更多功能。
Go 中的語言和區域設定匹配, 2016 年 2 月 9 日
如何使用 Go 的語言和區域設定匹配來使你的網站國際化。
Go 六週年, 2015 年 11 月 10 日
Go 6 週年生日快樂!
Golang UK 2015, 2015 年 10 月 9 日
GolangUK 2015 報告,這是第一次倫敦 Go 大會。
Go GC:優先考慮低延遲和簡潔性, 2015 年 8 月 31 日
Go 1.5 是 Go 垃圾收集器走向低延遲新未來的第一步。
Go 1.5 釋出, 2015 年 8 月 19 日
Go 1.5 添加了新的、更快的垃圾收集器,預設更多的並行性,go tool trace,以及更多功能。
GopherCon 2015 回顧, 2015 年 7 月 28 日
GopherCon 2015 報告。
Go,開源,社群, 2015 年 7 月 8 日
為什麼 Go 是開源的,以及我們如何加強我們的開源社群?
奇虎 360 和 Go, 2015 年 7 月 6 日
奇虎 360 如何使用 Go。
GopherChina 差旅報告, 2015 年 7 月 1 日
GopherChina 2015 報告,這是中國第一次 Go 大會。
Go 中的可測試示例, 2015 年 5 月 7 日
如何在你的包中新增既可作為測試的示例。
包命名, 2015 年 2 月 4 日
如何命名你的包。
錯誤即值, 2015 年 1 月 12 日
在 Go 中處理錯誤的慣用法和模式。
GothamGo:大蘋果城的 Gophers, 2015 年 1 月 9 日
GothamGo 2015 報告,這是第一次在紐約市舉辦的全天 Go 大會。
Gopher Gala 是第一次全球性的 Go Hackathon, 2015 年 1 月 7 日
Gopher Gala,第一次全球性的 Go Hackathon,將於 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 5 週年生日快樂!
Google I/O 和 Gopher SummerFest 上的 Go, 2014 年 10 月 6 日
Google I/O 2014 和 GoSF Go SummerFest 報告。
使用 Docker 部署 Go 伺服器, 2014 年 9 月 26 日
如何使用 Docker 新的官方 Go 基礎映象。
常量, 2014 年 8 月 25 日
Go 中常量的介紹。
OSCON 上的 Go, 2014 年 8 月 20 日
OSCON 2014 報告。
Go 併發模式:Context, 2014 年 7 月 29 日
Go context 包的介紹。
Go 將 在 OSCON 2014 上亮相, 2014 年 7 月 15 日
如果你將參加 2014 年 7 月 20-29 日在俄勒岡州波特蘭舉行的 OSCON 2014,一定要看看這些 Go 演講。
Go 1.3 釋出, 2014 年 6 月 18 日
Go 1.3 增加了更好的效能,godoc 中的靜態分析,以及更多功能。
GopherCon 2014 總結, 2014 年 5 月 28 日
GopherCon 2014 報告。
Go 地鼠, 2014 年 3 月 24 日
Go 地鼠的背景故事。
Go 併發模式:流水線和取消, 2014 年 3 月 13 日
如何使用 Go 的併發來構建資料處理流水線。
FOSDEM 2014 上的 Go 演講, 2014 年 2 月 24 日
FOSDEM 2014 Go Devroom 報告。
App Engine 上的 Go:工具、測試和併發, 2013 年 12 月 13 日
宣佈 App Engine 上 Go 的改進。
Go Playground 內部工作原理, 2013 年 12 月 12 日
Go Playground 如何工作。
覆蓋率的故事, 2013 年 12 月 2 日
介紹 Go 1.2 的程式碼覆蓋率工具。
Go 1.2 釋出, 2013 年 12 月 1 日
Go 1.2 增加了測試覆蓋率結果、協程搶佔以及更多功能。
Go 中的文字規範化, 2013 年 11 月 26 日
如何在 Go 中以及為何要規範化 UTF-8 文字。
Go 四週年, 2013 年 11 月 10 日
Go 4 週年生日快樂!
Go 中的字串、位元組、rune 和字元, 2013 年 10 月 23 日
Go 中的字串如何工作,以及如何使用它們。
陣列、切片(和字串):'append' 的機制, 2013 年 9 月 26 日
Go 陣列和切片如何工作,以及如何使用 copy 和 append。
第一個 Go 程式, 2013 年 7 月 18 日
Rob Pike 挖出了有史以來第一個 Go 程式。
介紹 Go Race Detector, 2013 年 6 月 26 日
如何以及為何使用 Go 競態檢測器來改進你的程式。
Go 和 Google Cloud Platform, 2013 年 6 月 12 日
來自 Google I/O 2013 的兩個關於將 Go 與 Google Cloud Platform 一起使用的演講。
與 Go 團隊的 對話, 2013 年 6 月 6 日
在 Google I/O 2013 上,Go 團隊的幾位成員主持了一場“爐邊談話”。
Go 高階併發模式, 2013 年 5 月 23 日
觀看 Sameer Ajmani 在 Google I/O 2013 的演講,“Go 高階併發模式”。
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 文章:“Google 的 Go:軟體工程服務中的語言設計”和“Go、App Engine 和 Google+ API 入門”
去 參加 Go 聚會吧, 2013 年 2 月 27 日
如何尋找或發起一個本地的地鼠聚會。
Go Maps 的實際應用, 2013 年 2 月 6 日
如何以及何時使用 Go maps。
使用 go fmt 格式化你的程式碼, 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 3 週年生日快樂!
App Engine 1.7.1 中的 Go 更新, 2012 年 8 月 22 日
App Engine SDK 1.7.1 增加了針對 Go 的 memcache 和其他功能。
組織 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 釋出, 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 如何幫助在 24 小時內上線 2011 年感恩節的 Google Doodle。
Go 程式語言兩歲了, 2011 年 11 月 10 日
Go 2 週年生日快樂!
編寫可擴充套件的 App Engine 應用, 2011 年 11 月 1 日
如何使用 Go 和 Google App Engine 構建可擴充套件的 Web 應用。
使用 GNU Debugger 除錯 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 預覽, 2011 年 10 月 5 日
Go 團隊為 Go 版本 1 計劃的內容。
在瀏覽器中學習 Go, 2011 年 10 月 4 日
宣佈 Go 教程,https://tour.golang.org/。
Go image/draw 包, 2011 年 9 月 29 日
使用 Go 的 image/draw 包進行影像合成的介紹。
Go image 包, 2011 年 9 月 21 日
使用 Go image 包進行 2D 影像處理的介紹。
反射定律, 2011 年 9 月 6 日
反射在 Go 中如何工作,如何理解它,以及如何使用它。
兩場 Go 演講:“Go 中的詞法掃描”和“Cuddle:一個 App Engine 示例”, 2011 年 9 月 1 日
來自悉尼 GTUG 的兩場關於 Go 的演講:Rob Pike 解釋了詞法掃描,Andrew Gerrand 使用 App Engine 構建了一個簡單的即時聊天應用。
App Engine 對 Go 的支援現已全面可用, 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 的支援。
Heroku 上的 Go, 2011 年 4 月 21 日
兩位 Heroku 系統工程師討論他們使用 Go 的經驗。
介紹 Gofix, 2011 年 4 月 15 日
如何使用 go fix 來更新你的程式碼,以適應每個新的 Go 版本。
Godoc:記錄 Go 程式碼, 2011 年 3 月 31 日
如何以及為何記錄你的 Go 包。
大量資料 (Gobs of data), 2011 年 3 月 24 日
介紹 gob,一種 Go-to-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 1 週年生日快樂!
除錯 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 程式設計練習《透過通訊共享記憶體》的預覽。
Go 的宣告語法, 2010 年 7 月 7 日
為什麼 Go 的宣告語法不像 C 語言那樣,並且比 C 語言簡單得多。
Google I/O 上的 Go 程式設計會話影片, 2010 年 6 月 6 日
Rob Pike 和 Russ Cox 在 Google I/O 2010 上關於 Go 的演講。
Google 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 的資料:一個演講,一個程式設計練習,一個截圖影片。
JSON-RPC:一個介面的故事, 2010 年 4 月 27 日
如何使用 net/rpc 包的介面建立 JSON-RPC 系統。
第三方庫:goprotobuf 及其他, 2010 年 4 月 20 日
宣佈 Go 對 Protocol Buffers 的支援,這是 Google 的資料交換格式。
Go:2010 年 3 月的新變化, 2010 年 3 月 18 日
第一篇文章!