How do you rewrite C/C++ projects to Rust? @JetBrainsTV
How do you rewrite C/C++ projects to Rust?  @JetBrainsTV
Uploaded July 2026 | Updated September 2026, 1 week ago
Migrating memory from codebases (C, C++, Zig) to Rust is quite a hot topic these days! In this livestream, Vitaly Bragilevsky is joined by Luca Palmieri (Principal Engineering Consultant at Mainmatter and author of Zero To Production In Rust and 100 Exercises To Learn Rust) to dig into the practical realities of (incremental) C/C++ to Rust migrations. We'll touch on:

* Why companies are migrating to Rust and what's driving the decision
* The incremental rewrite playbook: shipping new features while replacing the foundation
* FFI boundaries, ownership across language lines, and other gotchas that bite teams
* cheadergen, Luca's upcoming personal project for generating C headers from Rust code, a modern alternative to cbindgen aimed at better DX and productivity
* How AI-assisted tooling is impacting migration strategy and feasibility: what to automate, what to supervise, and what still needs a human
* Learning resources, tooling, and where to start if your team is considering a migration
Whether you're maintaining a decades-old C codebase, leading a gradual modernization effort, or just curious about what serious Rust adoption looks like in 2026, this conversation offers a grounded look at how these migrations actually play out.

Learn more about how Mainmatter supports teams with their Rust challenges at mainmatter.com/rust-consulting and read the C to Rust Migration Book mainmatter.com/c-to-rust-migration-book.

Take 100 Exercises To Learn Rust course in RustRover academy.jetbrains.com/course/27805.

#RustLang #Cpp #SystemsProgramming #RustRover #SoftwareEngineering
How do you rewrite C/C++ projects to Rust?Is AI changing how JavaScript itself gets designed?Perfect cup of coffeeWhy the best software isnt built for moneyOur VP of Strategy spills the beans on JetBrains cultureName tasks you already delegate to AI | TechCrunch Disrupt Q&AWhat does it mean to be yourself at work? 🏳️‍🌈What Happens When Everything on the Internet Is AI-Generated?Meet Junie CLI: an overview of JetBrains’ model-agnostic agentGoLand: The IDE That Brings Calm to the CloudWhat you didn’t see in the final cut | People of CraftThe Storyteller - Why Links are Rendered Blue
JetBrains |

How do you rewrite C/C++ projects to Rust?

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER