- Loading...
Sponsored by Dometrain Courses—Get 30% off Dometrain Pro with code ANDREW30 and access the best courses for .NET Developers

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.

Using an IActionFilter to read action method parameter values in ASP.NET Core MVC
In this post I shown how you can use an IActionFilter in ASP.NET Core MVC to read the method parameters for an action method before it executes.…

Implementing custom token providers for passwordless authentication in ASP.NET Core Identity
In this post I show how to create 2 custom token providers for ASP.NET Core Identity, so that you can implement passwordless login with a short token expiry…

Creating a .NET Core global CLI tool for squashing images with the TinyPNG API
In this post I describe a .NET Core CLI global tool I created that can be used to compress images using the TinyPNG developer API…

How to create a Helm chart repository using Amazon S3
In this post, I'll show how you can use an AWS S3 bucket to host a Helm chart repository, how to push charts to it, and how to install charts from it.…

Exploring the Microsoft.AspNetCore.App shared framework in ASP.NET Core 2.1 (preview 1)
ASP.NET Core 2.1 introduces the Microsoft.AspNetCore.App shared framework. In this post, I look at the motivation for this change, and what it means for devs…

Fixing Nginx "upstream sent too big header" error when running an ingress controller in Kubernetes
This post describes how to fix the error "upstream sent too big header while reading response header from upstream" when using an Nginx ingress in Kubernetes…

