Mastering Rust: Advanced concurrency, macros, and safe database