Category: Go Team

Migrating to Go Modules

Introduction This post is part 2 in a series. See part 1 — Using Go Modules. Go projects use a wide variety of dependency management strategies. Vendoring tools such as dep and glide are popular, but they have wide...

Read More

Why Generics?

Introduction [This is a version of a talk presented at Gophercon 2019. Video link to follow when available.] This article is about what it would mean to add generics to Go, and why I think we should do it. I’ll also touch...

Read More

Debugging what you deploy in Go 1.12

Introduction Go 1.11 and Go 1.12 make significant progress toward allowing developers to debug the same optimized binaries that they deploy to production. As the Go compiler has become increasingly aggressive in producing faster...

Read More

Go 1.12 is released

Today the Go team is happy to announce the release of Go 1.12. You can get it from the download page. For details about the changes in Go 1.12, see the Go 1.12 release notes. Some of the highlights include opt-in support for TLS...

Read More