Hugo Martins

I like to build and break things. Currently working on tools that improve developer’s lives and productivity. Lately, I’ve grown an interest in reliability and scalability of distributed systems. These days I write Go, previously wrote Python and Kotlin.

I try to use this page for sharing whatever I am interested in or learning. Here you can also know more about me, what projects I am working on or have a look at my past research.

You can get future updates by subscribing via RSS.

Latest Essays

On What Lexers Do

On reconnecting with something I was always curious about: compilers and interpreters. It turns out lexers can actually be fun.

On Unit Testing in Temporal

I was surprised by the ease with which I was able to implement unit testing in Temporal. It was quite a surprise.

Understanding 'kubectl explain'

‘kubectl explain’ is a powerful tool to inspect details about resources, fields and their meanings. By using it, we can quickly see details of these things without having to open up a browser and associated documentation.

Essential Fields in Kubernetes Manifests

Kubernetes manifests are the baseline of describing objects in Kubernetes, their desired state and associated metadata. In this essay, we go over the four essential fields that every single Kubernetes resource needs.

View All 74 Essays