Talks
Events

Managing feature flags in a 280K line JS codebase

David Burrowes at All The Talks 2020 - JavaScript

Our React/Redux JavaScript applications have around 280K lines of code and more active feature flags at any given moment than we have fingers and toes, with new ones being added and old ones being removed every week.

We’ve experimented with several techniques for adding these feature flags to our codebase, and have settled on one that streamlines the addition, tracking and removal of these features, so we don’t have to spend extra cycles on worrying about technical debt. We’ll share what works for us and pass along some tips for rightsizing practices to your unique situation."

David Burrowes

David Burrowes is a software engineer at Split Software with a decade of experience developing web applications at companies like Box, Delphix and VMware. Having worked with no feature flags, and clunky in-house feature flagging frameworks, David is a deliriously happy camper to have all of Split's capabilities at his disposal for every project. For fun and to prove he’s more Star Trek than Star Wars, David likes to randomly quote large sections for Star Trek II: The Wrath of Khan.