Advanced Rust Tutorials
Production-ready patterns and systems programming.
Learning Path
| # | Tutorial | Concepts |
|---|---|---|
| 01 | Async/Await | Future, async/await, Tokio runtime, join!, select! |
| 02 | Concurrency Primitives | Mutex, RwLock, Arc, channels, crossbeam, rayon |
| 03 | Unsafe Rust | unsafe, raw pointers, FFI, soundness, Miri |
| 04 | Macros | macro_rules!, procedural macros, derive/attribute/function-like |
| 05 | FFI and C Interop | extern "C", bindgen, cxx, memory management |
| 06 | Performance Tuning | Profiling, SIMD, cache-friendly code, LTO, zero-cost abstractions |
Prerequisites
- Completed Intermediate tier
- Comfortable with lifetimes, traits, generics
Start with 01 Async/Await.