Travel, Code, and Engineering


My First 90 Days as a Full Stack Software Developer

My first few days of work at SalesLoft were pretty nerve-wracking. I wasn't a software developer. Not really anyway. I had written tons of Ruby on Rails code on the side for my personal projects,...


How to Run Delayed Job on Docker and ECS

Running delayed job in a container and on ECS is not too hard, but there are a few gotchas to watch out for. I'll show you the basic steps to getting delayed_job running and the more general steps...


How to Run Cron Jobs with the Whenever Gem in a Docker Container

Whew! That's a long title, isn't it? I'm going to show you how to get cron jobs working in a Docker container. Specifically, I'll be using the whenever gem to create those cron jobs.


How I Dockerized my Rails Apps

Containerization is all the rage right now, so I decided to jump on that bandwagon. I'd grown tired of my old method of deploying my apps (a custom set of bash bootstrap scripts) and decided to try...


How to Migrate a Rails App from MySQL to Postgres

I recently switched from developing Rails apps on Windows to macOS. In doing so, I had a ton of difficulty getting the mysql2 gem to install. That turned out to be the last straw, and I migrated...