Blog Go
Mục lục Blog
Xây dựng kiểu và phát hiện chu trình, 24 March 2026
Go 1.26 đơn giản hóa quá trình xây dựng kiểu và nâng cao khả năng phát hiện chu trình cho một số loại kiểu đệ quy nhất định.
//go:fix inline và trình nội tuyến cấp mã nguồn, 10 March 2026
Cách hoạt động của trình nội tuyến cấp mã nguồn trong Go 1.26 và cách nó hỗ trợ bạn tự phục vụ việc di chuyển API.
Cấp phát trên stack, 27 February 2026
Mô tả một số thay đổi gần đây nhằm thực hiện cấp phát trên stack thay vì heap.
Dùng go fix để hiện đại hóa code Go, 17 February 2026
Go 1.26 có triển khai mới của go fix có thể giúp bạn dùng các tính năng hiện đại hơn của Go.
Go 1.26 đã được phát hành, 10 February 2026
Go 1.26 bổ sung bộ gom rác mới, giảm chi phí cgo, gói simd/archsimd thử nghiệm, gói runtime/secret thử nghiệm, và nhiều hơn nữa.
Kết Quả Go Developer Survey 2025, 21 January 2026
Kết quả Go Developer Survey 2025, tập trung vào tâm lý của nhà phát triển đối với Go, các trường hợp sử dụng, thách thức và môi trường phát triển.
Sinh nhật 16 ngọt ngào của Go, 14 November 2025
Chúc mừng sinh nhật, Go!
Bộ Thu Gom Rác Green Tea, 29 October 2025
Go 1.25 bao gồm một bộ thu gom rác thử nghiệm mới, Green Tea.
Flight Recorder trong Go 1.25, 26 September 2025
Go 1.25 giới thiệu một công cụ mới trong bộ công cụ chẩn đoán: flight recording.
Đến giờ khảo sát rồi! Go đang phục vụ bạn như thế nào?, 16 September 2025
Hãy giúp định hình tương lai của Go
API JSON thử nghiệm mới cho Go, 9 September 2025
Go 1.25 giới thiệu hỗ trợ thử nghiệm cho các package encoding/json/jsontext và encoding/json/v2.
Kiểm thử Thời gian (và các tính bất đồng bộ khác), 26 August 2025
Thảo luận về kiểm thử mã bất đồng bộ và khám phá gói `testing/synctest`. Dựa trên bài nói chuyện tại GopherCon Europe 2025 cùng tên.
GOMAXPROCS nhận biết container, 20 August 2025
Giá trị mặc định GOMAXPROCS mới trong Go 1.25 cải thiện hành vi trong container.
Go 1.25 đã được phát hành, 12 August 2025
Go 1.25 bổ sung GOMAXPROCS theo container, gói testing/synctest, GC thử nghiệm, encoding/json/v2 thử nghiệm, và nhiều hơn nữa.
Mô-đun mật mã Go FIPS 140-3, 15 July 2025
Go giờ đã có chế độ tuân thủ FIPS 140-3 gốc, tích hợp sẵn.
Generic interfaces, 7 July 2025
Việc thêm type parameter vào interface mạnh hơn bạn tưởng rất nhiều
[ Có | Không ] hỗ trợ cú pháp cho xử lý lỗi, 3 June 2025
Kế hoạch của nhóm Go xoay quanh hỗ trợ xử lý lỗi
Kiểm tra Bảo mật Mật mã học Go, 19 May 2025
Các thư viện mật mã học của Go đã được kiểm toán bởi Trail of Bits.
Benchmark dự đoán được hơn với testing.B.Loop, 2 April 2025
Cải thiện vòng lặp benchmark trong Go 1.24.
Tạm biệt core types, chào Go như ta biết và yêu mến!, 26 March 2025
Go 1.25 đơn giản hóa đặc tả ngôn ngữ bằng cách loại bỏ khái niệm core type
API tệp kháng traversal, 12 March 2025
API truy cập tệp mới trong Go 1.24.
Từ unique tới cleanups và weak: các công cụ cấp thấp mới cho hiệu quả, 6 March 2025
Weak pointer và cơ chế hoàn tất tốt hơn trong Go 1.24.
Map Go nhanh hơn với Swiss Tables, 26 February 2025
Go 1.24 cải thiện hiệu suất map với một triển khai map hoàn toàn mới
Kiểm thử mã đồng thời với testing/synctest, 19 February 2025
Go 1.24 có một gói thử nghiệm mới để hỗ trợ kiểm thử mã đồng thời.
Ứng dụng Wasm mở rộng với Go, 13 February 2025
Go 1.24 nâng cao khả năng WebAssembly với xuất hàm và chế độ reactor
Go 1.24 đã được phát hành!, 11 February 2025
Go 1.24 mang đến type alias generic, cải thiện hiệu năng map, tuân thủ FIPS 140 và nhiều hơn nữa.
Kết Quả Khảo Sát Go Developer Survey 2024 H2, 20 December 2024
Những gì chúng tôi học được từ khảo sát nhà phát triển H2 năm 2024
Go Protobuf: API Opaque mới, 16 December 2024
Chúng tôi đang thêm một API mới cho code được tạo ra trong Go Protobuf.
Go tròn 15 tuổi, 11 November 2024
Chúc mừng sinh nhật lần thứ 15 của Go!
Có gì trong một cái tên (bí danh)?, 17 September 2024
Mô tả về các kiểu bí danh tổng quát, một tính năng được lên kế hoạch cho Go 1.24
Xây dựng ứng dụng LLM trong Go, 12 September 2024
Ứng dụng LLM trong Go sử dụng Gemini, langchaingo và Genkit
Chia sẻ ý kiến của bạn về việc phát triển với Go, 9 September 2024
Hãy giúp định hình tương lai của Go bằng cách chia sẻ suy nghĩ của bạn qua Khảo sát Nhà phát triển Go
Telemetry trong Go 1.23 và xa hơn, 3 September 2024
Go 1.23 bao gồm telemetry theo kiểu opt-in cho bộ công cụ Go.
Gói unique mới, 27 August 2024
Gói mới để interning trong Go 1.23.
Range Qua Các Kiểu Hàm, 20 August 2024
Mô tả về range qua các kiểu hàm, một tính năng mới trong Go 1.23.
Go 1.23 đã được phát hành, 13 August 2024
Go 1.23 bổ sung iterator, tiếp tục cải tiến vòng lặp, cải thiện tương thích, và nhiều hơn nữa.
Tính ngẫu nhiên an toàn trong Go 1.22, 2 May 2024
ChaCha8Rand là một bộ sinh số giả ngẫu nhiên an toàn về mặt mật mã mới được dùng trong Go 1.22.
Phát triển thư viện chuẩn Go với math/rand/v2, 1 May 2024
Go 1.22 bổ sung math/rand/v2 và vạch ra hướng phát triển cho thư viện chuẩn Go.
Kết quả khảo sát Go Developer Survey 2024 H1, 9 April 2024
Những gì chúng tôi tìm hiểu được từ khảo sát lập trình viên H1 2024
Dấu vết thực thi Go mạnh hơn, 14 March 2024
Các tính năng và cải tiến mới cho execution trace trong năm qua.
Các hàm generic vững chắc cho slice, 22 February 2024
Tránh rò rỉ bộ nhớ trong gói slices.
Cải tiến routing trong Go 1.22, 13 February 2024
Các bổ sung cho pattern HTTP route trong Go 1.22.
Go 1.22 đã được phát hành!, 6 February 2024
Go 1.22 cải tiến vòng lặp for, mang đến chức năng thư viện chuẩn mới và cải thiện hiệu năng.
Chia sẻ ý kiến của bạn về việc phát triển với Go, 23 January 2024
Hãy giúp định hình tương lai của Go bằng cách chia sẻ suy nghĩ của bạn qua Khảo sát Nhà phát triển Go
Tìm các hàm không thể với tới bằng deadcode, 12 December 2023
deadcode là một lệnh mới giúp xác định những hàm không thể được gọi.
Kết quả Khảo sát Nhà phát triển Go 2023 H2, 5 December 2023
Những gì chúng tôi học được từ khảo sát nhà phát triển 2023 H2
Mười bốn năm của Go, 10 November 2023
Chúc mừng sinh nhật, Go!
Tất Cả Những Gì Bạn Muốn Biết Về Suy Luận Kiểu - Và Thêm Một Chút Nữa, 9 October 2023
Mô tả cách hoạt động của suy luận kiểu trong Go. Dựa trên bài nói tại GopherCon 2023 cùng tiêu đề.
Phân tích type parameter, 26 September 2023
Vì sao chữ ký hàm trong các gói slices lại phức tạp đến vậy.
Sửa vòng lặp For trong Go 1.22, 19 September 2023
Go 1.21 đã phát hành bản xem trước của một thay đổi trong Go 1.22 nhằm giúp vòng lặp for ít gây ra lỗi hơn.
Hỗ trợ WASI trong Go, 13 September 2023
Go 1.21 bổ sung một port mới nhắm vào API syscall WASI preview 1
Mở rộng quy mô gopls cho hệ sinh thái Go ngày càng lớn, 8 September 2023
Khi hệ sinh thái Go ngày càng lớn hơn, gopls phải trở nên nhỏ hơn
Tối ưu hóa dựa trên profile trong Go 1.21, 5 September 2023
Giới thiệu về tối ưu hóa dựa trên profile, ra mắt chính thức trong Go 1.21.
Bộ công cụ Go hoàn toàn có thể tái tạo và xác minh, 28 August 2023
Go 1.21 là bộ công cụ Go đầu tiên có thể tái tạo hoàn toàn.
Structured Logging với slog, 22 August 2023
Thư viện chuẩn Go 1.21 bổ sung gói structured logging mới, log/slog.
Tương thích tiến và Quản lý toolchain trong Go 1.21, 14 August 2023
Go 1.21 quản lý các Go toolchain giống như bất kỳ dependency nào khác; bạn sẽ không bao giờ cần tải về và cài đặt thủ công một Go toolchain nữa.
Tương thích ngược, Go 1.21 và Go 2, 14 August 2023
Go 1.21 mở rộng cam kết của Go với tương thích ngược, để mỗi bộ công cụ Go mới đều là hiện thực tốt nhất có thể của ngữ nghĩa các bộ công cụ cũ hơn.
Go 1.21 đã được phát hành!, 8 August 2023
Go 1.21 mang đến cải tiến ngôn ngữ, các gói thư viện chuẩn mới, PGO chính thức, tương thích xuôi và ngược trong toolchain, và build nhanh hơn.
Thử nghiệm với các template dự án, 31 July 2023
Thông báo golang.org/x/tools/cmd/gonew, công cụ thử nghiệm để bắt đầu dự án Go mới từ các template được định nghĩa trước
Chia sẻ ý kiến của bạn về việc phát triển với Go, 25 July 2023
Hãy giúp định hình tương lai của Go bằng cách chia sẻ suy nghĩ của bạn qua Khảo sát Nhà phát triển Go
Govulncheck v1.0.0 đã được phát hành!, 13 July 2023
Phiên bản v1.0.0 của golang.org/x/vuln đã được phát hành, giới thiệu API mới và các cải tiến khác.
Release Candidate Go 1.21, 21 June 2023
Go 1.21 RC mang đến cải tiến ngôn ngữ, các gói thư viện chuẩn mới, PGO chính thức, tương thích xuôi và ngược trong toolchain, và build nhanh hơn.
Kết quả Khảo sát Nhà phát triển Go 2023 Q1, 11 May 2023
Phân tích kết quả từ Khảo sát Nhà phát triển Go 2023 Q1.
Độ phủ mã cho kiểm thử tích hợp Go, 8 March 2023
Độ phủ mã cho kiểm thử tích hợp, có sẵn trong Go 1.20.
Mọi kiểu comparable của bạn, 17 February 2023
type parameters, type sets, comparable types, constraint satisfaction
Xem trước tối ưu hóa dựa trên profile, 8 February 2023
Giới thiệu về tối ưu hóa dựa trên profile, có sẵn dưới dạng xem trước trong Go 1.20.
Go 1.20 đã được phát hành!, 1 February 2023
Go 1.20 mang đến PGO, build nhanh hơn, và nhiều cải tiến cho công cụ, ngôn ngữ và thư viện.
Chia sẻ ý kiến của bạn về việc phát triển với Go, 18 January 2023
Hãy giúp định hình tương lai của Go bằng cách chia sẻ suy nghĩ của bạn qua Khảo sát Nhà phát triển Go
Mười ba năm của Go, 10 November 2022
Chúc mừng sinh nhật, Go!
Go runtime: 4 năm nhìn lại, 26 September 2022
Cập nhật về tình trạng phát triển của Go runtime
Kết quả Khảo sát Developer Go 2022 Quý 2, 8 September 2022
Phân tích kết quả từ Khảo sát Developer Go 2022 Quý 2.
Quản lý lỗ hổng bảo mật cho Go, 6 September 2022
Thông báo về quản lý lỗ hổng bảo mật cho Go, giúp nhà phát triển tìm hiểu về các lỗ hổng bảo mật đã biết trong dependency của họ.
Go 1.19 đã được phát hành!, 2 August 2022
Go 1.19 bổ sung comment tài liệu phong phú hơn, cải tiến hiệu năng, và nhiều hơn nữa.
Chia sẻ phản hồi của bạn về việc phát triển với Go, 1 June 2022
Hãy giúp định hình tương lai của Go bằng cách chia sẻ suy nghĩ qua Khảo sát Developer Go
Kết quả Khảo sát Developer Go 2021, 19 April 2022
Phân tích kết quả từ Khảo sát Developer Go 2021.
Khi nào nên dùng Generics, 12 April 2022
Khi nào nên dùng generics khi viết code Go, và khi nào không nên dùng.
Làm quen với workspaces, 5 April 2022
Tìm hiểu về Go workspaces và một số quy trình làm việc mà chúng cho phép.
Go Giảm thiểu Tấn công Chuỗi Cung ứng như thế nào, 31 March 2022
Công cụ và thiết kế của Go giúp giảm thiểu các tấn công chuỗi cung ứng ở nhiều giai đoạn.
Giới thiệu về Generics, 22 March 2022
Giới thiệu về generics trong Go.
Go 1.18 đã được phát hành!, 15 March 2022
Go 1.18 bổ sung generics, fuzzing native, workspace mode, cải tiến hiệu năng, và nhiều hơn nữa.
Thông báo Go 1.18 Beta 2, 31 January 2022
Go 1.18 Beta 2 là bản xem trước thứ hai của Go 1.18. Hãy thử và cho chúng tôi biết nếu bạn gặp vấn đề.
Hai hướng dẫn mới cho Go 1.18, 14 January 2022
Hai hướng dẫn mới đã được xuất bản để chuẩn bị cho bản phát hành Go 1.18.
Go 1.18 Beta 1 đã có mặt, kèm generics, 14 December 2021
Go 1.18 Beta 1 là bản xem trước đầu tiên của Go 1.18. Hãy thử và cho chúng tôi biết nếu bạn gặp vấn đề.
Mười hai năm của Go, 10 November 2021
Chúc mừng sinh nhật, Go!
Trải nghiệm tìm kiếm mới trên pkg.go.dev, 9 November 2021
Tìm kiếm package trên pkg.go.dev đã được cập nhật, và bạn hiện có thể tìm kiếm các symbol!
Thông báo Khảo sát Developer Go 2021, 26 October 2021
Hãy tham gia Khảo sát Developer Go 2021. Chúng tôi muốn nghe ý kiến của bạn!
Cập nhật Bộ Quy tắc Ứng xử, 16 September 2021
Một cập nhật nhỏ cho, và một cập nhật về việc thực thi, Bộ Quy tắc Ứng xử của Go
Tự động sắp xếp cipher suite trong crypto/tls, 15 September 2021
Go 1.17 giúp việc cấu hình TLS dễ dàng và an toàn hơn bằng cách tự động hóa thứ tự ưu tiên cipher suite TLS.
Gọn gàng hóa trải nghiệm web Go, 18 August 2021
Hợp nhất các trang web của chúng tôi vào go.dev.
Go 1.17 đã được phát hành, 16 August 2021
Go 1.17 bổ sung cải tiến hiệu năng, tối ưu module, arm64 trên Windows, và nhiều hơn nữa.
Go Collective trên Stack Overflow, 23 June 2021
Thông báo về Go Collective, một trải nghiệm mới cho Go trên Stack Overflow.
Fuzzing đã sẵn sàng ở mức beta, 3 June 2021
Fuzzing gốc của Go hiện đã sẵn sàng cho thử nghiệm beta trên tip.
Kết quả Khảo sát Developer Go 2020, 9 March 2021
Phân tích kết quả từ Khảo sát Developer Go 2020.
Context và struct, 24 February 2021
Thay đổi module mới trong Go 1.16, 18 February 2021
Go 1.16 bật module theo mặc định, cung cấp cách mới để cài đặt executable, và cho phép tác giả module thu hồi các phiên bản đã xuất bản.
Go 1.16 đã được phát hành, 16 February 2021
Go 1.16 bổ sung nhúng file, hỗ trợ Apple Silicon, và nhiều hơn nữa.
Gopls được bật mặc định trong extension VS Code Go, 1 February 2021
Gopls, cung cấp các tính năng IDE cho Go cho nhiều trình soạn thảo, giờ được dùng mặc định trong VS Code Go.
Bảo mật PATH lệnh trong Go, 19 January 2021
Cách quyết định xem chương trình của bạn có dễ bị tổn thương bởi các vấn đề PATH không, và phải làm gì về điều đó.
Một đề xuất để thêm Generics vào Go, 12 January 2021
Generics đang bước vào quy trình đề xuất thay đổi ngôn ngữ
Go trên ARM và xa hơn nữa, 17 December 2020
Hỗ trợ của Go cho ARM64 và các kiến trúc khác
Chuyển hướng yêu cầu godoc.org sang pkg.go.dev, 15 December 2020
Kế hoạch chuyển từ godoc.org sang pkg.go.dev.
Mười một năm của Go, 10 November 2020
Chúc mừng sinh nhật, Go!
Pkg.go.dev có diện mạo mới!, 10 November 2020
Thông báo về trải nghiệm người dùng mới trên pkg.go.dev.
Thông báo Khảo sát Developer Go 2020, 20 October 2020
Hãy tham gia Khảo sát Developer Go 2020. Chúng tôi muốn nghe ý kiến của bạn!
Go 1.15 đã được phát hành, 11 August 2020
Go 1.15 bổ sung linker mới, thay đổi X.509, cải tiến runtime, cải tiến compiler, cải tiến GOPROXY, và nhiều hơn nữa.
Giữ cho Modules của bạn tương thích, 7 July 2020
Cách giữ cho các module của bạn tương thích với các phiên bản minor/patch trước đó.
Bước tiếp theo cho Generics, 16 June 2020
Một bản thảo thiết kế generics đã được cập nhật, cùng một công cụ chuyển đổi để thử nghiệm
Pkg.go.dev đã là mã nguồn mở!, 15 June 2020
Extension VS Code Go gia nhập dự án Go, 9 June 2020
Thông báo về việc VS Code Go chuyển sang dự án Go.
Kết quả Khảo sát Developer Go 2019, 20 April 2020
Phân tích kết quả từ Khảo sát Developer Go 2019.
Go, Cộng đồng Go, và Đại dịch, 25 March 2020
Nhóm Go đang tiếp cận đại dịch như thế nào, những gì bạn có thể mong đợi từ chúng tôi, và những gì bạn có thể làm.
API mới của Go cho Protocol Buffers, 2 March 2020
Thông báo về bản sửa đổi lớn của API Go cho protocol buffers.
Go 1.14 đã được phát hành, 25 February 2020
Go 1.14 bổ sung hỗ trợ module sẵn sàng cho production, defer nhanh hơn, goroutine preemption tốt hơn, và nhiều hơn nữa.
Các bước tiếp theo cho pkg.go.dev, 31 January 2020
Những gì nhóm Go đang lên kế hoạch cho pkg.go.dev trong năm 2020.
Đề xuất cho Go 1.15, 28 January 2020
Đối với Go 1.15, chúng tôi đề xuất ba thay đổi dọn dẹp ngôn ngữ nhỏ.
Thông báo Khảo sát Developer Go 2019, 20 November 2019
Hãy tham gia Khảo sát Developer Go 2019. Chúng tôi muốn nghe ý kiến của bạn!
Go.dev: trung tâm mới dành cho lập trình viên Go, 13 November 2019
Giới thiệu go.dev, trang web trả lời các câu hỏi: ai khác đang dùng Go, họ dùng Go để làm gì, và tôi có thể tìm các gói Go hữu ích ở đâu?
Go tròn 10 tuổi, 8 November 2019
Chúc mừng sinh nhật 10 tuổi, Go!
Go Modules: v2 và Xa hơn, 7 November 2019
Cách phát hành major version 2 của module.
Làm việc với lỗi trong Go 1.13, 17 October 2019
Cách dùng các interface và hàm xử lý lỗi mới trong Go 1.13.
Phát hành các Go Module, 26 September 2019
Cách viết và phát hành module để dùng làm dependency.
Go 1.13 đã được phát hành, 3 September 2019
Go 1.13 bổ sung xác thực module, kiểu số literal mới, error wrapping, TLS 1.3 bật mặc định, và nhiều hơn nữa.
Ra mắt Module Mirror và Cơ sở dữ liệu Checksum, 29 August 2019
Module mirror và cơ sở dữ liệu checksum của Go cung cấp khả năng tải xuống nhanh hơn, được xác minh cho các dependency Go của bạn.
Chuyển đổi sang Go Modules, 21 August 2019
Cách sử dụng Go modules để quản lý các dependency của chương trình.
Contributors Summit 2019, 15 August 2019
Tường thuật từ Go Contributor Summit tại GopherCon 2019.
Thử nghiệm, Đơn giản hóa, Phát hành, 1 August 2019
Phiên bản bài blog của bài nói chuyện của tôi tại GopherCon 2019.
Tại sao cần Generics?, 31 July 2019
Tại sao chúng ta nên thêm generics vào Go, và chúng có thể trông như thế nào?
Thông báo Ra mắt Cửa hàng Go Mới, 18 July 2019
Thật không may, cửa hàng Go hiện đang ngoại tuyến.
Các bước tiếp theo hướng tới Go 2, 26 June 2019
Những thay đổi ngôn ngữ Go 2 nào chúng ta nên đưa vào Go 1.14?
Kết quả Khảo sát Go 2018, 28 March 2019
Những gì chúng tôi thu được từ Khảo sát Người dùng Go tháng 12 năm 2018.
Gỡ lỗi những gì bạn triển khai trong Go 1.12, 21 March 2019
Go 1.12 cải thiện khả năng hỗ trợ gỡ lỗi các tệp nhị phân đã tối ưu hóa.
Sử dụng Go Modules, 19 March 2019
Giới thiệu các thao tác cơ bản để bắt đầu sử dụng Go modules.
Mạng lưới lập trình viên Go mới, 14 March 2019
Giới thiệu Go Developer Network, tập hợp các nhóm người dùng Go chia sẻ kinh nghiệm tốt nhất.
Điểm mới trong Go Cloud Development Kit, 4 March 2019
Các thay đổi gần đây trong Go Cloud Development Kit (Go CDK).
Go 1.12 đã được phát hành, 25 February 2019
Go 1.12 bổ sung hỗ trợ TLS 1.3 tùy chọn, cải tiến modules, và nhiều hơn nữa.
Go Modules trong năm 2019, 19 December 2018
Những gì nhóm Go đang lên kế hoạch cho Go modules trong năm 2019.
Go 2, đây chúng tôi đến!, 29 November 2018
Cách các đề xuất Go 2 sẽ được đánh giá, lựa chọn và phát hành.
Chín năm của Go, 10 November 2018
Chúc mừng sinh nhật lần thứ 9 của Go!
Tham gia Khảo sát Người dùng Go 2018, 8 November 2018
Hãy tham gia Khảo sát Người dùng Go 2018. Chúng tôi muốn nghe ý kiến của bạn!
Công bố môi trường chạy Go 1.11 mới của App Engine, 16 October 2018
Google Cloud công bố môi trường chạy Go 1.11 mới cho App Engine, với ít giới hạn hơn về cấu trúc ứng dụng.
Dependency Injection tại thời điểm biên dịch với Wire của Go Cloud, 9 October 2018
Cách sử dụng Wire, một công cụ dependency injection cho Go.
Tham gia Bảng câu hỏi Công ty Go 2018, 4 October 2018
Hãy tham gia Bảng câu hỏi Công ty Go 2018.
Bản thiết kế thử nghiệm của Go 2, 28 August 2018
Thông báo các bản thiết kế thử nghiệm cho những thay đổi lớn của Go 2.
Go 1.11 đã được phát hành, 24 August 2018
Go 1.11 bổ sung hỗ trợ sơ bộ cho Go modules, WebAssembly, và nhiều hơn nữa.
Lập trình đám mây đa nền tảng với Go Cloud, 24 July 2018
Giới thiệu Go Cloud, thư viện lập trình đám mây đa nền tảng viết bằng Go.
Hành trình đến với Go: Câu chuyện của bộ gom rác Go, 12 July 2018
Bài nói kỹ thuật về cấu trúc và chi tiết của bộ gom rác Go mới với độ trễ thấp.
Cập nhật Bộ Quy tắc Ứng xử của Go, 23 May 2018
Sửa đổi Bộ Quy tắc Ứng xử của Go.
Thương hiệu mới của Go, 26 April 2018
Diện mạo và logo mới của Go (yên tâm, linh vật Gopher vẫn không thay đổi!).
Đề xuất Quản lý Phiên bản Gói trong Go, 26 March 2018
Đề xuất hỗ trợ chính thức cho quản lý phiên bản gói trong Go, sử dụng Go modules.
Kết quả Khảo sát Go 2017, 26 February 2018
Những gì chúng tôi thu được từ Khảo sát Người dùng Go tháng 12 năm 2017.
Go 1.10 đã được phát hành, 16 February 2018
Go 1.10 bổ sung tự động cache kết quả build & test, và nhiều hơn nữa.
Hello, 中国!, 22 January 2018
Trang chủ Go và các file tải xuống binary giờ đã có sẵn tại Trung Quốc, tại https://golang.google.cn.
Tham gia Khảo sát Người dùng Go 2017, 16 November 2017
Hãy tham gia Khảo sát Người dùng Go 2017. Chúng tôi muốn nghe ý kiến của bạn!
Tám năm của Go, 10 November 2017
Chúc mừng sinh nhật lần thứ 8 của Go!
Nhóm Công tác Tiếp cận Cộng đồng, 5 September 2017
Công bố Go Community Outreach Working Group (CWG).
Go 1.9 đã được phát hành, 24 August 2017
Go 1.9 bổ sung type alias, bit intrinsic, tối ưu hóa, và nhiều hơn nữa.
Workshop đóng góp, 9 August 2017
Workshop contributor của Go đã đào tạo contributor mới tại GopherCon.
Contributors Summit, 3 August 2017
Tường thuật từ Go Contributor Summit tại GopherCon 2017.
Hướng tới Go 2, 13 July 2017
Cách tất cả chúng ta sẽ cùng nhau hướng tới Go 2.
Giới thiệu Nhóm làm việc về Trải nghiệm Lập trình viên, 10 April 2017
Công bố Nhóm làm việc về Trải nghiệm Lập trình viên (DXWG).
HTTP/2 Server Push, 24 March 2017
Cách sử dụng HTTP/2 server push để giảm thời gian tải trang.
Kết quả Khảo sát Go 2016, 6 March 2017
Những gì chúng tôi thu được từ Khảo sát Người dùng Go tháng 12 năm 2016.
Go 1.8 đã được phát hành, 16 February 2017
Go 1.8 bổ sung code non-x86 được biên dịch nhanh hơn, thời gian tạm dừng GC dưới mili giây, HTTP/2 push, và nhiều hơn nữa.
Tham gia Khảo sát Người dùng Go 2016 và Bảng câu hỏi Công ty, 13 December 2016
Hãy tham gia Khảo sát Người dùng Go 2016 và Bảng câu hỏi Công ty. Chúng tôi muốn nghe ý kiến của bạn!
Font chữ Go, 16 November 2016
Giới thiệu bộ font chữ Go, được thiết kế bởi Bigelow & Holmes.
Bảy năm của Go, 10 November 2016
Chúc mừng sinh nhật lần thứ bảy của Go!
Giới thiệu HTTP Tracing, 4 October 2016
Cách sử dụng HTTP tracing trong Go 1.7 để hiểu rõ hơn về các yêu cầu từ phía client.
Sử dụng Subtests và Sub-benchmarks, 3 October 2016
Cách sử dụng subtests và sub-benchmarks mới trong Go 1.7.
Binary nhỏ hơn trong Go 1.7, 18 August 2016
Go 1.7 có một số cải tiến giảm kích thước binary quan trọng cho các thiết bị nhỏ.
Go 1.7 đã được phát hành, 15 August 2016
Go 1.7 bổ sung code x86 được biên dịch nhanh hơn, context trong thư viện chuẩn, và nhiều hơn nữa.
Go 1.6 đã được phát hành, 17 February 2016
Go 1.6 bổ sung HTTP/2, template block, và nhiều hơn nữa.
Khớp ngôn ngữ và vùng miền trong Go, 9 February 2016
Cách quốc tế hóa trang web của bạn với tính năng khớp ngôn ngữ và vùng miền của Go.
Sáu năm của Go, 10 November 2015
Chúc mừng sinh nhật lần thứ sáu của Go!
Golang UK 2015, 9 October 2015
Báo cáo từ GolangUK 2015, hội nghị Go đầu tiên ở London.
Go GC: Ưu tiên độ trễ thấp và sự đơn giản, 31 August 2015
Go 1.5 là bước đầu tiên hướng tới tương lai độ trễ thấp cho bộ thu gom rác của Go.
Go 1.5 đã được phát hành, 19 August 2015
Go 1.5 bổ sung bộ gom rác mới nhanh hơn nhiều, nhiều song song hơn theo mặc định, go tool trace, và nhiều hơn nữa.
Tổng kết GopherCon 2015, 28 July 2015
Báo cáo từ GopherCon 2015.
Go, Mã nguồn mở, Cộng đồng, 8 July 2015
Tại sao Go là mã nguồn mở, và làm thế nào chúng ta có thể củng cố cộng đồng mã nguồn mở của mình?
Qihoo 360 và Go, 6 July 2015
Cách Qihoo 360 sử dụng Go.
Báo cáo chuyến đi GopherChina, 1 July 2015
Báo cáo từ GopherChina 2015, hội nghị Go đầu tiên tại Trung Quốc.
Ví dụ có thể kiểm thử trong Go, 7 May 2015
Cách thêm ví dụ, đồng thời cũng là kiểm thử, vào các package của bạn.
Tên gói, 4 February 2015
Cách đặt tên cho các gói của bạn.
Lỗi là giá trị, 12 January 2015
Các thành ngữ và mẫu xử lý lỗi trong Go.
GothamGo: gopher ở thành phố lớn, 9 January 2015
Báo cáo từ GothamGo 2015, hội nghị Go cả ngày đầu tiên ở New York City.
Gopher Gala là hackathon Go đầu tiên trên toàn thế giới, 7 January 2015
Gopher Gala, hackathon Go toàn cầu đầu tiên, sẽ diễn ra từ ngày 23-25 tháng 1 năm 2015.
Sinh mã, 22 December 2014
Cách dùng go generate.
Go 1.4 đã được phát hành, 10 December 2014
Go 1.4 bổ sung hỗ trợ Android, go generate, tối ưu hóa, và nhiều hơn nữa.
Nửa thập kỷ cùng Go, 10 November 2014
Chúc mừng sinh nhật lần thứ năm của Go!
Go tại Google I/O và Gopher SummerFest, 6 October 2014
Tường thuật từ Google I/O 2014 và GoSF Go SummerFest.
Triển khai máy chủ Go với Docker, 26 September 2014
Cách dùng các ảnh nền chính thức mới của Docker cho Go.
Hằng số, 25 August 2014
Giới thiệu về hằng số trong Go.
Go tại OSCON, 20 August 2014
Báo cáo từ OSCON 2014.
Các mẫu đồng thời trong Go: Context, 29 July 2014
Giới thiệu về package context của Go.
Go sẽ có mặt tại OSCON 2014, 15 July 2014
Nếu bạn sẽ tham dự OSCON 2014, ngày 20-29 tháng 7 ở Portland, Oregon, hãy chắc chắn xem các bài nói chuyện Go này.
Go 1.3 đã được phát hành, 18 June 2014
Go 1.3 mang lại hiệu năng tốt hơn, phân tích tĩnh trong godoc, và nhiều hơn nữa.
Tổng kết GopherCon 2014, 28 May 2014
Báo cáo từ GopherCon 2014.
Chú gopher của Go, 24 March 2014
Nguồn gốc của chú gopher Go.
Các mẫu đồng thời trong Go: Pipeline và hủy bỏ, 13 March 2014
Cách sử dụng tính đồng thời của Go để xây dựng pipeline xử lý dữ liệu.
Các bài nói về Go tại FOSDEM 2014, 24 February 2014
Tường thuật từ Go Devroom tại FOSDEM 2014.
Go trên App Engine: công cụ, kiểm thử và đồng thời, 13 December 2013
Công bố các cải tiến cho Go trên App Engine.
Bên trong Go Playground, 12 December 2013
Cách Go playground hoạt động.
Câu chuyện về cover, 2 December 2013
Giới thiệu công cụ đo độ bao phủ mã của Go 1.12.
Go 1.2 đã được phát hành, 1 December 2013
Go 1.2 bổ sung kết quả code coverage khi kiểm thử, goroutine preemption, và nhiều hơn nữa.
Chuẩn hóa văn bản trong Go, 26 November 2013
Cách và lý do chuẩn hóa văn bản UTF-8 trong Go.
Bốn năm của Go, 10 November 2013
Chúc mừng sinh nhật lần thứ tư của Go!
Strings, bytes, runes và characters trong Go, 23 October 2013
Cách strings hoạt động trong Go và cách sử dụng chúng.
Mảng, slice (và chuỗi): Cơ chế của 'append', 26 September 2013
Cách mảng và slice trong Go hoạt động, và cách sử dụng copy cùng append.
Chương trình Go đầu tiên, 18 July 2013
Rob Pike đã đào lại chương trình Go đầu tiên từng được viết.
Giới thiệu bộ phát hiện race condition của Go, 26 June 2013
Cách thức và lý do sử dụng bộ phát hiện race condition của Go để cải thiện chương trình.
Go và Google Cloud Platform, 12 June 2013
Hai bài nói chuyện về việc sử dụng Go với Google Cloud Platform, từ Google I/O 2013.
Cuộc trò chuyện với nhóm Go, 6 June 2013
Tại Google I/O 2013, một số thành viên của nhóm Go đã tổ chức một buổi "Fireside chat."
Các mẫu concurrency Go nâng cao, 23 May 2013
Xem bài nói chuyện của Sameer Ajmani, "Advanced Go Concurrency Patterns," từ Google I/O 2013.
Go 1.1 đã được phát hành, 13 May 2013
Go 1.1 nhanh hơn, bớt khắt khe với câu lệnh return, và bổ sung method expression.
Con đường tới Go 1, 14 March 2013
Xem bài nói chuyện của Rob Pike và Andrew Gerrand, The Path to Go 1.
Hai bài viết Go gần đây, 6 March 2013
Hai bài viết về Go: "Go at Google: Language Design in the Service of Software Engineering" và "Getting Started with Go, App Engine and Google+ API"
Hãy đến với meetup Go, 27 February 2013
Cách tìm hoặc bắt đầu một nhóm gopher địa phương.
Map trong Go thực tế, 6 February 2013
Cách sử dụng và khi nào nên dùng map trong Go.
Định dạng code của bạn bằng go fmt, 23 January 2013
Cách và lý do để định dạng code Go của bạn bằng gofmt.
Đồng thời không phải là song song, 16 January 2013
Xem bài nói chuyện của Rob Pike, _Concurrency is not parallelism._
App Engine SDK và workspace (GOPATH), 9 January 2013
App Engine SDK 1.7.4 bổ sung hỗ trợ cho workspace kiểu GOPATH.
Hai bài nói chuyện Go gần đây, 2 January 2013
Hai bài nói chuyện về Go: "Go: A Simple Programming Environment" và "Go: Code That Grows With Grace".
Go tròn ba tuổi, 10 November 2012
Chúc mừng sinh nhật lần thứ ba của Go!
Các cập nhật Go trong App Engine 1.7.1, 22 August 2012
App Engine SDK 1.7.1 bổ sung memcache và các chức năng khác cho Go.
Tổ chức code Go, 16 August 2012
Cách đặt tên và đóng gói các phần của chương trình Go để phục vụ người dùng tốt nhất.
Gccgo trong GCC 4.7.1, 11 July 2012
GCC 4.7.1 bổ sung hỗ trợ cho Go 1.
Các video Go từ Google I/O 2012, 2 July 2012
Các bài nói chuyện về Go từ Google I/O 2012.
Go phiên bản 1 đã được phát hành, 28 March 2012
Một cột mốc quan trọng: thông báo Go 1, phiên bản ổn định đầu tiên của Go.
Tìm hiểu cộng đồng Go, 21 December 2011
Hãy tham gia khảo sát Gopher. Chúng tôi muốn nghe ý kiến của bạn!
Xây dựng StatHat với Go, 19 December 2011
Cách StatHat sử dụng Go và lý do họ chọn nó.
Từ không đến Go: ra mắt trên trang chủ Google trong 24 giờ, 13 December 2011
Cách Go giúp ra mắt Google Doodle cho Lễ Tạ Ơn 2011.
Ngôn ngữ lập trình Go tròn hai tuổi, 10 November 2011
Chúc mừng sinh nhật lần thứ hai của Go!
Viết ứng dụng App Engine có khả năng mở rộng, 1 November 2011
Cách xây dựng ứng dụng web có khả năng mở rộng bằng Go với Google App Engine.
Gỡ lỗi chương trình Go với GNU Debugger, 30 October 2011
Giới thiệu một bài viết mới về cách gỡ lỗi chương trình Go với GDB.
Đã phát hành Go App Engine SDK 1.5.5, 11 October 2011
Go App Engine SDK 1.5.5 bao gồm Go release.r60.2.
Xem trước Go phiên bản 1, 5 October 2011
Những gì nhóm Go đang lên kế hoạch cho Go phiên bản 1.
Học Go từ trình duyệt của bạn, 4 October 2011
Thông báo về Go Tour, https://tour.golang.org/.
Gói image/draw trong Go, 29 September 2011
Giới thiệu về ghép ảnh trong Go bằng gói image/draw.
Gói image trong Go, 21 September 2011
Giới thiệu về xử lý ảnh 2D với gói image trong Go.
Các quy luật của reflection, 6 September 2011
Reflection trong Go hoạt động như thế nào, cách suy nghĩ về nó, và cách sử dụng nó.
Hai bài nói chuyện về Go: "Lexical Scanning in Go" và "Cuddle: an App Engine Demo", 1 September 2011
Hai bài nói chuyện về Go từ Sydney GTUG: Rob Pike giải thích về lexical scanning, và Andrew Gerrand xây dựng một ứng dụng chat thời gian thực đơn giản trên App Engine.
Go cho App Engine nay đã chính thức sẵn sàng, 21 July 2011
Giờ đây bạn có thể dùng Go trên App Engine!
Xử lý lỗi và Go, 12 July 2011
Giới thiệu về lỗi trong Go.
Hàm hạng nhất trong Go, 30 June 2011
Giới thiệu một codewalk Go mới, khám phá các hàm hạng nhất.
Profiling chương trình Go, 24 June 2011
Cách sử dụng profiler tích hợp của Go để hiểu và tối ưu hóa các chương trình của bạn.
Điểm sáng về các thư viện Go bên ngoài, 3 June 2011
Một số thư viện Go phổ biến và cách sử dụng chúng.
Bộ giải mã GIF: một bài tập về interface trong Go, 25 May 2011
Cách các interface của Go hoạt động rất đẹp trong bộ giải mã GIF của Go.
Go tại Google I/O 2011: các video, 23 May 2011
Hai bài nói chuyện về Go từ Google I/O 2011.
Go và Google App Engine, 10 May 2011
Công bố hỗ trợ Go trong Google App Engine.
Go tại Heroku, 21 April 2011
Hai kỹ sư hệ thống của Heroku chia sẻ kinh nghiệm sử dụng Go.
Giới thiệu Gofix, 15 April 2011
Cách dùng go fix để cập nhật mã nguồn của bạn với mỗi bản phát hành Go mới.
Godoc: tài liệu hóa code Go, 31 March 2011
Cách và lý do để tài liệu hóa các gói Go của bạn.
Dữ liệu theo kiểu Gob, 24 March 2011
Giới thiệu gob, định dạng mã hóa truyền dữ liệu Go-to-Go tốc độ cao.
C? Go? Cgo!, 17 March 2011
Cách dùng cgo để cho package Go gọi mã C.
Go trở nên ổn định hơn, 16 March 2011
Chuyển từ các bản phát hành hàng tuần không ổn định sang các bản phát hành ít thường xuyên hơn nhưng ổn định hơn.
JSON và Go, 25 January 2011
Cách tạo và sử dụng dữ liệu định dạng JSON trong Go.
Go Slices: cách dùng và cơ chế hoạt động bên trong, 5 January 2011
Cách sử dụng slice trong Go và cơ chế hoạt động bên trong của chúng.
Go: một năm trước vào ngày này, 10 November 2010
Chúc mừng sinh nhật lần thứ nhất của Go!
Gỡ lỗi mã Go (báo cáo hiện trạng), 2 November 2010
Điều gì hoạt động và điều gì chưa hoạt động khi gỡ lỗi chương trình Go bằng GDB.
Dự án Go thực tế: SmartTwitter và web.go, 19 October 2010
Cách Michael Hoisie dùng Go để xây dựng SmartTwitter và web.go.
Các mẫu đồng thời trong Go: Hết thời gian, chuyển bước, 23 September 2010
Cách triển khai timeout bằng hỗ trợ đồng thời của Go.
Giới thiệu Go Playground, 15 September 2010
Thông báo về Go Playground, https://play.golang.org/.
Go giành giải Bossie 2010, 6 September 2010
Go giành giải Bossie 2010 cho “phần mềm phát triển ứng dụng mã nguồn mở tốt nhất.”
Defer, Panic và Recover, 4 August 2010
Giới thiệu các cơ chế điều khiển luồng defer, panic và recover của Go.
Chia sẻ bộ nhớ bằng giao tiếp, 13 July 2010
Bản xem trước của codelab mới cho Go, Share Memory by Communicating.
Cú pháp khai báo của Go, 7 July 2010
Vì sao cú pháp khai báo của Go không giống và cũng đơn giản hơn nhiều so với C.
Video phiên Go Programming tại Google I/O, 6 June 2010
Một bài nói chuyện của Rob Pike và Russ Cox về Go, từ Google I/O 2010.
Go tại I/O: Các câu hỏi thường gặp, 27 May 2010
Hỏi đáp về Go từ Google I/O 2010.
Các sự kiện Go sắp tới tại Google I/O, 12 May 2010
Nếu bạn sẽ có mặt tại Google I/O 2010, hãy nhớ gặp gỡ nhóm Go tại những sự kiện này.
Bài nói và hướng dẫn mới, 5 May 2010
Thêm tài liệu để tìm hiểu về Go: một bài nói, một codelab và một screencast.
JSON-RPC: câu chuyện về interface, 27 April 2010
Cách sử dụng interface của package net/rpc để xây dựng hệ thống JSON-RPC.
Thư viện bên thứ ba: goprotobuf và hơn thế nữa, 20 April 2010
Thông báo hỗ trợ Go cho Protocol Buffers, định dạng trao đổi dữ liệu của Google.
Go: Những điều mới trong tháng 3 năm 2010, 18 March 2010
Bài đăng đầu tiên!