|
| 1 | +--- |
| 2 | +title: "Rust in October: Undefined Rust" |
| 3 | +date: 2025-10-01 19:15:00 MESZ |
| 4 | +categories: meetup cologne |
| 5 | +links: |
| 6 | + "Meetup.com": "https://www.meetup.com/rustcologne/events/311209846/" |
| 7 | + "Planning discussion on Github": "https://github.com/Rustaceans/rust-cologne/issues/134" |
| 8 | +location: c4 |
| 9 | +talks: |
| 10 | +- title: "Rust Undefined Behavior" |
| 11 | + speaker: |
| 12 | + name: "Florian Zeitz" |
| 13 | + github: florob |
| 14 | + abstract: | |
| 15 | + Undefined behavior and the nasal demons it invokes are a problem in many systems programming |
| 16 | + languages. Rust is virtually free of it in its safe subset. However, the unsafe subset can |
| 17 | + still invoke undefined behavior. This talk will explore how (unsafe) Rust compares to C in terms |
| 18 | + of its undefined behavior. |
| 19 | + slides: "https://babelmonkeys.de/~florob/talks/RC-2025-10-01-unsafe-undefined.pdf" |
| 20 | +--- |
| 21 | + |
| 22 | +Rust Cologne is a monthly meetup dealing with everything Rust. |
| 23 | +In our next meetup we will talk about the Rust 1.90 release and learn about undefined behavior |
| 24 | +especially pertaining to safe and unsafe Rust. |
| 25 | + |
| 26 | +_(The meetup will likely be held in German but we'll switch to English if needed.)_ |
| 27 | + |
| 28 | +Dear Rustacean, |
| 29 | + |
| 30 | +you are hereby warmly invited to join the next Rust Cologne meetup. Whether you want to speed up your python code, write a web service, need interop with your C++-codebase, cross-compile for a microcontroller, write an emulator, … we've got you covered! |
| 31 | + |
| 32 | +We commonly open up with a brief summary of noteworthy changes in the Rust ecosystem. Be it updates to the language itself, public events, its impact on other projects and languages, … |
| 33 | + |
| 34 | +At this meetup we first take a look at the changes in the [Rust 1.90 release](https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/). |
| 35 | +Following that we will learn about undefined behavior, how it influences the arcane art of writing unsafe Rust and how to avoid it. |
| 36 | + |
| 37 | +As usual, the remaining time is about whatever _you_ want to talk about! |
| 38 | + |
| 39 | +Always wanted to know why Rust is harder to learn than other popular languages or why it lacks a certain feature? When is it appropriate to rewrite a project in Rust? Is the compiler really that slow and are the binaries really that big? Do all those safety guarantees have an impact on the performance? Fetch a drink and let's find out. |
| 40 | + |
| 41 | +**[You can register here](https://www.meetup.com/rustcologne/events/311209846/)**. |
| 42 | + |
| 43 | +See you soon! |
| 44 | + |
| 45 | +Yours, |
| 46 | +Florian and Kai |
| 47 | +- - - |
| 48 | +If you have a topic you'd like to talk about, please [let us know in advance](https://github.com/Rustaceans/rust-cologne/issues/134). This way we can make sure there's a time-slot for you and maybe announce it officially. Thank you. |
0 commit comments