How to use the `tools.go` pattern to source-track your Go tool dependencies, but without polluting your top-level `go.mod`.| Jamie Tanna | Software Engineer
How to use `go install` to install a binary from the version tracked in `go.mod`.| Jamie Tanna | Software Engineer
In this blog I will cover how I'm managing and versioning the tools my Go projects depend on. Go Modules are available since Go 1.11. Using Go Modules you can manage the dependencies for your project. You can compare it to NPM in Nodejs projects or Maven in Java project or Nuget in .NET projects. In general Go Modules are used to manage your compile time dependencies. However in my projects I also like to manage the tools required for Continuous Integration in my projects. To ensure all devel...| marcofranssen.nl
Why I'm very excited about `go tool` landing in Go 1.24.| Jamie Tanna | Software Engineer