Go performance from version 1.0 to 1.22

Shows how much the performance of Go has improved from version 1.0 through to 1.22 (including PGO) -- in its compiler, runtime, and libraries.

What is 'iota' in Go?

iota is a neat feature of Go that lets us create “enums”: lists of constants with arbitrary values. Let’s find out how to use iota, with this quick tutorial.

The smallest thing in Go

iota is a neat feature of Go that lets us create “enums”: lists of constants with arbitrary values. Let’s find out how to use iota, with this quick tutorial.

Don't require people to change 'source code' to configure your programs

Go Developer Survey 2024 H1 Results

What we learned from our 2024 H1 developer survey

GoTime #311 - Ship software, not code

I was live with Natalie to discuss how GOOS and GOARCH spark joy.

GNU Autoconf is not replaceable in any practical sense

Test names should be sentences

Tests communicate a lot of information, to readers, other developers, and even our future selves. Well-written tests focus on a single unit of behaviour that can be described in a brief sentence, and we can use that sentence as the name of the test.

Test names should be sentences

Tests communicate a lot of information, to readers, other developers, and even our future selves. Well-written tests focus on a single unit of behaviour that can be described in a brief sentence, and we can use that sentence as the name of the test.

Go 1.22.2-1 and 1.21.9-1 Microsoft builds now available

The Microsoft builds of the Go security patches released today, April 4, are now available for download. The post Go 1.22.2-1 and 1.21.9-1 Microsoft builds now available appeared first on Microsoft for Go Developers.