-
New Course: Implementing Scrum with Azure DevOps
New Course! Implementing Scrum with Azure DevOps! Whether you’ve been using Scrum and Azure DevOps for forever or you’re just starting out, there’s plenty of great content and tips for you. This course will give you and your team a jumpstart (or a helpful tune-up) for using Azure DevOps to deliver software with Scrum.
-
Azure DevOps Utilities (azdoutil)
Announcing Azure DevOps Utilities (adzoutil)! These are a collection of the handy utilities that I’ve written for Azure DevOps over the years. I hope you find them useful.
-
Azure DevOps Server 2022 Install Guide
Looking to install Azure DevOps Server 2022? Well, this guide will walk you through all the parts of the installation along with helpful screenshots for each step.
-
“Words for Leaders”: Slides from VSLive San Diego 2022
My slides and code samples from my ‘Words for Leaders’ talk at VSLive San Diego 2022.
-
Azure DevOps YAML: Slides / Code from VSLive San Diego 2022
My slides and code samples from my Azure DevOps YAML Pipelines talk at VSLive San Diego 2022.
-
Fixing the dreaded JsonConverter JsonException: “Converter read too much or not enough”
Last week I wrote about creating a JsonConverter to handle some funky data conversion problems I was experiencing using System.Text.Json.JsonSerializer’s Deserialize<T>() method. I had some JSON-formatted data coming back from Azure DevOps and when I was parsing it, there were some data type formats that System.Text.Json.JsonSerializer wasn’t especially happy about. The solution to the problem…
-
Fixing JSON parsing exception “value could not be converted” using a JsonConverter
I’ve been working on a tool lately to parse a bunch of work item data from Azure DevOps. Specifically, I needed to call the Work Item Updates REST service in order to get all the state value changes for a bunch of work items. Everything was fine until I needed to convert the JSON result…
-
Azure DevOps API Continuation Tokens / Graph API not returning all users
I was doing some work last week with Azure DevOps user and security management Graph APIs. The Graph APIs let you manage users, and groups, and group memberships and I needed to make some changes for a couple thousand user accounts. It was definitely worth automating. When I was working with the API call that…
-
Angular WebAPI Project using .NET Core gets ‘404 Not Found’ or runs on wrong port
My Angular / WebAPI application suddenly stopped working from Visual Studio and VSCode. Turned out that I was missing an environment variable.
-
Azure App Service Slot Swap is Hanging or Taking Forever
If your App Service Slot Swap is failing or taking forever, it might be a problem with the slot warmup checks. Here’s how to fix it.