In this post, we take a look at some of the most common and well-known logging frameworks available in Java to see what you should consider for your projects.
Java 1.9 does not like reflection as much as previous versions, and access to proprietary packages is not possible out of the box. Here's one way to adapt.
Should you switch to Apache Flink? Should you stick with Apache Spark for a while? Or is Apache Flink just a new gimmick? Get the answers to these and other questions.
As with the introduction of any new tool, Java 8's lambda expressions have led to odd biases and poor use. Here are some considerations to keep your code clean.
Dive into the inner workings of thread pooling in Java, the various thread pools at your disposal, and tips on how to make your programs more performant.