Nimble Industries

Latest stories

Your Status Page is Awesome!

Y

That’s right. You’ve nailed it. Your status page rocks. Your doing all the things right, and so your status page is awesome. Here is why: It is Accessible Your status page is available to the public. Search engines crawl and index your status page. It’s easy to find. When there are problems with your service, your users don’t need to go searching through emails to find...

Dependency Drift: A Metric for Software Aging

D

Is your software up to date? Have you been applying those gem security patches? Are you keeping up to date with python version upgrades? Have you ever been surprised at just how far behind one of your packages is?   We need a metric to measure and track the age of source code dependencies. The software industry has settled on great practices like static code analysis, as well as automated...

How to Save Precious Minutes During Incident Response

H

StatusGator notifies you when status pages change. But the most overlooked feature of it might just be the unified dashboard that displays the status of every service you depend on. This can save precious minutes during a frantic incident response. An Idea Is Born The original idea of StatusGator was born out of a day of frustration. After spending hours debugging a problem with a client’s...

Under The Hood: Inside a Status Page Aggregator

U

StatusGator is a status page aggregator. We monitor the world’s status pages and provide a unified dashboard which tracks the status pages each user cares about. But how do we collect and normalize all this data? To get started with StatusGator, you choose the services you already use from our list. For each service, you select the specific components from their status pages that you depended on...

Your Status Page is Useless If You Don’t Use it

Y

Over the past several years, status pages have become more and more commonplace. They are not just a feature of the behemoth cloud providers like Google, Amazon, and Microsoft, but common among the multitudinous rank-and-file SaaS companies that every modern business depends on. Having a well-maintained status page is not just a luxury anymore. A status page is a requirement for running a...

Component Status Filtering Is Here

C

One of our most requested features has made StatusGator more useful than ever before. StatusGator has been monitoring hundreds of status pages since 2015. Our aim has always been to aggregate the published status of the cloud services you depend on, making it available in any format you need, and notifying you when it changes. Status pages have now become an essential tool for most cloud...

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