The Go Blog – The Go Programming Language

Share your feedback about developing with Go,
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,
Alice Merrick

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

When To Use Generics,
Ian Lance Taylor

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

Get familiar with workspaces,
Beth Brown, for the Go team

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

How Go Mitigates Supply Chain Attacks,
Filippo Valsorda

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

An Introduction To Generics,
Robert Griesemer and Ian Lance Taylor

An introduction to generics in Go.

Go 1.18 is released!,
The Go Team

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

Announcing Go 1.18 Beta 2,
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,
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,
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…