The Go Blog
Go 1.21 is released!
Eli Bendersky, on behalf of the Go team
8 August 2023
Today the Go team is thrilled to release Go 1.21, which you can get by visiting the download page.
Go 1.21 is packed
The Go Blog
Experimenting with project templates
Cameron Balahan
31 July 2023
When you start a new project in Go, you might begin by cloning an existing project. That way, you can start with something that already works, making incrementa
The Go Blog
Share your feedback about developing with Go
Todd Kulesza, for the Go team
25 July 2023
It’s that time again! Today we launch the latest iteration of the
The Go Blog
Govulncheck v1.0.0 is released!
Julie Qiu, for the Go security team
13 July 2023
We are excited to announce that govulncheck v1.0.0 has been released, along with v1.0.0 of the API for integrating scanning into other tool
The Go Blog
Go 1.21 Release Candidate
Eli Bendersky, on behalf of the Go team
21 June 2023
The Go 1.21 first Release Candidate (RC) is available today on the download page! Go 1.21 is packed with ne
The Go Blog
Code coverage for Go integration tests
Than McIntosh
8 March 2023
Code coverage for Go integration tests
Code coverage tools help developers determine wh
The Go Blog
All your comparable types
Robert Griesemer
17 February 2023
On February 1 we released our latest Go version, 1.20, which included a few language changes. Here we’ll discuss one of those changes: the predeclared
The Go Blog
Profile-guided optimization preview
Michael Pratt
8 February 2023
When you build a Go binary, the Go compiler performs optimizations to try to generate the best performing binary it can. For example, constant propagation
The Go Blog
Go 1.20 is released!
Robert Griesemer, on behalf of the Go team
1 February 2023
Today the Go team is thrilled to release Go 1.20, which you can get by visiting the download page.
Go 1.20 bene