Building pipelines with IAsyncEnumerable

#520 – August 25, 2024

Pipelines are a powerful way to process data in a streaming fashion

Building pipelines with IAsyncEnumerable in .NET
9 minutes by Oleksii Nikiforov

Pipelines are a powerful way to process data in a streaming fashion. They are a series of stages that transform data from one form to another. In this article, we will explore how to build pipelines using IAsyncEnumerable and System.Linq.Async.

Continuous .NET Application Profiling
sponsored by Datadog

Quickly pinpoint and optimize the most resource-intensive areas of your application code. Monitor .NET performance in production at any scale, continuously, with minimal overhead.

How to Implement Audit Trail in ASP.NET Core with EF Core
8 minutes by Anton Martyniuk

Audit trails provide a historical record of changes made to data. Audit trails allow developers to see who made changes, when they were made, and what the changes were

Aspiring for Sanity in Cloud Development
13 minutes by Marek Sirkovský

Have you heard about the new superhero in the .NET world — Aspire? .NET Aspire is an ambitious project that aims to provide a developer-friendly way of building modern, cloud-based distributed applications.

Hosting a Keycloak Container in .NET Aspire
14 minutes by Fiodar Sazanavets

Today, you will learn how to do it using a Keycloak container. The material presented in this article serves two purposes. Teaching you how to host Docker containers inside a distributed .NET App and introduce you to Keycloak.

Enterprise Design Pattern: Unit of Work
2 minutes by Abdul Rahman

The Unit of Work pattern is crucial for managing transactions and coordinating multiple data operations across repositories in enterprise software. It ensures consistency by grouping operations into a single unit, where either all operations succeed or none do.

newsletters