RSSAmplifier

Blog

alex plant dot org

Recent content on alex plant dot org

alexplant.orgRSS feed ↗14 posts

Latest posts

Italian Lentil Stew

New and improved! I’ve had a few people ask me about this since I started making it earlier this year (this post was originally dated 1/12) so I’ve updated it with my subsequent findings. Italian Lentil Stew Ingredients 1-2 lbs prosciutto end 1 1/4 cups Puy lentils 1 head kale 1-2 leeks 4 carrots 1 head of garlic 1 small (6oz) can tomato paste 1 cup red wine, preferably a dry DOC…

Github Webhook Auth and Validation for Fun And Profit

Another day, another dollar… and another problem that wasted hours of my time on an otherwise fine Monday afternoon. Let’s start with the SEO keyword soup. I’m using aws-go-lambda-proxy to create a Lambda function in Golang that uses gin handlers to implement HTTP endpoints for inbound GitHub webhooks. I’m building this out for several source systems and GitHub is one that…

Gumroad Custom Domain

Gumroad is an e-commerce platform that facilitates sales of physical and digital goods. I’m working on building a shop to sell impulse responses for guitar cab simulation and wanted to set up a custom domain for my Gumroad account. Unfortunately the future is now and they’ve replaced all of their documentation with a hallucination-prone AI help bot: As you can probably guess absolutely…

Chicken Curry Recipe

I haven’t written anything on here in a while and figured that it’s time to start cataloguing my meal prep recipes. I’ve recently departed from my classic pan-Asian stir-fry in favor of Instant Pot curry. This one’s a work in progress but here’s the outline… Instant Pot Curry Ingredients Main 2.5 lbs chicken breast 2 large onions (or 3 medium ones) 1 6oz can…

Great Big List of Technical Projects

You’re probably here because you’re contemplating hiring me. I’ve been doing “computer stuff” in earnest since I was seven years old… a lot of it isn’t relevant to my professional situation anymore and has no place on my resume, but since I consider myself well-rounded I decided to make this page to attempt to reflect my breadth of experience. I’m…

Bar Band Live Sound Bible

When I lived back East I gigged semi-regularly in a few mid-level cover bands that typically played in alcohol-serving establishments (i.e. in a bar band). We’d get paid anywhere between $400 and $800 a night depending on the venue and gig. Since professional sound would have been more than half of the take that had to be split several ways between members I ended up purchasing the equipment…

My Favorite Firefox Plugins for Productivity

I’ve been a happy user of Firefox for the past two decades since just before they changed their name from Firebird. Due to some ups and downs in usability and performance I did briefly entertain Opera and Chromium on the side for specific purposes but Firefox has been my constant primary browser. I never really installed extensions or was much of a power user until several years back when I…

Zsh Random Password Generator

Time for another zsh one-liner&hellip; if you want to generate a 20-character random alphanumeric password this will do it: LC_CTYPE=C LC_ALL=C tr -dc 'a-zA-Z0-9-_\$\?' < /dev/urandom | head -c 20; echo &hellip;no LastPass required!

Checking a Kubernetes Terraform Plan To Make Sure That Docker Images Exist

A month or two ago I noticed that an application I was working on broke after an automatic terraform apply that had been ran as part of a CI job. kubectl quickly revealed an ImagePullBackOff as the culprit. It turned out that the wrong image tag had been specified in one of the .tf files and the kubelet was trying to pull a non-existent image. While it would be nice if the Kubernetes Terraform…

Provisioning Confluent Cloud Kafka Using Terraform

EDITOR&rsquo;S NOTE : Confluent&rsquo;s Terraform provider for this purpose is finally GA. You should probably just use that. You&rsquo;re probably here via a search engine in a feverish quest for a solution so I&rsquo;ll just get straight to it: Here&rsquo;s some HCL for provisioning a Confluent Cloud Kafka cluster along with accompanying resources. variable 'confluentcloud_username' {} variable…

Find All Images Running in your Kubernetes Cluster

Here&rsquo;s a quick, handy one-liner that I whipped up the other day&hellip; if you want to find all the images presently running in your Kubernetes cluster this will give you a newline-delimited list: kubectl get pods -o jsonpath="{.items[*].spec.containers[*].image}" | tr " " "\n" | sort -u This is probably completely obvious to those with better bash-fu and ability to write Kubernetes YAML…

OpenWRT Settings for Cox

For months my OpenWRT-equipped router has been sitting in my closet collecting dust because I couldn&rsquo;t figure out how to get it to pull an IP from Cox&rsquo;s DHCP. This then prompted me to bang out a few paragraphs regarding my thoughts on pfSense and OpenWRT. In the very probable case that you aren&rsquo;t interested in my home networking journey and are more interested in getting your…

About

I&rsquo;m just zis guy, you know? Disclaimers, proclamations, and legal notices: All opinions expressed herein are my own and should not be construed as those of my family, friends, employer, or anybody else Chocolate > vanilla Golang > Python Larger integers > smaller integers

Under Construction

The site has been reborn into its third iteration! Like a glorious digital Phoenix it has risen from its ashes! More to follow soon.