Companies Home Search Profile

Feature Toggles, Package Management and Versioning with Azure DevOps

Focused View

Marcel de Vries

1:07:20

79 View
  • 01.Course Overview.mp4
    02:11
  • 02.Course Introduction.mp4
    01:01
  • 03.Course Objectives.mp4
    01:06
  • 04.Module Outline.mp4
    00:53
  • 05.Separating Deployment from Release.mp4
    02:57
  • 06.Feature Toggles.mp4
    02:09
  • 07.Some Available Solutions for Feature Toggles.mp4
    01:03
  • 08.Using Feature Toggles to Separate Deployment from Release.mp4
    11:00
  • 09.Feature Toggle Maintenance.mp4
    01:08
  • 10.Summary.mp4
    00:59
  • 11.Introduction.mp4
    00:25
  • 12.Outline.mp4
    01:08
  • 13.Dependency and Package Management.mp4
    00:48
  • 14.Decomposing Your System.mp4
    01:24
  • 15.Decompose Your System Wisely.mp4
    02:09
  • 16.Azure DevOps Package Management.mp4
    01:00
  • 17.Demo - Azure DevOps Package Management.mp4
    12:07
  • 18.Enable Easy Debugging Cross Packages.mp4
    01:10
  • 19.Managing Symbols for Your Packages.mp4
    05:30
  • 20.Summary.mp4
    01:02
  • 21.Introduction.mp4
    00:25
  • 22.Outline.mp4
    00:56
  • 23.Versioning.mp4
    01:53
  • 24.Dependency Management (1 2).mp4
    01:32
  • 25.Semantic Versioning.mp4
    01:48
  • 26.Dependency Management (2 2).mp4
    00:50
  • 27.Continuous Delivery and Package Publishing.mp4
    01:53
  • 28.Semantic Git Versioning.mp4
    05:38
  • 29.Summary.mp4
    01:15
  • Description


    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.

    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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Marcel de Vries
    Marcel de Vries
    Instructor's Courses
    Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Marcel co-founded Xpirit in 2014 as a spin off from Xebia Netherlands. Together with Xebia they help customers with Digital Transformation, Agile Consulting, and Full Stack development with both Microsoft and open source products. Marcel spends most of his time looking at how new emerging technologies, a shift in mindset, and a new way of work, can help organizations get software in production faster. Helping organizations transform towards a high speed, innovative, and productive organization has become his passion. Marcel loves to learn new technologies and teach others what he has learned. Besides his work as CTO he also works as a consultant in the field of Application Lifecycle Management, Continuous Delivery, DevOps, Cloud/Web scale application architectures, and Cross platform Enterprise Mobile app development with Xamarin. Marcel is a frequent speaker at leading industry conferences. He has delivered sessions at events like Microsoft TechEd, Microsoft //Build, Microsoft TechDays, Visual Studio Live!, Devintersection, Xebicon, and Techorama to name a few. He hosts several meetups in his region on Microsoft Azure, Xamarin, and ALM. In his spare time he builds online courses for Pluralsight. Marcel has been awarded by Microsoft the Microsoft ALM MVP award for more than 10 consecutive years and I he is a Microsoft Regional Director since 2008. You can always contact him to talk on subjects like: DevOps, ALM, Cloud Computing, Microservices, Mobile Development, Docker, IaaS, PaaS, SaaS.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 29
    • duration 1:07:20
    • level average
    • Release Date 2023/10/11