
Ryan Feigenbaum
Ryan Feigenbaum is a Dev Advocate at GrowthBook, helping teams build scalable feature flagging and experimentation systems. A JavaScript enthusiast with a love for performance and developer tooling, they’re passionate about making experimentation seamless for engineers. When not deep in flags and rollouts, they’re probably sipping a bourbon, playing chess, and having a spirited disagreement with their dog, Mel.
When the Safety Net Catches Fire: Solving Feature Flag Problems at Scale
JSNation US 2025

Upcoming
When the Safety Net Catches Fire: Solving Feature Flag Problems at Scale

Feature flags seem simple enough: an on/off switch in your code. But as your team grows, the code gets more complex, and you add more flags, things can quickly go off the rails. Soon enough, you're wondering if a flag is safe to delete, why a toggle no longer in use is still slowing down your app, and why your React components flicker on every page load. This talk covers the three biggest problems I see JavaScript teams hit when scaling feature flags - and the patterns that actually work.