YoVDO

Advanced .NET Debugging Techniques from Real World Investigations

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses WinDbg Courses Memory Dump Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced .NET debugging techniques through a real-world investigation at Criteo, where 150 billion requests are processed daily across 4000+ front-end servers. Follow the Performance team's journey from early detection to final fix, learning valuable insights, common pitfalls, and effective tools. Discover how to use metrics for issue detection and assessment, leverage profilers for initial assumptions, dive into CLR data structures using decompilers, WinDBG, and SOS, and automate memory dump analysis with ClrMD when WinDBG falls short. Gain practical knowledge on handling unexpected service behavior post-release, including techniques like checking source code, instance methods, and meta metrics. Understand the importance of mindset, third chance exceptions, lock catch blocks, and curse loops in debugging complex systems.

Syllabus

Intro
First example
Checking the source code
Checking the instance method
Checking the meta metric
Understanding the meta metric
Verifying the meta metric
The big picture
Whats the difference
Conclusion
The mindset
Third chance exceptions
Lock the catch block
Curse loop
Verify


Taught by

NDC Conferences

Related Courses

Malware Analysis: Identifying and Defeating Packing
Pluralsight
Malware Analysis: Identifying and Defeating Code Obfuscation
Pluralsight
Getting Started with Reverse Engineering
Pluralsight
Walking the PEB, Enhancing IDA's Output with Structures, and Unlocking Runtime-Linking - Lecture 4
Dr Josh Stroschein via YouTube
Introduction to Windows Kernel Mode Debugging
Security BSides San Francisco via YouTube