Go Concurrency Patterns: Pipelines and cancellation
How to use Go's concurrency to build data-processing pipelines.
A new Go API for JSON , 4 November 2026 Michael Pratt, Joe Tsai, Daniel Martí, Johan Brandhorst-Satzkorn, Roger Peppe, Chris Hines, and Damien Neil
Visit blog.golang.org → RSS feedOn Hacker News Sep 2010 – Jun 2021
Software Engineering 70Programming Languages 69Systems & Performance 1
How to use Go's concurrency to build data-processing pipelines.
What the Go team is planning for Go modules in 2019.
Announcing a major revision of the Go API for protocol buffers.
Generics is entering the language change proposal process
Why should we add generics to Go, and what might they look like?
Go 1.5 is the first step toward a new low-latency future for the Go garbage collector.
Happy 3rd birthday, Go!
How to use Go 1.7's HTTP tracing to understand your client requests.
How to use the new Go 1.13 error interfaces and functions.
Happy 9th birthday, Go!
An analysis of the results from the 2019 Go Developer Survey.
Go 1.10 adds automatic caching of build & test results, and more.
Google Cloud is announcing a new Go 1.11 runtime for App Engine, with fewer limits on app structure.
For Go 1.15, we propose three minor language cleanup changes.
How to use go generate.
Why is Go open source, and how can we strengthen our open-source community?
How to keep your modules compatible with prior minor/patch versions.
What we learned from the December 2018 Go User Survey.
Talks about Go from Google I/O 2012.
What we learned from the December 2017 Go User Survey.
Idioms and patterns for handling errors in Go.
How and why to use the Go race detector to improve your programs.
How to decide if your programs are vulnerable to PATH problems, and what to do about it.
Announcing go.dev, which answers: who else is using Go, what do they use it for, and how can I find useful Go packages?
How to use Go's built-in profiler to understand and optimize your programs.
What we learned from the December 2017 Go User Survey.
An introduction to the Go context package.
Happy 2nd birthday, Go!
How StatHat uses Go, and why they chose it.