Writing better functional Java code

Track: Core Java
Abstract

In Java 8 functional style programming was introduced in Java. Although many are still working Java 8, new releases 9,10 and 11 extended this with some nice new features. For many people it is hard to grasp the idea of functional style programming after so many years of purely working in the imperative OOP style. The opportunities Java gives us out of the box are massive, but with great power comes great responsibility.

Brian Vermeer

Developer Advocate for Snyk and Software Engineer with over 10 years of hands-on experience in creating and maintaining Software. He is passionate about Java, (Pure) Functional Programming and Cybersecurity.

Brian is an Oracle Groundbreaker Ambassador and regular international speaker on mostly Java related conferences like JavaOne, Oracle Code One, Devoxx BE, Devoxx UK, Jfokus, JavaZone and many more.

Besides all that Brian is a military reserve for the Royal Netherlands Air Force and a Taekwondo Master / Teacher.