All articles / Category
.NET
.NET development notes: debugging, runtime behavior and tooling.

Debugging TargetParameterCountException in .NET: hidden indexer in IReadOnlyList<T>
When .NET reflection throws "Parameter count mismatch", the real cause may be an IReadOnlyList<T> indexer. Learn how to find and fix it.

Idempotency Isn't Enough: Three Retry Bugs in Pipelines with Retrying
Even with stable IDs, unique constraints and retries, a pipeline can become inconsistent after a crash. Learn how to protect artifacts and task order.