so another big theme regarding the java desktop track at javaone is layout managers. looks like they're really and finally solving many of the issues that developers have had with layout management in awt/swing.
i've been enjoying some of the desktop talks at javaone
this week. with swing, a common theme for a talk is: tips
and tricks to make swing run faster.
On and off over the last few months, I've witnessed and have been a part of a very informal distributed conversation about a logo or mascot for the JUGs community[ies].
I've been pleansantly surprised to discover how strong of a bond my JUG affiliation has turned out to be. I have to refrain from the desire to call our community a clan. :-) I feel fortunate to have had the chance to visit various JUG communities in the USA, thanks to my participation in the 'No Fluff Just Stuff' conferences this year.
i'm sitting at the terminal of the denver airport, another nfjs weekend behind me. as usual, i'm never let down by these conferences. i get a boost of energy from standing in front of and interacting with my peers. it's fun to hang around people who can understand you when you speak. this reminds me of three things:
so the world's getting smaller and time's being squeezed, and we all feel like we're a few hundred internet years' old. things don't seem to let up either. the topic of this blog entry is the amazingly short amount of time it took for google mail to become the new defacto email client for the world. only yesterday everyone was using yahoo. now the new game is gmail.
one of the talks i give on the nfjs symposium is "xml data binding with [dennis sosnoski's most excellent] jibx." well, i've come to the conclusion that i'm tired of repeatedly saying 'xml data binding.' it's a mouthful, it takes too long, and it doesn't help much when i try to relate xml data binding to database data binding.. i mean: o/r mapping.
i've been procrastinating learning IDEA for weeks now. the truth is i didn't really have any pressure to. i've been using eclipse 3 since 3 was in M2 i think and that environment was cozy and familiar and productive. well now that i've upgraded my mac to "tiger" and that for some strange reason eclipse is basically hosed..the pressure finally arrived.
extreme programming tells us:
don't waste your time building features that you don't even know yet you're going to need
that's so true and many of us have in the past been bit by this tendency to try to
forecast a need.
however, i find that one can look at software application development in general and come
up with a list of infrastructural tasks that are performed repeatedly
in april, i had the pleasure of being invited to speak to the denver and boulder java users groups (colorado). being active in my local jug in austin (texas), the experience was a familiar one. to put it plainly: it was a blast.
for the last three to four years i've been a regular attendee of my jug.