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.

 

Weblogs

Ever needed a faster, slicker way to let your users select a color in Swing? I just set up a new java.net project, which produces just such a widget.

I attended the JavaPro Magazine awards ceremony earlier this evening. It was possibly the most surreal moment I have ever experienced in the Java world...

First, WebLogic won an award as...

I was going through old email, and my friend Jesse had pointed up my friend Jarda's commit log message as a candidate "Most Poetic Commit Log of the Year Award". What's the most amusing commit...

In Monday's blog, I announced a webstart-enabled standalone tool that will generate a NetBeans plug-in...

BeanNetter - the NetBeans Module Generator

So NetBeans has this cool component palette from which you can drag and drop components onto Swing...

On one of the NetBeans lists, I mentioned that if you work in Sun's Prague office, and you do a CVS commit that breaks the build (the automated build server can't compile NetBeans from CVS or the...

My grade-school friend Jonathan Locke, who is the creator of Wicket sent me a fascinating brainstorm the other day. Particularly in light of all of...

In his blog today, Charles Lamb points out precisely one of the advantages of NetBeans over Eclipse - portability.

With...

When an analyst says that Microsoft and IBM are following Sun/NetBeans in tools. Yet James Governor of RedMonk does just that in ...

I was just reading Richard Feynman's essay Arlene, about the loss of his wife - written with a combination of wit, love, seriousness, practicality and a real sense of loss. That and...

(I wrote this a few months ago, but delayed pubishing it so as not to implicate the tech tip author I mention)

Today I read a Swing tips entry which had some spectacularly bad advice in it...

I'm here in Brazil to kick off the Desafio NetBeans, the NetBeans plug-in writing contest. A training company down here, that I've worked with,...

I'm still having way too much fun writing the extensible Gimp-like image viewer tutorial code (well, if I keep this up I'm just going to have to admit that it's taking on a life of its own...

(Yes, buried in here is a link to a new cool NetBeans tutorial...)


...

I've been playing with creating "follow-mode" for NetBeans - essentially the ability to have a multi-column editor, emacs-style.

Is that a thing anybody wants?

I've written some...

A few people have mentioned that they would like to see better support for managing import statements in NetBeans.

Okay, the first half of that title is from a package of cashews I bought in a supermarket in Beijing. I had dinner in a restaurant the other night, where, on the menu was a dish called "The Tile...

Andreas Schaefer writes an interesting blog about design patterns. I don't agree completely. Everyone uses...

Well, I am shamed - some months ago I mentioned that I'd started work on a Usages Tree view for NetBeans. I started on...

St. Petersburg is a beautiful city! Other than the nightly battles with mosquitos in my hotel room, the trip was excellent. I spent a week meeting with engineers who are working on NetBeans...

For a while now, I've been thinking a refactoring I've never seen would be useful.

Zdravstvujte - huh?? It's my best attempt at converting the formal form of "hello" in Russian into the western alphabet. I am leaving tomorrow for St. Petersburg, to give some...

On a trip to Powell's Books in Portland, I picked up a copy of Ursula LeGuin's...

In its rich history, NetBeans has grown various command-line options that affect how some things work or look.

My week began with a licensing debate. While those tend to be endless, this one, I hope, can be finite. It started when Elliotte Rusty Harold wrote in his
...

A couple of weeks ago, at NetBeans Day in San Francisco, we gave out awards for outstanding contribution to the community. The winners got a framed Duke poster...and a really nice workstation.

Five years ago this week, we put the final touches on the initial NetBeans.org website. It wasn't as...

I wrote a prototype replacement for the Wizards API in NetBeans - trying very hard to create something clean and easy to use, especially one which didn't require the user of the API to write any...

A couple of years ago my friend Petr Nejedly created a handy library he calls INSANE. The reason for the name was, whenever he...