Rust syntax shapes

Workshops

The perfect way to kick off Rust Nation UK with a focused workshop day.

This year we are working with Mainmatter, Ardan Labs and Alexandru Radovici to bring you three full-day training options.

All workshops take place on Wednesday 18th February 2026 at 1 America Square, the day before the Rust Nation UK conference, all course options run from 9am-5pm and include hands-on immersive training. Please bring your laptop and charging cable; power and WiFi will be available. Tickets include refreshments.

AI

Rust at the Edge: AI Development. Edge Deployment. Real-world Inference

with Alexandru Radovici

WASM

Containers Are Dead: Long Live WebAssembly

with Jonas Kruckenberg from Mainmatter

Your backend services are functioning, but they're not performing optimally. Docker containers feel heavy, cold starts are slow, and your cloud bill keeps climbing. Security concerns keep you up at night, all while you're fighting the spaghetti-stack to deliver features on a tight deadline. You've heard WebAssembly is the future, but it seems confined to browsers - can it solve your server-side problems?

Yes, it can! WebAssembly is starting to power anything from safety-critical embedded applications to large-scale web services. Employed correctly, it gives you microsecond cold boot times, reliable sandboxing, safe user extensibility, and much more.

In this hands-on workshop, you will learn how to build such an efficient, portable, and secure server-side application using Rust and WebAssembly. We'll cover everything from foundational concepts to cutting-edge features. By the end, you'll have built a microservice in Rust, compiled it to WebAssembly, and deployed it using cutting-edge tooling. You'll understand when this approach outshines containers, where the technology is headed, and how to incorporate these techniques into your existing infrastructure.

We assume you are familiar with Rust and have heard of WebAssembly, but we don't assume deep knowledge. We will provide a brief explanation and references whenever we rely on advanced features.

Book your space
ASYNC

Async - Fundamentals to Advanced

with Herbert Wolverson from Ardan Labs

Abstract

Rust's async model is unique — combining memory safety with fearless concurrency and zero garbage collector pauses! In this intermediate-to-advanced workshop, we'll explore not just how to make async work, but how to navigate its murky corners with confidence.

We'll demystify await, task scheduling, and the underlying state machine system. Then we'll dive into building robust systems using actors, channels, and shared state — applied across Axum (HTTP), Tonic (gRPC), and custom protocols. Along the way, we'll tackle real-world challenges like recursion, dynamic lists of futures, implicit awaits, and backpressure. You'll also learn how to mix sync and async code without losing your mind.

Hands-on tasks include building async servers, actors, and basic observability tooling.

Async Rust doesn't have to feel like an afterthought — with the right patterns, it can feel as natural as Elixir.

Pre-requisites

A working Rust environment on your laptop. Familiarity with Rust, and at least "hello world" in async Rust.

Book your space

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