I recently returned to Sun, the past 2 1/2 years I was an Architect for a loan servicing application being built for one of the largest automobile companies. At my previous company we were developing with an agile development process using a lot of open source tools -eclipse, junit, ant, maven, cvs, cruisecontrol, and not open source tools- Magic Draw, XMLspy, Jprofiler.
Last week I attended NetBeans and Sun Tech Days in Atlanta. I was really impressed with how much Netbeans has improved, if you haven't tried it lately then you really should. Here are some of the features that were demonstrated which I found nice:
- a free UML plugin which can be used to draw UML (of course) but also to reverse engineer UML from your code and which can stay in synch with any changes. At my previous company (which was very cost conscious) we paid $ for that.
- Netbeans projects use Ant to build, there is no binary metadata