development

I am studying Apache Kafka (a “distributed streaming platform”) and I stubled upon this conclusion: the “disk read fear” a lot of projects have in the past, is a fake. A lot of distributed database started tutorial with the statement “disk read are slow, write are fast” which is true to some extent, and accounted …

Windows 2000 and higher supports directory symbolic links, where a directory serves as a symbolic link to another directory on the computer. […]Directory symbolic links are known as NTFS junctions in Windows. Unfortunately, Windows comes with no tools for creating junctions—you have to purchase the Win2K Resource Kit, which comes with the linkd program for …

Willing to switch to Subversion to Mercurial (you will, belive me!)? Take a look to this link http://wiki.pylonshq.com/display/pylonscookbook/Mercurial+for+Subversion+Users and be happy! If you prefer a different introduction http://hginit.com/ is a very good start

Book review by Stefano Fago: This book introduce one of most interesting language of new wave of functional programming. You will find a complete overview of clojure language focusing in functional paradigm that can be the real obstacle for a standard developer. The author try to follow you on learning different subject with a lot …

One day, we have the need to create a fast cluster of linux machine, specialized and easy to segragate in different networks (for better security). We need web servers, integration servers (running java hudson), huge developer machines (running for instance eclispe) and so on. It was not easy to find a good environment. This research …

After reading an interesting article on Erlang and Java interoperability, I have decided to dedicate my spare time to Erlang. O’Reilly has just published a wonderful book on Erlang, so I decided to dive into it.

As processors become faster and multiprocessor systems become cheaper, the need to take advantage of multithreading in order to achieve full hardware resource utilization only increases the importance of being able to incorporate concurrency in a wide variety of application categories. In this article we are evaluting a new approach to the concurrency. In the …