Adam Bien's Weblog

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:

@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.

NEW dates, new workshop: Java EE 7 Workshops: Bootstrap, Effective, Architectures, JavaScript Bootstrap and HTML 5 December, 7th-11th
NEW: Java EE 7 Testing-- Available For Streaming


A book about rethinking Java EE Patterns


Hello Adam,

Your talk was actually one of the most interesting ones of this year's conference, thank you very much.
You managed to make it technically clear with a lot of explanations and bit of humour, which was really great !

By chance, if you still have the Pet Store project you built during the session, is there a way to download it ?

Thank you in advance.


Posted by Xavier on November 20, 2010 at 12:39 PM CET #


thanks for attending my session! I will submit the application to the organizer.

thanks again!,


Posted by on November 20, 2010 at 01:18 PM CET #

I subscribe totally to what Xavier said!
Maybe it would be nice to post all your conferences talks on your site ...:)

Posted by Cristian on November 20, 2010 at 03:39 PM CET #

+1 awesome session, awesome subject, awesome speaker !

Dan allen talk was also great but too many slides and not enough IDE ;)

Posted by Yann on November 20, 2010 at 04:10 PM CET #

thank you very much !

Posted by Xavier on November 20, 2010 at 05:08 PM CET #

+1 - indeed one of the highlights. Very much liked the dry humor also, you sprinkled around.

Posted by Jan Vissers on November 20, 2010 at 08:28 PM CET #

+1 great session, I really enjoy when someone is able to implement code live while explaining what he is doing so everyone gets it - Applause again!
By the way, Adam, if you want to easily zoom into any part of your screen on your mac just use <Ctrl> and two finger slide on the trackpad (maybe you have to activate it in the trackpad settings).

Posted by Jeid on November 21, 2010 at 04:05 PM CET #

One of my best session in Devoxx 2010.
Thank you!

Posted by Thomas on November 22, 2010 at 01:13 PM CET #

Hi Adam,

I've also attended at your presentation which was great. Is it possible to download the source of the project so I can have a look at it? Thx!

Posted by David on November 29, 2010 at 11:19 AM CET #

Post a Comment:
  • HTML Syntax: NOT allowed
Online Workshops
...the last 150 posts
...the last 10 comments