Posts

Page 12 of 15

user@runtime:~/blog$ ls -la posts/ --sort=date
azure 2025-10-05 4m

Azure Service Bus with .NET: Queues, Topics, and Reliable Messaging

How to send and receive messages with Azure Service Bus using the Azure.Messaging.ServiceBus SDK in .NET applications.

testing 2025-10-04 4m

Integration Testing ASP.NET Core with WebApplicationFactory

How to use WebApplicationFactory to write fast, reliable integration tests for your ASP.NET Core APIs without deploying anything.

azure 2025-10-03 4m

Azure Blob Storage Patterns for .NET Applications

Practical patterns for uploading, downloading, and managing blobs in .NET using the Azure.Storage.Blobs SDK.

performance 2025-10-02 4m

SIMD and Vector<T> in .NET

Leverage hardware SIMD instructions through Vector<T> and Vector128/256 to process data in parallel on a single core.

azure 2025-10-01 4m

Azure Functions Isolated Worker Model: The Modern Approach

How to build Azure Functions using the isolated worker model for full control over dependencies, middleware, and startup configuration.

testing 2025-10-01 4m

xUnit vs NUnit vs MSTest: Choosing Your .NET Test Framework

A practical comparison of the three major .NET test frameworks to help you pick the right one for your project.

performance 2025-09-29 4m

Struct Layout and Padding in .NET

Understand how the CLR lays out struct fields in memory and how padding affects performance and memory usage.

entity-framework 2025-09-25 4m

Connection Resiliency in EF Core: Surviving Transient Failures

How to configure EF Core's retry logic for transient database failures, including execution strategies, manual retries, and transaction handling.

performance 2025-09-25 4m

GC Generations and the Large Object Heap Explained

How .NET's generational garbage collector works, and why the Large Object Heap deserves special attention.

entity-framework 2025-09-23 5m

EF Core Migrations Best Practices: From Development to Production

Practical strategies for managing EF Core migrations across teams, environments, and production deployments without losing data.

performance 2025-09-22 4m

GC Workstation vs Server Mode in .NET

Understand the difference between workstation and server garbage collection modes and when to use each.

entity-framework 2025-09-21 5m

JSON Columns in EF Core: Storing Complex Objects as JSON

How to map complex .NET objects to JSON columns in EF Core 7+, enabling flexible schemas while keeping LINQ query support.

entity-framework 2025-09-19 4m

Temporal Tables in EF Core: Querying Data Through Time

How to configure and query SQL Server temporal tables in EF Core 6+ for point-in-time queries, audit trails, and historical data analysis.

performance 2025-09-18 3m

string.Create and String Performance in .NET

Build strings without intermediate allocations using string.Create and other low-allocation string techniques.

entity-framework 2025-09-17 4m

Bulk Operations in EF Core: ExecuteUpdate, ExecuteDelete, and Beyond

How to perform efficient bulk updates and deletes in EF Core 7+ using ExecuteUpdate and ExecuteDelete, bypassing the change tracker.

entity-framework 2025-09-15 4m

EF Core Interceptors and Diagnostics: Hooking Into the Pipeline

How to use EF Core interceptors to modify commands, add logging, implement audit trails, and diagnose query performance issues.

performance 2025-09-15 4m

Frozen Collections in .NET 8

FrozenDictionary and FrozenSet trade construction time for dramatically faster lookups in read-heavy scenarios.

entity-framework 2025-09-13 4m

Raw SQL in EF Core: FromSqlInterpolated and Beyond

When and how to use raw SQL in EF Core with FromSqlInterpolated, FromSqlRaw, and SqlQuery, while staying safe from SQL injection.

aspnet-core 2025-09-11 5m

Response Caching vs Output Caching in ASP.NET Core

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.

performance 2025-09-11 4m

A Practical Guide to BenchmarkDotNet

Set up and run reliable micro-benchmarks in .NET using BenchmarkDotNet, the standard tool for performance measurement.

entity-framework 2025-09-11 4m

TPH vs TPT: Choosing an Inheritance Strategy in EF Core

A practical comparison of table-per-hierarchy and table-per-type inheritance mapping strategies in EF Core, with performance considerations.

entity-framework 2025-09-09 4m

Owned Entities vs Value Objects: Modelling DDD Concepts in EF Core

How to map domain-driven design value objects using EF Core's owned entity types, including single-table and table-splitting approaches.

aspnet-core 2025-09-08 4m

Authorisation Policies and Requirements in ASP.NET Core

Build fine-grained authorisation using policies, requirements, and handlers in ASP.NET Core for claims-based, resource-based, and role-based access control.

performance 2025-09-08 4m

stackalloc and Stack Allocation in C#

Allocate small buffers on the stack with stackalloc to avoid heap allocations entirely.

entity-framework 2025-09-07 4m

Shadow Properties in EF Core: Database Columns Without CLR Properties

How to use EF Core shadow properties to add database columns that don't appear on your entity classes, keeping your domain model clean.