Java
-
Efficient enterprise testing — conclusion (6/6)
This last part of the series will cover additional end-to-end tests, testing in production, and a conclusion of the parts.…
Read More » -
Become a Master of Java Streams – Part 1: Creating Streams
Declarative code (e.g. functional composition with Streams) provides superior code metrics in many cases. Code your way through this hands-on-lab…
Read More » -
JEP 355 Text Blocks in JDK 13
JDK 13 went GA on September 17th, 2019 and the prominent new features are listed here. One of the new features…
Read More » -
Concurrent query execution in Apache Lucene
Apache Lucene is a wonderfully concurrent pure Java search engine, easily able to saturate the available CPU or IO resources…
Read More » -
Spring @Primary Annotation
Introduction: Spring @Primary annotation is used to give a higher preference to the marked bean when multiple beans of the…
Read More » -
Recommendation System Using Spark ML Akka and Cassandra
Building a recommendation system with Spark is a simple task. Spark’s machine learning library already does all the hard work…
Read More » -
Is your JVM leaking file descriptors – like mine?
Foreword: The two issues described here, were discovered and fixed more than a year ago. This article only serves as…
Read More » -
Spring MVC Binding w/o Setters
You can bind form parameters to a domain model object even if the domain model object does not have setters.…
Read More » -
The Structural Bug
A team member was having a bit of trouble with the following code: 01 02 03 04 05 06 07…
Read More »