10 Things Rust Could Learn from Java (and 5 Things Java Should Probably Steal Back)
Rust may be the new systems darling, but it turns out Java solved many of its hardest problems decades ago. In this lighthearted yet practical talk, we’ll explore the top things Rust could learn from Java’s maturity: predictable tooling, stable ecosystems, battle-tested observability, and a developer experience that doesn’t require deciphering obscure compiler riddles. Along the way, we’ll also look at a few places where Java could borrow ideas back from Rust’s approach to safety and modern design. Whether you’re a lifelong Java developer or simply Rust-curious, you’ll walk away with a deeper appreciation for both languages - and a clearer sense of how their philosophies shape the systems we build today.
talkDetail.whenAndWhere
Scott Gerring
These days I focus on the technical foundations of software engineering - what does it take to build high-quality software, how can we best use our tools and languages, and how can an awareness of the lower levels of the stack help? I believe that knowledge of these foundational layers influences high-level design and engineering more than we often acknowledge, and I strive to make this understanding more approachable. I’m currently working primarily with Java, Rust, and eBPF.
https://blog.scottgerring.com/
https://www.linkedin.com/in/scottgerring/
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments