site image
Andrew Lock avatar

Andrew Lock

Source Code Dive
  1. Loading...
  2. Sponsored by Dometrain Courses—Get 30% off Dometrain Pro with code ANDREW30 and access the best courses for .NET Developers

    30% off with code ANDREW30 on Dometrain Pro
  3. ASP.NET Core in Action, Third Edition

    My new book ASP.NET Core in Action, Third Edition is available now! It supports .NET 7.0, and is available as an eBook or paperback.

  4. Banner image for Exploring IStartupFilter in ASP.NET Core

    Exploring IStartupFilter in ASP.NET Core

    In this post, I'll take a look at what the IStartupFilter is and how it is used in the ASP.NET Core infrastructure.…

  5. Banner image for Making ConcurrentDictionary GetOrAdd thread safe using Lazy

    Making ConcurrentDictionary GetOrAdd thread safe using Lazy

    This post explores the GetOrAdd function of ConcurrentDictionary, the level of thread safety it provides, and ways to add additional threading constraints.…

     in  ASP.NET CoreSource Code Dive
  6. Banner image for A look behind the  JWT bearer authentication middleware in ASP.NET Core

    A look behind the JWT bearer authentication middleware in ASP.NET Core

    In this post we look at the JwtBearerAuthenticationMiddleware as a means to understanding authentication in ASP.NET Core in general.…

  7. Banner image for Exploring the cookie authentication middleware in ASP.NET Core

    Exploring the cookie authentication middleware in ASP.NET Core

    In this post I go into detail about how AuthenticationMiddleware is implemented in ASP.NET Core, using the CookieAuthenticationMiddleware as a case study.…

  8. Banner image for A deep dive into the ASP.NET Core CORS library

    A deep dive into the ASP.NET Core CORS library

    In this post I'm going to dive in to the code of the MVC Cors library, looking at some of the patterns the ASP.NET Core team have used in their infrastructure.…

Andrew Lock | .Net Escapades
Want an email when
there's new posts?