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.


more information


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.


more information


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.


more information


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.


more information


Note:

Spot numbers are updated on a best effort base

Workshop Venue

The Workshops are going to be held at Zühlke Engineering AG in their Event Hubs in the Zühlke Office Zürich
Zühlke Engineering AG
Zürcherstrasse 39j
8952 Schlieren (Zürich)
Switzerland

Catering

During the workshop days, the Zühlke Bistro will be catering us with meat and vegetarian dishes troughout the day.