Speaker

Vitaly Bragilevsky
JetBrains

Vitaly spent most of his career in academia, teaching students about computer science, programming languages, and software development. He authored Haskell in Depth, published by Manning Publications in 2021. Now, as a developer advocate at JetBrains, he continues to share his expertise in software development practices and tools.

View
Luckily, You Don’t Have to Rewrite Everything in Rust
Conference (INTERMEDIATE level)

Rust’s rising popularity has intrigued developers from many backgrounds, including Java programmers looking to explore its potential. But does adopting Rust mean starting over? Not at all. In this session, we’ll explore what every Java developer should know about Rust and how these two languages differ in terms of memory management, concurrency, programming styles, and tooling ecosystems.

We’ll compare adoption numbers and community surveys, explore challenges Java developers face when transitioning to Rust, and discuss strategies for introducing Rust into Java projects. You’ll also get practical insights into Rust libraries for common Java use cases, interop techniques between the two languages, and migration approaches that make Rust adoption smooth and strategic.

This talk will leave you with a clear understanding of why you don’t need to rewrite everything to benefit from Rust—and why, sometimes, a little Rust can go a long way.

More

Searching for speaker images...