-
Core 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 » -
Enterprise Java
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 » -
Software Development
Cross-platform mobile developement
So what problems does cross-platform development actually solve. well they are two-fold. To have the capability of complete (or near complete) mobile…
Read More » -
Enterprise Java
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 » -
Enterprise Java
Why Docker?
Containers are not a new thing, but implementing them was always a little more complicated than it needed to be.…
Read More » -
Enterprise Java
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 » -
Core Java
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 » -
Core Java
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 » -
Scala
Event sourcing + free monads = free sourcing?
I recently wrote about Event Sourcing and Free Monads. The natural next step is combining the two! How would a…
Read More »