Protecting Web APIs Using Microsoft Identity Platform: Part 1

The following posts are part of this series: Part 1: Creating your App Registration Part 2: Configuring your code Part 3: Securing your API endpoints Let's begin I'm not going to cover the steps involved in creating an app registration. This is covered, in detail, in the Microsoft documentation. In this article though, I want … Continue reading Protecting Web APIs Using Microsoft Identity Platform: Part 1

Introducing DevOps Adoption Strategies

On the 9th July 2021, my new book DevOps Adoption Strategies: Principles, Processes, Tools and Trends is available to buy now on Amazon (UK/US).Every organization wants to adopt DevOps and as an IT professional, it is important to understand the fundamentals of DevOps and how it can contribute to the success of your organization. This … Continue reading Introducing DevOps Adoption Strategies

Azure App Configuration in .NET 5 Azure Functions

A number of changes affect the operation of Azure Functions from .NET 3 to .NET 5. In this post, we look at integrating with Azure App Configuration.Recently, Microsoft announced the availability of support for .NET 5 in Azure Functions. Upgrading is a little more complicated than usual. Normally we would just change netcoreapp3.1 over to … Continue reading Azure App Configuration in .NET 5 Azure Functions

Avoiding Cultural Anti-Patterns

In this post, we look at the importance of avoiding anti-patterns during the transformation to DevOps.Following on from learning about specific challenges of breaking down silos between teams and understanding the importance of culture in DevOps, we now look at the challenges as a whole of building culture in DevOps, specifically the anti-patterns that can … Continue reading Avoiding Cultural Anti-Patterns

The Role of Communication in DevOps

In this post, we take an introductory look at how communication influences DevOps.Put quite simply, communication in DevOps is fundamental. That along with collaboration are the two biggest things your company can look to improve to make DevOps a success.Imagine if developers and operations we able to communicate better with each other. From an infrastructure … Continue reading The Role of Communication in DevOps