Migrating to Go Modules

A presentation at Golang Poland by Kat Cosgrove

Modules arrived with Go v1.11, and with Go v1.13, they’re enabled by default. But fear not, updating an established project to support modules doesn’t have to be difficult; you just need to show up armed and aware of a few common problems. To find out just how much trouble this would be, I decided to update a large project myself – the server-side microservices for Mender. In this talk, I’ll share what I learned in doing this and show you how to do the same to your own projects with as little pain as possible.