Why region based memory allocation help with fragmentation

Building an AWK to Go compiler

#​389 — November 26, 2021 Unsubscribe  |  Read on the Web Go Weekly Faster Software Through Register Based Calling in Go 1.17+ — A look at how the change to register based calling looks under the hood - and why it improves performa...

Why your Go programs can surprisingly be dynamically linked

Serverless Application Stack

The dream of a serverless, general-purpose, portable application stack is finally a reality. TL;DR: deploy your application to GCP Cloud Run with a CockroachDB Serverless instance for persistence. Read on for a deeper dive. Serverless compute AWS Lambda revolutionized the industr...

Go in uncommon places

#​388 — November 19, 2021 Unsubscribe  |  Read on the Web Go Weekly 📊  Developing Games in Go for the Nintendo Switch — A slide deck from the creator of Ebiten on his background and his technical approach to getting a Go-powere...

Go 1.18 will let you set the version of the "AMD64" architecture to target

Rust data structures with circular references

To implement its safety guarantees, the Rust compiler keeps careful track of ownership and references throughout a program. This makes writing certain kinds of data structures challenging; in particular, data structures that have circular references. Let's start with a simple bin...

What's coming in Go 1.18

#​387 — November 12, 2021 Unsubscribe  |  Read on the Web Go Weekly Upcoming Features in Go 1.18 — Sebastian covers the biggest items in the forthcoming release including generics (of course!), fuzzing support, easier local develop...

Twelve Years of Go

Happy Birthday, Go!

A new search experience on pkg.go.dev

Package search on pkg.go.dev has been updated, and you can now search for symbols!