Java
-

Java multi-threading: volatile variables, happens-before relationship, and memory consistency
What is a volatile variable? volatile is a keyword in Java. You cannot use this as a variable or method…
Read More » -

JSF 2.2 Create a custom Hello World component in 30 seconds
Let’s jump directly to the cool stuff and say that in JSF 2.0 a custom component was made available to…
Read More » -

Drill into Your Big Data Today with Apache Drill
Apache Drill has been gaining significant user adoption and community momentum since its initial Beta availability in September 2014. The…
Read More » -

Why Docker?
Containers are not a new thing, but implementing them was always a little more complicated than it needed to be.…
Read More » -

Hadoop: HDFS – java.lang.NoSuchMethodError: org.apache.hadoop.fs.FSOutputSummer.(Ljava/util/zip/Checksum;II)V
I wanted to write a little program to check that one machine could communicate a HDFS server running on the…
Read More » -

Akka Typed Actors: Exploring the receiver pattern
In the previous article we looked at some of the basic features provided by Akka Typed. In this article and…
Read More » -

Java Memory Architecture (Model), Garbage Collection and Memory Leaks
Java Memory Architecture (Java Memory Model) The above is the Java Memory Model for the Heap as well as the…
Read More » -

JavaOne 2015 continues and Java will live forever (… well maybe a LONG-TAIL)
Okay. Maybe I am being over dramatic in the title. I do believe that Java, the ecosystem, the community, the…
Read More » -

Gentle Introduction to Hystrix – Hello World
In a previous blog post I had covered the motivation for needing a library like Netflix Hystrix. Here I will…
Read More »






