Core Java
-

JUnit 5 – Conditions
We recently learned about JUnit’s new extension model and how it allows us to inject customized behavior into the test…
Read More » -

ANTLR and Jetbrains MPS: Parsing files and display the AST usign the tree notation
Itemis did it again: they just released a new very cool plugin for Jetbrains MPS. This one permits to define new…
Read More » -

FizzBuzz Kata With Java Streams
After only a couple of weeks of Judo practice, my son got bored. He complained that he wasn’t learning anything, because he…
Read More » -

Programmatic jcmd Access
Questions posed online demonstrate the occasional desire of developers to access via their Java applications the types of information normally…
Read More » -

The Top 10 Advanced Java Talks You Should See to Stay Relevant
One of the main resources for learning about new things in software development, is online talks and videos. You can…
Read More » -

Better dealing with “Could not find property X on plugin Y” in Gradle 2.13
Missing username, password or token to a service you may have never heard of? It usually happens when you try…
Read More » -

The Parameterless Generic Method Antipattern
A very interesting question was posted to Stack Overflow and reddit just recently about Java generics. Consider the following method:…
Read More » -

Performance vs Reliability: Why Java Apps are Like F1 Cars
Think application performance and reliability is the same? Think again. Are performance and reliability related? Or are these things mutually…
Read More » -

JLBH Examples 4 – Benchmarking QuickFix vs ChronicleFix
In this post: Using JLBH to test QuickFIX Observing how QuickFix latencies degrade through the percentiles Comparing QuickFIX with Chronicle…
Read More »


