Wed 26 Apr 2023

More thoughts on a bootstrappable GHC

The bootstrappable builds project tries to find ways of building all our software from source, without relying on binary artifacts. A noble goal, and one that is often thwarted by languages with self-hosting compilers, like GHC: In order to build GHC, you need GHC. A Pull Request against nixpkgs, adding first steps of the bootstrapping pipeline, reminded me of the issue with GHC, which I have noted down some thoughts about before and I played around a bit more.

Source: More thoughts on a bootstrappable GHC, an article by Joachim Breitner.

Etcd: The Unsung Hero of Kubernetes

I have worked on various projects that involve container orchestration using Kubernetes. When I was working on managed Kubernetes service project I got a chance to dive deep into Etcd one of the most critical components of Kubernetes that makes it so powerful and reliable. In this article, I will take a deep dive into etcd and explore its key features, its role in Kubernetes, and best practices for implementing it.

Source: Etcd: The Unsung Hero of Kubernetes.

65 (2023)

An astronaut crash lands on a mysterious planet only to discover he's not alone.

In the evening Adam, Alice, Esme, and I watched 65. The movie was OK and I give it a 6 out of 10.