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

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

  • How to Fix C# Primary Constructor Warning: CS9107 “Parameter is captured into the state of the enclosing type”

    How to Fix C# Primary Constructor Warning: CS9107 “Parameter is captured into the state of the enclosing type”

    In refactoring a C# project, the author encountered the CS9107 warning in Visual Studio 2022 while using Primary Constructors. This warning arises from a shared variable reference between the primary constructor and the base class. The fix involves using the base class variable exclusively to avoid dual references, eliminating the warning.

  • How to Fix Azure App Service Remote Debugging in Visual Studio 2022

    How to Fix Azure App Service Remote Debugging in Visual Studio 2022

    I was getting a strange authentication error when trying to remote debug an Azure App Service using Visual Studio 2022. The issue was ultimately due to basic authentication being disabled. Here’s how to fix remote debugging in VS2022 and Azure App Services.

  • CORS Error: WebAPI Request Works from Swagger but Fails from Angular

    CORS Error: WebAPI Request Works from Swagger but Fails from Angular

    An app that worked stopped working. The service calls were failing from Angular to the REST APIs. Turns out that I had a CORS misconfiguration in the Azure App Service.

  • Free Arrow & Rectangle Callouts for Final Cut Pro

    Free Arrow & Rectangle Callouts for Final Cut Pro

    Ben shares his custom-made, simple arrow and rectangle callouts for Final Cut Pro, created in Motion due to difficulty finding suitable options. These elements are designed to seamlessly fade in and out on screen. Ben admits to being a novice at Motion and welcomes improvements to his resizable rectangle, offering a demo video and a…

  • Create an Azure Resource Manager Service Connection for Azure DevOps Server Pipelines

    Create an Azure Resource Manager Service Connection for Azure DevOps Server Pipelines

    Creating a service connection in Azure DevOps Server is complex due to the lack of direct access to Azure resources unlike in its cloud counterpart. To ease this, a detailed PowerShell script has been developed to facilitate Azure Resource Manager service connection setup by generating necessary values, which can then be inputted directly into Azure…

  • The Truth About Serverless Apps: Azure App Services & App Service Plans

    The Truth About Serverless Apps: Azure App Services & App Service Plans

    The term “serverless” is somewhat misleading; there’s always a server involved. What differentiates ‘serverless’ apps is that they abstract away server management responsibilities, minimizing hosting environment concerns for the app developer. Azure App Services are one such ‘serverless’ solution, where the server is represented by App Service Plans. These plans, essentially virtual machines, host web…

  • Azure App Service: Your Quick and Easy Web Application Hosting Solution

    Azure App Service: Your Quick and Easy Web Application Hosting Solution

    Azure App Services, also known as Azure Web App, offer an easy solution for hosting websites, REST services, or apps. The service supports numerous languages and platforms, and allows for websites to operate on different operating systems. It offers features such as automatic encryption, scalability, backups, and integrated DevOps pipelines, making it ideal for variety…

  • Scrum Is Not the Point

    Scrum Is Not the Point

    The emphasis in product development should not be simply on correctly following the Scrum process, but rather on delivering a finished, working software; this is the true purpose of Scrum. Scrum provides a framework with established roles, events, and artifacts which all relate to creating a working product. Therefore, using Scrum effectively will improve the…

  • How to Add Performance Counters to your .NET Core Application

    How to Add Performance Counters to your .NET Core Application

    The post discusses ways to monitor the performance of .NET Core applications for DevOps observability and for performance tuning. We start by explaining how to implement performance metrics in .NET Core applications using System.Diagnostics.Metrics. We wrap up by showing you how to use a tool called dotnet-counters to view the live performance data.

  • How Do You Add New Test Suites in Azure DevOps Test Plans?

    How Do You Add New Test Suites in Azure DevOps Test Plans?

    In Azure DevOps Test Plans (aka. Azure DevOps’s QA testing tools), Test Suites help you to keep your tests organized. But if you’re looking at your tests, it’s 0% obvious how to add a new Test Suite. Heck! You can’t even tell by looking that Test Suites even exist in the tool. So how do…