← ALL SESSIONS
Wed Dec 9 · 3:00 PM SESSION #46819

Modern Software : Fearless Concurrency With Rust

Brian Sletten
Brian Sletten
FORWARD LEANING SOFTWARE ENGINEER @ BOSATSU CONSULTING
01 / ABOUT THIS SESSION

Rust is known for many things including being a safe, fast, popular programming language with a steep learning curve designed for systems programming, but finding its way into more and more areas.

Rust deserves all of its reputations, but one of the things that doesn't get as much attention in discussions about the language's strengths is its support for “Fearless Concurrency”. Language design, the safety-oriented memory model and the borrow-checking engine all combine to make writing concurrent applications in Rust a joy in comparison to some other popular languages.

In this talk, we'll show several examples of what developers love about building concurrent applications in Rust. This is includes:

  • The Rust Memory Model
  • Lifetimes
  • Various Concurrency Programming Styles
  • Mutex
  • Message-based
  • Channels
02 / SESSION DETAILS
FORMAT
90-minute session
All signal.
Zero fluff.
DECEMBER 7 - 10, 2020 · OPAL SANDS RESORT · CLEARWATER, FL