-
Even Amazon SES Has IPs blocked by Spamhaus sometimes
Apparently it happens to everyone, big or small! So don't worry so much the next time you mess up some email configuration, or end up on a blocklist.
-
Was Service Catalog Redundant After All?
Service catalog seems to have quietly left the room. Gone but not forgotten, all aboard the operator hype train.
-
Slonik is Awesome
Slonik is a Postgres database driver for NodeJS and it's pretty awesome. You should check it out if you haven't already.
-
Why don't more people use Throat Mics?
Yes, *that* kind of microphone -- the kind that are most commonly known to be used by employees of the military industrial complex.
-
Building an interface (even if there's only one implementation) is unquestionably right
If you're going to write a large component of a system, always write an interface even if it has one implementation.
-
Learning to Love the Plus Addresses
One of the things I didn't expect from running a newsletter -- being excited to see
-
Cool CLI: lstopo
Here's a cool tool you may not have heard of before -- lstopo
-
Installing Fluent Bit and Loki for lightweight logs
How to install Loki & Fluent Bit for lightweight monitoring across your k8s cluster.
-
A script for copying PVC data across StorageClassses
A small, painfully procedural and script for copying data from one PVC to another across StorageClasses.
-
cert-manager moved from Bazel to Make
cert-manager, one of the most important operators in the k8s ecosystem, just moved from Bazel to Make, and that's awesome. In case it wasn't clear, I'm biased in favor of Makefiles.
-
A Pattern for ENV in Sveltekit
A pattern for how to handle ENV in SvelteKit on the back and front end. I basically sidestep the VITE_ prefix approach and just pass things through via the session.
-
Lets call pre-launch market-validation pages 'prospecting' pages
Those pre-launch market validation put-your-email-in-here pages should probably be called prospecting pages. I haven't been using those enough at all.
-
Thunderbird Autoconfig for your self-hosted email server with MTA-STS
Crazy enough to host your own email, but don't know how to set up auto configuration for your mail clients (like Thunderbird)? If you haven't googled it yet, this post is for you.
-
The Future of Free and Open Source is AGPL
The future of Open Source is AGPL and it's been a long time coming.
-
Upgrading a k0s cluster in-place from single-master to HA
How I (painfully) upgraded a running k0s cluster from single-master to HA master. In the end I think a single well-equipped master was actually quite stable and better, but the lure of 'web scale' was too strong. Also, if you're thinking of attempting this, just start a new cluster.
-
How to Install newer versions and bleeding edge ZFS
If you ever wondered how to install newer versions and bleeding edge ZFS on a bare metal (Hetzner)? Here's a writeup on that.
-
How I Built LoginWithHN
How I built LoginWithHN, an OAuth2+OpenID Connect provider for HackerNews.
-
Starting 2022 with a Bang: Ceph on ZFS
I'm starting off 2022 in classic yak shaver style; with something I'm not supposed to be doing for tenuous financial gain -- running Ceph on ZFS.
-
Infra Fun: Prometheus Broke My Haraka Installation
Sometimes, if Prometheus gets too chatty with your mail server (it should never be looking for metrics on port 25 anyway), it can overwhelm SMTP servers which perform backoff for bad requests.
-
Everything I've seen on optimizing Postgres on ZFS
Looking to run Postgres on ZFS? I've gathered some of the information and sage advice out there to give you a head start on figuring out how to do it safely and efficiently.