Reza Rahman's Blog

  • June 18, 2014

JavaOne Java EE Track Content Finalized (A Detailed Preview)

Guest Author

I am very pleased to share with you that the JavaOne Java EE track content is now finalized. In this brief but detail-rich blog entry I want to tell you a little bit about the track, key content and star speakers this year. As a reminder, JavaOne 2014 is going to be held on September 28 – October 2 in San Francisco and you can register here.

Thank You, Regrets and Being Persistent

First and foremost I want to personally thank everyone that took the time to submit carefully crafted submissions to the track. Your passion and dedication has helped us construct a very strong offering for the community at large. It was a privilege to review all your sessions. JavaOne is a key part of the global Java community far beyond the walls of Oracle and all of you are a large part of keeping it successful. Indeed this year we are proud to say we have been able to minimize Oracle speakers in favor of folks from the community as well as real world stories from your fellow Java EE users.

For the folks that got sessions accepted, I look forward to your excellent delivery at JavaOne. I want to especially thank the folks that did not get sessions accepted, I ask that you don't get discouraged and I hope that you still consider coming to JavaOne. Not getting a session accepted doesn't mean your proposal wasn't great - it simply might mean the track was fortunate enough to have submissions this year that perhaps were a better fit in one way or the another. It is all the more reason to further sharpen your proposal and try again next year. In the meanwhile if you have questions never hesitate to reach out - helping you helps JavaOne in the long run.

Some Key Content

A following are some of the key sessions that we accepted into the track, broken down by some useful but arbitrary categories. The full content catalog should be available to you soon so you can take a look at it and perhaps book your sessions:

New and Upcoming Java EE JSRs

  • Java EE 8
  • Java EE 8 Community Update and Panel (major vendors and community)
  • HTTP 2 Comes to Java: What Servlet 4 Means to You
  • Using the New JCache
  • Java API for JSON Binding: Introduction and Update
  • Let's Talk JAX-RS.next!
  • The Path to CDI 2
  • Going Farther with CDI 1.2
  • A First Draft of Java EE Configuration
  • What Do We Want in JMS 2.1? (Birds-of-a-Feather)
  • What's Next for JSF? (Birds-of-a-Feather)
  • What's Next for the WebSocket API?
  • JSON Pointer and JSON Patch: Updates to the Java API for JSON Processing
  • JSR 347 Reboot: An Update on a Standard Data Grid API for Java (Birds-of-a-Feather)
  • Meet the Java EE Specification Leads (Birds-of-a-Feather)

Real World Case Studies

  • Java EE 6 Adoption in One of the World's Largest Online Financial Systems (Rakuten)
  • eBay, Connecting Buyers and Sellers Globally via JavaServer Faces
  • Bean Validation: Practical Examples from a Real-World Java EE 7 Application (Harvard University)
  • Migrating a JSF-Based Web Application from Spring 3 to Java EE 7 and CDI
  • JPA Gotchas and Best Practices: Lessons from Overstock.com
  • Lessons Learned from Real-World Deployments of Java EE 7 (WildFly/JBoss/Red Hat)
  • Java EE 7 Batch Processing in the Real World

Best Practices and Design Patterns

  • Java EE Game Changers
  • Java EE 7 Recipes
  • 50 JMS 2 Best Practices in 50 Minutes
  • Lazy Versus Eager Loading Strategies for JPA 2.1
  • 50 EJB 3 Best Practices in 50 Minutes
  • JavaServer Faces Antipatterns and Best Practices
  • Applied Domain-Driven Design Blueprints for Java EE
  • Java SE 8 Features for Java EE 7 Developers
  • Java EE 7 and Spring 4: A Shootout


  • Adopt-a-JSR for Java EE 7 and Java EE 8
  • GlassFish Community BOF
  • Calling All GlassFish Users and User Groups: Please Contribute to GlassFish
  • PrimeTime JSF with PrimeFaces 5
  • Apache TomEE, Java EE Web Profile, and More on Tomcat

Labs and Tutorials

  • Java EE 101 (Hands-on-Lab)
  • JSR107: Come, Code, Cache, Compute! (Tutorial)
  • JavaScript/HTML5 Rich Clients Using Java EE 7 (Tutorial)
  • Hybrid Mobile Development with Apache Cordova and Java EE 7 (Tutorial)
  • Building Secure Applications with Java EE (Tutorial)
  • JSF 2.2 Deep Dive (Tutorial)

Some Key Oracle Speakers

  • David Delabassee (Java EE evangelist)
  • Geertjan Wielenga (NetBeans evangelist)
  • Bruno Borges (Java EE evangelist)
  • Yoshio Terada (Japanese Java EE evangelist)
  • Bill Shannon (Java EE specification lead)
  • Linda Demichiel (Java EE specification lead)
  • Edward Burns (JSF, Servlet specification lead, author, speaker)
  • Santiago Pericasgeertsen (JAX-RS specification lead)
  • Marek Potociar (JAX-RS specification lead)
  • Nigel Deakin (JMS specification lead)
  • Heather Vancura (JCP)

Some Key Community Speakers

  • Adam Bien (JavaOne Rock Star, Java EE author, speaker, consultant)
  • David Blevins (JavaOne Rock Star, Apache TomEE project lead)
  • Arun Gupta (JavaOne Rock Star, director of developer advocacy, Red Hat)
  • Emmanuel Bernard (Bean Validation, Hibernate OGM lead, Red Hat)
  • Antoine Sabot-Durand (CDI specification lead, Red Hat)
  • Pete Muir (CDI specification lead, Red Hat)
  • Greg Luck (JCache, Ehcache lead, Hazlecast)
  • Cagatay Civici (PrimeFaces lead)
  • Kito Mann (Java EE author, speaker, consultant)
  • Anatole Tresch (Java EE configuration specification lead, Credit Suisse)
  • Patrycja Wegrzynowicz
  • Peter Pilgrim (Java EE author, speaker, consultant)
  • Steve Millidge (London GlassFish User Group, C2B2 Consulting)
  • Ryan Cuprak (JavaOne Rock Star, Java EE author, speaker and JUG leader)
  • David Heffelfinger (Java EE author, consultant)
  • Josh Juneau (Java EE author)

Cloud and Other Tracks

Besides the Java EE track, there is also our sister cloud track as well as of course all of the other great tracks at JavaOne. The cloud track has some excellent content this year such as SaaS, PaaS, IaaS, multitenancy, virtualization, OpenStack, NoSQL, MongoDB, Neo4j, Big Data/Hadoop, DevOps, jclouds and modularity/OSGi delivered by great speakers like Alexis Moussine-Pouchkine (Google Developer Advocacy, former Java EE evangelist) and Mark Little (JBoss CTO, Red Hat Vice President). Across the other tracks we have many other world class speakers and unique content relevant to Java developers such as Java SE 8, NetBeans, agile and JavaFX.

I hope to see you all at JavaOne. In the next coming weeks and months we will be sharing more details on the Java EE track, content and speakers at JavaOne. Lastly having been on the other side of the fence I know as much as you might come to JavaOne, it might not be a practical reality for you for a variety of good reasons. I want to remind you that we make a point to make JavaOne content openly available to all. That being said I want to tell you that you should make the pilgrimage to JavaOne at least once as a Java developer. I have attended it a total of seven times, most often paying out of my own pocket as a self-employed consultant.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.