Rust for Java developersTalk

Rust for Java developers

EN
Tech
Tech

A quick introduction to the Rust Language. Code comparisons between Java and Rust, compiler features, type system, environment and integrating the two languages.

Topics we will see:

  • Brief History of Rust - how did the project get started, main goals, first stable releases.
  • Main types and Functions - writing a very basic code and a deep comparison between Java style and Rust style. The level of verbosity is similar; however, the way you explicit the types may be different.
  • Structs and Traits, contrasting them with Interfaces and Abstract Classes in Java.
  • Lifetime vs GC - how can we remove objects from the memory without a GC? An interesting alternative approach from Rust to Java's GC. We will show the good and the complicated parts.
  • Notes about the compiler

Hanneli Tavante

Hanneli is a software developer. With experience in Java, C++ and Ruby, she works mostly with backend development and project architecture. She contributes to some open source projects and organises Cassandra, Neo4j, Science and Rust meetups in Sao Paulo. She enjoys spreading the knowledge and learning new topics in conferences around the world. She also likes coffee, GIFs, Lego and Mathematics.

Our sponsors in 2017

Main Sponsors
Worldline
Malt
Zenika
Sword
Ippon
Sopra Steria
Only Lyon
Esker
LDLC
VISEO
GitHub
Partner Sponsors
SERLI
Groupe SII
Pivotal
Woonoz - Projet Voltaire
Algolia
Enedis
ISR
Axway
Ninja Squad
USEway
InfoQ FR