by Uwe B. Meding Starting an external process in Java is a fairly straightforward task. Managing the resources of the external process is a different matter altogether and not as o...
by Uwe B. Meding Developing multi-threaded code has always been a non-trivial undertaking. The ReadWriteLock is the typical mechanism used to help minimize thread waits when acce...
by Uwe B. Meding Using JSON in a Java REST application is pretty straight forward. Jersey is the reference implementation for JAX-RS which does all the serialization for you. The r...
by Uwe B. Meding » Get the Source Matching two graphs to see if they are identical is very complex. Mathematicians call the matching process graph isomorphism. In fact, it is not k...
Uwe B. Meding » Get the PDF » Get the Source Principal Components Analysis (PCA) is a great tool of modern data analysis. It follows two related goals: It tries to find a good data...
by Uwe B. Meding Normally, Hadoop processes the data that is stored in the local storage environment, usually HDFS and systems that derive from it. The data in these systems can be...
by Uwe B. Meding The iterators in the Hadoop reducers are not as simple as they might look. The issue is that for big data applications the total number of items that you are itera...
by Uwe B. Meding They are anonymous and blackmail internet companies: patent trolls are a plague that can plunge businesses into unthinkable troubles. We need to make it more diffi...
by Uwe B. Meding Bitcoins are magic. The promise of the virtual currency or crypto-currency to work flawlessly is fascinating. Especially, today where many people feel insecure abo...
by Uwe B. Meding Windows 8 was supposed to save Microsoft and the desktop. Looks like the verdict is in, and it is not pretty: The new operating system has not reversed the negativ...