Package Management: Using Go Modules


Details
Package Management with Golang has a long and colorful history! We'll take a brief look at that history before delving into the chosen solution that became available as a preview in Go 1.11, was refined in Go 1.12, and is slated to displace GOPATH as the default mechanism in Go 1.13 scheduled for an August release.
We'll cover the problem that Go Modules looks to solve, including assumptions and constraints, how to use the mechanism effectively, both to produce modules as well as consume them. Then we'll have a chance to start using Go Modules on our repos, workshop style. So bring your notebook computers, and let's peg those dependencies! :-D
Agenda
- 6pm - 6:30pm: Networking, food & drink sponsored by Object Partners, Announcements
- 6:30pm - 7pm: Beginning-friendly content or lightning talks
- 7pm - 8pm - Package Management: Using Go Modules - Jesse Lang
- 8pm - 8:30pm - Networking
Free Parking available directly in front of Object Partners, as well as on the south side, and in the back parking lot.
Interested in sharing at an upcoming meetup? We'd love to hear what you have to share! Contact the meetup organizers to get the ball rolling!
https://www.meetup.com/Minneapolis-Golang/members/?op=leaders
If anyone has any problems or questions, feel free to text or call:
- Jesse Lang - 612-568-8380
- Jack Spirou - 630-715-4302
Additional Resources
For Go specific events, announcements, training, and jobs in Minneapolis, check out this document (http://bit.ly/minneapolis-golang)!
Slack Channel for Gophers - gophers.slack.com (http://gophers.slack.com/)
To get added, fill out the invite form here:
https://gophersinvite.herokuapp.com/
Join the local channel: https://gophers.slack.com/messages/minneapolis/
Go Forum - forum.golangbridge.org (http://forum.golangbridge.org/)
GoBridge (https://twitter.com/golangbridge) is dedicated to building bridges that educate underrepresented communities to teach technical skills and foster diversity in Go.
Special Offers
Get 50% off most ebooks + videos and 40% off most print books from @oreillymedia by using code PCBW http://oreil.ly/1gETXNy
Go OSS Help Wanted Projects (https://github.com/corylanou/oss-helpwanted) - Check out this repo if you want to contribute to open source Go projects. Most projects are labeled for easy/medium/hard issues as well.
How to run a Go Meetup (https://github.com/corylanou/go-meetup) - This is a great resource on how to run a Go meetup and resources to help you run your meetup.
Announcement Reminders:
• Thank You!
• Where are the bathrooms
• Host Announcements
• Job Openings / Hiring Announcements
• Events / Training
• Announce next meetup


Package Management: Using Go Modules