Travel, Code, and Engineering


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...


My Favorite Parts of Ramda

After using Lodash for a while, I recently heard of Ramda. Ramda is another functional programming library for JavaScript. Ramda is pretty similar to Lodash in a lot of ways, so it's easy to switch...


Converting an RDS Reserved Instance from MySQL to Postgres

When I first started making Ruby on Rails apps, the choice between Postgres and MySQL was not as clear as it is today. Postgres has emerged as the clear winner for Rails developers, and I recently...