In this blog post, which will be a quick read, I’m going to begin what I expect to be a long-running endeavour, to dig into new APIs available in .NET 5 and ASP.NET Core 5.0. This time, I’m going to look at a new helper for HTTP protocol versions. What are HTTP Protocol Versions? Through […]
Category: ASP.NET Core

Upgrading from ASP.NET Core 3.1 to 5.0 (Preview 1)
In this post, I want to take a look at the steps required to upgrade some projects to the first preview of .NET 5 and ASP.NET Core 5.0. Both were released yesterday (16th March 2020) and are the first public previews we have available for these future versions. The .NET 5 roadmap has these scheduled […]

Anonymous Aware Middleware with Endpoint Routing and Healthchecks
In this post, I want to describe an approach to allow anonymous access to a health check endpoint, added using the MapHealthChecks extension on EndpointRouting. I’ll also cover how to make changes to custom middleware so that it doesn’t apply to endpoints which allow anonymous access. The scenario is based on one that I encountered […]

Become a Better Developer by Reading Source Code
Hey friends! In this post, I’ll share some thoughts I have concerning the conscious reading and study of source code. In my opinion, reading code is a process which can help you become a more proficient software developer. It has undoubtedly improved and influenced my software development skills. Should I Read Source Code? Yes, you […]

Year in Review 2019
Happy new year! Another year seems to have flown by incredibly quickly. I wanted to sit down and think back to some of the highlights from the past twelve months. 2019 was a hectic year for me and quite exhausting at times, but also extremely rewarding. In fact, now that I’ve thought back to everything […]