Docker Hub was the place to get container images. To a degree, it still is, but support for other public registries has increased and if your software's installation instructions include a Docker Compose file, then having that file pre-populated with…
Fixing Firefox's Font Rendering
I've recently switched back to Firefox as my primary web browser, but on my workstation running Fedora 32, I found that the font rendering was kind of gross and was very unpleasant to look at. Luckily, Reddit user sweetcollector pointed…
Side-Project: GroupVault
I've restarted work on my side-project: GroupVault. This project comes from my dissatisfaction with many (read: all I've found) of the open-source team-based password managers out there. They either look good but don't support folders; have folders, but look terrible…
Ansible Roles
I find myself creating a lot of Ansible playbooks and roles for work and I've decided that I should start making the more generic ones publicly available. So, please check out my Ansible Galaxy page where I'll be releasing my…
Black and White Cards
The COVID-19 epidemic has got me working on a new side project: a way to play Cards Against Humanity online. I'm writing a Django application to allow folks to play CAH together and hopefully bring a little more brightness into…
Finding Files in Found Directories with Ansible
If you spend some time around shell scripts, you've likely come across one that looks something like this: #!/bin/bash LOG_DIR=/my/log/dir cd ${LOG_DIR} for h in `ls -d web*` do cd ${LOG_DIR}/${h}; for…
New Blog Coming
With the release of .dev domains and therefore my ability to get a nice, clean domain for myself, I've decided to redo my blog. I'll be moving relevant content over here, so all of my old articles that are still…
Deploying Docker Containers without Leaking Secrets
I maintain a Django application at the company at which I am employed. Initially, changes weren’t very frequent, so logging into the host and running a few commands when the application needed to be updated wasn’t a big…