Grzegorz Piwowarek is a full stack software developer@TouK in Warsaw, musician and a professional yoyo player. His professional experience range from backend web development to image recognition engines. Functional programming and Docker enthusiast.
Grzegorz Piwowarek is a full stack software developer@TouK in Warsaw, musician and a professional yoyo player. His professional experience range from backend web development to image recognition engines. Functional programming and Docker enthusiast.
The aim of this presentation is to introduce listener to a functional programming concepts that were introduced in Java 8. Presentation covers lambda expressions, an imperative-programmer-friendly definition of a monad and an application of Java 8 monads (Optional, Stream) in everyday java developer life.