Oops! This was sitting in my queue for several months now, and I just noticed it needs to be published. But better late than never I guess. Here goes:
I’ve been lucky enough to be invited to speak at TechDays Netherlands again this year. This time I was asked to do four talks on some of my favorite subjects — performance optimization, debugging, and diagnostics. Same as last year, the conference was impeccably organized.
I’m really looking forward to next year’s TechDays 🙂 In the meantime, here are the materials from my talks.
My usual favorite on improving .NET application performance through better choice of collection types, reducing pressure on the garbage collector, and improving application startup times.
Mastering IntelliTrace in Development and Production [slides]
Another favorite on one of Visual Studio’s more powerful debugging features, which is unfortunately hidden behind the Ultimate edition’s paywall.
Visual Studio Diagnostic Hub [slides]
Visual Studio’s debugging and performance optimization experiences keep consolidating into the unified diagnostic hub (Alt+F2). This talk covered some of the good old features such as the sampling profiler, as well as new features introduced in Visual Studio 2015.
A new talk which explains how CPU caches, pipelines, stalls, and other low-level issues that apparently only hardware designers should understand can have a profound effect on application performance.