GopherAcademy Blog

Community Contributed Articles and Tutorials on Go

All Posts

GopherCon 2016 - Lightning Talk Annoucement

GopherCon 2016 is going to be an amazing event, and this is your chance to be a part of it! First time speaker? Experienced Speaker?

GopherCon Turns Three

tl;dr We’re excited for the third anniversary of GopherCon, so we’re offering a discount on tickets valid only on the anniversary of the conference.

2015 Year in Review

Looking back on 2015 has humbled us here at Gopher Academy. What an amazing year we’ve had. Let’s review some of the highlights: We’ve published dozens of community-written articles.

2D Game Libraries for Go

By now, we all know that Go is a great language for writing servers and command line tools. But what about games? Can you make desktop, web, or mobile games in Go too?

etcd: distributed key-value store with grpc/http2

What is etcd? etcd is a distributed, consistent key-value store, written in Go. Similar to how Linux distributions typically use /etc to store local configuration data, etcd can be thought of as a reliable store for distributed configuration data.

Understanding and using the vendor folder

With the release of Go 1.5, there is a new way the go tool can discover go packages. This method is off by default and the surrounding tools, such as goimports, do not understand that folder layout.