-
Adding to the NodeJS Package Heap: async-wait-for-promise
Adding another tiny package to the NodeJS package heap for functionality that I just couldn't seem to find in other similarly sized packages.
-
SADE: a pattern for Services as DOM Elements
An idea on how to manage services and stores just as flexibly as components are handled. The answer: make them web components.
-
Stale kubeconfig breaking service to service communication with kube-router
Service to service communication broke down due to old Kubeconfig being fed to my old version of kube-router.
-
Back to Docker After Issues With Podman
Moving back to Docker (and enabling rootless containers) after running into issues with Podman
-
Right Sizing PM2 Clusters
I run a small experiment to figure out what the optimal setting is for pm2.
-
Protect Your Eyes From Strain on Arch
Use redshift/flux and safeeyes/breaktimer to keep your eyes fresh!
-
INCOMPLETE: Getting Started With Vue 2 (An Onion Guide), Part 1
Explaining Vue Going from almost-zero to Vue
-
Improving security easily with Traefik and Kubernetes
Improving my security posture with ease by following best practices from a blog post (https://www.simplecto.com/get-more-secure-websites-from-your-traefik-configuration) thanks to thanks to Traefik and Kubernetes. This post is also unintentionally an exploration of the amount of work it takes to switch from Traefik v1 to v2.
-
Downgrading to Kernel 5.8.9 to fix Bluetooth on Arch (2020-10)
Upgrading to Kernel 5.9.1 caused some issues for lots of the Arch faithful, in my case it wasn't graphics but actually Bluetooth that was heavily affected.
-
Cookie Authentication Without Nuxt Auth
How to do basic cookie based authentication with Nuxt, because nuxt-auth doesn't currently support HttpOnly cookies.
-
Bits and Bobs With Podman
Bits and bobs to make working with podman a little easier
-
Rootless Containers in 2020 on Arch Linux
A somewhat succinct no-bullshit guide to setting up rootless containers on Arch Linux
-
A recipe for running containers in your Tape tests
A code snippet for running containers from your super simple tape (https://github.com/substack/tape) NodeJS E2E tests
-
Upgrading Cert Manager From 0.4.0 to 0.16
Jetstack's cert-manager is one of the most important parts of my k8s cluster and I've waited entirely too long to update it. The path from v0.4.0 to v0.16.0 is grueling but pretty easy thanks to well-built software.
-
A Safer Price Type in Postgres
An exporation in defining a safer type for dealing with prices using basic Postgres constructs, and using those types happily with an ORM
-
Running containers for dependencies at will on Gitlab CI
Running containers for your dependencies during CI E2E tests in the background, without services
-
Announcing redis-bootleg-backup (rbb)
Announcing rbb (redis bootleg backup), a tool for backup up redis clusters with only client access. A tool for otherwise reasonable redis administrators backed into a corner and looking to jackhammer their way out.
-
A Servant API Testing Example From the Wild
A messy, real-life example E2E test case for an API I'm working on
-
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