Hey, I’m Carlos!

I create, maintain, and operate software. Sometimes I write about it here.

Hey, I’m Carlos!

Using Goss to validate Packer builds

Ever wanted to validate your Packer image with Goss? Well, you can!

Keeping json files formatted

I’m working in a project that uses Chef, so it has a lot of JSON files.

GoReleaser: build and push Snapcraft packages from TravisCI

GoReleaser was able to build Snapcraft packages for a long time, but it wasn’t able to …

Hacktoberfest Joinville

I shared some of my experiences coding GoReleaser, this time, more about community and less …

Couchbase: rolling upgrade from 4.5.x to 5.1.x

I have an old Couchbase 4.5.x cluster, and I thought it would be nice to upgrade it. These are …

GopherCon Brasil 2018: my review

A quick review of my second ever GopherCon - the first one as a speaker, and my experience …

Upgrading ElasticSearch 2 to 5: S3 snapshot/restore strategy

Migrating an ElasticSearch cluster from version 2 to 5 can be challenging, even more if it is a …

GoReleaser: lessons learned so far

I’ve started GoReleaser almost 2 years ago. This is a summary of (some) things I’ve …

One month working remote

It has been one month since I started working fully remote, and I think I learned some things I …