Category: Feature Branching

9 Chapter Comprehensive Guide to Feature Flagging

This github guide about feature flagging is open to contributors.  It talks about feature flagging best practices, avoiding technical debt, database migrations, and implementation strategies. An interesting overview of everything related to feature toggling. Table of Contents Introduction Uses Getting Started Cleaning Up Best Practices Flags vs Branching Blue-Green Deployments Database Migrations Implementation  

Soft Launches Using Feature Flags

This article discusses the benefits of using feature flags for soft launching new features. A feature flagged soft launch changes this. It allows you to mitigate the risk of feature releases and incrementally roll out a feature to your users. Some benefits include: Releasing a feature ‘off’ in production and then slowly rolling it out […]

DZone’s Guide to Continuous Delivery

Looking to get a little deeper into continuous delivery? Dzone has good reading material that could boost your understanding of continuous delivery and other areas of interest.  The reading material goes a little in-depth but the material is not as heavy as your average book.  All you need is to create a free account to […]

5 Traits of a Good Delivery Pipeline

Continuous delivery provides great benefits but how does a team know that they have a good delivery pipeline? In his article, Marcos Brizeno talks about projects he has worked on and the common traits that were missing when his team ran into trouble.  These traits are building quality into the product, providing quick and effective feedback, requiring minimal manual […]

Feature Branching Using Feature Flags

Engineering teams have adopted distributed version control systems like GitHub and BitBucket to allow collaboration between developers within a central codebase and use branches (feature branching) to make updates or develop new features.  Unfortunately, feature branching has some shortcomings such as having code to be reverted or redeployed when application features need to be enabled or […]

The Product Managers’ Guide to Continuous Delivery and DevOps

What are the terms that constantly revolve around product managers and how has the application of such terms changed throughout time?  In her article, Suzie Prince guides product managers to continuous delivery and DevOps while giving a detailed explanation about continuous integration, continuous deployment, continuous learning, and more!.  This guide is for you if you’re in tech as a […]

How CI removes the pain

Neal Ford, a man who has given a continuous delivery workshop a few times with Martin Fowler, writes an article which includes a brief history of continuous integration (CI). Neal also explains what and how to best practice feature branching, feature flags, and feature toggles.  Moreover, Neal tells his readers how other engineering practices can be damaged […]

Powering Continuous Delivery With Feature Flags

In this article, Justin Baker discusses the benefits of feature flags when applied to continuous delivery.  He demonstrates the benefits of flags as a way to enhance continuous delivery, not replace it. Adding feature flags into the continuous delivery cycle enables the separation of feature rollout from code deployment.  This allows teams to conduct percentage rollouts, […]

Page 1 of 4
1 2 3 4