Author: Jonathan Stagnaro author and contributor.

Powering Blue-Green Deployments With Feature Flags

In Justin Baker’s article, he explains what and why we use blue-green deployments with feature flags.  The old form of blue-green deployments was basically an all-or-nothing approach.  However, current blue-green deployment techniques help reduce risks in software releases. Blue-green deployments have long been a proven technique to mitigate risk in software releases.  By adding feature flags, […]

Continuous Delivery

This small article by Jez Humble explains what continuous delivery is and the great benefits it brings.  Some of these benefits are low risk releases, faster time to market, higher quality, and lower costs.  Jez Humble has also written some books and recorded some videos that go more in-depth into what continuous delivery is. What is Continuous […]

Using Feature Flags to Ship Changes with Confidence

For those who are new to feature flags, it might be helpful to read Mathias Meyer’s blog which introduces and explains feature flags for continuous integration. Mathias also gives a list of possible uses for feature flags besides the common disabling of features in production.  If you want to ship with confidence, use feature flags. Continuous […]

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 […]

The Next Generation of Continuous Integration

Frédéric Lepied, a Senior Manager at Red Hat, talks about how traditional continuous integration (CI) systems are designed as a pipeline of jobs in which the next job is triggered only by the success of the previous job.  If a job fails, then you should never go home on a broken build.  He then explains that […]

Continuous Integration Is a Must Have for DevOps

This article by Lubos Parobek explains the importance of Continuous Integration (CI) and how it is a must have for DevOps.  Parobek defines what CI is, shows us how it is a process, and then tells us how it has a vast amount of benefits for software deployment. The need to ship code faster continues […]

Feature Toggling

Have you ever had the delicate problem where you’ve made a new feature that the customer doesn’t wish to activate quite yet? – Marcus Hjortzén Yes Marcus, that has definitely happened in the past!  In his blog, Marcus Hjortzén explains how adding feature toggles would be the most convenient method for implementing a new feature that the customer wishes […]

How to use feature flags without technical debt

In this article from LaunchDarkly, Patrick Kaeding gives an explanation of how to properly manage technical debt when using feature flags/toggles. The advantage to managing cleanup this way is that you do the work to remove the flag when all of the context is fresh in your mind. At this point, you know all the […]

Feature Flags on Rails

In this blog post, Leonard Garvey discusses how to implement the Rollout gem.  He uses this to integrate feature flags and toggles into his code, perform targeted and percentage feature rollouts, and mitigate overall risk. The Rollout gem I use the Rollout gem as a way of implementing Feature flags. It’s pretty easy to use […]

Rollout – A redis-backed feature rollout system

Rollout is a Redis-backed feature rollout. This allows you to, dynamically, control each feature within your Node application.  This npm package helps you conduct incremental feature rollouts to select users or groups, so that you can receive real time user feedback and mitigate risk. Groups Groups allow you, to, well, group users by specific critierias. […]

Page 3 of 4
1 2 3 4