adam bien's blog

Pets And Aliens In A Cinema Or Attendee Overflow At Devoxx 📎

Actually I only intended to show a short Java EE 6 demo and then discuss "lean" architectures on slides. Before the "All Java Rock Stars" keynote, there was a huge twitter wall on the display. I used this opportunity to ask what should I implement in my session Creating Lightweight Applications With Nothing But Vanilla Java EE 6 right after the keynote. Got several answers, but the most interesting one was the following tweet:
yaloki 
@adambien a pet shop with EJBs ? make sure @nealford is in the room! #devoxx

Neal Ford wasn't in the room (I asked), but I explained some Java EE 6 basics with a Pet Store sample. I asked whether I should hack something or show slides - only one guy wanted to see the slides (= very nice crowd :-)).

The origin Pet Store is a bit boring and totally over-engineered, so I aligned it with Java EE 6. I'm not a pet expert, so used Predators and Aliens as sample. For some reason I remembered a movie called The Wraith / Turbo Interceptor and implemented an Audit service with Java EE 6 Interceptors.

In about 0.5h we implemented a ZooKeeper application with Servlet JSF 2, 3.0, EJB 3.1, CDI, Bean Validation, REST, Asynchronous invocations, Schedules, and (Turbo) Interceptors. In the last half hour I explained real world architectures (at least what I do in my projects) and tried to answer all questions. I used plain NetBeans 6.9.1 (Java) with Glassfish v3.0.1.

What surprised me - the huge interests in Java EE 6. It was really nice conference. I continued nice conversations with attendees all the way back to the Bruessels Airport.