Abstractions can be expensive
Reflecting on layers of abstractions and their inherent complexity.
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.
Reflecting on layers of abstractions and their inherent complexity.
On reconnecting with something I was always curious about: compilers and interpreters. It turns out lexers can actually be fun.
A few notes on the traffic this website has received between July and December 2022.
I was surprised by the ease with which I was able to implement unit testing in Temporal. It was quite a surprise.
A few notes on the traffic this website has received between January and June 2022.
‘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.
‘kubectl run’ is a little command inside kubectl that can be used to run small experiments and create pods fairly quickly in Kubernetes.
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.
Thinking about studying for ‘Certified Kubernetes Application Developer (CKAD)’ in 2022 and sharing snippets or notes I write during my studies.
A few notes on the traffic this website has received between July and December 2021.