Memory Thinking for Rust training reviews memory-related topics from the perspective of software structure and behavior analysis and teaches Rust language aspects in parallel while demonstrating relevant code internals using WinDbg and GDB on Windows (x64) and Linux (x64 and ARM64) platforms:
- Relevant language constructs
- Memory layout of structures
- References, ownership, borrowing, and lifecycle
- Unsafe pointers
- Local, static, and dynamic memory
- Functions, closures
- Object-oriented and functional features
- Windows and Linux specifics
- … and much more
The following audiences may benefit from the training:
- Rust developers who want to deepen their knowledge
- Non-C and C++ developers (for example, Java, Scala, Python) who want to learn more about pointer and reference internals
- C and C++ developers who want to port their memory thinking to Rust quickly
The new training version updates and extends the existing topics, adding some missing in the first edition. The updated PDF book will also have a new format similar to our second edition of memory thinking books for C and C++.
For more detailed content, please see the first 15 slides from the previous training (there are more than 200 slides for the previous training and 2,000 lines of Rust code) and Table of Contents from the previous reference book.
March 18 - 20, 24 - 27, 31 2025 12:30 pm - 1:30 pm (GMT, March 31 GMT+1) Price 99 USD Registration
System programming on Windows and Linux using Rust is unthinkable without OS API. To avoid repeating some topics and save time, the training includes the Accelerated Windows and Linux API for Software Diagnostics books as a follow-up or additional references. A necessary x64 and ARM64 review for some topics is also included.
Before the training, you also get:
- The current version of the Memory Thinking for Rust PDF book
- Accelerated Windows API for Software Diagnostics PDF book
- Accelerated Linux API for Software Diagnostics PDF book
- Access to Software Diagnostics Library with more than 440 cross-referenced patterns of memory dump analysis, their classification, and more than 70 case studies
- Previous recording
After the training, you also get:
- The second edition of Memory Thinking for Rust PDF book
- Personalized Certificate of Attendance with unique CID
- Answers to questions during training sessions
- The new recording
Alternatively, you can pay directly, and we will send registration approval in 24 hours.