Nimble Industries

CategoryStatusGator

Improve Heroku Geolocation Performance with the Geolite2 Buildpack

I

Recently, we began using IP geolocation within StatusGator to learn where are users are located. We are happy to say that it’s working out well.  We hoped to use these insights to tune our marketing. To that end, we added the Ahoy gem to help collect information related to how our advertising campaigns are going.  The Ahoy gem  also uses the geolocation gem to lookup IP addresses.  This...

Dump Google Analytics and use Ahoy to track your Rails app traffic

D

StatusGator is built on Ruby on Rails, a popular choice for rapid web application development for more than a decade. One of the many benefits of Rails is its rich ecosystem of open source gems which can provide massive value quickly. We discovered one such gem, Ahoy, on our recent quest to understand how our users find out about StatusGator. StatusGator gets about 3,000 visitors and 20 sign ups...

Location, Location, Location.

L

StatusGator has a few thousand users.  Recently I grew curious as to where you all are. Surely it would be interesting to learn a little about where they are from.  The results are pretty interesting. I’m pleased to report StatusGator helps users in 85 different countries! The top ten are: USA – 1,061 UK – 207 Canada – 115 India – 72 Australia – 70 Germany...

A holding company for side projects

A

For as long as I can remember, I have loved building businesses. Ideas have always come naturally to me, and over the years I have honed my skills at actually making those ideas a reality.  I recall one of my first businesses at about 12 or 13 years old, designing nicer looking versions of property data sheets for real estate agents to give out to prospective buyers. My most recent profitable...

Hardening against future S3 outages

H

Introduction On February 28, 2017, Amazon S3 in the us-east-1 region suffered an outage for several hours, impacting huge swaths of the internet. StatusGator was impacted, though I was able to mitigate some of the more serious effects pretty quickly and StatusGator remained up and running, reporting status page changes through the event. Since StatusGator is a destination for people when the...

Anatomy of a Profitable Side Project: StatusGator 2016 Review

A

Background In 2016, my side project StatusGator garnered enough paying customers to be profitable. I have wanted to document and share what I’ve learned along the way for months. But doing so requires confronting the reality that my side project is not the runaway success that I had hoped it would be, but rather a useful tool for myself and for others, that can exist forever thanks to the...

How often do you deploy?

H

There is simply no substitute for a well-tested project that deploys early and often. GitHub famously boasted about 175 deployments in one day, and that was 3 years ago. Even Facebook ships new code every single day. There are now entire products dedicated to shipping code and continuous deployment. As a team leader for nearly 15 years, I’ve often found myself striving for more frequent...

Status Dashboards on iOS with Blinkenlights

S

Blinkenlights is an awesome new app for iOS by Chad Etzel, which allows you to monitor special JSON end points and produce a simple dashboard of “lights” reminiscent of an array of retro server LEDs. You can use it to monitor just about anything, including stock prices or server statuses. And how about cloud service statuses? I’m proud to announce that all StatusGator accounts...

Introducing: Web Hooks

I

One of the most requested features from our early adopters has been web hooks: a way to specify a URL that is pinged whenever a service status changes. Web hooks have long been a tool used by many companies to allow powerful integrations. Some status page providers, even allow their own webhooks. But a unified way to be notified of status changes to any cloud service has not existed. Until now:...

Minimum Triable Product

M

How I Scratched an Itch to Build a Useful Product in a Weekend Modern web applications are built upon a myriad of hosted services. For better or for worse, the health of every app or website built is now dependent on the health of easily a dozen other services. This is the price we pay in exchange for fantastic reductions in time to market. Why, then, is there no easy way to see the health of all...

Nimble Industries