Year: 2014
-
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 » -
Software Development
How to import CSV data into PostgreSQL
Introduction Many database servers support CSV data transfers and this post will show one way you can import CSV files…
Read More » -
Groovy
Groovy Goodness: Use Builder AST Transformation for Fluent API
Since Groovy 2.3 we can easily create a fluent API for our classes with the @Builder AST transformation. We can…
Read More »