In the first presentation during Netbeans Days World Tour in Posen with Netbeans 6.5rc1 worked surprisingly well. I didn't had the time to prepare slides, so I decided to build during the presentation a fully functional Java EE 5 application. I started with WebServices (SOAP), EJB 3, then JPA persistence, some interceptors, Servlet and JSF with Databinding. Finally someone wanted to see how JMS works, so I built Message Driven Bean as well. We had some time left (the session was 1h long), so I downloaded UML plugin and reverse engineered the EJB project to show how DI works. The UML plugin was installed without even restarting the IDE. We had still some time left so I reverse engineered the entities from a database.
To make it even more exciting, I activated the incremental deployment and "Deploy On Save" feature - which didn't worked well with 6.1 (windows locked the Jars). From this time, I just saved the files, and Netbeans deployed everything in background. They were no problems during the presentations - even in JSF, EJBs and interceptors - so kudos to Sun Engineers - great work.
I will switch from Netbeans 6.1 to 6.5RC 1 for my production projects right now - it is stable enough, at least for Java EE development (no exceptions or problems during last 4 days) .
After the presentation we moved from Posnan to Gdansk with Geertjan Wielenga (Netbeans Guru), Toni Epple (NB Dream Team Member) and Karol Harezlak (Tech Lead for Mobility). I actually had to work, but our conversation was too interesting - so I just enjoyed the trip and worked at night :-). It started with Java FX and ended discussing the aging of RCP applications and people - "superperformers".
In two hours I will give another presentation in Gdansk - and will show some RESTFul stuff and Java EE 6 features. No Risk No Fun again - let see :-).
NEW 2016: Java EE 7 Workshops: Bootstrap, Effective, Architectures, April, 4th-6th, Munich's Airport
On demand workshops: Java EE 7 Bootstrap, Effective Java EE 7 and NEW: Java EE 7 Testing are available for streaming