-
Enterprise Java
How to FlatMap a JDBC ResultSet with Java 8?
You’re not into the functional mood yet? Then the title might not resonate with you – but the article will!…
Read More » -
Enterprise Java
How to Avoid the Dreaded Dead Lock when Pessimistic Locking – And some Awesome Java 8 Usage!
Sometimes you simply cannot avoid it: Pessimistic locking via SQL. In fact, it’s an awesome tool when you want to…
Read More » -
Core Java
How to Use Java 8 Streams to Swiftly Replace Elements in a List
Imagine you have a list of items: List<String> books = Arrays.asList( "The Holy Cow: The Bovine Testament", "True Hip Hop",…
Read More » -
Core Java
Don’t be Fooled by Generics and Backwards-Compatibility. Use Generic Generic Types
I’ve recently had a very interesting discussion with Sebastian Gruber from Ergon, a very early jOOQ customer, whom we’re in…
Read More » -
Enterprise Java
Hack up a Simple JDBC ResultSet Cache Using jOOQ’s MockDataProvider
Some queries shouldn’t hit the database all the time. When you query for master data (such as system settings, languages,…
Read More » -
Enterprise Java
jOOQ vs. Hibernate: When to Choose Which
Hibernate has become a de-facto standard in the Java ecosystem, and after the fact, also an actual JavaEE standard implementation…
Read More » -
Core Java
One Year After Java 8’s Release, IDEs and Compilers are not Fully Ready Yet
One year ago, on March 18, 2014, Java SE 8 was released, and with it, the bliss of functional programming…
Read More » -
Software Development
The 10 Things Everyone does Wrong when Committing Pull Requests
So, you’ve found a nice Open Source project that has added great value to your own work and you want…
Read More » -
Core Java
10 Java Articles Everyone Must Read
One month ago, we’ve published a list of 10 SQL Articles Everyone Must Read. A list of articles that we…
Read More »