Grzegorz Piwowarek is a software developer@TouK in Warsaw, technical editor@Baeldung, guitarist@VisionsOfTondal and a professional yoyo player. His professional experience ranges from backend web development and systems' integration to image recognition engines. Grzegorz is fascinated by the beauty of functional programming and spreading the Javaslang word.
Java 8's lambdas empower us to create wonderful APIs. Javaslang lets us dive deeper into the world of functional programming by providing us with persistent data types, immutable collections and functional control structures. The results are beautiful and do just work.
During this presentation we will recall Java8's downsides and explore how Javaslang's Scala-inspired features fill-in the gaps.