Articles

Achieve Continuous Deployment with Feature Flags

What are feature flags? Feature flags are control structures which allow developers to toggle on and off the code inside them. Software development teams use feature flags for a wide variety of purposes, from canary releases to A/B testing, from dark launching to DevOps. Today, let’s take a look at…

Top 3 Feature Flag Use Cases

Feature flags have a wide variety of uses. You can leverage them to allow your users opt-in for early releases of new features. Further, you can use them to facilitate A/B testing, where you show different features to different groups of users in order to see which ones perform better…

Why You Need Feature Flags as a Service

When choosing to implement feature flags, a software development company has a number of critical decisions to make. This may or may not include shifting to trunk-based development, continuous integration, and continuous delivery or even continuous deployment. But one of the most important decisions will be whether to build your…

Feature Flags, Toggles, Bits & Flippers

Of all the terminology which gets used in modern software development, “feature flags” is one of the most exciting. Feature flags are a powerful tool in the developer’s toolkit, so much so that their usefulness extends beyond continuous delivery development teams into operations, product teams, even marketing and sales. But…

Get Started with Continuous Delivery

In modern software development, continuous delivery is essential for rolling out new software features. Using continuous integration to unify changes to the main trunk, features are incrementally tested and released, with measurable impact on the overall platform and user feedback carefully tracked. Organizations are able to react quickly to feature impacts and make well-informed, data-driven product decisions.

Top 12 Reasons Business Use Feature Flags

In a modern software development environment that uses Continuous Integration (CI) to deploy code along a Continuous Delivery (CD) pipeline, having a robust feature flag management solution can bring a wide variety of benefits to an organization.

Best Practices to Test Feature Flags in Production

To understand how businesses can begin using feature flags, let’s look at a typical case of an organization evolving a continuous delivery system using feature flagging from the ground up. By analyzing a system taking shape, we can identify some of the common mistakes that software development teams make and how to avoid them.

15 Tips For a Smooth Feature Flag Rollout in 2019

The use of feature flags in software development has given developers finer control over feature deployments than ever before, but many people already using them often still aren’t getting all the benefits they offer. Let’s look at some of the ways feature flags can make software rollouts run smoother than ever.

When To Use Feature Flags vs Feature Branches

Feature branching has long proven effective as a way of allowing developers to work on separate new features without stepping on one another’s toes. The introduction of feature flags has simplified the process even further, and when used in tandem with feature branches, allows for smoother code deployment, more effective usability testing, and improved quality control.

Top Benefits of Using Feature Flags in Software Development

Feature flags have revolutionized software development by allowing features within a software product to be individually enabled or disabled at any point, even after they’ve already been rolled out to customers. Let’s look at some of the most important ways in which they can improve your ability to develop, test,…