Fighting Bots & Spam with Feature Flags

Feature flags are one of those things where once they click, you see opportunities for them everywhere. From managing development or analytics tools across environments to things like protecting registration or contact forms, they come in handy in endless ways. While nobody ever wants to take a registration or contact…

Performing Database Changes with Feature Flags

Releasing code behind feature flags when much of the related functionality is incomplete can sometimes require creative solutions. For example, if some new functionality requires a new column with a default value, how can we handle the scenario where the database’s default value should be different after the future…

How to make web analytics valuable for Rails apps

Traditional web analytics aren't always the most useful for web apps, where a single controller with a dynamic route can serve an infinite number of different URLs. For example, /organization/fewer-and-faster and /organizations/boxout-sports are really the same page, but they show up in analytics as two separate…

It's All User Experience

We're working on a ton of exciting stuff at Flipper, and we've been releasing updates at a feverish pace. Now we're getting close to releasing a wholly underwhelming and truly boring feature that will play a key role in Flipper's overall user…