~/talk

Feature Flags: A Boon or a Brake for a Team

TalkinFrenchat Devoxx France 2026 · 2026-04-22..04-24· [engineering-leadership, developer-experience]
links:none on file
slides:none on file

Examines when feature flags become harmful by creating dead code, higher cyclomatic complexity, and bloated regression tests, and presents concrete alternatives: INVEST slicing and the Hamburger technique to avoid partial releases; trunk-based development and Branch by Abstraction to eliminate branching flags; Strategy and Decorator patterns plus Domain-Driven Design to turn technical flags into explicit business rules; and Circuit Breaker for resilient handling of third-party services. Aims to stop using feature flags by default and keep them only where their trade-offs deliver real value.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Feature flags power
  3. 4:58Feature flag dangers
  4. 8:28Feature flags definition
  5. 10:11Three main use cases
  6. 13:21Alternatives to classic flags
  7. 14:03Trunk Based Development with flags
  8. 17:39Partial releases with flags
  9. 19:44User story splitting techniques
  10. 26:46Context-based activation rules
  11. 28:08DDD and business events
  12. 31:19Legacy migration patterns
  13. 34:09External dependency patterns
  14. 37:04Feature flag drawbacks
  15. 38:51Best practices for flags
  16. 40:18Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.