Managing dependencies in go used to be a mess. There were about 3-4 widely used packages to manage dependencies, which sometimes made it weird to work on another code base that used a different dependency management tool.
Finally in 1.11, go included its own dependency management tool called go modules. Go modules is now the standard way of handling your go project's dependencies.
In this video, I go a brief run down of how to add dependencies to your project, get a better understand of why certain packages are being included, and how to trim old dependencies out of your project.
Check it out and let me know what ya'll think. Any feedback is greatly appreciated.
If you liked it and want to know when I post more, be sure to subscribe and thank ya'll again for your time!