Core Java
-
One Year After Java 8’s Release, IDEs and Compilers are not Fully Ready Yet
One year ago, on March 18, 2014, Java SE 8 was released, and with it, the bliss of functional programming…
Read More » -
Creating Millions of Objects with Zero Garbage
As noted in First rule of performance optimisation, garbage is the enemy of fast code. Not only can it destroy any sort…
Read More » -
Roll Your Own Pirate-Elvis Operator
So, Java doesn’t have an Elvis operator (or, as it is more formally known, null coalescing operator or null-safe member…
Read More » -
Java 8 Lambda Expressions Tutorial
Greetings! :) After a few months away I decided to come back in style :). I noticed that one of…
Read More » -
I Found My Java Remake!
Back in January, I wrote a post about some changes I would love to see in the Java language that…
Read More » -
10 Java Articles Everyone Must Read
One month ago, we’ve published a list of 10 SQL Articles Everyone Must Read. A list of articles that we…
Read More » -
Turning on GC logging at runtime
There is always the next JVM behaving badly. And you know by heart that if you just could have had…
Read More » -
Getting Java Event Notification Right
Implementing the observer pattern to provide Java event notification seems to be a straight forward thing to do. However there…
Read More » -
Nifty JUnit : Using Rule on Method and Class level
As shown in a the post Nifty JUnit : Working with temporary files, it is possible to use @Rule in…
Read More »