This post collects the concepts people mentioned for different programming languages, so I can understand what they are talking about.
Rust:
ownership,
lifetimes,
memory safety
Tokio
async await,
event driven Rust systems
asynchronous programming and concurrency patterns
C++:
template meta-programming, SFINAE, RAII, constexpr,
multithreading, web protocol (e.g. websocket, RESTful)
event-driven …





