Lukas is a Java and SQL aficionado. He’s the founder and head of R&D at Data Geekery GmbH (datageekery.com), the company behind jOOQ (jooq.org) , the best way to write SQL in Java.
Much to the delight of 'Dr Deprecator', JDK enhancements mean that we can throw out a whole bunch of junk. Lukas Eder sifts out his personal choices for the trash heap.
Java may not have the "cool" clout of node.js - but, as Lukas Eder argues, it's more important to think long-term, putting things like backwards-compatibility to the fore.
With Java 8, API design is definitely more interesting, but also more complex, with additional functional aspects to consider. Here are some things to ponder.
Prompted by JUnit GitHub issue #706, Lukas Eder ponders a new method proposal.