DevOps Quick Bites - Feature Flags

Share with


In this episode of DevOps Quick Bites, Rob breaks down implementing Feature Flags as part of your Salesforce DevOps approach.

Learn how to use Custom Metadata, Custom Permissions, and Permission Sets to control feature rollouts dynamically across Apex, LWCs, Flows, and more. Perfect for dark launches, incremental rollouts, and selective releases—this is your guide to smarter feature management in Salesforce!

Learn more:

- Mitch Spano at Google discusses Feature Flags: https://youtu.be/j126Elp_S8E?t=2422

- A feature flag implementation from James Hou: https://github.com/tsalb/feature-flag-designs

Connect with Rob:

LinkedIn: https://www.linkedin.com/in/rob-cowell/

X/Twitter: https://x.com/RobSalesforce

Subscribe to Gearset's YouTube channel: https://grst.co/3uDoSGe

LinkedIn: https://www.linkedin.com/company/gearset

X/Twitter: https://twitter.com/GearsetHQ

Facebook: https://www.facebook.com/gearsethq

About Gearset:

Gearset is the leading Salesforce DevOps platform, with powerful solutions for metadata and CPQ deployments, CI/CD, automated testing, sandbox seeding and backups. It helps Salesforce teams apply DevOps best practices to their development and release process, so they can rapidly and securely deliver higher-quality projects.

Get full access to all of Gearset's features for free with a 30-day trial: https://grst.co/3OiWNKz

Chapters:

00:00 Intro

00:38 What are Feature Flags?

01:22 Implementing feature flags in Salesforce

03:11 Using feature flags in your Salesforce implementation

03:18 Feature flags in Apex

03:31 Feature flags in Lightning Web Components (LWCs)

03:42 Feature flags in Salesforce flow

03:54 Feature flags in dynamic forms

04:32 Example use cases for feature flags

04:58 Closing summary