Announcement - Keycloak.AuthServices v2.3.0 is out 🎉!

Protected Resource Builder, Improved Logging and Observability including OpenTelemetry support, and more! 🙌

Announcement - Keycloak.AuthServices v2.0.0 is out 🎉!

Improved Authentication, Authorization, Documentation, and many other features added. 🙌

Job Offloading Pattern with System.Threading.Channels. A way to deal with long-running tasks in .NET

This post shows you how to implement Job Offloading Pattern using a pipeline built with System.Threading.Channels

Building pipelines with System.Threading.Channels

This post shows you how to build pipelines based on System.Threading.Channels and Open.ChannelExtensions

Polymorphic serialization via System.Text.Json in ASP.NET Core Minimal API

In this article, we will explore the process of serializing a model hierarchy using `System.Text.Json` and how to accurately represent this serialized data in OpenAPI 3.0.

Transactional Outbox in .NET Cloud Native Development via Aspire

This post provides an example of the Outbox pattern implementation using Aspire, DotNetCore.CAP, Azure Service Bus, Azure SQL, Bicep, and azd.

A Guide to OpenAPI Client Generation with Kiota. Deep dive (Part 2)

This post provides a deep dive into OpenAPI client generation with Kiota, covering topics such as SDK generation, dependency injection, typed HTTP clients, cross-cutting concerns, and testing.