Warning to Gmail Users

For those that use Firefox and Gmail chat, be sure you have added Gmail to the “Allowed Sites” for popups before you click on the “Pop-out” option. It seems that gmail is *really* determined to pop out that window and will continue to try for an infinite number of times, effectively blocking your current firefox window.

Cool app (reminds me of the AOL chat applet), but just beware.

The Goodness in JGoodies is Great: A Brief Tutorial

I’ve been heads down at work lately developing a desktop application, something that is a bit refreshing considering I’ve mainly been working on web applications or distributed systems for some time. Desktop applications have some nice things but developing them also means they have their own fair share of pain (acceptance testing a multithreaded app is not fun!).

The last time I had developed anything remotely serious desktop wise was back during University days when I was using Borland’s JBuilder 2 (yes that means Java 1.1 and AWT) and then slightly later, the terrible Microsoft’s J++ (and non-java classes). I have repeated found that IDEs are wonderful things for building prototype UIs, but anyone who has had the horror of maintaining any of the automagically created code in the background, will agree with me at how terrible it can be.

Not willing to repeat mistakes of the past, on my current project we have had great successes leveraging the JGoodies Forms Layout Manager. The makers of this opensource component specifically designed it with maintenance and addressing the common tasks of simple forms without being excessively verbose about it. They have an excellent white paper on their site and their APIs are intuitive, but I thought it might be useful stepping through a step by step guide anyway. Read more “The Goodness in JGoodies is Great: A Brief Tutorial”