Jerrie Pelser's Blog
How I publish scheduled content with Relay.app
End-to-end API testing with Flurl HTTP testing library
Automatically refresh access tokens for 3rd party services
Debug ASP.NET Core OAuth authorization flows with Proxyman
Return popup window response with the Broadcast Channel API
Using Pushed Authorization Requests (PAR) with OpenIddict
AdminUI for OpenIddict: A gentle introduction
Implement user-facing logs with ASP.NET Core and Serilog
Limiting API callers to specific IP Addresses
Squash EF Core migrations
Disable ASP.NET Core Status Code pages for FastEndpoints
My process for creating API clients
Serializing audit information with System.Text.Json