Rust 101

Presented by E. Dunham
Thursday 10:40 a.m.–12:20 p.m.
Target audience: Developer

Abstract

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. If you ask users "what's the catch", they'll tell you about the challenging learning curve that this powerful new tool requires.

Presented by a Mozilla Research team member who works with the Rust language and with Servo (a browser engine written in Rust), this tutorial assumes familiarity with basic programming concepts (loops, conditionals, functions) but will require no prior experience with strongly typed languages, Rust, or systems programming. You'll learn the key concepts necessary for successful Rust programming, as well as how to continue exploring the language after LCA.

Presented by

E. Dunham

E. Dunham is the DevOps engineer for Mozilla research, which in practice means shepherding servers for the Rust language and Servo browser engine web presence, continuous integration, and release infrastructure. The OSU Open Source Lab alum's hobbies include carpentry, gardening, and filing “please license your code” issues on GitHub.

©2016 Linux Australia and linux.conf.au 2017. Linux is a registered trademark of Linus Torvalds. Site design by Takeflight. Image credits can be found on our Colophon.