Atlanta Woman Who Go Meetup - Refactoring to Modules
Unlock the power of Go Modules! Dive into my meetup presentation on why embracing Go Modules is a game-changer for seamless dependency management and enhanced Go programming. Let's elevate your development experience!
![Atlanta Woman Who Go Meetup - Refactoring to Modules](/images/atlanta-go-usergroup-meetup-2019.jpeg)
Page content
Go modules are here to stay and itโs about time to start modularizing your code. During the meetup at the Go UserGroup in Atlanta we spoke about:
- What Go modules are and why you need them
- The benefits are of using modules
- The differences between modules and the things we did before that
- What you need to do to “switch” to modules.
Talk materials
- Rob Pike on Go origins
- Dave Cheney on the problems of early day Go dependency management (or lack of thereof)
- Andrew Gerrand and Brad Fitzpatrick admitting the problems
- Partial list of Go dependency managers
- Sam Boyer on the problem of dependency management
- Samโs view of Go Dep experiment
- Official Go Modules documentation
- Go mod init converters
- Proper module versioning
- Pseudo-versions
- JFrog Artifactory Go support
- The Athens Project
- GoCenter
- Go vision of mirrors federation
You can also check out the JFrog’s Shownotes page