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 codebase that used a different dependency management tool.
Finally, in 1.11, go included its own dependency management tool called go modules. Go modules are now the standard way of handling your go project's dependencies.
In this video, I go a brief rundown 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 y'all think. Any feedback is greatly appreciated.
If you liked it and want to know when I post more, be sure to subscribe and thank y'all
Did you find this information useful? If so, consider heading over to my donation page and drop me some support.
Want to ask a question or just chat? Contact me here