Threads-alternative in JEE: using the timerservice

A common problem in in developing Java Enterprise (JEE or J2EE) application is working with threads, or more generally executing code asynchronously. Starting and instantiating threads in the old-fashioned java…

Swing popularity rising

Years ago I developed several Swing application – most of them are still being used now. Later I switched to webapplication using http, javascript and html. I do like thinking…

Distributed software with JGroups

JGroups A distributed application, where nodes of the application communicate with each other over a LAN using UDP. Each nodes discovers other nodes automatically, when a node crashes or shuts…

Lessons learnt using JBoss 5 clustering

Last week I spent some time getting clustering to work using JBoss 5.0.0 GA. I made a few mistakes and I thought I share them – even though they were…

Frustation on JBoss

For some application I need a notion of ‘shared state’ within a cluster of computers within a network. The software will have to run on JBoss. Yesterday I had successfully…

Devoxx’08

This posting is a translation of the posting on my old weblog Devoxx’08 in Dutch. Of all the presentations that I’ve seen, this is my top: From Concurrent to Parallel…