Johan's Blog


Thu 28 May 2009

Java Performance: there is always a next bottleneck

At LodgON, we created an application for the upcoming regional and European elections.
The customer, VTM, is one of the two major broadcast companies in Belgium, and a high volume of users was expected on the day of launch. Therefore, performance was one of the key requirements.
The article below is not a Bible, but it describes how we managed to overcome the performance issues. It might help others in solving their Java Enterprise applications performance issues as well.

written on 12:04. 0 comments...


Wed 20 May 2009

JavaOne fever

Yes, it's that time of the year again. In 2 weeks from now, JavaOne 2009 will be halfway. I expect it is going to be one of the most interesting JavaOne conferences ever.

written on 20:23. 0 comments...


Mon 18 May 2009

Launching SyncSphere

Recently, we opened a beta-version of our SyncSphere community software. SyncSphere is built on top of DaliCommunity, which is built on top of DaliCMS. With SyncSphere, users can create their own community in a few steps.

written on 11:37. 0 comments...


Mon 4 May 2009

The future of GlassFish

In my previous entry, I discussed some reasons why JavaFX has a future, even within Oracle. I don't intend to discuss every single Sun technology, but the future of GlassFish is also important to me as a developer.

written on 10:05. 0 comments...


Mon 27 April 2009

The future of JavaFX

With the recent acquisition of Sun by Oracle, questions arise about the future of JavaFX. Some people believe that Oracle is going to dump JavaFX, while others are convinced that Oracle is going to increase the effort in JavaFX.

written on 20:57. 0 comments...


Fri 20 March 2009

Using Comet and Grizzly in chat

One of the cool technologies I didn't play with until a week ago is Comet. Recently, we started working on a JavaFX chat client (see my previous blog entry) and in order to make the backend scalable, we are now using Grizzly/Comet.

written on 12:58. 0 comments...


Thu 19 February 2009

JavaFX asynchronous chat client

I love JavaFX. This technology is so bleeding edge, you have to check and cross-check Internet resources, API's, forums, source code,... to get most pieces of the puzzle together. At LodgON, we created a JavaFX Chat Client. We encountered lots of challenges, and I will explain some of them below.

written on 21:09. 0 comments...


Mon 16 February 2009

CollectValue goes OpenSocial

CollectValue, the social network for collectors, is now compliant with the OpenSocial 0.8 specification.

written on 16:24. 0 comments...


Wed 31 December 2008

JavaFX, why did it take so long?

I have been on a long holiday, and I missed the release of JavaFX 1.0 early December. At first glance, I didn't really understand why it took about 18 months since JavaFX was announced at JavaOne 2007 before a first package was released. But I think I understand it now.

written on 10:10. 0 comments...


Wed 12 November 2008

OpenSocial, JavaScript and Java

I am working with OpenSocial for a while now. Apart from the organizational challenges (aligning the companies behind Orkut, MySpace, hi5,...), there are a lot of architectural and conceptual discussions going on at the OpenSocial mailing lists. This is not a surprise, OpenSocial defines a JavaScript "environment" (client-part) where the implementations also require a server part that can be done in any language -- including Java.

written on 09:20. 0 comments...