Functional is the new buzzword of the last years. Everyone wants to be functional and immutable, everyone wants to use the more functional and pure programming language,... The structured programming and object oriented programming now belong the past. In this talk you'll learn how to write your Java code in a more functional way using the Vavr library (formerly known as Javaslang) . Don't worry because I won't talk about monads, functors and all those buzzwords related with the functional programming. Everything will be practical examples that you can use in your daily work.