My JavaOne 2013: Wrapup

This blog entry summarizes my session participation at JavaOne 2013. I plan to update this entry with links to the content on as it becomes available.

Sessions I Attended

In general, speaking more than listening is a very bad way to live. I find this holds true at conferences as well. Here are the sessions I attended. I attended eight and presented six, so I guess I'm safe. Twitter links to session speakers provided for convenient following.



  • Building CDI Extensions - CON2667

    Jason Porter - Tuesday, Sep 24, 1:00 PM - 2:00 PM - Parc 55 - Mission

    Having built CDI extensions to enable JSF 2.2 FlowScoped and ViewScoped, I was keen to see what I had done wrong. Turns out the code Pete Muir and J.J. Snyder gave me, and which I hacked on until it worked, is exactly what Mr. Porter ordered. I was glad to share one hard-learned nugget in writing CDI 1.1 extensions: Don't forget to publish the @Initializved and@Destroyed CDI events at the appropriate times.


  • Introduce Java Programming to Kids - CON3431

    Arun Gupta and Jim Weaver - Wednesday, Sep 25, 10:00 AM - 11:00 AM - Hilton - Continental Ballroom 6

    My ten year old is just getting in to programming, and it's inspiring what Arun's ten year old has done in the field of educating about Minecraft modding. Personally, I'm still a little uneasy with the legality of it because it just doesn't feel right to have to bytecode decompile something to hack on it, but Arun assures me someone named "Notch" is ok with it. I guess that will have to do.

  • How to Get More Kids to Code - CON3023

    Saskia Vermeer-Ooms,Regina ten Bruggencate- Wednesday, Sep 25, 11:30 AM - 12:30 PM - Hilton - Continental Ballroom 6

    Even though there was subject matter overlap between this and the previous sessions, this session offered different perspectives, most importantly the female perspective. I think the Devoxx4Kids idea is great. I hope someone in our cash-strapped, time-starved educational community here in the U.S. picks it up. I don't have the time!

  • The Adventurous Developer's Guide to JVM Languages - CON4191

    Simon Maple - Wednesday, Sep 25, 1:00 PM - 2:00 PM - Hilton - Yosemite B/C

    In the fashion of such breezy talks, Mr. Maple gave an excellent tour of some of the more popular JVM languages. I like such talks for their value in reducing first order ignorance.


Sessions I Presented


  • JavaServer Faces from a New Perspective: JSF 2.2, HTML5, Bean Validation 1.1, EL 3.0, JPA 2.1 - JUN10155

    9/22/13 (Sunday) 9:00 AM - Golden Gate University, 536 Mission Street - Room 5215

    Slides ready: 100%

    Demos ready: 100%