- 
    
    
      So you need to wait for some Kubernetes resources?Want to wait for some Kubernetes resources and don't want to write a full reconciliation loop/operator? Here's how to hack it. 
- 
    
    
      The Deployment SpectrumA quick writeup on the 'deployment spectrum' and it's history, as I see it. 
- 
    
    
      Wicked Landing GearI stood on the shoulders of the giants over at wickedtemplates (https://www.wickedtemplates.com) who open sourced wickedblocks (https://blocks.wickedtemplates.com/) and built their tailwind templates into individual components powered by lit-html, which is now called Lit (https://lit.dev/) 
- 
    
    
      Novice Arch Pitfall: watch out for kernel mismatches (after system updates)Watch out for kernel version mismatches after system updates (i.e. updates of the 'linux' package) -- spooky behavior can occur if you're not careful 
- 
    
    
      Level 1 Automated K8S Deployments With GitLab CIYou may not need Flux/ArgoCD or any fancy automated reconciliation loop deployment process just yet! Plain old CI runners work quite well for simple automated deployments (this approach powers this blog right now!). 
- 
    
    
      Postgres Tip: Covering with primary key indicesSome quick code (PG migrations) to enable converting an auto-generated postgres primary key index to a covering index 
- 
    
    
      Paxosmon 2: The Paxos Journey ContinuesA few more Paxos papers to take a gander at -- Quorum reads, Compartmentalization, Matchmaking and Pigs. The Paxos family of consensus protocols (and their papers) are as colorful as they ever were. 
- 
    
    
      Years later, REST-ish Services in Haskell Part 4Part 4 of a series on how I write REST-ish web services in Haskell with a dash of robustness 
- 
    
    
      Setting Up SES With PulumiA step by step guide on how to set up SES with Pulumi 
- 
    
    
      Stuffing both SSH and HTTPS on port 443 with stunnel, sslh, and TraefikA small exploration and guide (with repo) into exposing SSH to a container in a Pod over port 443 (which is normally used for HTTPS). 
 
          