Rust syntax shapes

Conference Schedule

Explore the Rust Nation UK 2025 Schedule Now!

08.00 - Registration and Refreshments

09.15
Keynote
Ensuring Rust Safety: Strategies for Managing Unsafe Rust
09.15Porter Tun
Celina Val
Celina Val
Rust is fundamentally designed to be a safe programming language. While most code can be written safely, there are occasions when using unsafe code is necessary. The goal of this talk is to encourage you to write only safe Rust code. However, in the rare event that you absolutely need to use unsafe Rust, we will discuss strategies to help you maintain Rust's safety guarantees. This can be achieved by employing the right tools, techniques, and best practices.

09.45 - Room change

10.00
Talk
TBC
10.00Porter Tun


Talk
The Future of Rust Web Applications
10.00Queen Charlotte
Greg Johnston
Greg Johnston

Web development has coalesced around a handful of JavaScript frameworks that make it possible to render an application to HTML on the server, then ...

Show more
Talk
Parallel Programming in Rust: Techniques for Blazing Speed
10.00King Vault
Evgenii Seliverstov
Evgenii Seliverstov

Rust developers are well-acquainted with fearless concurrency, which is helpful for efficient servers and I/O-bound applications. However, there's ano...

Show more
Tutorial
Automating Rust Releases with Release-plz
10.00Tutorial Vault
Marco Ieni
Marco Ieni

Releasing a new version of a Rust crate is tedious and error-prone, just like most IT manual tasks. For every package you want to release, you need to...

Show more
11.00 - Morning break

11.30
Talk
Rust project goals 2024: Stabilizing Rust in the Linux Kernel
11.30Porter Tun
Alice Rhyl
Alice Rhyl

In 2024, Rust decided to make Rust in the Linux Kernel one of the three flagship goals of the Rust project. It is now 2025 and we’ve reached the concl...

Show more
Talk
Building Software Extensions in Rust using WebAssembly Components
11.30Queen Charlotte
Alexandru Radovici
Alexandru Radovici

This talk will present how Rust’s lack of a standard Application Binary Interface (ABI) can be solved. The lack of a standard ABI in Rust means that t...

Show more
Talk
Crate security in 2025
11.30King Vault
Adam Harvey
Adam Harvey

2024 shone an even brighter spotlight on the issue of supply chain security. Understanding the dependencies that we build on top of is crucial when bu...

Show more
Tutorial
Fast & Fun: building web apps with Rust, WASM, and Leptos in the Full-Stack Era
11.30Tutorial Vault
Gabriella Burns
Gabriella Burns

Dive into this interactive tutorial and create blazing-fast web user interfaces with Rust, WebAssembly, and the Leptos framework! You’ll build a full-...

Show more
12.30 - Lunch

14.00
Talk
Techniques learned from five years finding the way for Rust in Python
14.00Porter Tun
David Hewitt
David Hewitt

Realising the full potential for Rust/Python interop is an always-evolving research adventure. I'll share some favourite things I've learned while con...

Show more
Talk
Rust in Space! How Rust is Powering Next-Generation Space Mission Simulators
14.00Queen Charlotte
Angus Morrison
Angus Morrison

Learn about Ephemerista, a next-generation, open-source space mission simulator funded by the European Space Agency. In this talk, Rustaceans will di...

Show more
Talk
Digital Decluttering
14.00King Vault
Lisa Crossman
Lisa Crossman

Gartner stated that by 2030, synthetic data will completely overshadow real data in AI models. But how about other applications? Synthetic data can ...

Show more
Tutorial
Functional Programming For The Working Rustacean
14.00Tutorial Vault
Vitaly Bragilevsky
Vitaly Bragilevsky

In this talk, we explore the intersection of functional programming and Rust, providing a practical perspective for everyday Rustaceans. We begin by d...

Show more
15.00 - Room change

15.15
Talk
How Rust helped us building and deploying Moshi, a state-of-the-art speech model.
15.15Porter Tun
Laurent Mazare
Laurent Mazare

This session will take you through the development of Moshi, the first open-source speech-to-speech model, highlighting the crucial role Rust played i...

Show more
Talk
ABI Resilience
15.15Queen Charlotte
Victor Ciura
Victor Ciura

Is ABI merely an artifact of implementation in native programming languages or should it be considered part of their design? Some programming language...

Show more
Talk
Graviola: fast, high-assurance cryptography for Rust
15.15King Vault
Joseph Birr-Pixton
Joseph Birr-Pixton

In this talk I will introduce you to 'Graviola', which is a new cryptography crate for Rust. Graviola heavily reuses formally verified assembly from t...

Show more
Tutorial
From Electron to bare metal GUIs in no easy steps
15.15Tutorial Vault
David Haig
David Haig

The embedded touchscreen hardware in this talk sits in the twilight zone between a microprocessor (like a raspberri pi, laptop, pc or smartphone) a...

Show more
16.15 - Afternoon break

16.15
Keynote
TBC
16.15Porter Tun
Mark Russinovich
Mark Russinovich

17.00 - Post Conference Social

Proudly sponsored by

Stay updated with
Rust Nation UK news

Enter your email address to join the Rust Nation UK mailing list and be the first to hear our latest news and announcements.

Subscribe