Loading…
Type: Community Lightning Talks clear filter
Wednesday, September 9
 

16:50 EDT

Redox OS Update and Demo
Wednesday September 9, 2026 16:50 - 16:55 EDT
Redox OS is a Unix-like operating system written in Rust and community developed. Redox is intended to be a complete alternative to Linux, for the cloud and desktop. We will provide an overview of new features and recent progress, and give a quick demo of programs running on Redox.
Speakers
avatar for Ron Williams

Ron Williams

President, Redox OS Nonprofit
Ron is the president of the Redox OS nonprofit, and frequent technical contributor. Ron has over 30 years of experience in the software industry, and is now focusing his energy on helping make Redox a success.

Wednesday September 9, 2026 16:50 - 16:55 EDT
Palais des Congrès de Montréal

16:55 EDT

Building Rust Africa: From Community to Continent Scale Institution
Wednesday September 9, 2026 16:55 - 17:00 EDT
Rust Africa began as a small, informal developer community and evolved into a structured, cross-continental initiative working to institutionalize Rust across multiple African countries. This talk presents the strategic decisions, governance models, incorporation debates, and operational challenges behind building a sustainable open-source ecosystem in an emerging market context.

Rather than focusing on inspiration, the session examines execution: selecting a jurisdiction for nonprofit incorporation, designing leadership structures to prevent fragmentation, securing partnerships, managing volunteer burnout, and aligning with global Rust ecosystem stakeholders. It also highlights measurable impact, from community expansion to industry engagement.

Attendees will gain an inside look at what it takes to scale a programming language ecosystem where infrastructure, funding, and institutional support are limited. The talk concludes with a practical blueprint for building resilient Rust communities in underrepresented regions, offering lessons applicable beyond Africa.
Speakers
avatar for Enow Scott

Enow Scott

Project Manager, Adorsys
Scott Enow is a fintech delivery lead and Rust engineer working on safety-critical systems, digital identity, and growing the Rust ecosystem in Africa.
Wednesday September 9, 2026 16:55 - 17:00 EDT
Palais des Congrès de Montréal

17:00 EDT

Using the Rust Standard Library on High-End MCUs
Wednesday September 9, 2026 17:00 - 17:05 EDT
Most embedded Rust software is no_std. However, as more powerful microcontrollers become available, we may be able to use the Rust standard library to simplify embedded development. Learn what it's like to port and use the Rust standard library in embedded projects, with comparisons against existing no_std and std solutions.
Speakers
avatar for Ian McIntyre

Ian McIntyre

Embedded Software Engineer, Freelance
Ian's embedded Rust powers satellites and a few other things here on Earth. Beyond his work, he brings Rust to high-end MCUs through the imxrt-rs project.
Wednesday September 9, 2026 17:00 - 17:05 EDT
Palais des Congrès de Montréal

17:05 EDT

Tips for Speeding Up Cargo Build in CI
Wednesday September 9, 2026 17:05 - 17:10 EDT
The Rust maintenance team has done a lot of work to speed up compilation times, particularly for iterative development, but how can we speed up compilation for situations like CI where we ought to start with a blank slate? This talk will discuss quick, practical tips for easy ways to speed up a CI build.
Speakers
avatar for Kaitlin Seng

Kaitlin Seng

Lead Software Engineer, Ginger Cybersecurity
Kaitlin has over a decade of experience developing cybersecurity tools with a background spanning applied research and open-source contributions.
Wednesday September 9, 2026 17:05 - 17:10 EDT
Palais des Congrès de Montréal

17:10 EDT

Layered Configuration and Safe Hot Reload in Rust
Wednesday September 9, 2026 17:10 - 17:15 EDT
Hot reloading configuration in long-running services is often treated as a file-watching problem. In practice, most failures occur because configuration is mutated in place, partially applied, or insufficiently validated before entering runtime state.

This lightning talk presents a layered configuration model that makes safe hot reload a natural consequence of system design. Configuration flows through clearly separated stages: an operator-facing specification, parsing into an in-memory representation, structured validation, transformation into a runtime representation, and finally an immutable runtime snapshot used by the system.

Each stage produces a distinct representation with an explicit boundary and purpose. Validation happens before the runtime state exists. After validation, the runtime configuration is immutable and can be atomically replaced as a unit.

By separating specification from runtime and relying on immutable snapshots, hot reload becomes a matter of constructing a new validated configuration and swapping it in, rather than mutating global state. Rust’s type system and ownership model make these boundaries explicit and enforceable, reducing the risk of partial updates and inconsistent behavior.

The pattern applies broadly to long-running Rust services that need reliable configuration updates without restarts or shared mutable state.
Speakers
avatar for Ethan Hann

Ethan Hann

Independent Consultant
Ethan Hann (he/him) is a Staff Software Engineer with nearly two decades of experience building distributed systems across healthcare, ad tech, and SaaS. He has led engineering teams, architected multi-tenant platforms serving millions of users, and designed event-driven systems handling... Read More →
Wednesday September 9, 2026 17:10 - 17:15 EDT
Palais des Congrès de Montréal

17:15 EDT

Building Efficient Web Scrapers
Wednesday September 9, 2026 17:15 - 17:20 EDT
This talk explores the considerations and design choices for developing efficient web scrapers. It centers on a comparative analysis between Python and Rust. Contrasting Python's ease of use and rich data science ecosystem, with Rust's advantages in performance, memory safety, and concurrency.
Speakers
avatar for Camille Owens

Camille Owens

Cloud Engineer, Development Seed
Camille is a cloud engineer at Development Seed. She is passionate about cloud architecture, infrastructure design, and reliable data delivery within geospatial systems. She focuses on building reliable and automated systems that turn complex, raw data into something usable, accessible... Read More →
Wednesday September 9, 2026 17:15 - 17:20 EDT
Palais des Congrès de Montréal

17:20 EDT

Implementing a High Performance Serialization Library
Wednesday September 9, 2026 17:20 - 17:25 EDT
This talk introduces wincode, a high-performance Rust serialization library. You’ll learn how hidden copies can sneak into otherwise safe code, how placement initialization helps avoid them, and how compile-time metadata can dramatically improve performance without sacrificing ergonomics or maintainability.
Speakers
avatar for Zach Brown

Zach Brown

Senior Engineer, Anza
Performance engineer at Anza. Author of the wincode library. Interested in PLT, compilers.
Wednesday September 9, 2026 17:20 - 17:25 EDT
Palais des Congrès de Montréal

17:25 EDT

Zero-copy Transfers with io_uring and Rust
Wednesday September 9, 2026 17:25 - 17:30 EDT
This talk examines the performance costs of epoll-based file-to-socket I/O, including redundant memory copies and excessive syscalls. It then shows how Rust and io_uring achieve high-throughput, low-latency file-to-network transfers using fixed buffers, registered files, and sockets, demonstrated through a practical zero-copy pipeline.
Speakers
avatar for Craig Hamilton

Craig Hamilton

Staff Flight Software Engineer, Umbra Lab, Inc.
Craig started programming when he was 13, and still gets excited when developing.

Some highlights of his career have been to architect and develop medical devices that have saved lives, defense software that has been deployed to some of the remotest and hostile locations on the planet to protect our military, and working with astronauts to contribute to the success... Read More →
Wednesday September 9, 2026 17:25 - 17:30 EDT
Palais des Congrès de Montréal

17:30 EDT

Crates in Firefox Over FFI
Wednesday September 9, 2026 17:30 - 17:35 EDT
We will look at integrating an existing crate (urlpattern) into Firefox's gecko platform (C++) to create a new Web API, and some challenges martialing data across ffi boundary.
Speakers
avatar for Ed Guloien

Ed Guloien

Senior Software Engineer, Mozilla
Ed is a Senior Software Developer on the Networking team at Mozilla, where he is a cookie module peer and spec contributor that works on the Gecko platform under Firefox. He is interested in systems programming, networking protocols, performance and privacy.
Wednesday September 9, 2026 17:30 - 17:35 EDT
Palais des Congrès de Montréal
 
Register to attend
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

RustConf 2026
Register to attend
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.