Core Java
-

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 » -

Java Platform Module System Public Review Fails to Pass
There has been an unusual level of drama, intrigue, and politics in the world of Java over the past few…
Read More »

