“Database first” or “Java first”? Which is the best design for your project? Which is easier and which leads to only more confusion? Find out how to go database first, and avoid a headache tomorrow.
All Posts by this author
Bind variables are important for SQL performance. Lukas Eder, Java champion and founder of JOOQ, tells us more about them.
How can you make sure your code works with older JDKs? Lukas Eder, Java Champion, gives us the answer.
What’s on deck for JDK 10? Lukas Eder, Java Champion, explores some of the new features that are planned for the next Java release, including local variable type inference.
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.
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.
Talent can be important to succeed, but following common sense rules while programming is vital. In this article, Java champion Lukas Eder shares his top tips on how to code like a great programmer.
In this article, Java champion Lukas Eder weighs in on the Java ecosystem’s obsession with NonNull annotations and explains why using type annotations is a very strategic decision.
In this article, Java champion Lukas Eder invites readers to have a serious look at some Kotlin language features that we should have in Java as well.
In this article, Java champion Lukas Eder reveals that developers will now be able to completely effortlessly translate their medium to highly complex SQL queries into the exact equivalent in jOOQ annotations.
In this article, Java champion Lukas Eder looks at Ceylon from a different perspective and discovers that it might be the only (JVM) language which got Nulls right. The roadmap is explained below.