Hey, I’m Carlos!

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

Hey, I’m Carlos!

What is good code?

I’ve been wanting to write this for a long time, just to clarify my thoughts on the …

Continuous Delivery with GitHub, CircleCI, Docker and AWS Elastic Beanstalk

This is just a quick overview of how I did it in antibody’s homepage.

2º #connect(dev)

I gave a little intro on Docker and talked about when to use it or not. No slides or video …

Parse environment variables to structs in Go

In Go, it’s dead simple to get the value from an environment variable:

fmt.Println(os. …

Small Go Apps Containers

Or: how to ship your app in a <20Mb container.

Well, as you may know, there is a good amount …

Avoid static imports

There are a lot of Java API’s and Frameworks which rely in static methods and the sort. …

Cross-compiling Go

go build generates a binary for the platform you run it in. So, if I build antibody in a Linux …

I wrote Antigen in Go: Antibody

Learning Go was in my TODO list for a while, and finally I did something about it. This post …

Running a Selenium Grid with docker-compose

At ContaAzul, we had 31 Windows machines powering our Selenium tests - one running the grid and …