Using the Athens Proxy to Improve Your Golang Projects
Languages • March 2019
Using the Athens Proxy to Improve Your Golang Projects
Explore more
About
Using the Athens Proxy to Improve Your Golang Projects
About

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!

Language
English
Level
Intermediate
Length
38 minutes
Type
conference
About the speaker
About the speaker
Aaron Schlesinger
Sr. Cloud Developer AdvocateMicrosoft
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.
Details
Language
English
Level
Intermediate
Length
38 minutes
Type
conference