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

SQL Special

Find the next non-NULL row in a series with SQL

Here is another SQL special from jOOQ inventor Lukas Eder. Looking at a time series of data points where certain events happen, there are several issues that can occur. Here’s how you can deal with those problems.

SQL Special

How to group by “nothing” in SQL

Here is another SQL special from jOOQ inventor Lukas Eder. What’s the point in using GROUPING SETS in SQL standard? Eder demonstrates a pretty subtle effect of using this feature.

Efficient, not lazy!

Are Java 8 streams truly lazy? Not completely!

It’s time to talk about Java 8 streams. Are they actually a sign of lazy coding? In this article, Java champion Lukas Eder explains why they are important and why you should filter first, map later.

If you liked his post on how to code like a great programmer, this is for you

Sunny with a chance of tweetstorms: 32 opinions about Java

Whether it’s about open source, Java, or even the intractable debate over stateful design vs. stateless design, Java Champion Lukas Eder has a lot of thoughts about the current state of the programming world.