All articles / Category

.NET

.NET development notes: debugging, runtime behavior and tooling.

.NET

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.

.NET

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.