~/talk

The Story of One Feature Flag

TalkinRussianat HolyJS 2024 Spring · 2024-04-15..04-27· [developer-experience, devops-and-delivery]
slides:none on file

A talk about using feature flags in a full-stack JavaScript product: client- and server-side flags, dev vs prod, and flags for business logic and deployment environment. It describes workflows to release features faster and roll back on problems, based on seven years of experience deploying the same codebase to on‑prem, public cloud, and private cloud, and reviews common tools and patterns for managing feature flags.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Feature flag benefits
  3. 3:34Team growth and releases
  4. 10:22Scaling cross-team dev
  5. 15:47Self-hosted flag solutions
  6. 18:47Design system generations
  7. 23:52Graduated flag control
  8. 27:09Flag presets
  9. 31:50Flags for unfinished work
  10. 36:09Orchestration vs choreography
  11. 37:18Flag storage and services
  12. 39:02Testing flags with truth tables
  13. 42:17Feature flags in CI/CD
  14. 43:49Why remove feature flags
  15. 44:53Five key flag use cases
  16. 46: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.