Software Engineering and stuff

Functional Options in Ruby

A proposal to use Functional Option arguments adapted from Go, but in Ruby ...

February 24 2021

Dissecting OpenTelemetry Go Tracing

In this post, I am going to dissect some of the OpenTelemetry Go internals -- especially, how it hand ...

January 14 2021

How I broke `git push heroku main`

Incidents are inevitable ...

October 1 2020

Book Review - How to Take Smart Notes

My review of the book How to Take Smart Notes ...

September 2 2020

Dissecting Prometheus Scraping

In this post, I am going to dissect some of the Prometheus internals -- especially, how Prometheus ha ...

October 16 2019

Read Code Like You Read a Book

And how that will help you become a better programmer ...

September 30 2019

My First Beer Brew

I have started brewing beer ...

August 30 2019

So you want to use Kubernetes?

The following essay is purely a work of fiction ...

October 18 2018

Dissecting Kubernetes Deployments

Kubernetes is a container orchestration system that originated at Google, and is now being maintained ...

February 22 2018

Yet Another Raspberry Pi Kubernetes Cluster

I've automated the provisioning of my own raspberry pi kubernetes cluster ...

January 9 2018

Laser Engraving Wedding Menus

I've been having fun laser engraving our wedding menus ...

August 17 2017

An adventure into learning a bit of erlang

I've been learning a bit of erlang ...

April 21 2017