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.
Alice Ivy Cecile
François Mockers
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.
Georg Semmler
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.
Omar Hiari
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.
Jynn Nelson
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!
Christian Meusel
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.
David Brown
Crafting errors like rustc
To be announced
Esteban Kuber
Jana Dönszelmann
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?