Quantcast
Channel: The Go Blog
Browsing index pages (288 articles)

Size-Specialized Memory Allocation

The Go BlogSize-Specialized Memory Allocation Michael Matloob 16 September 2026Go 1.27 includes faster memory allocation for allocations of 80 bytes or fewer.Allocations can be up to 20-30% faster,...

View Article


Image may be NSFW.
Clik here to view.

Goroutine Leak Profiles

The Go BlogGoroutine Leak Profiles Vlad Saioc 2 September 2026Go’s concurrency features are powerful and easy to use, butthat same ease can sometimes lead even seasoned developers to...

View Article


Generic Methods

The Go BlogGeneric Methods Mark Freeman 26 August 2026Generics was a profound change for Go—it fundamentally expanded the kinds ofprograms that gophers could write by adding type parameters to the...

View Article

Go 1.27 is released

The Go BlogGo 1.27 is released Nicholas Husin, on behalf of the Go team 19 August 2026Today the Go team is pleased to release Go 1.27. You can find its binaryarchives and installers on the download...

View Article

Introducing the pkg.go.dev API

The Go BlogIntroducing the pkg.go.dev API Ethan Lee, Hana Kim, and Jonathan Amsterdam 21 May 2026Since its inception, pkg.go.dev has established itself asthe Go community’s primary resource for package...

View Article


Image may be NSFW.
Clik here to view.

Type Construction and Cycle Detection

The Go BlogType Construction and Cycle Detection Mark Freeman 24 March 2026Go’s static typing is an important part of why Go is a good fit for productionsystems that have to be robust and reliable....

View Article

Image may be NSFW.
Clik here to view.

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

The Go Blog//go:fix inline and the source-level inliner Alan Donovan 10 March 2026.beforeafter { justify-content: center; display: grid; gap: 1em; margin: 1em; grid-template-columns:...

View Article

Allocating on the Stack

The Go BlogAllocating on the Stack Keith Randall 27 February 2026We’re always looking for ways to make Go programs faster. In the last2 releases, we have concentrated on mitigating a particular source...

View Article


Image may be NSFW.
Clik here to view.

Using go fix to modernize Go code

The Go BlogUsing go fix to modernize Go code Alan Donovan 17 February 2026.beforeafter { display: grid; font-size: 180%; grid-template-columns: 1fr 2em 1fr; @media screen and (max-width: 57.7rem) {...

View Article


Go 1.26 is released

The Go BlogGo 1.26 is released Carlos Amedee, on behalf of the Go team 10 February 2026Today the Go team is pleased to release Go 1.26.You can find its binary archives and installers on the download...

View Article

Image may be NSFW.
Clik here to view.

Results from the 2025 Go Developer Survey

The Go BlogResults from the 2025 Go Developer Survey Todd Kulesza, on behalf of the Go team 21 January 2026 blockquote p { color: var(--color-text-subtle) !important; } .chart { margin-left: 1.5rem;...

View Article

Go’s Sweet 16

The Go BlogGo’s Sweet 16 Austin Clements, for the Go team 14 November 2025This past Monday, November 10th, we celebrated the 16th anniversary of Go’sopen sourcerelease!We released Go 1.24 in February...

View Article

Image may be NSFW.
Clik here to view.

The Green Tea Garbage Collector

The Go BlogThe Green Tea Garbage Collector Michael Knyszek and Austin Clements 29 October 2025 .centered { position: relative; display: flex; flex-direction: column; align-items: center; } div.carousel...

View Article


Image may be NSFW.
Clik here to view.

Flight Recorder in Go 1.25

The Go BlogFlight Recorder in Go 1.25 Carlos Amedee and Michael Knyszek 26 September 2025In 2024 we introduced the world tomore powerful Go execution traces. In that blog postwe gave a sneak peek into...

View Article

It's survey time! How has Go has been working out for you?

The Go BlogIt's survey time! How has Go has been working out for you? Todd Kulesza, on behalf of the Go team 16 September 2025Hi Gophers! Today we’re excited to announce our 2025 Go Developer Survey....

View Article


Image may be NSFW.
Clik here to view.

A new experimental Go API for JSON

The Go BlogA new experimental Go API for JSON Joe Tsai, Daniel Martí, Johan Brandhorst-Satzkorn, Roger Peppe, Chris Hines, and Damien Neil 9 September 2025IntroductionJavaScript Object Notation...

View Article

Testing Time (and other asynchronicities)

The Go BlogTesting Time (and other asynchronicities) Damien Neil 26 August 2025In Go 1.24, we introduced the testing/synctestpackage as an experimental package.This package can significantly simplify...

View Article


Container-aware GOMAXPROCS

The Go BlogContainer-aware GOMAXPROCS Michael Pratt and Carlos Amedee 20 August 2025Go 1.25 includes new container-aware GOMAXPROCS defaults, providing more sensible default behavior for many container...

View Article

Go 1.25 is released

The Go BlogGo 1.25 is released Dmitri Shuralyov, on behalf of the Go team 12 August 2025Today the Go team is pleased to release Go 1.25.You can find its binary archives and installers on the download...

View Article

The FIPS 140-3 Go Cryptographic Module

The Go BlogThe FIPS 140-3 Go Cryptographic Module Filippo Valsorda (Geomys), Daniel McCarney (Geomys), and Roland Shoemaker (Google) 15 July 2025FIPS 140 is a standard for cryptography implementations...

View Article
Browsing index pages (288 articles)


Latest Images