Skip to main content

Chet Haase

I worked as an architect in the Java Client Group at Sun, followed by a stint at Adobe on the Flex SDK team. I can now be found at Google, working on the Android SDK.

I co-authored the book Filthy Rich Clients with Romain Guy. I also wrote the book Flex 4 Fun, about the graphical and animated side of Flex.

You can see what I'm up to now on my blog Codedependent, where I post articles, demos, code, and videos on graphics, animation, and other geeky-fun topics.

You can also check out the lighter side of my interests on my comedy blog at, or in my book When I am King..., available from


chet's blog

JavaOne 2005 Desktop Rehash

Posted by chet on July 5, 2005 at 9:28 AM PDT

I'm still recovering from last week's JavaOne conference. Like any recovering *aholic, maybe I just need to wallow in it a little more before I can admit to myself that I have a problem and can actually start doing something about it.

JavaOne Desktop Sessions

Posted by chet on June 23, 2005 at 8:46 AM PDT

I don't know about you, but I find conference program guides and websites somewhat difficult to use. There are just so many sessions in so many different areas that it's tough to wade through the universe of possibilities and figure out where I'm actually supposed to be at any given time (besides looking for a good cup o' coffee, of course).

Mmmmmm VM.....

Posted by chet on June 14, 2005 at 3:45 PM PDT

Before we start, please check out

Grzegorz Czajkowski's blog
. Greg talks a bit about the technology and has links
to related sites (including, of course, the
project page for MVM.

Phil's Font Fixes

Posted by chet on June 6, 2005 at 4:09 PM PDT

The bits are in: we've just integrated LCD Text support
in J2SE! You can download the latest
Mustang build
and check it out (we integrated this feature into build 39,
which should be live now).

Phil Race was hard at work over the last several months implementing
this stuff. Here's what he had to say about it:

Enjoy It!

Posted by chet on May 24, 2005 at 11:03 AM PDT

On my recent flight to Germany, every time the flight attendant gave me food or drink, she would say "Enjoy it!".
It's not just the words; someone asking you to enjoy your meal
may be very polite. But it
was the tone she struck that would brook no dissent; I must enjoy the
meal .... or else.

Graphics Acceleration Geeks: Rejoice!

Posted by chet on May 3, 2005 at 3:19 PM PDT

If you are interested in hardware acceleration for Java2D on Windows, check
out the latest bits on the mustang site (

Desktop Java Features in Mustang

Posted by chet on April 20, 2005 at 1:15 PM PDT

There's an article posted on that talks about the ongoing feature work in the desktop group. We hope this helps you understand what we're busy with and what you can look forward to in the 6.0 release.

Swing Update: No More Gray Rect

Posted by chet on April 20, 2005 at 8:31 AM PDT


News Flash!

Clear Skies Ahead!

Perceived Performance Problem Perforated!

Smaller is better? What about Faster?

Posted by chet on April 5, 2005 at 5:56 PM PDT

There are a few questions in the world that you can pretty much get guaranteed answers to:

  • Would you like a lot of money?
  • Would you like a sock in the mouth?
  • Do you want the last donut?

In our geeky corner of the universe, we have similar "Well, duh!" questions like:

  • Do you want Java to start up faster?
  • Do you want your Java appl

JDG* seeks bad code for good time

Posted by chet on March 17, 2005 at 4:42 PM PST

"Give me your tired, your poor, 
Your huddled masses yearning to breathe free, 
The wretched refuse of your teeming shore. 
Send these, the homeless, tempest-tost to me.