Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Find what you need - explore our website and developer resources
29 July 2025
In this video, Florian (CEO, Ferrous Systems) and Till (CFO, KDAB) explore how integrating Rust with existing C++ projects can be a powerful approach, and share helpful resources for those looking to get started.
Florian founded Ferrous Systems to help companies adopt new technologies like Rust smoothly and effectively. Till brings over 25 years of experience with C and C++, and over time has become aware of the challenges - technical, cultural, and systemic - within the C++ ecosystem. Rust, while not a perfect solution, addresses many of those issues, which has sparked his interest both personally and professionally.
As more developers, especially younger ones embrace Rust, even seasoned C++ engineers are starting to recognize its potential. KDAB has partnered with Ferrous Systems to tap into their decade of Rust expertise and ensure we get the right support as we navigate this new territory.
Useful resources:
* KDAB’s whitepaper on mixing C++ and Rust only for the video description: https://www.kdab.com/software-technologies/rust/how-to-build-hybrid-rust-and-c-applications/
* C++ Migration Strategies presentation from Oxidize 2024 by Florian and Till: https://youtu.be/Je2wIns8x80?list=PL85XCvVPmGQjRuHYLU83tQPvbXwBXdZMI
* Rust Training course for decision makers : https://training.kdab.com/portfolio/whyrust/
* Rust training course for engineers: https://training.kdab.com/portfolio/introduction-to-rust/
* All other Rust training courses available: https://training.kdab.com/portfolio/rust/
* Oxidize 2025 (agenda and ticket sales) : https://oxidizeconf.com/
* Oxidize 2024 videos playlist: https://www.youtube.com/playlist?list=PL85XCvVPmGQjRuHYLU83tQPvbXwBXdZMI
All 'Insights' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6ge6LFm39z6QB_jUefkboa6
All 'C++ / Rust interop' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6ik9FbnhJCSKB9z8ZJ7BnFH
Chapters:
00:00 Intro & Motivation
00:30 Why are we looking at Rust?
02:35 What sets Rust apart from other memory safe languages?
03:33 How does C++ interoperate with Rust?
06:38 Why is writing robust applications essential?
10:35 What is your take on the regulatory environment?
14:40 Can you share more about Rust tooling?
18:31 We’ve discussed memory safety, what are the other benefits of Rust ?
20:06 Should we mention some resources?
Please note that non-English dubs for all KDAB videos are auto-generated. These translations have not been moderated by us and may contain inaccuracies. We appreciate your understanding and apologize for any confusion this may cause.
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Learn Rust
In collaboration with our partners Ferrous Systems, KDAB provides a variety of introductory and advanced training courses for the Rust language.
Learn more
Learn Modern C++
Our hands-on Modern C++ training courses are designed to quickly familiarize newcomers with the language. They also update professional C++ developers on the latest changes in the language and standard library introduced in recent C++ editions.
Learn more