Josef Ottosson

Freelancing Developer ยท Microsoft MVP

Subscribe via RSS
© Josef Ottosson 2026
System.Text.Json

Some basic query support for System.Text.Json - (JSONPath inspired)

Shows how to select and remove properties on a JsonObject using some custom extension methods.

3 years ago April 22nd, 2023 4 min read
asp.net core

Unable to unprotect the message.State - ASP.NET Core

When dealing with multiple external providers, it's important to use unique callback paths.

3 years ago February 22nd, 2023 2 min read
c-sharp

Prefix IDistributedCache keys

By using the decorator pattern we can handle prefixing of IDistributedCache keys in a single place

3 years ago February 7th, 2023 3 min read
dotnet

Prefix your http requests without touching the actual HttpClient code

Prefix your http calls without modifying the actual HttpClient code using a custom DelegatingHandler

4 years ago December 21st, 2022 3 min read
testing-your-dotnet-applications

Using a real Postgres database in your GitHub CI pipeline

Shows how to use a Postgres database when running your tests in GitHub actions

4 years ago December 9th, 2022 1 min read
Subscribe via RSS
© Josef Ottosson 2026