Skip to content

Commit ec3d263

Browse files
committed
Add 2025-10: Undefined Rust
1 parent 5915f89 commit ec3d263

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

_posts/2025-10-01-unsafe.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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

Comments
 (0)