The enterprise Java framework was first released in 1999. It has undergone a great number of improvements over the last decades, but the learning curve is still very steep. So in this article, we're going to take an in-depth look at version 8 of the Java ... (more…)
Read more »
Concurrent applications, those serving multiple independent application actions simultaneously, are the bread and butter of Java server-side programming. The... (more…)
Read more »
If you have ever used Streams and Optionals in Java, you must have come across lambda expressions and functional interfaces. But how exactly are lambda expressions tied to functional interfaces? This… (more…)
Read more »
Java SPI is a standard java way to have binding between contracts and implementations. SPI used for several use cases such as Currency, Loca... (more…)
Read more »
Futures are an interesting conecpt in concurrent and parallel programming. I’ve written about them several time, the last time in Advanced Futures With Play Framework. Streams are a concept which came with Java 8 to operate on a stream of objects, transfo... (more…)
Read more »