GoReleaser: 4 years releasing software
Last year, I made a blog post about GoReleaser turning 3 years old.
Last year, I made a blog post about GoReleaser turning 3 years old.
Today’s post comes from a recent Go pop quiz. Consider this benchmark fragment. A convenience wrapper around sort.Sort(sort.StringSlice(s)), sort.Strings sorts the input in place, so it isn’t expected to allocate (or at least that’s what 43% of the tweeps who re...
Today, again, I forgot the command to install Command Line Tools and had to search for it.
Picture yourself, an engineer working at the hottest distributed microservices de jour, assigned to fix a bug. You jump into an unfamiliar codebase and quickly locate the line where the problem occurred. The fix is simple, just return early or substitute a default value in the ca...
Reusable components for your server-side views that look good.
Back in June, I started porting my dotfiles from ZSH to Fish. Here’s why.
We live in the world where there are so many offerings of information in all possible formats: podcasts, videos, blogs, etc. But reading a good book is something that you’ll never regret.
Introduction I prefer to use relational (SQL) databases in general since they provide several features that are very useful when working with data. SQLite is a great choice since the database is a single file, which makes it easier to share data. Even though it’s a single f...