Rust Franken Meetup #1 - Don't Panic!


Details
(English version below)
Kurz und knackig / tl;dr
· 7. August 2019 bei Method Park, Wetterkreuz 19a in Erlangen, Tennenlohe (Anfahrt siehe Kästchen rechts →)
August 7th @ Method Park, Wetterkreuz 19a, Erlangen, Tennenlohe (For directions look for the box over there →)
· Beginn um 18.00 mit Abendessen, Programm beginnt um 18.30
Start is at 6pm with food, meetup itself starts at 6.30pm
· Bringt euren Rechner mit! Bring your laptop!
Don’t panic!
18.00 - Ankunft & Abendessen
18.30 - struct, trait und impl
Structs sind vielen sicherlich aus C schon bekannt. Traits und Impl sind jedoch zwei Keywords, die man so vermutlich nicht aus anderen Programmiersprachen kennt. Welche Konzepte sich dahinter verbergen und wie man diese Features am besten einsetzt zeigt uns Florian.
19.00 - Error Handling in Rust
Der Rust Compiler stellt sicher, dass bereits beim Compilieren viele Fehlerquellen ausgeschlossen werden und unser Code reibungslos funktioniert. Was aber passiert bei Fehlern, die zur Laufzeit erst auftreten? Wie wir diese Fehler elegant und ohne Panics behandeln erzählt uns heute Matthias.
19.45 - Break
20.00 - Lightning Talks & Coding Kata
Das neu gelernte Wissen vertiefen wir sofort mit Coding Katas. Wir versuchen mehrere Katas mit unterschiedlichen Schwierigkeitsgraden zur Auswahl zu stellen.
Du hast eine tolle Crate gefunden, die du allen zeigen willst? Oder ein besonders schönes Stück Rust-Code, das dir so gut gefallen hat, dass du es allen zeigen willst? Dann ist hier deine Gelegenheit dazu. Sag bitte vorher Bescheid, dass wir da etwas mit planen können.
Don’t panic!
18.00 - Arrival and dinner
18.30 - struct, trait and impl
Many of you may know structs from C. But trait and impl are two keywords that might be unique to Rust. Florian will show you the concepts behind these keywords and how you best use them in your projects.
19.00 - Error Handling in Rust
The Rust compiler ensures that most errors are eliminated during the compilation of your code. But what happens with errors that can only occur at runtime? Matthias will tell us how we can handle these errors without panics.
19.45 - Break
20.00 - Lightning Talks & Coding Kata
These Coding Katas are an excellent way to get familiar with the concepts we learned during the talks.. We will try to provide several Coding Katas with different levels of difficulty.

Rust Franken Meetup #1 - Don't Panic!