Course info
Jan 7, 2015
1h 32m

By the end of this course you will understand the potential uses and benefits of feature toggling in general, what some of the considerations are when implementing toggles, and how to use the FeatureToggle library in different .NET applications. This includes the different toggle types such as date range toggles and simple on/off toggles.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
Mocking with Moq and NUnit
1h 53m
Feb 22, 2019
Introduction to .NET Testing with NUnit 3
2h 6m
Dec 17, 2018
More courses by Jason Roberts
Section Introduction Transcripts
Section Introduction Transcripts

Getting Started with FeatureToggle
Hi, welcome back. In the previous module we got an overview of the concepts of feature toggling and we also looked at the manual implementation and some of the problems that that could entail. In this module, we're going to see how the use of a library can help us when we're implementing feature toggles. So in this module, we're going to look at the FeatureToggle open source library.

Using and Configuring the Supplied Toggles
Hi. Welcome back. In this module, we're going to see how we can use and configure the supplied toggles that we got an overview from in the previous module. So, in this module, we'll see how we can use and configure these supplied toggles that come out of the box with the feature toggle library. We'll see how we can use the configuration file in WPF applications to configure the toggles that we're using and we'll also see that in Windows Store apps and Windows Phone apps, we need to configure things slightly differently. We'll wrap up this module by seeing how we can remove a toggle once it's no longer needed.

Creating Custom Toggles
Hi, welcome back to this final module. In this module we're going to see how we can create Custom Toggles using the FeatureToggle library. So in this module we're going to go and see how we can create a Custom Business Feature Toggle. So on the left here, we have the version of the application running if the currently logged on user is a Regular User. On the right-hand side here, we have a version of the application that's currently being run by a Pro User. So this user's actually paid for the software so we want to give them the Import Customer Data Feature as an extra.