Rust (a not-yet 1.0) programming language being developed primarily by the Mozilla Foundation. It is a systems programming language, inspired in part by ML, Haskell and C++. Rust aims to be a safe language, while also being a systems programming language - giving the programmer explicit control over memory location and layout. One of its most interesting features is how Rust prevents most memory related bugs through its use of affine types, borrow checker, lifetimes and bounds checking without a garbage collector.



Speaker Bio:



John is a tech lead at Amplify and a New York transplant who grew up in Perth, Western Australia. He has developed a passion for Rust after growing bored of a long relationship with Ruby and wanting to go back to C++, only without all the messy parts.