Biography
Blog
May 07 2008
So, the big kickoff for JavaOne. I guess there was news. Solaris on EC2, which is fine. More JavaFX demos. Expected that. Other than that, what? So one thing that really struck me: Project Hydrazine. Can someone tell me what... read moreMay 06 2008
CommunityOne was huge. Having been to various what-use-to-be NetBeans Day at what-used-to-be the Argent, seeing the Moscone filled with people for C1 was actually quite strange. In real terms, the experience didn't seem that different, however. CommunityOne works the big... read moreMay 05 2008
So I am going to break rules here, I am pretty sure, six ways from Sun-day (haHA!). I am pretty sure I have never commented on this before, because, I agree with the 16,000 of you who will tell me... read moreJava Posse Roundup Episode II: Attack of the Jackalope
March 10 2008
I'm back in the Dirty South from my trip to Crested Butte for the second annual Java Posse Roundup. As you can see in the photo above, there was 6 to 10 feet of snow over the whole area.... read moreFebruary 05 2008
So I want to pontificate about SOA in the Enterprise for a few minutes here. I, as an "enterprise" developer obviously have an opinion on this topic, but this final rant was spawned by listening to Dalibor on Java Posse... read moreJanuary 25 2008
With minimal introduction, just want to say, every Java developer in the world needs to hear Java Posse 160... if you want to, skip 18 minutes into it and start from there. To borrow from John Hodgman.... that is all.... read moreJanuary 11 2008
Just a quick note, and excusing my pun, I think we all would like to wish Knuth a (belated) 70th Birthday read moreJanuary 11 2008
Gosling dragged the crew into the Dirty Dirty for the second (annual?) Sun Tech Days Atlanta. Last years STD I was pretty down on. It is 100% recycled JavaOne content from 9 months earlier. This years had a better mix with a good bit of new content. One comment from… read moreDecember 27 2007
Thing are quiet around here for the holidays, so I want to do another post on our Gwittir framework for GWT. In the last post I demonstrated some basic data binding and made a little Flickr browser. I am going to reuse a lot of the same technologies here… read moreDecember 17 2007
At my “day job” at Manheim Auctions we have been using GWT for a while now on “real world” projects. Along the way we have built a lot of tooling for GWT and we are now releasing a big chunk of it as Gwittir (like Glitter with a lisp). There… read moreJava Puzzler: Ch-Ch-Ch-Changes
December 11 2007
In the spirit of Neil and Josh/Will’s Java Puzzlers, here is one I just recently ran into: Given the following block of code: PropertyChangeSupport changes = new PropertyChangeSupport(this); PropertyChangeListener l = new PropertyChangeListener(){ public void propertyChange(PropertyChangeEvent evt) { throw new UnsupportedOperationException("Not supported yet."); } }; changes.addPropertyChangeListener("foo", l); for( PropertyChangeListener remove :… read moreNovember 19 2007
I want to talk a little about Android. I am very much going to sidestep the holy war about is it or isn’t it Java, except to say, this looks a lot like something that would have been derived from the Danger stack. The commonalities are striking. As a Sidekick… read moreNovember 13 2007
Obie Fernandez has a great write up on the Future of Java panel at QCon with Chet Haase, Charles Nutter, Rod Johnson, Josh Bloch, and Erik Meijer. On one point: An audience member suggests that splitting up the JDK platform by defining core-subsets of functionality would be desirable. Chet disagrees, suggesting that… read moreNovember 02 2007
Google’s much hyped OpenSocial API finally appeared on code.google.com. For the most part it is “Yet Another GData API.” Which is good, and bad. Good in that people pretty much understand it. Bad in that it seems really half-baked to me. Let’s start with the sample friends list. This would live… read more