Software Engineering and Stuff

Dissecting Prometheus Scraping

October 16, 2019

Prometheus is an Open-Source monitoring system and time-series database. In this post, I am going to dissect some of the Prometheus internals – especially, how Prometheus handles scraping other components for their metrics data.

Read Code Like You Read a Book

September 30, 2019

I recently finished reading How to Read a Book.

I didn’t read this book with programming in mind. However, while reading it I kept thinking that we could apply the same approach to reading and understanding a programming project.

My First Beer Brew

August 30, 2019

I have had a dream for a while now: to start brewing my own beer.
It’s not that I drink lots of beer. More that I like good beers, and those tend to be the craft ones. So I wanted to better understand how that was made, by making my own.

So you want to use Kubernetes?

October 18, 2018

Warning: The following essay is purely a work of fiction. Any resemblance with existing products, open-source projects or wales is pure coincidence.

Dissecting Kubernetes Deployments

February 22, 2018

Kubernetes is a container orchestration system that originated at Google, and is now being maintained by the Cloud Native Computing Foundation. In this post, I am going to dissect some Kubernetes internals—especially, Deployments and how gradual rollouts of new containers are handled.

Yet Another Raspberry Pi Kubernetes Cluster

January 9, 2018

I have recently been experimenting with Kubernetes, starting with a managed cluster.
Quickly enough, I’ve wanted to try setting up my own cluster though.

Laser Engraving Wedding Menus

August 17, 2017

I just got married!
You know, the thing you do once in your life, where you spend a whole year (sometimes more) preparing a single day. Well, we did it!

An adventure into learning a bit of erlang

April 21, 2017

It is common knowledge that Heroku has a fair number of Erlang components, we even published a book.
When I joined, 3 years ago, I had barely heard about it.
But as I tried to get a better grasp on how the platform works, I wanted to learn how some of those erlang components work.

Overview of my 2016 books

December 22, 2016

Just like in 2015, I’ve kept habit of reading for an hour before I start working every weekday.

This year, I’m only writing about the technical books I’ve read. The fictional ones I read in the evening are a recreation, and I’m not keeping track of what I read this year.