TL;DR: Reflection Metadata Level set to "Off" (potentially a default from older Xcode projects) can cause @State/@Binding to have issues around getting the variable to update. After banging my head against the wall for a couple of hours, I managed to luck out on an issue that seemed…
Adding buffer monitoring to Marlin

This is a sequel of my post about diagnosing 3D print quality when printing with Octoprint. Now that we have a working theory for the reduced print quality, the next step was to know for sure when the problem was occurring. If I could have the printer tell me when…
Fixing Service Topology with nginx-ingress
Trying to use Service Topology but nginx-ingress isn't respecting your topology? Turns out it's just an annotation missing on Ingress.
Fixing the bugged elevator for Nocturne OP55N1 in Cyberpunk 2077

Can't get into the elevator to see Hanako for Nocturne OP55N1 in Cyberpunk 2077? This is how I fixed it for a friend.
Mitigating Octoprint print quality issues with BufferBuddy

This is a continuation of my deep-dive into understanding print quality issues when printing over USB with Octoprint, and adding buffer monitoring to Marlin. Now that I had an objective mechanism to measure planner underruns, which we know is the…
Diagnosing reduced 3D print quality when printing with Octoprint
Update: See my post on Adding buffer monitoring to Marlin. I recently picked up a Creality Ender 3 v2 to finally check out 3D printing. Initially, I was very impressed with the quality of my prints for a budget printer,…
Valve Index Base Station power management
I managed to get a Valve Index a few weeks ago (which has been great), but the reliability of SteamVR could be a lot better. Especially with the base station power management feature, where it only puts the lasers on…
TLS v1.3 performance compared to TLS v1.2
I was doing some certificate maintenance on our cluster and decided it had been a while since I ran an SSL Test, so I ran it against our edge cluster and it gave us a shiny A+. However, I noticed…
Improving load performance on Ghost with a CDN
To avoid doing chores, I nerd-sniped myself into figuring out an easy way to make the Tryst Blog (potentially NSFW) which runs on Ghost use a CDN for the images. Normally, you could use a CDN service that is designed…
Solving packet loss / unreachable nodes when using ZeroTier with Kubernetes
This was more annoying to figure out as this happened as some nodes happened to experience actual networking issues as this was going on, although it's possible networking issues on a node caused this to happen in the first place.…
Shipping nginx-ingress logs with filebeat on Kubernetes
This took me a good afternoon to figure out. The main difficulty was figuring out how to make the nginx module process the log output of the container input correctly, and also finding out that the ingress_controller fileset for…
Server side rendering in Next.js with styled-components, styled-jsx, and emotion
Want to use styled-components, styled-jsx, and emotion but having trouble with getting server side rendering to work? This post is for you.