# The Go Blog

Go is an open source programming language that makes it simple to build secure, scalable systems.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Size-Specialized Memory Allocation

DevFeed: [Size-Specialized Memory Allocation](<https://devfeed.tech/articles/size-specialized-memory-allocation-31550.md>)

Original publisher: [Read original article](<https://go.dev/blog/size-specialized-allocations>)

Author: Michael Matloob

Published: 2026-09-16T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go](<https://devfeed.tech/topics/go.md>), [optimize](<https://devfeed.tech/topics/optimize.md>)

Tags: [collector](<https://devfeed.tech/tags/collector.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [go](<https://devfeed.tech/tags/go.md>), [performance](<https://devfeed.tech/tags/performance.md>), [spans](<https://devfeed.tech/tags/spans.md>)

### AI overview

Go 1.27 introduces size-specialized allocation functions for allocations smaller than 80 bytes. The change makes those allocations up to 20-30% faster and can improve allocation-heavy programs by up to 1%.

### Source excerpt

Go 1.27 improves performance of small allocations using size-specialized allocation functions.

## Goroutine Leak Profiles

DevFeed: [Goroutine Leak Profiles](<https://devfeed.tech/articles/goroutine-leak-profiles-2360.md>)

Original publisher: [Read original article](<https://go.dev/blog/goroutine-leak-profiles>)

Author: Vlad Saioc

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [go](<https://devfeed.tech/tags/go.md>), [performance](<https://devfeed.tech/tags/performance.md>), [production](<https://devfeed.tech/tags/production.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Go 1.27 introduces a goroutine leak profiler for detecting goroutines blocked permanently in running programs, including production systems.

### Source excerpt

Go 1.27 includes new goroutine leak profiles.

## Generic Methods

DevFeed: [Generic Methods](<https://devfeed.tech/articles/generic-methods-2356.md>)

Original publisher: [Read original article](<https://go.dev/blog/generic-methods>)

Author: Mark Freeman

Published: 2026-08-26T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Go](<https://devfeed.tech/topics/go.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Sorting](<https://devfeed.tech/topics/sorting.md>)

Tags: [feature](<https://devfeed.tech/tags/feature.md>), [go](<https://devfeed.tech/tags/go.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [sorting](<https://devfeed.tech/tags/sorting.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

Go 1.27 introduces generic methods, extending Go's type-parameter capabilities from generic types and functions to methods. The article explains the design rationale and shows how generic methods improve organization, local scoping, and readability for operations such as transforming linked-list values.

### Source excerpt

Go 1.27 adds generic methods--a highly desired language feature.

## Go 1.27 is released

DevFeed: [Go 1.27 is released](<https://devfeed.tech/articles/go-1-27-is-released-2358.md>)

Original publisher: [Read original article](<https://go.dev/blog/go1.27>)

Author: Nicholas Husin, on behalf of the Go team

Published: 2026-08-19T00:00:00Z

Content type: release

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [go](<https://devfeed.tech/tags/go.md>), [json](<https://devfeed.tech/tags/json.md>), [memory](<https://devfeed.tech/tags/memory.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>)

### AI overview

Go 1.27 releases language, toolchain, runtime, and standard-library updates, including generic methods, JSON processing additions, allocation improvements, and new UUID support.

### Source excerpt

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

## Introducing the pkg.go.dev API

DevFeed: [Introducing the pkg.go.dev API](<https://devfeed.tech/articles/introducing-the-pkg-go-dev-api-2362.md>)

Original publisher: [Read original article](<https://go.dev/blog/pkgsite-api>)

Author: Ethan Lee, Hana Kim, and Jonathan Amsterdam

Published: 2026-05-21T00:00:00Z

Content type: release

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>)

Tags: [ai-assisted-coding](<https://devfeed.tech/tags/ai-assisted-coding.md>), [api](<https://devfeed.tech/tags/api.md>), [go](<https://devfeed.tech/tags/go.md>), [ide](<https://devfeed.tech/tags/ide.md>), [openapi](<https://devfeed.tech/tags/openapi.md>)

### AI overview

pkg.go.dev introduces an official API for querying metadata about published Go modules. The GET-only, stateless interface aims to replace scraping-based access and requires unambiguous module selection for package queries.

### Source excerpt

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

## Type Construction and Cycle Detection

DevFeed: [Type Construction and Cycle Detection](<https://devfeed.tech/articles/type-construction-and-cycle-detection-2364.md>)

Original publisher: [Read original article](<https://go.dev/blog/type-construction-and-cycle-detection>)

Author: Mark Freeman

Published: 2026-03-24T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [go](<https://devfeed.tech/tags/go.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

The article examines improvements to Go 1.26's type checker, focusing on how it constructs types and detects cycles in recursive type definitions.

### Source excerpt

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

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

DevFeed: [//go:fix inline and the source-level inliner](<https://devfeed.tech/articles/go-fix-inline-and-the-source-level-inliner-2361.md>)

Original publisher: [Read original article](<https://go.dev/blog/inliner>)

Author: Alan Donovan

Published: 2026-03-10T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [go](<https://devfeed.tech/tags/go.md>), [migration](<https://devfeed.tech/tags/migration.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Go 1.26 introduces a source-level inliner for //go:fix that supports safe, self-service API migrations and source transformations.

### Source excerpt

How Go 1.26's source-level inliner works, and how it can help you with self-service API migrations.

## Allocating on the Stack

DevFeed: [Allocating on the Stack](<https://devfeed.tech/articles/allocating-on-the-stack-2355.md>)

Original publisher: [Read original article](<https://go.dev/blog/allocation-optimizations>)

Author: Keith Randall

Published: 2026-02-27T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Code](<https://devfeed.tech/topics/code.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [code](<https://devfeed.tech/tags/code.md>), [go](<https://devfeed.tech/tags/go.md>), [memory](<https://devfeed.tech/tags/memory.md>)

### AI overview

This article describes recent Go compiler and runtime optimization work that moves suitable allocations from the heap to the stack. It explains how stack allocation can reduce allocator overhead, garbage-collector load, and the startup cost of repeatedly growing slices.

### Source excerpt

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

## Using go fix to modernize Go code

DevFeed: [Using go fix to modernize Go code](<https://devfeed.tech/articles/using-go-fix-to-modernize-go-code-2359.md>)

Original publisher: [Read original article](<https://go.dev/blog/gofix>)

Author: Alan Donovan

Published: 2026-02-17T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [code](<https://devfeed.tech/tags/code.md>), [git](<https://devfeed.tech/tags/git.md>), [go](<https://devfeed.tech/tags/go.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [loops](<https://devfeed.tech/tags/loops.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [release](<https://devfeed.tech/tags/release.md>), [review](<https://devfeed.tech/tags/review.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [tools](<https://devfeed.tech/tags/tools.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

The article explains how the rewritten Go 1.26 `go fix` command modernizes code by applying analyzers and automated fixes, and outlines its supporting infrastructure and self-service analysis goals.

### Source excerpt

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

## Go 1.26 is released

DevFeed: [Go 1.26 is released](<https://devfeed.tech/articles/go-1-26-is-released-2357.md>)

Original publisher: [Read original article](<https://go.dev/blog/go1.26>)

Author: Carlos Amedee, on behalf of the Go team

Published: 2026-02-10T00:00:00Z

Content type: release

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [go](<https://devfeed.tech/tags/go.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Go 1.26 is released with language, performance, tooling, runtime, compiler, linker, and standard-library updates. Highlights include the Green Tea garbage collector enabled by default, lower cgo overhead, syntax and generic-type refinements, and opt-in experimental SIMD, secret-erasure, and goroutine-leak profiling features.

### Source excerpt

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

## Results from the 2025 Go Developer Survey

DevFeed: [Results from the 2025 Go Developer Survey](<https://devfeed.tech/articles/results-from-the-2025-go-developer-survey-2363.md>)

Original publisher: [Read original article](<https://go.dev/blog/survey2025>)

Author: Todd Kulesza, on behalf of the Go team

Published: 2026-01-21T00:00:00Z

Content type: article

Language: en

Sources: [The Go Blog](<https://devfeed.tech/sources/the-go-blog.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [developer](<https://devfeed.tech/tags/developer.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [go](<https://devfeed.tech/tags/go.md>)

### AI overview

The 2025 Go Developer Survey reports that respondents want more guidance on best practices, better use of the standard library, and modernized language and tooling capabilities. It also finds widespread but only middling satisfaction with AI-powered development tools, alongside documentation needs for core command subcommands.

### Source excerpt

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