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

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

Akka vs Storm
I was recently working a bit with Twitterâs Storm, and it got me wondering, how does it compare to another…
Read More » -

Garbage Collection in Java (2)
Parallel Scavenge Today we cover how Parallel GC works. Specifically this is the combination of running a Parallel Scavenge collector…
Read More »





