Speaker Topics - No Fluff Just Stuff

Rust : Functional, Fearless Concurrency

New languages often carry an operational burden to deployment and involve tradeoffs of performance for safety. Rust has emerged as a powerful, popular, and increasingly widely-used language for all types of development. Come learn why Rust is entering the Linux kernel and Microsoft and Google are favoring it for new development over C++.

One of the reasons for its use and popularity is that it provides well-considered support for functional programming styles and concurrent software development. In this presentation, we'll cover both.

Attendees will Learn about and how to:

  • Rust support for the functional style
  • Design patterns including functors, monads, and combinators
  • Structuring functional applications
  • Rust support for various concurrency structures including
  • channels
  • threads
  • Send/Sync traits
  • Forking

About Brian Sletten

Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. His experience has spanned many industries including retail, banking, online games, defense, finance, hospitality and health care. He has a B.S. in Computer Science from the College of William and Mary and lives in Auburn, CA. He focuses on web architecture, resource-oriented computing, social networking, the Semantic Web, AI/ML, data science, 3D graphics, visualization, scalable systems, security consulting and other technologies of the late 20th and early 21st Centuries. He is also a rabid reader, devoted foodie and has excellent taste in music. If pressed, he might tell you about his International Pop Recording career.

More About Brian »