LDN Talks: Rust x C++, Shared Minds Bridging Worlds


Details
We have another special event in the summer. We're joining forces, again, with our friend from C++ London to put on a crossover event.
We'll have talks on C++ and Rust, with an eye to what each community can learn from the other.
Pizzas are provided by Realm
As usual, we'll kick off at 19:00 and run to about 21:00.
18:30 Doors open
19:00 "Intro and news" - Phil Nash & Ernest Kissiedu
19:10 "Async C++/Rust Interoperability" - Aida Getoeva
Bringing asynchronous C++ code to the safe grounds of Rust can be scary. Segmentation faults and memory leaks can make their way across the bridge and hide under the safe wrapper-covers. So let us delve into the inner workings of asynchronous interaction and ensure safe C++/Rust interoperability using the CXX library.
19:55 break
20:15 "Writing "Less Slow" C++" - Ash Vardanian
This talk focuses on identifying and addressing common inefficiencies in C++ code, with practical examples from the less_slow—cpp microbenchmarks. Learn which STL components to replace first for better performance and which design patterns—like dynamic polymorphism or specific uses of C++20 coroutines—are best avoided.
21:00 Finish, then reconvene somewhere nearby to continue...
---
About the speakers:
Ash is the founder of Unum, an advanced computing company developing primarily open-source infrastructure that is used by many modern database companies, as well as frontier AI labs and governments around the globe. With a background in Astrophysics, his current work focuses on the intersection of Theoretical Computer Science, High-Performance Computing, and AI Systems Design, with a special interest in large-scale Open Science projects.
Aida, formerly at Meta, started with a purely C/C++ background, but was fortunate enough to be part of the team that built the first large Rust project at Meta and a state-of-the-art source control server. She has encountered "impossible" runtime issues and debugged segfaults caused by implementing async C++/Rust FFI, and even written old-school futures. Despite all this, she still loves Rust!
When not coding, Aida likes to relieve stress by practising longsword fencing and hiking.

Sponsors
LDN Talks: Rust x C++, Shared Minds Bridging Worlds