-
Core Java
What’s new in Java 8 – Date API
With the final release of Java 8 around the corner, one of the new features I’m excited about is the…
Read More » -
Enterprise Java
MapReduce Algorithms – Understanding Data Joins Part II
It’s been awhile since I last posted, and like last time I took a big break, I was taking some…
Read More » -
Core Java
Fine-Grained Concurrency with the Guava Striped Class
This post is going to cover how to use the Striped class from Guava to achieve finer-grained concurrency. The ConcurrentHashMap…
Read More » -
Enterprise Java
Configuring Hadoop with Guava MapSplitters
In this post we are going to provide a new twist on passing configuration parameters to a Hadoop Mapper via…
Read More » -
Enterprise Java
MapReduce Algorithms – Understanding Data Joins Part 1
In this post we continue with our series of implementing the algorithms found in the Data-Intensive Text Processing with MapReduce…
Read More » -
Enterprise Java
MapReduce Algorithms – Secondary Sorting
We continue with our series on implementing MapReduce algorithms found in Data-Intensive Text Processing with MapReduce book. Other posts in…
Read More » -
Enterprise Java
MapReduce Algorithms – Order Inversion
This post is another segment in the series presenting MapReduce algorithms as found in the Data-Intensive Text Processing with MapReduce…
Read More » -
Core Java
Google Guava BloomFilter
When the Guava project released version 11.0, one of the new additions was the BloomFilter class. A BloomFilter is a…
Read More » -
Enterprise Java
Google Guava EventBus and Java 7 WatchService for Event Programming
This post is going to cover using the Guava EventBus to publish changes to a directory or sub-directories detected by…
Read More »