Kilim – efficient java internal messaging

The internal messaging model used for concurrency in languages such as Erlang and Scala is undoubtedly compelling. Every time I try I get frustrated, though. I’m simply more comfortable with java. With this in mind I’m very interested in Kilim, which claims to provide a similar model usable directly from java, and with better performance …

Continue reading ‘Kilim – efficient java internal messaging’ »

Erlang and Ruby Roundup: Vertebra, Scaling with Fuzed, Github

Whenever I bump into erlang (which seems to be becoming increasingly frequent) I seem to follow the same mental journey. First I look at the advantages, then admire the quality of the applications, then I get mired in trying to get my head around the syntax. Eventually I back off and decide to just run …

Continue reading ‘Erlang and Ruby Roundup: Vertebra, Scaling with Fuzed, Github’ »

InfoQ: Vertebra: EngineYard’s Next Generation Cloud Computing Platform

Even though this article uses the term “web 3.0”, it’s still worth reading. The idea of moving from specific “cloud computing” implementations to a more generic and pluggable approach is a neat idea. Using ruby as a scripting language for “agents” and Erlang for the infrastructure seems a good balance, too. InfoQ: Vertebra: EngineYard’s Next …

Continue reading ‘InfoQ: Vertebra: EngineYard’s Next Generation Cloud Computing Platform’ »

Distributed programming with Jabber and EventMachine

Although I don’t do much with Erlang or Ruby at the moment, I really like the approach taken in this article of connecting applications using the Jabber protocol. It looks as if it really has a lot to offer as a messaging infrastructure, a potentially key component as yet unexplored for “rosebud”. nutrun » Blog …

Continue reading ‘Distributed programming with Jabber and EventMachine’ »