Workshops

Day 1 - 2024-06-19

Rust for writing drivers on microcontrollers (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

We’ll implement a driver for a SPI controlled radio device. Based on the specsheet and example C code we’ll discover how to write a microcontroller independent driver for a SPI device using the Rust programming language and it’s embedded programming eco-system.

more information


Refactoring Rust (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

In this hands-on workshop, developers working on Rust codebases learn to refactor programs from the prototyping stage into code that is easy to read, use, and maintain. We will refactor a small Rust program together, and apply Rust-specific refactoring techniques.

more information


Async on Linux, day 1 of two (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

This is a two day workshop, you can only sign up for both days.

description coming soon

more information


Concurrency in Rust (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

This workshop will show you how Rust enables you to do safe concurrent programming. We will talk about thread-based concurrency as well as the async/await style concurrency.

more information


Note:

Spot numbers are updated on a best effort base

Day 2 - 2024-06-20

Rust for writing drivers on microcontrollers (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

We’ll implement a driver for a SPI controlled radio device. Based on the specsheet and example C code we’ll discover how to write a microcontroller independent driver for a SPI device using the Rust programming language and it’s embedded programming eco-system.

more information


Refactoring Rust (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

In this hands-on workshop, developers working on Rust codebases learn to refactor programs from the prototyping stage into code that is easy to read, use, and maintain. We will refactor a small Rust program together, and apply Rust-specific refactoring techniques.

more information


Async on Linux, day 2 of two (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

This is a two day workshop, you can only sign up for both days.

description coming soon

more information


Concurrency in Rust (0 / 12 spots taken)

Start: 09:00 Duration: 6h

Lunch-break: 12:30 - 14:00

Location: TBD

This workshop will show you how Rust enables you to do safe concurrent programming. We will talk about thread-based concurrency as well as the async/await style concurrency.

more information


Note:

Spot numbers are updated on a best effort base