Core Java
-
How to Replace Rules in JUnit 5
The recently published JUnit 5 (aka JUnit Lambda) alpha release caught my interest and while skimming through the documentation I…
Read More » -
5 Java Video Courses to Level Up your Programming Skills
Keeping up with technical knowledge as a web developer can be tricky. New technologies seem to be popping up every…
Read More » -
Simplifying nested loops with Java 8 Lambdas
This is just a quick tip for everyone who often has to work with multi dimensional arrays in Java 8…
Read More » -
Java 8 Deferred Invocation with Java Util Logging
In the blog post Better Performing Non-Logging Logger Calls in Log4j2, I looked at approaches one can use in Log4j…
Read More » -
Mutual Problems
The HTTPS protocol is the well-established standard for securing our connections. Understanding how this protocol works is not a problem…
Read More » -
Java 8: A Type Safe Map Builder Using Alternating Interface Exposure
Expose Your Classes Dynamically When I was a Java newbie, I remember thinking that there should be a way of…
Read More » -
Java: Immortal Objects and Object Resurrection
What is Object Resurrection? A Java object is eligible for Garbage Collection when no other object references the object. When…
Read More » -
Watch Out For Recursion in Java 8’s [Primitive]Stream.iterate()
An interesting question by Tagir Valeev on Stack Overflow has recently caught my attention. To keep things short (read the…
Read More » -
Java 8: Declare Private and Protected Methods in Interfaces
When Java 8 was introduced, we could use default methods in interfaces. The main driver for this feature was to…
Read More »