minidump.net
Writing a .NET Garbage Collector in C# - Part 5
Pro .NET Memory Management 2nd Edition
Writing a .NET Garbage Collector in C# - Part 4
Writing a .NET Garbage Collector in C# - Part 3
Writing a .NET Garbage Collector in C# - Part 2
Writing a .NET Garbage Collector in C# - Part 1
Writing a .NET profiler in C# - Part 5
Using Windows Error Reporting in .NET
Crash in the crash-analyzer
GummyCat - Visualize the activity of the .NET garbage collector
Dumping the managed heap in C#
Exploring .NET frozen segments
Memory alignment of doubles in C#
SuppressGCTransition
Writing a .NET profiler in C# — Part 4
VerificationException in .NET Framework when using structs
Writing a .NET profiler in C# — Part 3
Reading .NET performance counters without the PerfCounter API
Writing a .NET profiler in C# — Part 2
Using GC.KeepAlive in async methods
Why function pointers can't be used on instance methods in C#
Writing a .NET profiler in C# - Part 1
Writing native WinDbg extensions in C#
Finding an instance of thread by id in WinDbg
Reading AsyncLocal values from a memory dump
Analyze your memory dumps in C# with DynaMD
Showing unresolved functions in PerfView
An unconventional way of investigating a NullReferenceException
Debugging a native deadlock in a .NET Linux application
AccessViolation in ObjectNative::IsLockHeld (part 2 of 2)
AccessViolation in ObjectNative::IsLockHeld (part 1 of 2)
Investigating an InvalidProgramException from a memory dump (part 3 of 3)
Investigating an InvalidProgramException from a memory dump (part 2 of 3)
Investigating an InvalidProgramException from a memory dump (part 1 of 3)
Tricked by WebRequest
Monitor GC stats with a startup hook
Check what .net core GC keywords are enabled without a debugger
Performance best practices in C#
.NET ThreadPool starvation, and how queuing makes it worse
Turning your training bike into a Speed remake
Switching back to the UI thread in WPF/UWP, in modern C#
Another way to use your debugging tools
Dumping stack objects with ClrMD
Debugging and fixing the Twitch desktop client
Writing ClrMD extensions for WinDbg and LLDB
Have some fun with .net core startup hooks
Implementing Java ReferenceQueue and PhantomReference in C#
Optimizing the WinDbg DML parser