The Go Blog

Share your feedback about developing with Go, 1 June 2022
Todd Kulesza, for the Go team

Help shape the future of Go by sharing your thoughts via the Go Developer Survey

Go Developer Survey 2021 Results, 19 April 2022
Alice Merrick

An analysis of the results from the 2021 Go Developer Survey.

When To Use Generics, 12 April 2022
Ian Lance Taylor

When to use generics when writing Go code, and when not to use them.

Get familiar with workspaces, 5 April 2022
Beth Brown, for the Go team

Learn about Go workspaces and some of the workflows they enable.

How Go Mitigates Supply Chain Attacks, 31 March 2022
Filippo Valsorda

Go tooling and design help mitigate supply chain attacks at various stages.

An Introduction To Generics, 22 March 2022
Robert Griesemer and Ian Lance Taylor

An introduction to generics in Go.

Go 1.18 is released!, 15 March 2022
The Go Team

Go 1.18 adds generics, native fuzzing, workspace mode, performance improvements, and more.

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

Go 1.18 Beta 2 is our second preview of Go 1.18. Please try it and let us know if you find problems.

Two New Tutorials for 1.18, 14 January 2022
Katie Hockman, for the Go team

Two new tutorials have been published in preparation for the release of Go 1.18.

Go 1.18 Beta 1 is available, with generics, 14 December 2021
Russ Cox, for the Go team

Go 1.18 Beta 1 is our first preview of Go 1.18. Please try it and let us know if you find problems.

More articles...