Nimble Industries

ArchiveMay 2019

Dependabot is Now Free and It’s Amazing

D

GitHub acquired Dependabot and made it free so we tried it out. The results were better than expected. We have long been advocates for consistent software maintenance. It might seem obvious, but software simply must be maintained and kept up to date with its dependencies or it risks atrophying until it becomes an unmaintainable pile of trash. Dependabot is an excellent tool for preventing...

Deploying a Cachet Status Page to DigitalOcean

D

If you’ve considered having a status page for your service but are discouraged by the pricing of status page services – consider running an open source status page system like Cachet. This post explains how to install and configure a Cachet status page on the popular DigitalOcean hosting platform. You can run Cachet on DigitalOcean for as little as $5/ month. Create Your Droplet If...

Stop using Time.now and Date.today

S

When reviewing Rails apps, I often find many uses of Time.now and Date.today, each of which comes from Ruby itself. Although these methods seem convenient and accessible, they should be avoided inside of Rails apps, as they aren’t converted to the local time zone set inside Rails. Imagine the following (admittedly naive) method inside an Order model: def shipped? shipping_date < Date...

Zero Hesitation and Zero Downtime Deployments with Heroku

Z

One of the many benefits of the Heroku platform is its ease of integration into modern Continuous Integration (CI) and Continuous Delivery (CD) workflows. Heroku’s built-in CI makes it incredibly easy to keep all your code running in a single platform, without the need to rely on third party tools and without the need to configure and maintain them separately. It’s also extremely...

Nimble Industries