Go 官方部落格

部落格索引

使用 testing.B.Loop 進行更可預測的基準測試, 2 April 2025
Junyang Shao

Go 1.24 中更好的基準測試迴圈。

告別核心型別 - 迎接我們熟知和喜愛的 Go!, 26 March 2025
Robert Griesemer

Go 1.25 透過移除核心型別的概念來簡化語言規範

抗遍歷檔案 API, 12 March 2025
Damien Neil

Go 1.24 中新的檔案訪問 API。

從 unique 到 cleanups 和 weak:提高效率的新底層工具, 6 March 2025
Michael Knyszek

Go 1.24 中的弱指標和更好的終結器。

使用 Swiss Tables 加速 Go map, 26 February 2025
Michael Pratt

Go 1.24 透過全新的 map 實現提高了 map 的效能

使用 testing/synctest 測試併發程式碼, 19 February 2025
Damien Neil

Go 1.24 包含一個實驗性包,用於協助測試併發程式碼。

使用 Go 構建可擴充套件的 Wasm 應用, 13 February 2025
Cherry Mui

Go 1.24 透過函式匯出和 reactor 模式增強了 WebAssembly 功能

Go 1.24 釋出!, 11 February 2025
Junyang Shao, on behalf of the Go team

Go 1.24 帶來了泛型類型別名、map 效能提升、FIPS 140 合規性等。

Go 開發者調查 2024 下半年結果, 20 December 2024
Alice Merrick

我們從 2024 年下半年開發者調查中學到的東西

Go Protobuf:新的 Opaque API, 16 December 2024
Michael Stapelberg

我們正在為 Go Protobuf 新增一個新的生成程式碼 API。

Go 迎來 15 歲生日, 11 November 2024
Austin Clements, for the Go team

Go 15 歲生日快樂!

(別名)名稱裡有什麼?, 17 September 2024
Robert Griesemer

對泛型別名型別的描述,這是 Go 1.24 的計劃特性

在 Go 中構建 LLM 驅動的應用, 12 September 2024
Eli Bendersky

在 Go 中使用 Gemini、langchaingo 和 Genkit 構建 LLM 驅動的應用

分享您關於 Go 開發的反饋, 9 September 2024
Alice Merrick, for the Go team

透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來

Go 1.23 及更高版本中的遙測, 3 September 2024
Robert Findley

Go 1.23 包含 Go 工具鏈的可選遙測。

新的 unique 包, 27 August 2024
Michael Knyszek

Go 1.23 中用於內聯的新包。

遍歷函式型別, 20 August 2024
Ian Lance Taylor

對遍歷函式型別的描述,這是 Go 1.23 中的一個新特性。

Go 1.23 釋出!, 13 August 2024
Dmitri Shuralyov, on behalf of the Go team

Go 1.23 添加了迭代器,繼續增強迴圈,改進了相容性等。

Go 1.22 中的安全隨機性, 2 May 2024
Russ Cox and Filippo Valsorda

ChaCha8Rand 是 Go 1.22 中使用的一種新的加密安全偽隨機數生成器。

使用 math/rand/v2 發展 Go 標準庫, 1 May 2024
Russ Cox

Go 1.22 添加了 math/rand/v2,並規劃了 Go 標準庫的發展方向。

Go 開發者調查 2024 上半年結果, 9 April 2024
Alice Merrick and Todd Kulesza

我們從 2024 年上半年開發者調查中學到的東西

更強大的 Go 執行跟蹤, 14 March 2024
Michael Knyszek

過去一年中執行跟蹤的新特性和改進。

切片上健壯的泛型函式, 22 February 2024
Valentin Deleplace

避免 slices 包中的記憶體洩漏。

Go 1.22 的路由增強, 13 February 2024
Jonathan Amsterdam, on behalf of the Go team

Go 1.22 對 HTTP 路由模式的補充。

Go 1.22 釋出!, 6 February 2024
Eli Bendersky, on behalf of the Go team

Go 1.22 增強了 for 迴圈,帶來了新的標準庫功能並提高了效能。

分享您關於 Go 開發的反饋, 23 January 2024
Alice Merrick, for the Go team

透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來

使用 deadcode 查詢不可達函式, 12 December 2023
Alan Donovan

deadcode 是一個新的命令,用於幫助識別無法呼叫的函式。

Go 開發者調查 2023 下半年結果, 5 December 2023
Todd Kulesza

我們從 2023 年下半年開發者調查中學到的東西

Go 的十四年, 10 November 2023
Russ Cox, for the Go team

生日快樂,Go!

關於型別推斷你想知道的一切 - 還有更多, 9 October 2023
Robert Griesemer

對 Go 型別推斷如何工作的描述。基於 GopherCon 2023 上同名演講。

解構型別引數, 26 September 2023
Ian Lance Taylor

為什麼 slices 包中的函式簽名如此複雜。

修復 Go 1.22 中的 For 迴圈, 19 September 2023
David Chase and Russ Cox

Go 1.21 釋出了 Go 1.22 中一項更改的預覽,使 for 迴圈不易出錯。

Go 中的 WASI 支援, 13 September 2023
Johan Brandhorst-Satzkorn, Julien Fabre, Damian Gryski, Evan Phoenix, and Achille Roussel

Go 1.21 添加了一個針對 WASI preview 1 系統呼叫 API 的新移植

為不斷增長的 Go 生態系統擴充套件 gopls, 8 September 2023
Robert Findley and Alan Donovan

隨著 Go 生態系統變得越來越大,gopls 必須變得更小

Go 1.21 中的配置檔案引導最佳化, 5 September 2023
Michael Pratt

介紹配置檔案引導最佳化,此功能在 Go 1.21 中普遍可用。

完美可重現、已驗證的 Go 工具鏈, 28 August 2023
Russ Cox

Go 1.21 是第一個完美可重現的 Go 工具鏈。

使用 slog 進行結構化日誌記錄, 22 August 2023
Jonathan Amsterdam

Go 1.21 標準庫包含一個新的結構化日誌記錄包 log/slog。

Go 1.21 中的向前相容性和工具鏈管理, 14 August 2023
Russ Cox

Go 1.21 像管理任何其他依賴項一樣管理 Go 工具鏈;您再也不需要手動下載和安裝 Go 工具鏈了。

向後相容性、Go 1.21 和 Go 2, 14 August 2023
Russ Cox

Go 1.21 擴充套件了 Go 對向後相容性的承諾,因此每個新的 Go 工具鏈也是舊工具鏈語義的最佳實現。

Go 1.21 釋出!, 8 August 2023
Eli Bendersky, on behalf of the Go team

Go 1.21 帶來了語言改進、新的標準庫包、PGO GA、工具鏈的向後和向前相容性以及更快的構建速度。

使用專案模板進行實驗, 31 July 2023
Cameron Balahan

宣佈 golang.org/x/tools/cmd/gonew,一個用於從預定義模板啟動新 Go 專案的實驗性工具

分享您關於 Go 開發的反饋, 25 July 2023
Todd Kulesza, for the Go team

透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來

Govulncheck v1.0.0 釋出!, 13 July 2023
Julie Qiu, for the Go security team

golang.org/x/vuln 的 v1.0.0 版本已經發布,引入了新的 API 和其他改進。

Go 1.21 候選釋出版本, 21 June 2023
Eli Bendersky, on behalf of the Go team

Go 1.21 RC 帶來了語言改進、新的標準庫包、PGO GA、工具鏈的向後和向前相容性以及更快的構建速度。

Go 開發者調查 2023 第一季度結果, 11 May 2023
Alice Merrick

對 2023 年第一季度 Go 開發者調查結果的分析。

Go 整合測試的程式碼覆蓋率, 8 March 2023
Than McIntosh

Go 1.20 中可用的整合測試的程式碼覆蓋率。

所有可比較型別, 17 February 2023
Robert Griesemer

型別引數、型別集合、可比較型別、約束滿足

配置檔案引導最佳化預覽, 8 February 2023
Michael Pratt

介紹配置檔案引導最佳化,此功能在 Go 1.20 中作為預覽提供。

Go 1.20 釋出!, 1 February 2023
Robert Griesemer, on behalf of the Go team

Go 1.20 帶來了 PGO、更快的構建以及各種工具、語言和庫的改進。

分享您關於 Go 開發的反饋, 18 January 2023
Alice Merrick, for the Go team

透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來

Go 的十三年, 10 November 2022
Russ Cox, for the Go team

生日快樂,Go!

Go 執行時:4 年後, 26 September 2022
Michael Knyszek

Go 執行時開發狀態的檢查更新

Go 開發者調查 2022 第二季度結果, 8 September 2022
Todd Kulesza

對 2022 年第二季度 Go 開發者調查結果的分析。

Go 的漏洞管理, 6 September 2022
Julie Qiu, for the Go security team

宣佈 Go 的漏洞管理功能,幫助開發者瞭解其依賴項中的已知漏洞。

Go 1.19 釋出!, 2 August 2022
Go 團隊

Go 1.19 添加了更豐富的文件註釋、效能改進等。

分享您關於 Go 開發的反饋, 1 June 2022
Todd Kulesza, for the Go team

透過 Go 開發者調查分享您的想法,幫助塑造 Go 的未來

Go 開發者調查 2021 結果, 19 April 2022
Alice Merrick

對 2021 年 Go 開發者調查結果的分析。

何時使用泛型, 12 April 2022
Ian Lance Taylor

在編寫 Go 程式碼時何時使用泛型,以及何時不使用泛型。

熟悉工作區, 5 April 2022
Beth Brown, for the Go team

瞭解 Go 工作區及其支援的一些工作流程。

Go 如何緩解供應鏈攻擊, 31 March 2022
Filippo Valsorda

Go 工具和設計有助於在各個階段緩解供應鏈攻擊。

泛型介紹, 22 March 2022
Robert Griesemer and Ian Lance Taylor

Go 語言中的泛型介紹。

Go 1.18 釋出!, 15 March 2022
Go 團隊

Go 1.18 添加了泛型、原生模糊測試、工作區模式、效能改進等。

宣佈 Go 1.18 Beta 2, 31 January 2022
Jeremy Faller and Steve Francia, for the Go team

Go 1.18 Beta 2 是 Go 1.18 的第二個預覽版。請嘗試使用並告知我們您發現的問題。

兩個新的 Go 1.18 教程, 14 January 2022
Katie Hockman, for the Go team

為準備 Go 1.18 的釋出,已經發布了兩個新教程。

Go 1.18 Beta 1 已釋出,包含泛型, 14 December 2021
Russ Cox, for the Go team

Go 1.18 Beta 1 是 Go 1.18 的第一個預覽版。請嘗試使用並告知我們您發現的問題。

Go 的十二年, 10 November 2021
Russ Cox, for the Go team

生日快樂,Go!

pkg.go.dev 上的新搜尋體驗, 9 November 2021
Julie Qiu

pkg.go.dev 上的包搜尋已更新,您現在可以搜尋符號了!

宣佈 2021 年 Go 開發者調查, 26 October 2021
Alice Merrick

請參加 2021 年 Go 開發者調查。我們想聽取您的意見!

行為準則更新, 16 September 2021
Carmen Andoh, Russ Cox, and Steve Francia

Go 行為準則的小更新以及強制執行情況的更新

crypto/tls 中的自動密碼套件排序, 15 September 2021
Filippo Valsorda

Go 1.17 透過自動化 TLS 密碼套件優先順序排序,使 TLS 配置更簡單、更安全。

整理 Go Web 體驗, 18 August 2021
Russ Cox

將我們的網站整合到 go.dev。

Go 1.17 釋出, 16 August 2021
Matt Pearring and Alex Rakoczy

Go 1.17 添加了效能改進、模組最佳化、Windows 上的 arm64 支援等。

Stack Overflow 上的 Go Collective, 23 June 2021
Steve Francia

宣佈 Go Collective,這是 Stack Overflow 上 Go 的新體驗。

模糊測試 Beta 版就緒, 3 June 2021
Katie Hockman and Jay Conrod

Go 原生模糊測試現在已可進行 beta 測試。

Go 開發者調查 2020 結果, 9 March 2021
Alice Merrick

對 2020 年 Go 開發者調查結果的分析。

Context 和 struct, 24 February 2021
Jean Barkhuysen, Matt T. Proud

Go 1.16 中的新模組更改, 18 February 2021
Jay Conrod

Go 1.16 預設啟用模組,提供了一種安裝可執行檔案的新方法,並允許模組作者撤回已釋出的版本。

Go 1.16 釋出, 16 February 2021
Matt Pearring and Dmitri Shuralyov

Go 1.16 添加了嵌入檔案、Apple Silicon 支援等。

VS Code Go 擴充套件中預設啟用 Gopls, 1 February 2021
Go 工具團隊

Gopls 為許多編輯器提供 Go 的 IDE 功能,現在在 VS Code Go 中預設使用。

Go 中的命令 PATH 安全性, 19 January 2021
Russ Cox

如何判斷您的程式是否存在 PATH 問題,以及如何解決。

在 Go 中新增泛型的提案, 12 January 2021
Ian Lance Taylor

泛型正在進入語言變更提案流程

Go 在 ARM 及其他架構上, 17 December 2020
Russ Cox

Go 對 ARM64 及其他架構的支援

將 godoc.org 請求重定向到 pkg.go.dev, 15 December 2020
Julie Qiu

從 godoc.org 遷移到 pkg.go.dev 的計劃。

Go 的十一年, 10 November 2020
Russ Cox, for the Go team

生日快樂,Go!

Pkg.go.dev 煥然一新!, 10 November 2020
Julie Qiu

宣佈 pkg.go.dev 上的新使用者體驗。

宣佈 2020 年 Go 開發者調查, 20 October 2020
Alice Merrick

請參加 2020 年 Go 開發者調查。我們想聽取您的意見!

Go 1.15 釋出, 11 August 2020
Alex Rakoczy

Go 1.15 添加了新的連結器、X.509 變更、執行時改進、編譯器改進、GOPROXY 改進等。

保持模組相容, 7 July 2020
Jean Barkhuysen and Jonathan Amsterdam

如何使您的模組與先前的次要/補丁版本相容。

泛型的下一步, 16 June 2020
Ian Lance Taylor and Robert Griesemer

更新的泛型設計草案,以及用於實驗的轉換工具

Pkg.go.dev 已開源!, 15 June 2020
Julie Qiu

VS Code Go 擴充套件加入 Go 專案, 9 June 2020
Go 團隊

宣佈 VS Code Go 遷移到 Go 專案。

Go 開發者調查 2019 結果, 20 April 2020
Todd Kulesza

對 2019 年 Go 開發者調查結果的分析。

Go、Go 社群與疫情, 25 March 2020
Carmen Andoh, Russ Cox, and Steve Francia

Go 團隊如何應對疫情,您可以從我們這裡期待什麼,以及您可以做什麼。

Protocol Buffers 的新 Go API, 2 March 2020
Joe Tsai, Damien Neil, and Herbie Ong

宣佈對 protocol buffers 的 Go API 進行重大修訂。

Go 1.14 釋出, 25 February 2020
Alex Rakoczy

Go 1.14 添加了生產就緒的模組支援、更快的 defer、更好的 goroutine 搶佔等。

pkg.go.dev 的下一步, 31 January 2020
Julie Qiu

Go 團隊在 2020 年對 pkg.go.dev 的計劃。

Go 1.15 提案, 28 January 2020
Robert Griesemer, for the Go team

對於 Go 1.15,我們提議三項次要的語言清理更改。

宣佈 2019 年 Go 開發者調查, 20 November 2019
Todd Kulesza

請參加 2019 年 Go 開發者調查。我們想聽取您的意見!

Go.dev:Go 開發者的新中心, 13 November 2019
Steve Francia and Julie Qiu

宣佈 go.dev,它回答了以下問題:還有誰在使用 Go,他們用 Go 做什麼,以及如何找到有用的 Go 包?

Go 迎來 10 歲生日, 8 November 2019
Russ Cox, for the Go team

Go 10 歲生日快樂!

Go Modules:v2 及更高版本, 7 November 2019
Jean Barkhuysen and Tyler Bui-Palsulich

如何釋出模組的 v2 主版本。

使用 Go 1.13 中的錯誤, 17 October 2019
Damien Neil and Jonathan Amsterdam

如何使用新的 Go 1.13 錯誤介面和函式。

釋出 Go 模組, 26 September 2019
Tyler Bui-Palsulich

如何編寫和釋出模組作為依賴項使用。

Go 1.13 釋出, 3 September 2019
Andrew Bonventre

Go 1.13 添加了模組身份驗證、新的數字字面量、錯誤包裝、預設啟用 TLS 1.3 等。

模組映象和校驗和資料庫已上線, 29 August 2019
Katie Hockman

Go 模組映象和校驗和資料庫提供更快、已驗證的 Go 依賴項下載。

遷移到 Go 模組, 21 August 2019
Jean Barkhuysen

如何使用 Go 模組管理程式的依賴項。

貢獻者峰會 2019, 15 August 2019
Carmen Andoh and contributors

來自 GopherCon 2019 Go 貢獻者峰會的報道。

實驗、簡化、交付, 1 August 2019
Russ Cox

我們如何開發 Go,這是 GopherCon 2019 的一個演講。

為什麼需要泛型?, 31 July 2019
Ian Lance Taylor

為什麼要在 Go 中新增泛型,它們可能是什麼樣子?

宣佈新的 Go 商店, 18 July 2019
Cassandra Salisbury

很遺憾,Go 商店已離線。

邁向 Go 2 的下一步, 26 June 2019
Robert Griesemer, for the Go team

Go 1.14 中應該包含哪些 Go 2 語言更改?

Go 2018 調查結果, 28 March 2019
Todd Kulesza, Steve Francia

我們從 2018 年 12 月 Go 使用者調查中學到的東西。

除錯 Go 1.12 中部署的內容, 21 March 2019
David Chase

Go 1.12 改進了對除錯最佳化過的二進位制檔案的支援。

使用 Go Modules, 19 March 2019
Tyler Bui-Palsulich and Eno Compton

Go modules 入門所需基本操作的介紹。

新的 Go 開發者網路, 14 March 2019
GoBridge Leadership Team

宣佈 Go 開發者網路,這是一個 Go 使用者組集合,分享最佳實踐。

Go Cloud Development Kit 中的新特性, 4 March 2019
The Go Cloud Development Kit team at Google

Go Cloud Development Kit (Go CDK) 的最新更改。

Go 1.12 釋出, 25 February 2019
Andrew Bonventre

Go 1.12 添加了可選的 TLS 1.3、改進的模組等。

2019 年的 Go Modules, 19 December 2018
Russ Cox

Go 團隊在 2019 年對 Go modules 的計劃。

Go 2,我們來了!, 29 November 2018
Robert Griesemer

如何評估、選擇和釋出 Go 2 提案。

Go 的九年, 10 November 2018
Steve Francia

Go 9 歲生日快樂!

參與 2018 年 Go 使用者調查, 8 November 2018
Ran Tao, Steve Francia

請參加 2018 年 Go 使用者調查。我們想聽取您的意見!

宣佈 App Engine 的新 Go 1.11 執行時, 16 October 2018
Eno Compton and Tyler Bui-Palsulich

Google Cloud 宣佈為 App Engine 提供新的 Go 1.11 執行時,對應用結構的限制更少。

使用 Go Cloud 的 Wire 進行編譯時依賴注入, 9 October 2018
Robert van Gent

如何使用 Wire,一個 Go 語言的依賴注入工具。

參與 2018 年 Go 公司問卷調查, 4 October 2018
Ran Tao, Steve Francia

請填寫 2018 年 Go 公司問卷。

Go 2 設計草案, 28 August 2018

宣佈 Go 2 主要變更的設計草案。

Go 1.11 釋出, 24 August 2018
Andrew Bonventre

Go 1.11 添加了對 Go modules、WebAssembly 的初步支援等。

使用 Go Cloud 進行可移植雲程式設計, 24 July 2018
Eno Compton and Cassandra Salisbury

宣佈 Go Cloud,用於使用 Go 進行可移植雲程式設計。

通往 Go:Go 垃圾收集器的旅程, 12 July 2018
Rick Hudson

關於新的低延遲 Go 垃圾收集器結構和細節的技術演講。

更新 Go 行為準則, 23 May 2018
Steve Francia

修訂 Go 行為準則。

Go 的新品牌, 26 April 2018
Steve Francia

Go 的新外觀和標誌(別擔心,吉祥物沒變!)。

Go 中包版本控制的提案, 26 March 2018
Russ Cox

提議在 Go 中官方支援包版本控制,使用 Go modules。

Go 2017 調查結果, 26 February 2018
Steve Francia

我們從 2017 年 12 月 Go 使用者調查中學到的東西。

Go 1.10 釋出, 16 February 2018
Brad Fitzpatrick

Go 1.10 添加了構建&測試結果的自動快取等。

你好,中國!, 22 January 2018
Andrew Bonventre

Go 主頁和二進位制下載現在在中國可用,網址是 https://golang.google.cn。

參與 2017 年 Go 使用者調查, 16 November 2017
Steve Francia

請參加 2017 年 Go 使用者調查。我們想聽取您的意見!

Go 的八年, 10 November 2017
Steve Francia

Go 8 歲生日快樂!

社群外展工作組, 5 September 2017
Steve Francia & Cassandra Salisbury

宣佈 Go 社群外展工作組 (CWG)。

Go 1.9 釋出, 24 August 2017
Francesc Campoy

Go 1.9 添加了類型別名、位內建函式、最佳化等。

貢獻者工作坊, 9 August 2017
Steve Francia, Cassandra Salisbury, Matt Broberg, and Dmitri Shuralyov

Go 貢獻者工作坊在 GopherCon 培訓了新的貢獻者。

貢獻者峰會, 3 August 2017
Sam Whited

來自 GopherCon 2017 Go 貢獻者峰會的報道。

邁向 Go 2, 13 July 2017
Russ Cox

我們將如何共同努力邁向 Go 2。

介紹開發者體驗工作組, 10 April 2017
開發者體驗工作組

宣佈開發者體驗工作組 (DXWG)。

HTTP/2 伺服器推送, 24 March 2017
Jaana Burcu Dogan and Tom Bergan

如何使用 HTTP/2 伺服器推送減少頁面載入時間。

Go 2016 調查結果, 6 March 2017
Steve Francia, for the Go team

我們從 2017 年 12 月 Go 使用者調查中學到的東西。

Go 1.8 釋出, 16 February 2017
Chris Broadfoot

Go 1.8 添加了更快的非 x86 編譯程式碼、亞毫秒級垃圾回收暫停、HTTP/2 推送等。

參與 2016 年 Go 使用者調查和公司問卷, 13 December 2016
Steve Francia

請參加 2016 年 Go 使用者調查和公司問卷。我們想聽取您的意見!

Go 字型, 16 November 2016
Nigel Tao, Chuck Bigelow, and Rob Pike

宣佈 Bigelow & Holmes 設計的 Go 字型家族。

Go 的七年, 10 November 2016
Go 團隊

Go 7 歲生日快樂!

介紹 HTTP 跟蹤, 4 October 2016
Jaana Burcu Dogan

如何使用 Go 1.7 的 HTTP 跟蹤來理解您的客戶端請求。

使用 Subtests 和 Sub-benchmarks, 3 October 2016
Marcel van Lohuizen

如何使用 Go 1.7 中新的 subtests 和 sub-benchmarks。

更小的 Go 1.7 二進位制檔案, 2016 年 8 月 18 日
David Crawshaw

Go 1.7 包含了一些對小型裝置很重要的二進位制檔案大小縮減。

Go 1.7 釋出, 2016 年 8 月 15 日
Chris Broadfoot

Go 1.7 增加了更快的 x86 編譯程式碼,標準庫中的 context,以及更多功能。

Go 1.6 釋出, 2016 年 2 月 17 日
Andrew Gerrand

Go 1.6 增加了 HTTP/2,模板塊,以及更多功能。

Go 中的語言和區域設定匹配, 2016 年 2 月 9 日
Marcel van Lohuizen

如何使用 Go 的語言和區域設定匹配來使你的網站國際化。

Go 六週年, 2015 年 11 月 10 日
Andrew Gerrand

Go 6 週年生日快樂!

Golang UK 2015, 2015 年 10 月 9 日
Francesc Campoy

GolangUK 2015 報告,這是第一次倫敦 Go 大會。

Go GC:優先考慮低延遲和簡潔性, 2015 年 8 月 31 日
Richard Hudson

Go 1.5 是 Go 垃圾收集器走向低延遲新未來的第一步。

Go 1.5 釋出, 2015 年 8 月 19 日
Andrew Gerrand

Go 1.5 添加了新的、更快的垃圾收集器,預設更多的並行性,go tool trace,以及更多功能。

GopherCon 2015 回顧, 2015 年 7 月 28 日
Andrew Gerrand

GopherCon 2015 報告。

Go,開源,社群, 2015 年 7 月 8 日
Russ Cox

為什麼 Go 是開源的,以及我們如何加強我們的開源社群?

奇虎 360 和 Go, 2015 年 7 月 6 日
周洋

奇虎 360 如何使用 Go。

GopherChina 差旅報告, 2015 年 7 月 1 日
Robert Griesemer

GopherChina 2015 報告,這是中國第一次 Go 大會。

Go 中的可測試示例, 2015 年 5 月 7 日
Andrew Gerrand

如何在你的包中新增既可作為測試的示例。

包命名, 2015 年 2 月 4 日
Sameer Ajmani

如何命名你的包。

錯誤即值, 2015 年 1 月 12 日
Rob Pike

在 Go 中處理錯誤的慣用法和模式。

GothamGo:大蘋果城的 Gophers, 2015 年 1 月 9 日
Francesc Campoy

GothamGo 2015 報告,這是第一次在紐約市舉辦的全天 Go 大會。

Gopher Gala 是第一次全球性的 Go Hackathon, 2015 年 1 月 7 日
Francesc Campoy

Gopher Gala,第一次全球性的 Go Hackathon,將於 2015 年 1 月 23-25 日舉行。

程式碼生成, 2014 年 12 月 22 日
Rob Pike

如何使用 go generate。

Go 1.4 釋出, 2014 年 12 月 10 日
Andrew Gerrand

Go 1.4 增加了對 Android 的支援,go generate,最佳化,以及更多功能。

Go 的半個十年, 2014 年 11 月 10 日
Andrew Gerrand

Go 5 週年生日快樂!

Google I/O 和 Gopher SummerFest 上的 Go, 2014 年 10 月 6 日
Francesc Campoy

Google I/O 2014 和 GoSF Go SummerFest 報告。

使用 Docker 部署 Go 伺服器, 2014 年 9 月 26 日
Andrew Gerrand

如何使用 Docker 新的官方 Go 基礎映象。

常量, 2014 年 8 月 25 日
Rob Pike

Go 中常量的介紹。

OSCON 上的 Go, 2014 年 8 月 20 日
Francesc Campoy

OSCON 2014 報告。

Go 併發模式:Context, 2014 年 7 月 29 日
Sameer Ajmani

Go context 包的介紹。

Go 將 在 OSCON 2014 上亮相, 2014 年 7 月 15 日
Francesc Campoy

如果你將參加 2014 年 7 月 20-29 日在俄勒岡州波特蘭舉行的 OSCON 2014,一定要看看這些 Go 演講。

Go 1.3 釋出, 2014 年 6 月 18 日
Andrew Gerrand

Go 1.3 增加了更好的效能,godoc 中的靜態分析,以及更多功能。

GopherCon 2014 總結, 2014 年 5 月 28 日
Andrew Gerrand

GopherCon 2014 報告。

Go 地鼠, 2014 年 3 月 24 日
Rob Pike 和 Andrew Gerrand

Go 地鼠的背景故事。

Go 併發模式:流水線和取消, 2014 年 3 月 13 日
Sameer Ajmani

如何使用 Go 的併發來構建資料處理流水線。

FOSDEM 2014 上的 Go 演講, 2014 年 2 月 24 日
Andrew Gerrand

FOSDEM 2014 Go Devroom 報告。

App Engine 上的 Go:工具、測試和併發, 2013 年 12 月 13 日
Andrew Gerrand 和 Johan Euphrosine

宣佈 App Engine 上 Go 的改進。

Go Playground 內部工作原理, 2013 年 12 月 12 日
Andrew Gerrand

Go Playground 如何工作。

覆蓋率的故事, 2013 年 12 月 2 日
Rob Pike

介紹 Go 1.2 的程式碼覆蓋率工具。

Go 1.2 釋出, 2013 年 12 月 1 日
Andrew Gerrand

Go 1.2 增加了測試覆蓋率結果、協程搶佔以及更多功能。

Go 中的文字規範化, 2013 年 11 月 26 日
Marcel van Lohuizen

如何在 Go 中以及為何要規範化 UTF-8 文字。

Go 四週年, 2013 年 11 月 10 日
Andrew Gerrand

Go 4 週年生日快樂!

Go 中的字串、位元組、rune 和字元, 2013 年 10 月 23 日
Rob Pike

Go 中的字串如何工作,以及如何使用它們。

陣列、切片(和字串):'append' 的機制, 2013 年 9 月 26 日
Rob Pike

Go 陣列和切片如何工作,以及如何使用 copy 和 append。

第一個 Go 程式, 2013 年 7 月 18 日
Andrew Gerrand

Rob Pike 挖出了有史以來第一個 Go 程式。

介紹 Go Race Detector, 2013 年 6 月 26 日
Dmitry Vyukov 和 Andrew Gerrand

如何以及為何使用 Go 競態檢測器來改進你的程式。

Go 和 Google Cloud Platform, 2013 年 6 月 12 日
Andrew Gerrand

來自 Google I/O 2013 的兩個關於將 Go 與 Google Cloud Platform 一起使用的演講。

與 Go 團隊的 對話, 2013 年 6 月 6 日

在 Google I/O 2013 上,Go 團隊的幾位成員主持了一場“爐邊談話”。

Go 高階併發模式, 2013 年 5 月 23 日
Andrew Gerrand

觀看 Sameer Ajmani 在 Google I/O 2013 的演講,“Go 高階併發模式”。

Go 1.1 釋出, 2013 年 5 月 13 日
Andrew Gerrand

Go 1.1 更快,對返回語句的要求不那麼苛刻,並增加了方法表示式。

通往 Go 1 的道路, 2013 年 3 月 14 日
Andrew Gerrand

觀看 Rob Pike 和 Andrew Gerrand 的演講,《通往 Go 1 的道路》。

兩篇最新的 Go 文章, 2013 年 3 月 6 日
Andrew Gerrand

兩篇 Go 文章:“Google 的 Go:軟體工程服務中的語言設計”和“Go、App Engine 和 Google+ API 入門”

去 參加 Go 聚會吧, 2013 年 2 月 27 日
Andrew Gerrand

如何尋找或發起一個本地的地鼠聚會。

Go Maps 的實際應用, 2013 年 2 月 6 日
Andrew Gerrand

如何以及何時使用 Go maps。

使用 go fmt 格式化你的程式碼, 2013 年 1 月 23 日
Andrew Gerrand

如何以及為何使用 gofmt 格式化你的 Go 程式碼。

併發不是並行, 2013 年 1 月 16 日
Andrew Gerrand

觀看 Rob Pike 的演講,《併發不是並行》。

App Engine SDK 和工作區 (GOPATH), 2013 年 1 月 9 日
Andrew Gerrand

App Engine SDK 1.7.4 增加了對 GOPATH 風格工作區的支援。

兩場最新的 Go 演講, 2013 年 1 月 2 日
Andrew Gerrand

兩場 Go 演講:“Go:一個簡單的程式設計環境”和“Go:優雅成長的程式碼”。

Go 三歲了, 2012 年 11 月 10 日
Russ Cox

Go 3 週年生日快樂!

App Engine 1.7.1 中的 Go 更新, 2012 年 8 月 22 日
Andrew Gerrand

App Engine SDK 1.7.1 增加了針對 Go 的 memcache 和其他功能。

組織 Go 程式碼, 2012 年 8 月 16 日
Andrew Gerrand

如何命名和打包你的 Go 程式各部分,以更好地服務使用者。

GCC 4.7.1 中的 Gccgo, 2012 年 7 月 11 日
Ian Lance Taylor

GCC 4.7.1 增加了對 Go 1 的支援。

Google I/O 2012 上的 Go 影片, 2012 年 7 月 2 日
Andrew Gerrand

來自 Google I/O 2012 關於 Go 的演講。

Go 版本 1 釋出, 2012 年 3 月 28 日
Andrew Gerrand

一個重要的里程碑:宣佈 Go 1,Go 的第一個穩定版本。

瞭解 Go 社群, 2011 年 12 月 21 日
Andrew Gerrand

請參加 Gopher 問卷調查。我們希望聽取你的意見!

使用 Go 構建 StatHat, 2011 年 12 月 19 日
Patrick Crosby

StatHat 如何使用 Go,以及他們為何選擇 Go。

從零到 Go:24 小時內在 Google 首頁上線, 2011 年 12 月 13 日
Reinaldo Aguiar

Go 如何幫助在 24 小時內上線 2011 年感恩節的 Google Doodle。

Go 程式語言兩歲了, 2011 年 11 月 10 日
Andrew Gerrand

Go 2 週年生日快樂!

編寫可擴充套件的 App Engine 應用, 2011 年 11 月 1 日
David Symonds

如何使用 Go 和 Google App Engine 構建可擴充套件的 Web 應用。

使用 GNU Debugger 除錯 Go 程式, 2011 年 10 月 30 日
Andrew Gerrand

宣佈一篇關於使用 GDB 除錯 Go 程式的新文章。

Go App Engine SDK 1.5.5 釋出, 2011 年 10 月 11 日
Andrew Gerrand

Go App Engine SDK 1.5.5 包含 Go release.r60.2。

Go 版本 1 預覽, 2011 年 10 月 5 日
Russ Cox

Go 團隊為 Go 版本 1 計劃的內容。

在瀏覽器中學習 Go, 2011 年 10 月 4 日
Andrew Gerrand

宣佈 Go 教程,https://tour.golang.org/。

Go image/draw 包, 2011 年 9 月 29 日
Nigel Tao

使用 Go 的 image/draw 包進行影像合成的介紹。

Go image 包, 2011 年 9 月 21 日
Nigel Tao

使用 Go image 包進行 2D 影像處理的介紹。

反射定律, 2011 年 9 月 6 日
Rob Pike

反射在 Go 中如何工作,如何理解它,以及如何使用它。

兩場 Go 演講:“Go 中的詞法掃描”和“Cuddle:一個 App Engine 示例”, 2011 年 9 月 1 日
Andrew Gerrand

來自悉尼 GTUG 的兩場關於 Go 的演講:Rob Pike 解釋了詞法掃描,Andrew Gerrand 使用 App Engine 構建了一個簡單的即時聊天應用。

App Engine 對 Go 的支援現已全面可用, 2011 年 7 月 21 日
Andrew Gerrand

你現在可以在 App Engine 上使用 Go 了!

錯誤處理和 Go, 2011 年 7 月 12 日
Andrew Gerrand

Go 錯誤處理的介紹。

Go 中的頭等函式, 2011 年 6 月 30 日
Andrew Gerrand

宣佈一個新的 Go 程式碼漫步,探索頭等函式。

Go 程式效能分析, 2011 年 6 月 24 日
Russ Cox,2011 年 7 月;Shenghou Ma 更新,2013 年 5 月

如何使用 Go 內建的效能分析器來理解和最佳化你的程式。

外部 Go 庫聚焦, 2011 年 6 月 3 日
Andrew Gerrand

一些流行的 Go 庫以及如何使用它們。

一個 GIF 解碼器:Go 介面的實踐, 2011 年 5 月 25 日
Rob Pike

Go 的介面如何在 Go GIF 解碼器中良好地工作。

Google I/O 2011 上的 Go:影片, 2011 年 5 月 23 日
Andrew Gerrand

來自 Google I/O 2011 的兩場關於 Go 的演講。

Go 和 Google App Engine, 2011 年 5 月 10 日
David Symonds, Nigel Tao, 和 Andrew Gerrand

宣佈 Google App Engine 對 Go 的支援。

Heroku 上的 Go, 2011 年 4 月 21 日
Keith Rarick 和 Blake Mizerany

兩位 Heroku 系統工程師討論他們使用 Go 的經驗。

介紹 Gofix, 2011 年 4 月 15 日
Russ Cox

如何使用 go fix 來更新你的程式碼,以適應每個新的 Go 版本。

Godoc:記錄 Go 程式碼, 2011 年 3 月 31 日
Andrew Gerrand

如何以及為何記錄你的 Go 包。

大量資料 (Gobs of data), 2011 年 3 月 24 日
Rob Pike

介紹 gob,一種 Go-to-Go 高速網路編碼格式。

C? Go? Cgo!, 2011 年 3 月 17 日
Andrew Gerrand

如何使用 cgo 讓 Go 包呼叫 C 程式碼。

Go 變得更穩定, 2011 年 3 月 16 日
Andrew Gerrand

從每週一次不穩定的 Go 版本釋出轉向不那麼頻繁、更穩定的版本。

JSON 和 Go, 2011 年 1 月 25 日
Andrew Gerrand

如何在 Go 中生成和消費 JSON 格式的資料。

Go 切片:用法和內部原理, 2011 年 1 月 5 日
Andrew Gerrand

如何使用 Go 切片,以及它們的工作原理。

Go:一年前的今天, 2010 年 11 月 10 日
Andrew Gerrand

Go 1 週年生日快樂!

除錯 Go 程式碼(狀態報告), 2010 年 11 月 2 日
Luuk van Dijk

使用 GDB 除錯 Go 程式時哪些可行,哪些不可行。

真實的 Go 專案:SmartTwitter 和 web.go, 2010 年 10 月 19 日
Michael Hoisie

Michael Hoisie 如何使用 Go 構建 SmartTwitter 和 web.go。

Go 併發模式:超時,繼續, 2010 年 9 月 23 日
Andrew Gerrand

如何使用 Go 的併發支援實現超時。

介紹 Go Playground, 2010 年 9 月 15 日
Andrew Gerrand

宣佈 Go Playground,https://play.golang.org/。

Go 榮獲 2010 年 Bossie 獎, 2010 年 9 月 6 日
Andrew Gerrand

Go 榮獲 2010 年 Bossie 獎,被評為“最佳開源應用開發軟體”。

Defer、Panic 和 Recover, 2010 年 8 月 4 日
Andrew Gerrand

Go 的 defer、panic 和 recover 控制流程機制介紹。

透過通訊共享記憶體, 2010 年 7 月 13 日
Andrew Gerrand

新的 Go 程式設計練習《透過通訊共享記憶體》的預覽。

Go 的宣告語法, 2010 年 7 月 7 日
Rob Pike

為什麼 Go 的宣告語法不像 C 語言那樣,並且比 C 語言簡單得多。

Google I/O 上的 Go 程式設計會話影片, 2010 年 6 月 6 日
Andrew Gerrand

Rob Pike 和 Russ Cox 在 Google I/O 2010 上關於 Go 的演講。

Google I/O 上的 Go:常見問題解答, 2010 年 5 月 27 日
Andrew Gerrand

來自 Google I/O 2010 關於 Go 的問答。

即將舉行的 Google I/O Go 活動, 2010 年 5 月 12 日
Andrew Gerrand

如果你將參加 Google I/O 2010,一定要在這些活動中與 Go 團隊見面。

新的演講和教程, 2010 年 5 月 5 日
Andrew Gerrand

更多學習 Go 的資料:一個演講,一個程式設計練習,一個截圖影片。

JSON-RPC:一個介面的故事, 2010 年 4 月 27 日
Andrew Gerrand

如何使用 net/rpc 包的介面建立 JSON-RPC 系統。

第三方庫:goprotobuf 及其他, 2010 年 4 月 20 日
Andrew Gerrand

宣佈 Go 對 Protocol Buffers 的支援,這是 Google 的資料交換格式。

Go:2010 年 3 月的新變化, 2010 年 3 月 18 日
Andrew Gerrand

第一篇文章!