🌎 Community-curated list of tech conference talks, videos, slides and the like β€” from all around the world

πŸ“… 2017-08-19
🌎 Portland, OR, United States
RustConf is a gathering of both Rust's established community and its newcomers. We're excited to all get to spend time together, deep-diving into all things Rust.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Andrew Brinker
    Rust has a reputation of having a very steep learning curve, but is this reputation justified? In this talk I share my experiences teaching Rust to a group of 26 undergraduates as part of a class on programming language theory. None of the students knew Rust going in. Most knew only one language. I walk through the key concepts from Rust that programmers in …
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Sergio Benitez
    Rocket is a web framework for Rust that delivers simplicity, reliability, and performance -- a rare combination. Rocket's ability to deliver in all three areas is largely enabled by Rust's code generation facilities. Based on developer input, Rocket generates code that eliminates boilerplate and leads to more robust, secure, and predictable web applications.…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Michael Gattozzi
    There's a lot more to releasing a quality crate than just the code. Automating the testing to make sure nothing breaks, checking for test coverage, making sure there are examples, providing documentation are important in making your crate solid and easy to use. Beyond that how do you get people to actually use your crate? You might not know how to increase t…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Naomi Testard
    In this talk we present Menhir, a very powerful LR parsers generator, and how to use it to write Rust parsers (and lexers). We also show some details of the internals of Menhir’s backend for Rust, as well as a short comparative survey of other similar parsing tools and techniques for Rust out here.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Sean Griffin
    Have you ever looked at some of the more exotic capabilities of Rust's type system and wondered β€œwhy”? Why on earth would I ever want a zero sized type? How do I efficiently implement a deeply recursive type? Just what do monomorphization and type erasure actually mean? In this talk we'll look at some real world examples from inside Diesel to answer these qu…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Steve Jenson
    This talk will compare and contrast common industry tool support for profiling and debugging Rust applications. We'll discuss our experiences finding and fixing performance problems in a production Rust application.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Isis Lovecruft
    • πŸ‘€ Henry De Valence
    This talk discusses the design and implementation of curve25519-dalek, a pure-Rust implementation of operations on the elliptic curve known as Curve25519. We will discuss the goals of the library and give a brief overview of the implementation strategy. We will also discuss features of the Rust language that allow us to achieve competitive performance withou…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Joe Duffy
    Someday in the future, all important systems software on the planet will be written in a safe programming language. The questions are, when, and how do we get there? In this talk, I will describe my experiences at Microsoft building a new operating system written entirely in a Rust-like safe systems language. I will also talk about my subsequent efforts taki…