/

Go Blog

10 stories

Goroutine Leak Profiles

Go BlogLanguagesGoroutine Leak Profiles Go 1.27 includes new goroutine leak profiles.

September 2
Go Blog

Go BlogLanguagesGeneric Methods Go 1.27 adds generic methods—a highly desired language feature.

August 26
Go Blog

Go BlogLanguagesGo 1.27 is released Go 1.27 adds generic methods, encoding/json/v2 package, uuid package, faster memory allocation, goroutine leak profiles, and more.

August 19
Go Blog

Go BlogLanguagesIntroducing the pkg.go.dev API Introducing the new programmatic API for pkg.go.dev, allowing developers to fetch package and module data directly.

May 21
Type Construction and Cycle Detection

Go BlogLanguagesType Construction and Cycle Detection Go 1.26 simplifies type construction and enhances cycle detection for certain kinds of recursive types.

March 24
//go:fix inline and the source-level inliner

Go BlogLanguages//go:fix inline and the source-level inliner How Go 1.26's source-level inliner works, and how it can help you with self-service API migrations.

March 10
Go Blog

Go BlogLanguagesAllocating on the Stack A description of some of the recent changes to do allocations on the stack instead of the heap.

February 27
Using go fix to modernize Go code

Go BlogLanguagesUsing go fix to modernize Go code Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.

February 17
Go Blog

Go BlogLanguagesGo 1.26 is released Go 1.26 adds a new garbage collector, cgo overhead reduction, experimental simd/archsimd package, experimental runtime/secret package, and more.

February 10
Results from the 2025 Go Developer Survey

Go BlogLanguagesResults from the 2025 Go Developer Survey The 2025 Go Developer Survey results, focused on developer sentiment towards Go, use cases, challenges, and developer environments.

January 21