Skip to main content

Tim Boudreau

Tim Boudreau had his first startup when he was 13, and has been hooked since, with brief departures to play rock and roll, write and play music and do graphics and photography. He is the coauthor of NetBeans, the Definitive Guide from O'Reilly and Associates. Tim was part of the team that open sourced NetBeans, Sun Microsystems' Java(tm) development environment, and currently work as a developer on that project. Originally from Massachusetts, he lives in his adopted home city, Prague, Czech Republic.


timboudreau's blog

On Caching, HTTP and otherwise

Posted by timboudreau on February 28, 2013 at 1:35 PM PST

Some thoughts on caching, HTTP and otherwise
over on

A Quick Analysis of that Java Security

Posted by timboudreau on January 15, 2013 at 9:32 PM PST

A quick, hopefully readable analysis of this week's security exploit and fix over at my new blog

Shouldn't logging be simple?

Posted by timboudreau on December 5, 2012 at 10:53 PM PST

A few thoughts on how logging ought to be over at my new blog.

NetBeans on Node.js, VNC Plugins and More...

Posted by timboudreau on November 10, 2012 at 4:31 PM PST

So I haven't posted a blog here since 2009 - and haven't work for Sun or Oracle since early 2010. It's been a wild few years working on a number of things as diverse as giant clouds to control software for cameras which go down oil wells.

Wicket + JavaFX?

Posted by timboudreau on July 11, 2009 at 11:29 AM PDT

I've been trying some experiments with embedding JavaFX applets into Wicket components.

Do you really want long running examples in tech books?

Posted by timboudreau on July 6, 2009 at 1:39 AM PDT

I've coauthored two books about programming, and in both I heard the complaint (paraphrasing) "There wasn't one cohesive example that was built up chapter-through-chapter."

There's a reason for that. Back in the 90's, I did a lot of programming in Delphi, and bought many hundreds of dollars worth of books.

API Design vs. API Usability

Posted by timboudreau on July 5, 2009 at 11:19 PM PDT

I took last week off to work on some Wicket web programming - seeing as my day-job is desktop programming (and also as a hedge against ending up jobless after Oracle buys Sun).

I've done a lot of talks on API design, focusing on how to not "paint yourself into a corner" in terms of backward compatibility. There is a complementary subject - API usability, that deserves equal consideration.

In my other life I'm a musician

Posted by timboudreau on June 24, 2009 at 12:31 AM PDT

A few people know that since I was 11 I've been writing and recording music. I recently created a ReverbNation profile to share some of it. Of course, I can't resist prefacing a song with a bit about what it's about and how it got written.

Juggy gives Duke a workout

Posted by timboudreau on June 5, 2009 at 12:56 PM PDT

Bruno Souza got a whole bunch of us together to participate in creating this video (embedded below) - how Java Users Groups drive Java - from an unusual perspective :-)

Photos from JavaOne

Posted by timboudreau on June 3, 2009 at 2:53 PM PDT

A few photos from around JavaOne, taken with the world's weirdest lens - a Lensbaby Control Freak - this is a lens that you can twist and turn like a flexible tube.