Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Feature Toggles, Package Management and Versioning with Azure DevOps

Learn how to use feature toggles to separate a deployment from a release and enable multiple releases a day! Apply practices to split up your solutions into NuGet packages and apply a versioning strategy that enables fast release cycles.

Intermediate
1h 7m
(57)

Created by Marcel de Vries

Last Updated Jun 14, 2019

Course Thumbnail
  • Course

Feature Toggles, Package Management and Versioning with Azure DevOps

Learn how to use feature toggles to separate a deployment from a release and enable multiple releases a day! Apply practices to split up your solutions into NuGet packages and apply a versioning strategy that enables fast release cycles.

Intermediate
1h 7m
(57)

Created by Marcel de Vries

Last Updated Jun 14, 2019

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Cloud
What you'll learn

Delivering software to production in a repeatable and reliable way requires us to be smarter about the way we deploy and release our software. In this course, Feature Toggles, Package Management and Versioning with Azure DevOps, you'll see how to use feature toggles, package management, and a proven way of versioning in order to deploy your software multiple times without affecting any users. First, you'll discover how to separate deployment from a release by using Feature Toggles as a means to introduce new or changed functionality without the need for branching in source control. Next, you'll explore details on how to split up your solution in multiple packages, and how you can ask crucial questions to determine the correct granularity, coupling, and cohesion between packages. Finally, you'll learn an industry proven way of versioning that helps you avoid endless dependencies. We integrate this into our automated builds in Azure DevOps. By the end of this course, you'll know how to efficiently use feature toggles, package management, and versioning with Azure DevOps.

Feature Toggles, Package Management and Versioning with Azure DevOps
Intermediate
1h 7m
(57)
Table of contents

About the author
Marcel de Vries - Pluralsight course - Feature Toggles, Package Management and Versioning with Azure DevOps
Marcel de Vries
29 courses 4.4 author rating 2432 ratings

Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Helping organizations transform towards a high speed, innovative, and productive organization is his passion.

Get started with Pluralsight