PinnedSaga Orchestration PatternSAGA is a sequential process that manages transactions between microservices by breaking each operation into multiple smaller…Jul 16, 2024Jul 16, 2024
PinnedREPR Pattern — For C# developersThe Request, Endpoint, Response (REPR) pattern is a modern architectural approach often used in web development to design robust…Sep 12, 2024A response icon3Sep 12, 2024A response icon3
Job Scheduling with CoravelCoravel is a lightweight open-source library that adds background job scheduling, queuing, caching, mailing, and event broadcasting to…May 14, 2025May 14, 2025
.NET 10 ExtensionWith .NET 10 extension feature now you can define extension blocks for any type.Apr 17, 2025A response icon1Apr 17, 2025A response icon1
MediatR Alternative — WolverineMediatR will soon require a commercial license for some usage.Apr 17, 2025Apr 17, 2025
Building a Custom GraphQL Query Builder in .NET 9Modern APIs are all about flexibility — and that’s where GraphQL shines.Apr 17, 2025Apr 17, 2025
Response Compression in ASP.NETThis technique focuses on minimizing the data size sent from the server to the client, which can substantially enhance the application’s…Apr 4, 2025Apr 4, 2025
How to implement RAG system — AI in .NETRAG (Retrieval-Augmented Generation) is an AI framework that enhances generative large language models (LLMs) by integrating traditional…Mar 11, 2025Mar 11, 2025
Semantic Search in 50 Lines of Code — AI in .NETsemantic search has been widely used for tasks like document retrieval, recommendation systems, and conversational search applications.Mar 11, 2025A response icon1Mar 11, 2025A response icon1
Discriminator Column in EF Core: A Quick GuideIn Entity Framework (EF) Core, a discriminator is a special column used in Table Per Hierarchy (TPH) inheritance to differentiate between…Feb 24, 2025Feb 24, 2025