Bevy in Action: Build, Polish, and Deploy a Match‑Three Game

After a quick introduction to Bevy and its Entity‑Component‑System (ECS) architecture, attendees will start from a pre‑made match‑three prototype, and work in small teams to incrementally add gameplay features, polish the game, deploy to various platforms and experiment with Bevy. Have fun hacking, and expect to learn about best practices for debugging, iterating and releasing in Bevy and Rust.

Picture of Alice Ivy Cecile

Alice Ivy Cecile

Bevy community leader & mad scientist
Picture of François Mockers

François Mockers

Maintainer @ Bevy
Details & tickets

Building Web applications with Diesel

Diesel is a performant and type-safe query builder and ORM (object relational mapper) for Rust. In this hands-on workshop, you will learn how Diesel can be used to build web applications in Rust.

Picture of Georg Semmler

Georg Semmler

Diesel Maintainer
Details & tickets

Empowered by the Ecosystem: Learning Embedded Rust with uFerris

The embedded Rust ecosystem is dynamic and rapidly growing. It is powerful, yet can be overwhelming without a solid mental model. In this workshop, you’ll learn how to navigate the ecosystem and use it to your advantage, staying resilient as crates evolve.

Picture of Omar Hiari

Omar Hiari

Founder, The Embedded Rustacean
Details & tickets

How to learn hard things

Push yourself out of your comfort zone by fixing tricky bugs from a wide range of the computing field. Learn new tools, debugging skills, and mental models for thinking about programs.

Picture of Jynn Nelson

Jynn Nelson

Compiler Team Lead at Ferrous Systems
Details & tickets

Integrate Rust into existing (embedded) C applications

Rust is a great fit for refactoring and extending existing C applications. Especially at low level. This workshop is about empowering people to integrate Rust into existing C applications - especially in the context of bare-metal microcontroller software. Let's get our hands dirty!

Picture of Christian Meusel

Christian Meusel

Freelance Consultant and Developer for Embedded Systems
Details & tickets

Embedded Development With Rust on Zephyr

The Zephyr RTOS is a mature operating system ecosystem, with support for over 900 boards, and numerous features. Recently, it has become possible to develop applications in Rust running on Zephyr. There are a lot of pieces involved in doing this, both in setting up a development environment for Zephyr, configuring and building Zephyr, as well as integrating this with a Rust application.

Picture of David Brown

David Brown

Senior Engineer at Linaro and Security Chair for the Zephyr Project
Details & tickets

Crafting errors like rustc

To be announced

Picture of Esteban Kuber

Esteban Kuber

Rust Compiler Engineer
Picture of Jana Dönszelmann

Jana Dönszelmann

Compiler Engineer. Founder of Hexcat
Details & tickets

Writing Better Rust: Fully Using The Type System

It's easy to get lost in the depth of Rust's syntax and semantics. Your code works, sure, but does it follow best practices? And who can you even ask for feedback? How do you write good Rust?

Picture of Matthias Endler

Matthias Endler

Rust Consultant & 'Rust in Production' podcast host
Details & tickets