Page 12 of 15
How to send and receive messages with Azure Service Bus using the Azure.Messaging.ServiceBus SDK in .NET applications.
How to use WebApplicationFactory to write fast, reliable integration tests for your ASP.NET Core APIs without deploying anything.
Practical patterns for uploading, downloading, and managing blobs in .NET using the Azure.Storage.Blobs SDK.
Leverage hardware SIMD instructions through Vector<T> and Vector128/256 to process data in parallel on a single core.
How to build Azure Functions using the isolated worker model for full control over dependencies, middleware, and startup configuration.
A practical comparison of the three major .NET test frameworks to help you pick the right one for your project.
Understand how the CLR lays out struct fields in memory and how padding affects performance and memory usage.
How to configure EF Core's retry logic for transient database failures, including execution strategies, manual retries, and transaction handling.
How .NET's generational garbage collector works, and why the Large Object Heap deserves special attention.
Practical strategies for managing EF Core migrations across teams, environments, and production deployments without losing data.
Understand the difference between workstation and server garbage collection modes and when to use each.
How to map complex .NET objects to JSON columns in EF Core 7+, enabling flexible schemas while keeping LINQ query support.
How to configure and query SQL Server temporal tables in EF Core 6+ for point-in-time queries, audit trails, and historical data analysis.
Build strings without intermediate allocations using string.Create and other low-allocation string techniques.
How to perform efficient bulk updates and deletes in EF Core 7+ using ExecuteUpdate and ExecuteDelete, bypassing the change tracker.
How to use EF Core interceptors to modify commands, add logging, implement audit trails, and diagnose query performance issues.
FrozenDictionary and FrozenSet trade construction time for dramatically faster lookups in read-heavy scenarios.
When and how to use raw SQL in EF Core with FromSqlInterpolated, FromSqlRaw, and SqlQuery, while staying safe from SQL injection.
Understand the differences between response caching and output caching in ASP.NET Core, when to use each, and how to configure cache policies and invalidation.
Set up and run reliable micro-benchmarks in .NET using BenchmarkDotNet, the standard tool for performance measurement.
A practical comparison of table-per-hierarchy and table-per-type inheritance mapping strategies in EF Core, with performance considerations.
How to map domain-driven design value objects using EF Core's owned entity types, including single-table and table-splitting approaches.
Build fine-grained authorisation using policies, requirements, and handlers in ASP.NET Core for claims-based, resource-based, and role-based access control.
Allocate small buffers on the stack with stackalloc to avoid heap allocations entirely.
How to use EF Core shadow properties to add database columns that don't appear on your entity classes, keeping your domain model clean.