Skip to content

Commit 4bddaa9

Browse files
committed
add "Rust in January: async atrocities - futurelock and cancelability"
1 parent 8b59964 commit 4bddaa9

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: "Rust in January: async atrocities - futurelock and cancelability"
3+
date: 2026-01-14 19:15:00 MEZ
4+
categories: meetup cologne
5+
links:
6+
"Meetup.com": "https://www.meetup.com/rustcologne/events/312789818/"
7+
"Planning discussion on Github": "https://github.com/Rustaceans/rust-cologne/issues/137"
8+
location: c4
9+
---
10+
11+
Rust Cologne is a monthly meetup dealing with everything Rust.
12+
This Meetup we'll talk about common and lesser known pitfalls when writing async Code.
13+
14+
_(The meetup will likely be held in German but we'll switch to English if needed.)_
15+
16+
Dear Rustacean,
17+
18+
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!
19+
20+
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, …
21+
22+
"If it compiles, it works" is a common feeling when writing Rust code. A strict type-system, proper linting and helpful compiler messages prevent lots of problems common in other languages. "The thrill has gone …" is a common feeling when writing `async` Rust code.
23+
24+
As more and more crates evolved around that language feature, so did the challenges: surprising deadlocks, lost results, increased complexity, lifetime-issues, data loss, …
25+
26+
In this meetup we talk about how `async` is _different_ from ordinary Rust and how to tackle at least some of the challenges it brought to the language.
27+
28+
As usual, the remaining time is about whatever _you_ want to talk about!
29+
30+
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.
31+
32+
**[You can register here](https://www.meetup.com/rustcologne/events/312789818/)**.
33+
34+
See you soon!
35+
36+
Yours,
37+
Florian and Kai
38+
- - -
39+
If you have a topic you'd like to talk about, please [let us know in advance](https://github.com/Rustaceans/rust-cologne/issues/137). 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)