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


Posted by chet on March 2, 2005 at 7:13 AM PST

Martin Perez from interviewed me on random desktop client topics such as games, Swing, games, 2D, games, performance, and games.

Timing is Everything

Posted by chet on February 15, 2005 at 2:06 PM PST

In my Freebird! blog I got several requests for information/examples on writing time-based Java code. I've finally written an article and posted a source code project on this topic.

Chat with Chet and Scott

Posted by chet on February 14, 2005 at 7:45 AM PST

Another short dereference blog, in a series of short dereference blogs. This one's a pointer to the upcoming chat with Scott Violet and myself on Getting High Performance from Your Desktop Client.

JavaOne: What do you want to see?

Posted by chet on January 13, 2005 at 7:00 AM PST

We've set up a forum on Planning
JavaOne 2005

The whole idea here is to find out more about what Java developers would like to see. There's a thread for every conference topic (and one for ideas that don't fit in the other buckets). Help make JavaOne
The event of the 2005 conference season...

Yes, Virginia, There is a JavaOne Call For Papers

Posted by chet on December 23, 2004 at 9:03 AM PST

It's true, it's true, it's finally here: the 2005 JavaOne Call For Papers.

So now the big question is: what do we want to do with it?

Miscellaneous Stuff n Things

Posted by chet on December 14, 2004 at 8:36 AM PST

Think of this blog as an IV drip for my blog; I have to come back occasionally and check on the patient to see how he's doing, and administer the right drugs to make sure the heartbeat monitor still goes "Ping!" at the proper rate.

Java Gaming Part 2

Posted by chet on November 16, 2004 at 8:29 AM PST

I know everyone was on the edge of their seats waiting for Part 2 of the game development article that Dmitri Trembovetski and I wrote. Well, you can stop biting your nails and check out the second and last installment at the Java Developers Journal site.

Java Game Development: JDJ article and code

Posted by chet on October 6, 2004 at 7:55 PM PDT

At the end of our JavaOne talk on Desktop Game Development this year, I opened my big mouth and asked who wanted to see the code we'd written to our game demo (a simple version of a well-k

Tiger on the Desktop

Posted by chet on September 24, 2004 at 8:02 AM PDT

I know Tiger's getting a lot of press lately (after all, we don't ship
a new major Java release that often) and that there's a lot more about the
new release than the graphics end of things. In particular, with a platform
whose language changes so little and so infrequently, the types of changes
introduced in Tiger are pretty substantial and attention-grabbing.

Intermediate Images

Posted by chet on September 8, 2004 at 8:25 AM PDT

This blog is just a dereference to the actual article. This time, I've gone a more formal route and posted another graphics brain-dump as an article on I figured my blogs are really more like tech articles anyway, so why not go whole-hog and publish them as such.