Adam Bien's Weblog
Modular Java EE Workshops--Interview, Podcast and A Compilable Agenda
I was interviewed @DZone about Java EE Workshops at Munich's airport "AirHacks". Tinu Awopetu also asked me some questions about the Java EE Workshops, history, agenda and the attendees for the NetBeans podcast.
The workshop agenda is compilable and should be easy comprehensible after attending the first day (bootstrap):
package com.airhacks.boundary; import java.util.List; import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.ejb.Schedule; import javax.enterprise.event.Event; import javax.inject.Inject; import javax.interceptor.Interceptors; @Interceptors(EsotericDiscussionPreventer.class) @JavaEE public class AirhacksWorkshop { @Inject @AdamBien Instructor instructor; @Inject Laptop laptop; @Inject Attendee attendee; @Inject Event<TShirt> tshirts; @PostConstruct public void onArrival() { attendee.go200meters(); laptop.oneClickInstall(); instructor.askQuestions(); } @Schedule(hour = "9 AM") public void collectiveCoding() { instructor.explain(); instructor.code(); instructor.explain(); instructor.deploy(); List<Question> questions = instructor.askForQuestions(); for (Question question : questions) { question.answer(); if (question.isConstructive() || question.isHeretical()) { this.tshirts.fire(question.toAttendee()); } } } @PreDestroy public void on5PM() { instructor.answersRemainingQuestions(); attendee.flyHome(); attendee.digestCode(); attendee.registerForNextSlot(); } }
In addition the agenda is going to be persisted on the back of some t-shirts: so prepare some questions.
Posted at 12:44PM Feb 10, 2013 by Adam Bien in Real World Java EE Patterns - Rethinking Best Practices | Comments[1] | Views/Hits: 2601
NEW Workshop: "JPA, NoSQL, Caching, Grids and Distributed Caches with Java EE 7", May 7th, 2013, Airport Munich
A book about rethinking Java EE Patterns
Tweet Follow @AdamBien

I read your interview on Netbeans Dzone, it was amazing.
Posted by java67 on February 13, 2013 at 12:07 PM CET #