Rust syntax shapes

Conference Schedule

Check out our full schedule for Rust Nation UK 2026. We have a wide range of talks and keynotes lined up.

08.00 - Registration and Refreshments

09.15
Keynote
What if the way you code could change the planet?
09.15Porter Tun
Lisa Crossman
Lisa Crossman

Every line of code you write runs somewhere. Often in a large data centre quietly consuming power on our behalf. As the digital world expands so does its energy footprint. Whilst data centres are working hard to minimise their impact, the way we build software can make a difference. Rust offers us a way to write code that is fast, efficient and safe; and greener by design.

In this keynote, we will explore an example where performance, sustainability and collaboration come together in microBioRust, an open-source toolkit for microbial genomics built in Rust. This is where coding meets the code of life.

This is also a story about code that respects both performance and planet, and how the language and community are shaping a smarter, more sustainable future for us all.


09.45 - Room change

10.00
Talk
To Be Announced
10.00Porter Tun


Talk
From Tiny Chips to Server Racks: Deploying AI Everywhere with Rust
10.00Queen Charlotte
Stephan Eckes
Stephan Eckes

Turns out, when your job is "figure out the best way to deploy AI models on whatever our clients use" you end up testing basically every inference ...

Show more
Talk
To Be Announced
10.00King Vault


Tutorial
From fRusTrait-ion to Async Mastery: Become a Rust Trait Hero in One Hour
10.00James Watt
Lawrence Freeman
Lawrence Freeman


11.00 - Morning break

11.30
Talk
Rust for Foundation Software
11.30Porter Tun
Pete LeVasseur
Pete LeVasseur

Rust in 2026 is poised to be a natural fit for foundational software. If we take a step back, many safety-critical systems are entirely foundational:...

Show more
Talk
Let's write an async runtime
11.30Queen Charlotte
Zeeshan Ali Khan
Zeeshan Ali Khan

Have you ever wondered what exactly the async/await syntax in Rust really does behind the scenes, or what this whole async runtime business is all ...

Show more
Talk
use<'lifetimes> for<'what>
11.30King Vault
Ethan Brierley
Ethan Brierley

Edition 2024 added use&lt;'a&gt; capturing syntax to a growing list of lifetime concepts present in the language. When writing modern ...

Show more
Tutorial
PyO3 102 - Building a Python library with PyO3
11.30James Watt
Cheuk Tin Ho
Cheuk Tin Ho

Part 1 - Introduction and Getting StartedWhat's the difference between Rust and PythonWhy using PyO3...

Show more
12.30 - Lunch

14.00
Talk
If it can compute, it can run Ratatui.
14.00Porter Tun
Orhun Parmaksız
Orhun Parmaksız

Ratatui has become the foundation of a growing ecosystem of creative terminal tools, proving that the terminal can be a canvas for anything. But it...

Show more
Talk
Demystifying LLVM: Writing Your First Compiler - The Good, The Bad, The Ugly
14.00Queen Charlotte
Lyle Dean
Lyle Dean

Ever wondered how programming languages work? I decided to build my own toy compiler using LLVM and Rust. This talk shows you what it's actually li...

Show more
Talk
Rust & Rig: Building for Stability in a Rapidly Changing AI Landscape
14.00King Vault
Joshua Mo
Joshua Mo

This talk will be talking about Rig, the currently leading agentic AI framework in Rust. We'll be discussing a library that lives at the cutting ed...

Show more
Tutorial
Hands-On with Advanced Rust Types
14.00James Watt
Vitaly Bragilevsky
Vitaly Bragilevsky

This two-hour hands-on tutorial is aimed at experienced Rust developers who want to push the limits of the type system. Participants will bring their ...

Show more
15.00 - Room change

15.15
Talk
Rust is NOT hard to learn!
15.15Porter Tun
Francesco Ciulla
Francesco Ciulla

Many people think Rust is hard to learn, but that's not entirely true! The real challenge isn't the language itself, but getting used to new ideas lik...

Show more
Talk
Extending Rust’s notions of sizedness
15.15Queen Charlotte
David Wood
David Wood

This talk is based on work being completed upstream by myself, co-lead of the compiler team and lead of Arm’s Rust team. It is based on this RFC - htt...

Show more
Talk
rk8s: A Lightweight Rust-based Alternative to Kubernetes
15.15King Vault
Zhouxuan Tang
Zhouxuan Tang

Kubernetes powers modern infrastructure but sometimes feels heavy and complex. Rk8s, implemented entirely in Rust, offers a fresh take on container...

Show more
Tutorial
Hands-On with Advanced Rust Types (Continued)
15.15James Watt
Vitaly Bragilevsky
Vitaly Bragilevsky

This two-hour hands-on tutorial is aimed at experienced Rust developers who want to push the limits of the type system. Participants will bring their ...

Show more
16.15 - Afternoon break

16.45
Keynote
Rust Adoption At Scale with Ubuntu
16.45Porter Tun
Jon Seager
Jon Seager
Following the Oxidizing Ubuntu initiative which saw Ubuntu 25.10 become the first major Linux distribution to release with Rust rewrites of core system packages such as `coreutils` and `sudo`, this talk covers the motivation behind the initiative, how it went and what comes next! We'll also explore Rust adoption at Canonical, why we think Rust is interesting, and the challenges we've got ahead of us.

17.30 - 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