Quick tip to improve the docker build speed using go modules.
The next GoReleaser version will have a more flexible Docker configuration format. In this post we’ll explore it a bit.
Caching things can be hard to do and hard to test. In this post I’ll demonstrate a convenient way of doing that using interfaces.
I’m working in a project that uses Chef, so it has a lot of JSON files. I like everything to be preperly formatted. The choice of format itself does not bother me much, giving that there is one. This project did not (although it was surprisingly not that bad).
GoReleaser was able to build snap packages for a long time, but it wasn’t able to push them until today. Let’s see how to wrap to your TravisCI build!
A quick review of my second ever GopherCon - the first one as a speaker, and my experience talking.
When first announced GoReleaser roughly 1 year ago, on January 2017, I never thought it would be somewhat famous.
I always wanted to know how stargazers of my repos increased over time.
Last few months I’ve been using Go to write quite a lot of tools. In this post I intent to show not why I chose Go over others, but how I architect those tools, what libraries I use and what kind of automation I have in place.
I have some apps written in Go, which I deliver as binaries for each platform using GitHub releases. Until now, I was doing it with a very simple shell script.