Master Claims Transformation for Flexible ASP.NET Core Authorization
Claims-based authorization mechanisms are central to modern authorization in ASP.NET Core. However, the access tokens issued by your Identity Provider...
Page 14 of 22. Practical .NET and software architecture lessons.
Claims-based authorization mechanisms are central to modern authorization in ASP.NET Core. However, the access tokens issued by your Identity Provider...
When a single server reaches its limits, performance degrades, leading to slow response times, errors, or complete downtime. We'll dive into load bala...
Explore various methods for fast bulk inserts in SQL with C# and EF Core, highlighting techniques like Dapper, EF Core optimizations, EF Core Bulk Ext...
A soft delete is a data persistence strategy that prevents the permanent deletion of records from your database. Today, we'll dive into the details of...
Modular monoliths blend the simplicity and robustness of traditional monolithic applications with the flexibility and scalability of microservices. To...
Suppose you're building a modular monolith, a type of software architecture where different components are organized into loosely coupled modules. Or ...
In ASP.NET Core applications using Minimal APIs, registering each API endpoint with app.MapGet, app.MapPost, etc. can introduce repetitive code. Today...
Did you ever need to inject a scoped service into a singleton service? I'll explain how you can solve this problem and safely use scoped services from...
The applications you build serve your users (customers), to help them solve some problems. It's a common requirement that you will need to know who th...
EF Core is a fantastic ORM if you're building .NET applications. Today, I'll show you a simple idea I used to get an almost 4x performance improvement...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.