At work, we recently forked a project which includes a code written in Go and I needed to fix a bug in that code. I don't know Go, but my colleagues were able to help me out and I was…
Sean Callaway
A collection of 14 posts
Deploy Python Lambdas with Terraform
Deploying lambdas to AWS has always been painful when those Lambdas need more than just boto3 and when sticking to Infrastructure-as-Code. You can bring in the Serverless Framework, but it is complicated to bring into your CICD pipelines and has…
Moving off Docker Hub
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…