One pattern that is an incredibly frequent recurring theme is converting an Object of type A into an object of type B for something that understands B to consume. Tons of libraries have something like this embedded in them - beans binding, pretty much anything that validates strings.
Now I won't get to surreptitiously replace the NetBeans splash screen with this...
A few new NetBeans modules - VNC, Breadcrumbs, License Header Changer, a better Java Navigator and more
I just uploaded a bunch of modules I've been working on to the NetBeans Plugin Portal, and put their source code into NetBeans source repository.
I recently created a project for Swing UI validation, which is now available on Sun's new open source hosting site, Kenai. I'd love to get some feedback on it.
My friend Jon writes an interesting blog on the problem of constructors, and how a language might improve on them - and comes to a fairly startling solution.
(This is another in my emptying of my drafts box of proto-blogs - this one from four or more years ago. Some of it is dated, and I gave it an edit or two, but I think there might be a thought or two in here worth reading).
Software is what architecture would be if building-materials were free.
I've got this draft box full of unpublished blogs - mostly because they might insult somebody. This one is five years old and as apropos today as it was then.
A java newbie posted to nbusers saying "I want to put an image into an AWT frame. What component do I use?"
Strangely, the answer is, there isn't any.
I was chatting with a friend who works for RedHat today. You don't hear much about them anymore. Remember when RedHat Linux was all the rage? I've still got that self-congratulatory book with the black-and-white guy with the silly red fedora hat photoshop'd onto his head on the cover. For that matter, remember when Sun was all the rage?
Since I'm back to working in development full-time, I've been setting up a fine little desktop machine. In the process I ran across one of the weirdest bits of software I ever wrote, now available to you too.Basically it generates grammatical english sentences from a randomized vocabulary and set of sentence structures.