Core Java
-
JUnit Rules
Introduction In this post I would like to show an example of how to use JUnit Rule to make testing…
Read More » -
Runtime Class Loading to Support a Changing API
I maintain an IntelliJ plugin that improves the experience of writing Spock specifications. A challenge of this project is supporting…
Read More » -
Friday-Benchmarking Functional Java
Lets image our product owner goes crazy one day and ask to you to do the following : From a…
Read More » -
When the Java 8 Streams API is not Enough
Java 8 was – as always – a release of compromises and backwards-compatibility. A release where the JSR-335 expert group…
Read More » -
A classloading mystery solved
Facing a good old problem I was struggling with some class loading issue on an application server. The libraries were…
Read More » -
Date/Time Formatting/Parsing, Java 8 Style
Since nearly the beginning of Java, Java developers have worked with dates and times via the java.util.Date class (since JDK…
Read More » -
Java 9 – The Ultimate Feature List
This post will be updated with new features targeted at the upcoming Java 9 release (last updated: 9/9/2014) The…
Read More » -
Getting Started with Gradle: Creating a Binary Distribution
After we have created a useful application, the odds are that we want to share it with other people. One…
Read More »