The Art of Feature Flagging
summary
Claims that feature flags enable continuous integration and safe continuous deployment by shipping half-baked code dormant in production and toggling behavior later. Shows a concrete example: a digital comics app replacing Math.random with an AI randomizer, controlled by an env var flag set to on in dev and off in prod. Uses automated tests that explicitly set the flag and adds tests for on and off, deploys working code dormant, flips the flag on when ready, then cleans up.
AI-written summary · about
chapters (6)
- 0:00Intro
- 2:40Continuous Integration
- 4:13Feature Flag
- 4:42Feature Flag Example
- 5:49Feature Flag Test
- 6:36Summary
related talks
44mFlagging features — a DevOps approach to continuous release
41mFeature Flags: Separate Deployment from Feature Release
50mThe Story of One Feature Flag
41mImproving feature flag implementation to achieve flow
11mFeature flag use cases you haven't heard about yet
30mA Tale of Two Feature Flags
59mFaster & less risky releases with feature flags
40mContinuous Delivery for Python with Feature Flags
