Browsing Tag
Go
14 posts
Evolving the Go Standard Library with math/rand/v2
Since Go 1 was released in March 2012, changes to the standard library have been constrained by Go’s compatibility promise.…
More Powerful Go Execution Traces
The runtime/trace package contains a powerful tool for understanding and troubleshooting Go programs. The functionality within allows one to produce…
Robust Generic Functions On Slices
The slices package provides functions that work for slices of any type. In this blog post we’ll discuss how you…
Go 1.22 Is Released!
Today the Go team is thrilled to release Go 1.22, which you can get by visiting the download page.…
Finding Unreachable Functions With Deadcode
Functions that are part of your project’s source code but can never be reached in any execution are…
Canonical Announces The General Availability Of Chiselled Ubuntu Containers
Production-ready, secure-by-design, ultra-small containers with chiselled Ubuntu Canonical announced today the general availability of chiselled Ubuntu containers which come with…
Fourteen Years of Go
Today we celebrate the fourteenth birthday of the Go open source release! Go has had a great year,…
Golang’s GORM Support For Cloud Spanner Is Now Generally Available
Introduction GORM is an Object Relational Mapping (ORM) library for Golang. ORM converts data between incompatible type systems…
Profile-Guided Optimization In Go 1.21
Earlier in 2023, Go 1.20 shipped a preview of profile-guided optimization (PGO) for users to test. After addressing known limitations…
Perfectly Reproducible, Verified Go Toolchains
One of the key benefits of open-source software is that anyone can read the source code and inspect…