Lukas Eder

Lukas Eder
Lukas is a Java and SQL aficionado. He’s the founder of Data Geekery GmbH, the company behind jOOQ, the best way to write SQL in Java.


All Posts by this author

Function with care

Beware of Functional Programming in Java!

Lukas Eder loves functional programming, but he also wants you to function with care. Here he takes a look at higher order functions and how their equivalent methods in Java can lead to a lot of debugging through memory leaks and other alarming issues.

Choose wisely

Divided we stand: Optional

After counter-ranting about NULL, Lukas Eder wants to look at another “special value” that might change everything for Java 8: Optional. Functional programmers love it, so its worth digging around to find out whether or not you should follow suit.