-
Enterprise Java
Using Stored Procedures With JPA, JDBC. Meh, Just Use jOOQ
The current edition of the Java magazine has an article about Big Data Best Practices for JDBC and JPA by…
Read More » -
Software Development
Correlated Subqueries are Evil and Slow. Or are They?
A common myth in SQL is the idea that correlated subqueries are evil and slow. For example, this query here:…
Read More » -
Core Java
JSR-308 and the Checker Framework Add Even More Typesafety to jOOQ 3.9
Java 8 introduced JSR-308, which added new annotation capabilities to the Java language. Most importantly: Type annotations. It is now…
Read More » -
Software Development
10 SQL Tricks That You Didn’t Think Were Possible
Listicles like these do work – not only do they attract attention, if the content is also valuable (and in…
Read More » -
Core Java
The Parameterless Generic Method Antipattern
A very interesting question was posted to Stack Overflow and reddit just recently about Java generics. Consider the following method:…
Read More » -
Software Development
jOOQ Tuesdays: Ming-Yee Iu Gives Insight into Language Integrated Querying
Welcome to the jOOQ Tuesdays series. In this series, we’ll publish an article on the third Tuesday every other month…
Read More » -
Kotlin
10 Features I Wish Java Would Steal From the Kotlin Language
This article is overdue. After the hype around the release of Kotlin 1.0 has settled, let’s have a serious look…
Read More » -
Core Java
Watch Out For Recursion in Java 8’s [Primitive]Stream.iterate()
An interesting question by Tagir Valeev on Stack Overflow has recently caught my attention. To keep things short (read the…
Read More » -
Software Development
Time for some Funky SQL: Prefix Sum Calculation
This Stack Overflow question has yet again nerd-sniped me: [finding the] maximum element in the array that would result from…
Read More »