Workshops
Rust for writing drivers on microcontrollers
When: 2024-06-19 (1 / 12 spots taken)
When: 2024-06-20 (0 / 12 spots taken)
Start: 09:00 Duration: 6h
Lunch-break: 12:30 - 14:00
Location: Zühlke Engineering AG, Zürcherstrasse 39, 8952 Schlieren, Kanton Zürich
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.
Refactoring Rust
When: 2024-06-19 (0 / 12 spots taken)
When: 2024-06-20 (1 / 12 spots taken)
Start: 09:00 Duration: 6h
Lunch-break: 12:30 - 14:00
Location: Zühlke Engineering AG, Zürcherstrasse 39, 8952 Schlieren, Kanton Zürich
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.
Async on Linux
When: 2024-06-19 + 2024-06-20 (0 / 12 spots taken)
Start: 09:00 Duration: 6h
Lunch-break: 12:30 - 14:00
Location: Zühlke Engineering AG, Zürcherstrasse 39, 8952 Schlieren, Kanton Zürich
This is a two day workshop, you can only sign up for both days.
In this hands-on workshop, we develop a concurrent communication application using the async programming paradigm in order to practice its syntax and control flow. We will also look at common problems that might occur and learn how to solve them.
Concurrency in Rust
When: 2024-06-19 (0 / 12 spots taken)
When: 2024-06-20 (2 / 12 spots taken)
Start: 09:00 Duration: 6h
Lunch-break: 12:30 - 14:00
Location: Zühlke Engineering AG, Zürcherstrasse 39, 8952 Schlieren, Kanton Zürich
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.
Note:
Spot numbers are updated on a best effort base