~/talk

Luckily, You Don’t Have to Rewrite Everything in Rust

Talkat Voxxed Days Thessaloniki 2025 · 2025-11-07..11-08· [rust]
slides:none on file

Rust reaches stable ten years ago but maintains six‑week releases and a small ecosystem—about 15% developer usage on Stack Overflow versus Java’s 30%—with over half of Rust users building server‑side backends. Cargo manages ~200k crates while Maven Central lists millions of Java packages. Interop options shown include JNI, C bindings plus Java’s Foreign Function & Memory API (Project Panama), and generated bindings (Mozilla style) with examples of calling Rust from Java and tradeoffs around ownership, lifetimes, and unsafe blocks.

AI-written summary · about

  1. 0:00Rust Java interoperability
  2. 8:43Rust memory management
  3. 16:18Java vs Rust code structure
  4. 23:08Rust dev experience
  5. 25:16Rust vs Java libraries
  6. 26:41Maven Gradle vs Cargo
  7. 27:42Why Java with Rust
  8. 29:49Java Rust interoperability approaches
  9. 37:55Java Rust interoperability challenges
  10. 38:37No need to rewrite in Rust
  11. 39:21Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.