-
Software Development👁 Image
Free as in Beer has caused Heartbleed (and Much More)
Heartbleed is a bit over one month old now. A bug significant enough to have its own Wikipedia page. Today,…
Read More » -
Software Development👁 Image
Java 8 Friday: API Designers, be Careful
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Software Development👁 Image
SQL Server Trick: Circumvent Missing ORDER BY Clause
SQL Server is known to have a very strict interpretation of the SQL standard. For instance, the following expressions or…
Read More » -
Software Development👁 Image
The Index You’ve Added is Useless. Why?
Recently, at the office: Bob: I’ve looked into that slow query you’ve told me about yesterday, Alice. I’ve added the…
Read More » -
Core Java👁 Image
Java 8 Friday: Language Design is Subtle
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Software Development👁 Image
How to Implement Sort Indirection in SQL
I’ve recently stumbled upon this interesting Stack Overflow question, where the user essentially wanted to ensure that resulting records are…
Read More » -
Core Java👁 Image
Three-State Booleans in Java
Every now and then, I miss SQL’s three-valued BOOLEAN semantics in Java. In SQL, we have: TRUE FALSE UNKNOWN (also…
Read More » -
Core Java👁 Image
Java 8 Friday: Let’s Deprecate Those Legacy Libs
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Software Development👁 Image
NoSQL? No, SQL! – How to Calculate Running Totals
If anything at all, our jOOQ talks at various JUGs and conferences have revealed mostly one thing: Java developers don’t…
Read More »
