Esam Magdy.Net Core Service Lifetime With ExampleIn .NET Core (now .NET 5 and later), services have different lifetimes, which determine how long instances of those services are kept in…Sep 17, 2023Sep 17, 2023
Esam MagdyFeature Flags in .NET CoreFeature flags, also known as feature toggles or feature flags, are a powerful technique used in software development to enable or disable…Sep 13, 20232Sep 13, 20232
Esam MagdyBenchmarking C# code using BenchmarkDotNetBenchmarking is the process of measuring the performance of code or specific operations to identify bottlenecks, optimize algorithms, and…Sep 13, 2023Sep 13, 2023
Esam MagdyClean service decoration in .Net Core using Scrutor that using Decorator Patternwe’re gonna look at how we can add behavior in our services in asp.net core without actually modifying the services themselves, we can…Sep 12, 2023Sep 12, 2023
Esam MagdyClean ASP.NET Core API using MediatR and CQRS | SetupThe MediatR library was built to facilitate two primary software architecture patterns: CQRS and the Mediator pattern. Whilst similar…Sep 7, 2023Sep 7, 2023