Adam Bien's Weblog

Sunday Feb 10, 2013

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.


Special Event: Java 8 with Java EE 7: "More Power with Less Code", 13th October, 2014

A book about rethinking Java EE Patterns

Comments:

I read your interview on Netbeans Dzone, it was amazing.

Posted by java67 on February 13, 2013 at 01:07 PM CET #

Post a Comment:
  • HTML Syntax: NOT allowed
realworldpatterns.com
...the last 150 posts
...the last 10 comments
Links
License