~/talk

Feature Flags Separate Deployment from Feature Release

Talkat ConFoo 2025 · 2025-02-26..02-28· [developer-experience, devops-and-delivery]
slides:none on file

Shows a working Node/React demo that moves feature flags from config-file + env vars to a database with per-user overrides and to a SaaS provider, using the LaunchDarkly SDK. Demonstrations include client-side loading and sensible defaults, CDN/static JSON caching versus runtime API calls, tests that fail builds on expired flags, and the practical problem of stale caches and rollout inconsistency across servers. Code runs live during the talk with minor demo hiccups but the patterns and tradeoffs are concrete and reproducible.

AI-written summary · about

  1. 0:00Introduction
  2. 9:45What are feature flags
  3. 13:55Anti-patterns solved by flags
  4. 23:03Best practices and context
  5. 24:07Demo: Config file implementation
  6. 35:27Demo: Client-side flags
  7. 37:11Demo: Database storage
  8. 45:23Demo: Context overrides
  9. 48:38Demo: External service
  10. 51:36Summary and use cases
~/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.