Rewriting Kafka in Rust

by chuckhendon 6/19/2025, 9:58 AMwith 6 comments

by zamalekon 6/19/2025, 2:59 PM

> 1. Avoid Turning Functions into async Whenever Possible

> Consider the following example:

Has the author benchmarked this? They are essentially replicating what the compiler does already: the compiler doesn't put each statement/expression into its own state, states occur on the boundaries of awaits.

by dkerstenon 6/19/2025, 8:03 PM

> it has become evident that C/C++ is gradually becoming a sunset language, nearing its twilight. Its successor, Rust

C and C++ will outlast us all and there are many other languages vying to be the successor, not just Rust.

by remramon 6/20/2025, 5:02 PM

I have never seen a site stretching words like this. Increasing the spacing between words is already going away (thankfully), but increasing the spacing between characters... why?

https://imgur.com/a/smQo87s