Learn/review commonalities and differences between C, C++, and Rust from a memory thinking perspective using a unified presentation format and structure of source code examples, from pointers to the internals of lambdas/closures, and improve your diagnostics and debugging skills. The pack features:
- 3 platforms (x64 Windows, x64 and ARM64 Linux)
- 3 languages (C, C++, Rust)
- 3 C++ flavors (C++ as a better C, classic C++, modern C++)
- 3 compilers (Microsoft, GCC, and Clang)
- 2 debuggers (WinDbg, GDB)
- 1,000 pages of reference materials
- 10,000 lines of source code illustrations
This offer includes the following reference PDF books with full recording:
- Practical Foundations of Windows Debugging, Disassembling, Reversing, Third Edition
- Memory Thinking for C & C++ Windows Diagnostics, Second Edition
- Memory Thinking for C & C++ Linux Diagnostics, Second Edition
- Memory Thinking for Rust, Second Edition
- Access to Software Diagnostics Library
- Recordings of training sessions
When you purchase the training pack, you additionally get a free named Software Diagnostics Library membership with access to more than 440 cross-referenced patterns of memory dump analysis and more than 240 trace and log analysis patterns.
If PayPal doesn't work for you, you can try the Stripe payment option:


