Using the Athens Proxy to Improve Your Golang Projects
Golang 1.11 is a big release that introduces modules - a new package management system. We previously had to fetch dependency code directly from GitHub, but now we can download directly from HTTP servers. It’s a huge step forward for Go, and Athens is leading the way toward faster and more reliable builds. I’ll introduce the problem we're solving, demo Athens, and you’ll leave with everything you need to use the public proxy or install it yourself to improve your builds and your workflow. And added bonus: you’ll even be able to work outside of the GOPATH, which is a huge win!
Aaron is a cloud developer advocate at Microsoft Azure and a core maintainer of the Golang Athens Project (https://docs.gomods.io). Before Athens, he was a core maintainer and chair of the Kubernetes SIG-Service-Catalog and a contributor to various other projects in the Kubernetes community. He has almost 15 years of software engineering experience ranging from frontend design to distributed data systems. He discovered Go around 2013 and hasn’t looked back. He lives in San Mateo, CA where he and his wife love to run up and down mountains together.