To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:15
09:15
60min
Engineering the Future at Adobe: Why Rust is Key to Our Next Chapter
David Sankel

Learn why Adobe is moving beyond C++ by integrating Rust to build better products faster and more securely. Explore our pragmatic migration strategy for a 78M line codebase, emphasizing incremental adoption and developer enablement over a risky rewrite. Gain insights into Adobe's journey towards a modern, safer, and more productive software development future.

What's Possible
FORGE (Room 1)
10:15
10:15
30min
Panic! At The Disk Oh!
Jonas Kruckenberg

All about panics in Rust!

Strengthening Practice
FORGE (Room 1)
11:25
11:25
30min
Designing superconducting magnets for fusion power
Tom Simpson

Designing a device that can confine a 100 million degree plasma is no easy task. In the case of magnetically confined fusion, this means designing a superconducting magnet powerful enough to lift an aircraft carrier. This talk discusses how we use Rust to optimise and design superconducting magnets that will operate under the extreme conditions required for fusion power.

What's Possible
FORGE (Room 1)
11:55
11:55
30min
Make your own smart watch
Anders Rasmussen

Write your own device driver in Rust with the device-driver crate. In this practical talk, we'll be writing software to control an LED touch screen, the CST816S. Along the way, we'll see how some of Rust's high level features, such as the typestate pattern and procedural macros, make writing low level code a joy.

Embedded
FORGE (Room 1)
13:35
13:35
30min
From Ruby to Rust: Creative Coding for Live Visual Performance
Jack Purvis

Creative coding is the practice of writing code to make digital artworks - but how can it be used to make visuals for live performance? This talk will showcase the VJing software I wrote to make that happen, and tell the story of why I rebuilt it with Rust.

Vision and Sound
FORGE (Room 1)
14:05
14:05
30min
Rust in Color: Embedded LED Art
Mikey Williams

Rust + LEDs = 💜. Rust empowers us to think at a high-level for low-level systems. Join me in how I made an LED cube with embedded Rust (no-std & no-alloc), and how you could too.

Vision and Sound
FORGE (Room 1)
14:35
14:35
30min
Tackling complexity a test at a time
Elias Junior

Tame business rules with tests

Strengthening Practice
FORGE (Room 1)
15:35
15:35
30min
Building storage systems with SPDK in Rust
Nick Humphries

Last May we started with zero lines of code — and today we’ve built a fully S3-compatible object storage system. Powered by SPDK, Exaba runs everywhere from Raspberry Pi to exabyte-scale clusters. This talk shares why we chose Rust, how we tackled SPDK integration, and the lessons from building memory-safe, high-performance storage.

What's Possible
FORGE (Room 1)
16:10
16:10
30min
Mixed Reality Network Introspection
Meghan Clark

What if you could see network packets?

Networks
FORGE (Room 1)
16:40
16:40
30min
Land of the long fat pipe: the quest for faster file transfers
Ross Younger

Frustration with slow long-distance file transfers led me to build qcp, an open-source tool that goes beyond the limitations of TCP. This is a story of problem-solving, software craftsmanship, and diving into Rust to create a faster and smoother way to move data around.

Networks
FORGE (Room 1)
17:10
17:10
60min
Rust rocks (literally)
Orhun Parmaksız

As a Rust developer, I thought, "Ofc I can learn guitar blazingly fast!"—little did I know.

I'll share my journey of using Rust to process live guitar audio and building a terminal-based app for practicing power chords and riffs, from signal visualization to real-time tuning.

Join me for a crossover of music, Rust, and terminals!

Vision and Sound
FORGE (Room 1)
09:00
09:00
30min
Why Rust for startups
Adam Chalmers

Zoo is building computer assisted drawing (CAD) software from scratch. Rust makes it possible for us to do hard things. This is our story.

What's Possible
FORGE (Room 1)
09:30
09:30
30min
PGRX - How Rust reshaped the Postgres ecosystem
James Blackwood-Sewell

Rust didn’t just make Postgres extensibility easier—it made it modern. With PGRX, you can build powerful extensions like custom types, aggregates, table access methods, and background workers using Rust code and tooling. This talk dives into how that shift happened, what it enables, and why it’s already reshaping the Postgres ecosystem from the ground up.

What's Possible
FORGE (Room 1)
10:30
10:30
30min
Crate security in 2025
Adam Harvey

It's not a secret that supply chain security is a major concern in 2025. What tools are available to help us make informed decisions on the crates that we use in the Rust software we develop?

Build Time
FORGE (Room 1)
11:00
11:00
30min
The Past, Present, and Future of SemVer in Rust
Predrag Gruevski

At least 1-2 times per week, accidental breaking changes sneak into the new release of some popular Rust package, despite the maintainers' best efforts.

Why is this still a problem 10 years after Rust 1.0?

What will it take to finally stop such breakage, so we can have fearless cargo update?

Build Time
FORGE (Room 1)
11:30
11:30
30min
Wild performance tales
David Lattimore

We’ll look at some benchmarks for the Wild linker then do a deep dive on some of the techniques that have been used to make it fast. The focus will be on some of the more novel and interesting optimisations used. These optimisations aren’t linker-specific and might even be able to be used in your own code.

Build Time
FORGE (Room 1)
13:00
13:00
30min
Take your web app offline with Rust and Tauri
Jeremy Wells

I'll explore transforming a React web app into an offline-first desktop application using Rust and Tauri. This covers implementing a SQLite database layer and sync engine in Rust, integrating NFC card reader functionality, and addressing e2e testing challenges. The insights come from my two-year journey developing a real-world application.

Web
FORGE (Room 1)
13:30
13:30
30min
Other People's Code : Domain Specific wasm
Paul Hummer

WebAssembly promises a future for write once, run anywhere—but what happens when you want to run untrusted Wasm binaries from any language, inside a Rust runtime, with domain-specific api? Explore the gnarly details of building a domain-specific container/plugin system, bridging the mismatch between guest expectations and host responsibilities, ensuring safety and determinism, and meaningful error reporting.

wasm & Tauri
FORGE (Room 1)
15:00
15:00
30min
Reflect Your Rust API into the World
Andrey Konstantinov

Building web services in Rust is powerful — but bridging them to frontend apps and other services is a challenge. Meet ReflectAPI, a library that lets you write your APIs in Rust code once and automatically generate type-safe clients in TypeScript, Rust and beyond — helping Rust APIs reach the world without boilerplate and more confidence.

Web
FORGE (Room 1)
15:30
15:30
30min
The Development Experience Is Different With Rust
Azriel Hoh

The Rust programming language and ecosystem changes the code you write, the way you write code, and the expectations you have. This talk goes beyond the hype and shows how the development workflow and expectations change when using this language.

Adopting Rust
FORGE (Room 1)
16:00
16:00
60min
Rust is (much) more than safety
Steve Klabnik

What was true in 2016 will be true in 2026.

What's Possible
FORGE (Room 1)