Ownership, the Core Principal of API Design
Rust's most distinguishing feature is the concept of ownership. It is a novel feature that allows Rust to achieve the trifecta of speed, safety and concurrency. In this talk, Apoorv traces the motivation for ownership, what it is and why it should be one of the core principals when you are designing your API.
Apoorv is an engineer at iHeart Radio where he currently works primarily with Scala, Kubernetes and distributed systems. He has learned to accept the Rust compiler's criticism of his work.