You have 0 further articles remaining this month. Join for free to read unlimited articles.


Being honest, one year ago I had not even used feature flags at all. I knew about them, but they looked to me like just a bunch of booleans. A big headache while programming. After a year of using them daily, I must say that feature flags are amazing.

June 27-29, 2023 Conference
graphic element

Join us at the Barbican in London this June

With a conference for every level of engineering leadership, find a community that will help you reach your career goals.

If I had to build a new project or company, they would be one of the first things I would implement. And not just technically but on the development culture. Let me give you a glimpse of the reasons why. If you don't even know what a feature flag is, it's simply a boolean that tells you if a feature is enabled or not. Doesn't sound like a big deal, right? But what if I told you that we currently use more than 100 feature flags, and even more have been used and removed in the past? The most basic use of a feature flag is to allow for the development of one feature while keeping the current behavior. But this is just the surface! Especially if you're building a SaaS project or a multi-tenant app. In this talk, I'll show you how you can use feature flags to run complex data migrations, enable canary releases, easily build plans on top of your product, customize for specific clients, and much more. Once you master feature flags, they become like a superpower. You can't live without them. Let's unleash that power together!