Java
-

Lock Less Java Object Pool
It has been a while since I wrote anything, I have been busy with my new job that involves doing…
Read More » -

Lambdas: coming to a Java 8 near you!
What are Lambdas? A lambda expression is a type of anonymous function, that can be written inline within a method…
Read More » -

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 » -

Printing Generated Assembly Code From The Hotspot JIT Compiler
Sometimes when profiling a Java application it is necessary to understand the assembly code generated by the Hotspot JIT compiler.…
Read More » -

Garbage Collection in Java (3)
This follows on from my previous two garbage collection blog posts: Overview of GC in Hotspot. Parallel Garbage Collectors. Concurrent…
Read More » -

Reducing memory usage with String.intern()
Every now and then you have a dying production application at hand. And you know you need to patch it…
Read More » -

Developing SOAP Web service using Apache CXF
In last post I walked through the steps for developing a simple RESTFull service using apache CXF. In this post…
Read More » -

Making Sense Out of Datomic, The Revolutionary Non-NoSQL Database
I have finally managed to understand one of the most unusual databases of today, Datomic, and would like to share…
Read More » -

Distributed System Development Considerations
There are a number of factors to take into account while developing distributed software systems. If you don’t even know…
Read More »




