WinDbg Superpowers for .NET Developers — Sasha Goldshtein
Подробнее о конференции DotNext: https://jrg.su/3WmFRE — — Sasha will be the first to admit that he has a love-hate, passive-aggressive relationship with WinDbg. If you feel that way too, this talk will help turn WinDbg into your best ally. Even in 2016, there’s still room for this powerful, lightweight debugger than you can plug into any production environment as easily as into a development system. Sasha along with participants will examine several areas in which WinDbg can give you superpowers. First, he’ll talk about WinDbg scripts and extensions that help automate boring, tedious debugging tasks – think setting a bunch of breakpoints, aggregating variable values whenever a breakpoint is hit, or searching for a specific value in a large collection. You don’t have to learn WinDbg’s horrible scripting language if you don’t want to; there are available alternatives, such as PyKD. Next, Sasha will discuss some obscure WinDbg extensions that can perform x64 stack reconstruction, print out all currently executing ASP.NET requests, and run LINQ-like queries over objects on the .NET heap. Finally, there will be a talk about some of the debugger’s core features that make it so flexible and powerful: seamless remote debugging with no authentication and domain accounts, setting up a post-mortem or pre-startup debugger, and sharing a debugging session between multiple developers — for a post-modern group debugging future!

ETW — Monitor Anything, Anytime, Anywhere — Dina Goldshtein

Intro to Unit Testing in C# using XUnit

Writing High-Performance C# and .NET Code - .Net Oxford - July 2019

Create/Assemble/Link x64 Windows ASM to EXE, Debugging Tools for Windows, WinDbg, Stack Shadow Store

ASP.NET Core Full Course For Beginners (.NET 10)

Sasha Goldshtein — PerfView: Measure and Improve Your App's Performance For Free

Windows Debugging and Troubleshooting

CppCon 2017: J. McNellis, J. Mola, K. Sykes “Time Travel Debugging...”

Performance Profiling | .NET Object Allocation Tracking Tool

Windows Hang and Crash Dump Analysis

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

The World's Most Important Machine

Diagnosing memory leaks in .NET apps

Sasha Goldshtein — Debugging and Profiling .NET Core Apps on Linux

Windows Internals

PerfView: The Ultimate .NET Performance Tool

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Exploring NET's Memory Management — A Trip Down Memory Lane

This Is How OpenAI Goes Broke

