-
Software Development
Writing Clean Tests – Naming Matters
It is pretty hard to figure out a good definition for clean code because everyone of us has our own…
Read More » -
Software Development
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 » -
Software Development
Cheating on the N Queens benchmark
Many Solver distributions include an N Queens example, in which n queens need to be placed on a n*n sized…
Read More » -
Software Development
Test coverage using testing tools and methods
Overview: To define “Test coverage” we have to talk about the topics stated below: The purpose of test coverage. Different…
Read More » -
Software Development
The Low Quality of Scientific Code
Recently I’ve been trying to get a bit into music theory, machine learning, computational linguistics, so I ended up looking…
Read More » -
Software Development
Lawyers and Developers, not so different
Really I have been developing software professionally since 1978. I went to law school (BU Law ’91). I think that…
Read More » -
Software Development
Oracle v. Google, My Sweet Lord
He’s not So Fine I wrote about how to mitigate the disaster that is the appeal courts’s decision in Oracle…
Read More » -
Core Java
Debugging to understand Finalizers
This post is covering one of the Java built-in concepts called Finalizer. This concept is actually both well-hidden and well-known,…
Read More » -
Core Java
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 »