Blog
Writing and notes on software engineering, architecture, and the occasional debugging rabbit hole.
Recovering Tectonic Using an Externally Provisioned etcd on AWS
Braindump of the recovery process I had to do to recover our Tectonic Kubernetes cluster from a manual configuration change that broke the control plane.
kubernetestectoniccoreos

Avoiding Option Altogether
Avoiding `null`-able values when you can guarantee that a value will never be `null`/`None`.
scalafunctional-programmingmonads

Debugging JavaScript in Chrome and Firefox
Simple tools you can use to make your life as a JavaScript developer much easier — with live, interactive demos.
javascript