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 workshops: MicroProfile with Quarkus and Micro Frontends with Web Components at MUC airport the podcast:

Stay in touch:


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