Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[DVXPL26] From code to control: master deployme...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

[DVXPL26] From code to control: master deployments with Feature Flagging and OpenFeature

Shipping code is good. Shipping a new feature without breaking the rest of the system is even better!

Every release today brings the risk of regressions or bad interactions between existing and new functionality. And what about deploying to only a subset of users? That’s even trickier.

Feature flagging decouples code deployment from feature activation, allowing you to turn blocks on or off at runtime without redeploying.

Fortunately, this practice has been growing with open‑source tools and solid engineering habits. However, beyond simple if‑then‑else, most available solutions are proprietary, heavy or costly to set up.

OpenFeature, a CNCF project, offers an open specification for unified feature flagging, usable both server‑ and client‑side regardless of the backing store.

In this workshop we’ll add a new feature to an existing Java/Angular application and drive its activation through feature flags. Along the way we’ll cover key topics: error handling, A/B testing, progressive rollouts, targeting and observability.

By the end, you’ll know how to deliver faster, safer and with confidence.

Avatar for Alexandre Touret

Alexandre Touret

June 17, 2026

More Decks by Alexandre Touret

Other Decks in Programming

Transcript

  1. What is Feature-Flagging? Feature flagging is a software engineering technique

    that allows teams to turn functionality on or off at runtime without deploying new code. 6
  2. Deployment vs Release 7 Deployment (Technical) • Pushing code Release

    (Business) • Choosing when a feature is active
  3. What about OpenFeature? • OpenFeature is an open specification sponsored

    by the CNCF that provides a vendor- agnostic, community-driven API for feature flagging. 9 https://openfeature.dev