Questions tagged [feature-flags]

Feature Flags are a technique applied by Software Engineers to code bases, allowing teams to modify system behaviour without changing code. Feature Flags are closely related to the concept of Feature Toggles.

Feature flags are a technique applied by Software Engineers to code bases, allowing teams to modify system behaviour without changing code. Feature flags are one of the techniques used to separate the activity of deployment from the activity of release.

Feature flags are closely related to the concept of .

Further Reading:

8 questions
22
votes
5 answers

How to persuade developers to start using feature flag toggles?

Assuming that feature flag toggles are a good idea, and should be implemented into code that developers write. For example Etsy swear by them as a major part of their culture. What is a good way to persuade (and enforce) developers to start using…
Evgeny Zislis
  • 9,023
  • 5
  • 39
  • 72
15
votes
3 answers

How to use feature flag toggles?

What are the different ways to use feature flag toggles in applications? If you were to explain to a developer the exact things that should be done in order to get from nothing to a full feature-flag-toggled application, what would those steps be?
Evgeny Zislis
  • 9,023
  • 5
  • 39
  • 72
7
votes
2 answers

What is the difference between feature flags and feature toggles (if any)?

Part of an answer to my (meta) question "Rename feature-flags to feature-toggles?" is like so: ... There's could be valid questions about feature flags (formalism, documentation about them, process of definition), which may not be related to…
Pierre.Vriens
  • 7,225
  • 14
  • 39
  • 84
4
votes
2 answers

feature flags vs versioning for APIs

We are looking at moving to a trunk based development branching strategy rather than gitflow that we currently use. I understand that feature flags are crucial to trunk based development. However, is there still a place for versioning APIs if I am…
2
votes
0 answers

What is the preferred method of using feature flags in Flask?

I wanted to ask what the preferred tool, method or framework is when using feature flags with Flask applications. The main problem is that the most relevant result has not seen an update since 3 years, there is only one non-free feature flag as a…
Moritz
  • 1,227
  • 2
  • 11
  • 24
2
votes
0 answers

What feature toggle frameworks are available out there?

Question inspired by How to persuade developers to start using feature flag toggles? Find a feature toggle framework. Management/the business may be more amenable to trying something supported by a common system and this comment on it: +1 for…
Dan Cornilescu
  • 6,780
  • 2
  • 21
  • 45
1
vote
1 answer

How to use feature toggles and frequent deployment under SOX compliance?

Feature toggles (or feature flags) enable me to deploy unfinished features without comprehensive manual testing of features toggled off. We can toggle the feature on for certain users, try it out, and then choose to toggle it off or on for all…
0
votes
1 answer

Static Analysis for Feature Flag Safety

In a CD environment with new features hidden behind feature flags, there must be a way to ensure that code being pushed to production is effectively zero change? Particularly in a change management controlled environment, it would be ideal to not…