JNA meets JNI
I reccently stumbled upon a nice framework you’ll love if you ever have to work with native code. Before this framework, if you needed to call native code, you would use JNI. JNI uses a proved but...
View ArticleThoughts on Java logging and SLF4J
In this post, I will ramble on logging in Java, how it was done in the old days and what can a library like SLF4J can bring.
View ArticleJava, Scala, complexity and aardvarks
This week saw another flame war from some of the Scala crowd. This time, it was toward Stephen Colebourne, the man behind Joda time. The article in question can be found here, and Stephen’s answer...
View ArticleOn the merits of verbosity and the flaws of expressiveness
Java is too verbose! Who didn’t stumble on such a rant on the Internet previously? And the guy bragging about [Insert expressive language there], that which soon replace Java because it is much more...
View ArticleA dive into the Builder pattern
The Builder pattern has been described in the Gang of Four “Design Patterns” book: The builder pattern is a design pattern that allows for the step-by-step creation of complex objects using the correct...
View Article