Azure DevOps, Scrum, & .NET Software Leadership and Consulting Services

Free course! Predicting the Future, Estimating, and Running Your Projects with Flow Metrics

Feature Flags Slides & Code from VSLive Orlando 2016

As promised, here are my slides and code from my feature flags session at VSLive Orlando 2016.

Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript

Want to get good at DevOps but deployments are getting you down?  Is the code integration process just plain driving you crazy?  Well, maybe it’s time to try out feature flags (aka. “feature toggles”).  Feature flags are how sites like Visual Studio Team Services, Bing, Google, and Facebook do their deployments – and frankly, it makes their lives a lot easier than yours. 

The idea is simple.  Write a feature (or version of a feature) so that you can turn it on/off using a configuration setting.  That one little design decision simplifies your deployments and lets you do a whole lot of different things like private betas, A/B testing, and feature rollbacks.  But best of all, a whole lot less stress because you simply stop worrying so much about how you integrate your code. 

Great.  So how do you do this with ASP.NET, WebAPI, and JavaScript?  Well, it’s not always easy.  In this session, Ben will discuss why you should care about Feature Flags, what it lets you do, how it’ll help your Scrum teams, and also show you how to actually implement them in your applications. 




5 responses to “Feature Flags Slides & Code from VSLive Orlando 2016”

  1. Dimple Avatar

    I am not able to see the Feature Flag implementation in the provided code. Please have a look.

    1. Ben Day Avatar

      Thanks for letting me know. Just fixed the link.

  2. Dimple Avatar


  3. Brad T Avatar
    Brad T

    Is there a video of this presentation anywhere?

    1. Ben Day Avatar

      Hey Brad —

      There are a couple different options.

      1) There’s a version of this talk up on Channel 9:
      2) There’s an extended version of this content in my DevOps course on Pluralsight. Check out the “Simplifying Feature Deployments” module.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.