~/conference

RustConf 2019

date:2019-08-22..2019-08-23
location:Portland, OR, United States
series:RustConf · 10 editions
tags:[rust]

Rust developers, compiler engineers, tooling engineers, embedded systems engineers, systems programmers, application developers

Rust compiler internals; constant evaluation in Rust; async diagnostics with tokio-trace; syscalls programming in Rust; embedded Rust hardware projects; Rust and C++ interoperability; Rust to WebAssembly and Electron; UI development ecosystem for Rust; Rust for JIT compilers (Weld); program startup and fn main handling

titleauthorlength
Class fixes; or, you become the Rust compilerIsobel Redelmeier
"What's a "class fix"? Well, a class break is a is a security term for a type of vulnerability that breaks not just a single instance (e.g., a single…
Talk on
Messing around with fn main() and getting away with itYoshua Wuyts
The introduction of return types in main has made writing binaries a lot nicer. But why stop there? What if we could make main an async fn to support top-level…
Talk on
Towards an Open Ecosystem of Empowered UI DevelopmentAdam Perry
Rustaceans want to write GUI apps in their "native language" and to do it with declarative syntax, type safety, great tooling, and minimal runtime overhead…
Talk on
Syscalls for RustaceansGargi Sharma
Even if you haven't used Rust's nix package, and have just written println!("Hello, World!"), you have most certainly used syscalls. Syscalls are an interface…
Talk on
Is This Magic!? Ferris Explores Rustc!J Haigh, Quiet Misdreavus
Join our protagonist Ferris as they explore the wild unknown of the Rust compiler. With a little help from the locals, they manage to make a map of the various…
Talk on
tokio-trace: scoped, structured, async-aware diagnosticsEliza Weisman
tokio-trace is a new set of Rust libraries that provide primitives for recording scoped, structured, and async-aware diagnostics. Unlike traditional logging…
Talk on
Monotron - Building a retro computer in Embedded RustJonathan Pallant
I missed the simplicity of computers like the C64 and the Apple II and I wondered if I could recreate something like that, but using the inexpensive Cortex-M…
Talk on
Taking constant evaluation to the limitOliver Schneider
Have you ever wanted to write a static with a complex initial value? Are you programming microcontrollers? Do you want to run as little code as possible at…
Talk on
Rust for Weld, a High Performance Parallel JIT CompilerShoumik Palkar
Weld is an open source Rust project that accelerates data-intensive libraries and frameworks by as much as 100x. It does so by JIT-compiling a custom parallel…
Talk on
From Electron, to WASM, to Rust (aaand back to Electron)Irina Shestak
"So you heard you can run WebAssembly in the browser, but what does this look like IRL? Seeking the much talked about performance benefits of running WASM in…
Talk on
Bringing Rust Home to Meet the ParentsJeremy Fitzhardinge
How can you bring your love for Rust to your organization, and how can you set it up for success? Facebook has a ton of code written in a lot of languages. Is…
Talk on
The Symbiotic Relationship of C++ and RustIsabella Muerte
For better or worse, Rust and C++ have a shared future ahead of them. C++ will affect the design of Rust, and so too will Rust affect the design of C++. Rust's…
Talk on
Flatulence, Crystals, and Happy Little AccidentsNick Fitzgerald
Sometimes programming Rust can feel like serious business. Let's reject the absurdity of the real world and slip into solipsism with generative art. How does…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.