On May 23, 1995, Sun Microsystems released Java. This means that Java turns 25 years old and that is something we need to celebrate! Let's try to decide if Java aged like fine wine or more like milk. (more…)
Read more »
(Not having access to the JDK source I am having to guess causes from... (more…)
Read more »
We have Java Dataflow Analysis (DFA), which is able to derive facts about your program: possible exceptions, conditions that are always true/always false, and more. It performs an abstract interpretation of the source code, allowing it to gather informati... (more…)
Read more »
Modern JVM languages such as Kotlin, Groovy, Scala and some others offer many language features that let you write code in a more concise… (more…)
Read more »
TensorFlow’s announcement of a Java api is great news for the clojure community. I wrote a post a couple of weeks ago that argued that TF’s Java api already provides everything that we need to do useful things. This is mostly true, by leveraging interop w... (more…)
Read more »