First Kirill blogged on "Why I do open source" and then invited Andres and Alex to do the same. So a chain reaction is in motion. Andres published his version, and tagged me and three others. So here's my entry, my version of "Why I do open source."
An essential ingredient for a community is periodic face-to-face meetings. Although events such as JavaOne have served the purpose in the past, this event was stricly about the Desktop, and (unlike JavaOne) was very small and most intimate.
I'm excited about the upcoming Desktop Matters conference, which takes place March 8-9 this week in San Jose, CA. This conference is a first of its kind, focusing on Swing and other desktop technologies.
I wanted to wait for the dust to settle a bit before
airing my comments on the now dated news that Sun
Microsystems has open-sourced Java.
I recall clearly a period of activity on java.net where
many (including me) voiced their desire to see Java
An increasing number of frameworks are appearing that I
find particularly interesting. They're web AJAX frameworks
where the details of the HTTP communication and of all
a Swing-like API.
Here are some of these new frameworks:
For some reason, I did not catch the wonderful Monty Python
Flying Circus episodes in my youth. Recently in the USA
on public TV they've started airing re-runs.
I was thinking about this a while back and it struck me as interesting that as a GUI toolkit, Swing is different from a number of other GUI toolkits out there that were born out of the need for creating a graphical desktkop system. Namely, GTK has GNOME (and Xfce), Qt had KDE, and MFC has Windows.
Recently some new ideas have come to me out of activities that I
did not expect would generate any. In this blog entry I'd like
to enumerate sources or catalysts for ideas, for generating
How many times have we heard or preached (or both) the important lesson of not having our business logic "leak" into the client tier. Each time we hear it, we nod our heads and say "how true," and get serious for a moment.
I sometimes enjoy describing feelings a software developer might experience, at certain moments during development. For example, a while back I blogged about "Grazie Signore" moments.