IndexThe Functional Programming Hiring ProblemJune 9, 2024 Building a Homelab, Part 4 - Nixification, KubernetesMarch 8, 2024 Installing a Custom NixOS Image on a Raspberry PiJanuary 23, 2024 Building a Homelab, Part 3 - Patch Panel, Email, Minecraft ServerJanuary 3, 2024 Building a Homelab, Part 2 - LDAP and Single Sign-OnDecember 4, 2023 Using Tailscale Custom OIDC with Authelia and CarpalOctober 22, 2023 Building a Homelab, Part 1 - Rackmounting and DNSJune 25, 2023 Building a Homelab, Part 0May 26, 2023 Clojurdle: Wordle Written in ClojureScriptFebruary 20, 2022 Docker GripesSeptember 9, 2021 A Docker Compose Setup for Clojure/Script DevelopmentAugust 28, 2021 The Evening Redness in the WestJune 24, 2021 A Small Survey of Static Site GeneratorsMarch 1, 2021 The Economic and Social Origins of CyberpunkFebruary 27, 2021 An Opinionated Introduction to UrbitJanuary 17, 2021 My Manic Pixie Dream Programming LanguageNovember 20, 2020 HacktoberFest 2019November 1, 2019