Roberto and I delivered a 2-part Java EE 6 & GlassFish 3 workshop to a packed San Francisco JUG meetup last week. There were about 80 attendees on Day 1 and about 40 on Day 2. Over approximately 7 hours, we gave a preview of Java EE 6, explained the key technologies introduced in the platform, and did lot of coding using NetBeans IDE.

Roberto's slides are given below:

Overview of Java EE 6 by Roberto Chinnici at SFJUG

And my slides are next:

JavaEE 6 and GlassFish v3 at SFJUG

The completed project from the workshop is now available here. This bundle contains the entire code sample built through out the workshop. The coding sessions are also available in screencast #30, also shown below:

Here is some feedback from the attendees:

The best JUG meeting I've ever attended. It was very informative, helpful and relevant. I particularly liked Arun's follow-along coding demonstrations. I would suggest that the speakers be encouraged to use a mic. If I had not been sitting two rows from the front, then I would have had a hard time hearing Roberto.

It was interesting to hear from the source which parts of EE6 they thought were most valuable, and where new things overlapped with old, and what advantages there were in using standards-based solutions over frameworks like Spring, even when they tend to be behind in usability and power. Also liked the taste of NetBeans, being an Eclipse user.

Very fruitful evening. Thanks so much to the speakers and organizers.

I really enjoyed both nights. There were several JEE 6 (now I now the correct way to say it) technologies that I had heard of but quite didn't understand ... especially in regards to how they integrate. Now I do.?

Thanks aleksandar for organizing this JavaEE6 learning series. It was very helpful and head start on the cool features of EE6. Thanks to arun and Roberto for there well written presentations and hands on workshop. Will look forward for part 2 of this series.

Really enjoyed. Roberto gave a good high level overview of JavaEE (and he was funny) and Arun's talk was educational and easy to follow along with. Very impressed with how easy it was to get the examples working with NetBeans. Looking forward to Thursday.

Really enjoyed both presentations. The fact that it was hands on added an extra dimension to the learning experience. Looking forward to the next session. Thanks to Roberto and Arun!

This was a fantastic intro to Java EE 6. I really liked Roberto's down-to-earth overview of Java EE and its role in the enterprise Java world. In his workshop, Arun did an amazing job making Java EE 6 on GlassFish with NetBeans feel really approachable - if not too easy. Great participation from the audience.

The hands-on component worked great for me.

And the ratings are encouraging too ...

As always, there is room for improvement and lessons to learn. However I enjoyed the fact that most of the attendees were able to follow the instructions and able to reproduce the code samples. One of the attendees even told me "I've no reason to not try Java EE 6 & NetBeans now that there is a complete environment on my laptop". And that indeed was the intention ;-)

Check out some pictures:

Thank you Sasa for giving us an opportunity to talk about Java EE 6 & GlassFish 3 at San Francisco JUG! We had a great time and it seems like the attendees enjoyed too :-)

Technorati: conf sanfrancisco jug sfjug glassfish javaee6

Read More about [Java EE 6 & GlassFish workshop delivered at San Francisco JUG - Slides & Demos available...