-
Updating From Traefik V1 to V2.2
Traefik is my cluster ingress controller, and ahead of the addition of UDP support (which I'm pretty excited about) I'm upgrading Traefik from v1 to v2
-
Setting Up Mailtrain on K8s
Running mailtrain on kubernetes
-
Haskell exceptionfree-readfile library released
I finally got around to completing & releasing exceptionfree-readfile, a library for reading files that doesn't log any exceptions when you run a program with +RTS -xc -RTS, unlike base's readfile
-
2019-12 K8s certificate expiration outage
Who would win? 1 arguably competent developer or one expired encryption boi?
-
Python E2E Test Config on Circle CI
It took way more trial and error than I expected to set up E2E testing for a python-based project on CircleCI -- my loss (of time) is your gain.
-
Running Zulip on Kubernetes
I recently went through the trouble of setting up a (very unnecessary) instance of Zulip on my tiny k8s cluster for some people I co-work with. Setting up Zulip was more trouble, and sharing is caring.
-
Announcing Maille 0.1.1
If you're into Mithril, have I got the new shiny, experimental, component library for you!
-
Starting my journey with the System76 Oryx Pro and Arch
I recently got a System76 Oryx Pro, and despite one initial hardware issue I'm very happy with it. Installing Arch was a breeze, System76's open source drivers were easy to install. Excited to start my long journey with my new daily driver.
-
An Emacs Indentation setup for Java
Recently while working on a Java project in Emacs, I made some changes to the usual setup
-
I don't (fully) trust the CNCF
Some notes on my tinfoil-y thoughts about the CNCF
-
Kubernetes 1.15 upgrade (from 1.13.0)
I upgraded my tiny cluster from kubernetes v1.13.0 to 1.15.0, and only briefly visited a single pitfall.
-
A couple talks on Postgres and Gitlab (June 2019)
A few talks I gave in June 2019 separately on Postgres and GitLab
-
Count-Min Sketch in Haskell
A small focused Haskell library implementing a Count-min data sketch
-
What is a Backend? A selective guided tour through terminology, approaches, and technology
A talk given at a Mercari Dev meetup (https://www.meetup.com/MercariDev/) on April 18th, 2019
-
Comparing OpenEBS and Hostpath
More testing of OpenEBS on my small kubernetes cluster
-
Ops Pearl: Managing Git Personas
Yet another article on the internet about how to reasonably manage multiple git personas
-
A Quick introduction to manual OpenAPI V3
A quick rough-and-tumble guide to manually writing OpenAPI v3 schemas (which you shouldn't be doing), with a focus on the NodeJS ecosystem
-
Setting Up Statping
I set up statping for a few websites I maintain on my small k8s cluster
-
A Galaxy Scale Addressing Scheme for Compute Availability
Back-of-the-napkin ideas on a scalable, generic, galaxy-scale compute/storage physical addressing scheme.
-
Ops Pearl: fast-forwarding a Git clone without a full pull
A pretty few lines of git magic to fast-forward a git clone without a full git pull