Speaker

Dumitrescu Theodor

Dumitrescu Theodor

Backend Developer, DevOps

I'm a software developer always looking for new experiences and emotions. I'm very enthusiast when a new technology comes up trying to understand how it works and how it can be useful to me. Passionate of mathematics, I love the functional programming paradigm and I'm making, in Milan, workshops for helping the Java community to embarrass this mentality. In my free time, I love studying new languages (currently French) and educate kids from 8 to 14 years old what means to be a software developer. So I'm a CoderDojo mentor moreover I also bring the dojo's enchantment into elementary schools. Furthermore what I really love to do is spotting newest technologies and explain them to other peoples. I enjoy the time left travelling, reading about psychology and practising martial arts.

Vavr: how to make Java more functional

The introduction of Lambda Expressions, Optional, and Stream finally allowed Java to make the first big step into the Functional Programming world. A lot of hype and blogs was created around these new features but very soon they turn out to be very premature. So the Java 8 release created a huge demand for more Functional Programming features and libraries inspired by other languages and Vavr is one of the possible response. The original name of the library was Javaslang and it can be used even with older JDK versions.
Vavr's key points are lightness since it has no dependencies, API strongly inspired by Scala, and persistence collections interoperable with the Java collections API.

Working Software Sessionize Event

July 2019 Milan, Italy

Dumitrescu Theodor

Backend Developer, DevOps

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top