Core Java
-
jhsdb: A New Tool for JDK 9
I like to use the command-line tools provided with the JDK in the early steps of analyzing performance and other…
Read More » -
JUnit 5 – Parameterized Tests
JUnit 5 is pretty impressive, particularly when you look under the covers, at the extension model and the architecture. But…
Read More » -
Parsing in Java: all the tools and libraries you can use
If you need to parse a language, or document, from Java there are fundamentally three ways to solve the problem:…
Read More » -
Who needs Java modules after all ?
Jigsaw questions for 1000. I as an X want JPMS modules. What is X if it’s not a platform developer?…
Read More » -
Effective Java – Creating and Destroying Objects
Creating and Destroying Objects (Ch 2) This is a short summary of Joshua Blochs book Effective Java chapter 2. I…
Read More » -
Effective Java – Method Common to All Objects
Methods Common to All Objects (Ch 3) This is a short summary of Joshua Blochs book Effective Java chapter 3.…
Read More » -
Importance of given-when-then in unit tests and TDD
Recently, I’ve been writing rather about more advanced concepts related to automatic testing (mostly related to Spock). However, conducting my…
Read More » -
JVM Statistics with jstat
I have written about several command-line tools provided with the Oracle and/or OpenJDK Java Development Kits (JDKs) in the past,…
Read More » -
Yet another Jigsaw opinion piece
In the past weeks there has been a heated debate around the imminent release of Java 9 and its most…
Read More »