It was a nice workshop and experiment. I prepared four slides, showed two and spent the rest of the time implementing an application suggested by one of the attendee - a Ticketing System (he had to build it afterwards in a real world project).
We covered CDI with some corner cases (building plugins, replacing JMS, qualifiers, stereotypes, configuration), EJB 3.1, unit tested and mocked out some EJB 3.1 without interfaces, Interceptors, JPA, Bean Validation, a bit JSF 2, discussed / implemented some REST applications and tested the load (3000 transactions / second for a GET-REST and two chained EJB 3.1). We focussed more on "best practices", design and architectures.
I used plain NetBeans 7m2 (Java) and Glassfish v3.0.1 - without any preparation or configuration. Everything would also work perfectly with NetBeans 6.9.1 as well. Few times I showed samples (like DAO) from the javaee-patterns project.
Web Apps, SPA, PWA with vanilla Java Script (ES 6+), CSS 3 and WebStandards only. As simple as possible, but not simpler. See you at: (Progressive) Web apps, Single Page Apps and WebStandards airhacks workshops at MUC airport, Winter Edition
airhacks.fm the podcast:
Stay in touch: airhacks.news.