Simplify your Traefik dynamic configuration with some sane defaults

I’ve been using Traefik as a reverse proxy and ingress controller for quite a while, and it’s one of my favorites. I like how I can colocate the networking configuration for my applications alongside my application configuration all in Compose spec files. However, it can get a bit exhausting to constantly repeat much of the same configuration over and over again. Here’s a collection of the things I’ve done to simplify my Traefik dynamic configurations by adding some defaults to the static configuration. ...

October 29, 2024 · 3 min · 615 words · Cody Wilson

Awesome CSS Frameworks, or How I Learned to Stop Worrying and Love Lightweight CSS Frameworks

I recently completed a pretty slick refresh of my Final Fantasy XIV PVP series tracker. It’s a simple, but useful tool to help you figure out what is the most optimal way to grind out your PVP series. If you’re a procrastinator, but really want those sweet sweet PVP rewards, it can really help you mindfully track your progress. I really wanted to revamp the look and feel of the page, but well, frontend web design has never been my strong suit. ...

October 20, 2024 · 4 min · 651 words · Cody Wilson

Git Submodules Suck. Use subtrees instead.

In getting CI/CD for this blog set up, I finally had the last straw with git submodules. I recently started playing around with git subtrees for my homelab config migration to git, and while they definitely have their own ergonomics issues, the fact that they vendor the subtree’s data in the parent makes dealing with them in CI/CD scenarios much easier. I imagine a lot of this is easier when you’re all in the land of Github, but I’m using Github Actions vis Gitea and their “act_runner”. In my experience though, when using Gitea Actions, fetching submodules is a huge pain. If you have mixed credentials, they’re a pain. If they’re in private repositories, they’re a pain. If you’re using git+ssh and need to deal with authorized hosts, they’re a pain. (Spoiler alert, the Github Action parameter to provide authorized hosts didn’t seem to work, I ended up needing to run ssh-keyscan in the workflow to get the authorized hosts in the known_hosts file.) ...

October 1, 2024 · 2 min · 253 words · Cody Wilson

Setting up a standby internet connection for fun and profit

A saga of home ISP outages, the benefits of keeping old gear around, and configuring automatic Internet failover complete with notifications.

September 25, 2024 · 7 min · 1482 words · Cody Wilson

Hugo is pretty neat!

Been desperate to get my blog looking a little nicer, and also wanting something that makes microblogging a little easier. The thought of writing small posts that don’t require a huge amount of energy kept seeming more and more attractive thanks to Jeff Triplet’s Micro.blog. Here’s hoping that this sticks, and I start to notate little thoughts to share a bit more.

August 27, 2024 · 1 min · 62 words · Cody Wilson

Just is a Four Letter Word

How often have you posed a problem to a friend, a peer group, a forum, social media? How often have you received the response “just do X”? Or perhaps, how often have you been the one to respond with “just do X” when someone else has asked you for help? Have you ever thought about how hearing that made you feel, or how the person you were helping might have felt? ...

March 8, 2023 · 3 min · 628 words · Cody Wilson

How Metal: Hellsinger made me a metalhead again

I used to listen to a fair amount of metal music back in my middle and high school days. I remember getting made fun of for liking KoRn and Marilyn Manson in grade school. I also remember getting my first copy of Rammstein’s Mutter album in middle school and listening to it on repeat. My first stereo system came with a 5 disc CD player that was loaded with a “permanently borrowed” (sorry Cecil) Hybrid Theory album, and much much more. Being the weird, smart kid, I didn’t really know how to be cool with popular folks, so instead I leaned into my weird with my music selections. But, during and especially after high school, I fell away metal in lieu of trance and other EDM genres, which translated to when I started producing music. So, after finally being able to attend the Rammstein concert that had been delayed for two years thanks to our good friend COVID, my brain had re-entered a space it had filed away for a long time. Which made the release of Metal: Hellsinger super fortuitous. ...

October 1, 2022 · 7 min · 1374 words · Cody Wilson