Saturday Nov 05, 2011

JFall 2011 Trip Report

JFall is an annual conference organized by NLJUG, the Dutch Java Users Group.

The very first conference organized by NLJUG was JFall 2004. At that time, 7 years back, Simon Phipps talk about Java 5 and Adam Bien talking about Service Oriented Architectures with Beehive. Its amazing to see that the slides are linked from the web page and, more interestingly, still accessible :-) This is the case for all the subsequent years as well starting with 2005, 2006, 2007, 2008, 2009, and 2010. They've also organized JSpring for some years in between.

The conference is free for NLJUG members after they've paid their annual subscription of 37.50 Euros. The membership also pays for several workshops and events across the country through out the year, a quarterly Java magazine, and a chance to schmooze with the best of Java in Netherlands.

This year, Oracle was the main sponsor and the conference had 2 keynotes, 30 sessions, 4 hands-on labs, 42 speakers, and 1000+ attendees. As in the previous years, the attendance had to be capped at 1000 so that the members are not charged to attend the conference. But NLJUG may have to reasses it with the rapidly expanding Java ecosystem. The growing number of conferences in Europe (Devoxx, JFokus, Java2Days, 33rd Degree, JAX London, W-JAX, Oredev, GOTO, Scandinavian Developer Conference) and with most of them going packed, going commercial will allow JFall to move to a bigger venue and accommodate more attendees as well. But that's always a delicate balance :-)

Half of the sessions from the conference are recorded and will be published on later this month.

I gave a talk on "The Java EE 7 Platform: Developing for the Cloud" providing details on how Java EE will provide a standards-based PaaS platform. The talk had about 500 attendees and the slides are available:

The talk showed how to deploy a Java EE 6 application using GlassFish 4.0 early builds. The demo can also be seen at:

Complete instructions to reproduce the demo are available here.

One of my favorite talk from the conference was "Migrating Spring to Java EE 6" by Paul Bakker. The talk was very real with pragmatic approach on how to migrate your Spring applications to Java EE 6. Like others, this talk was recorded and will be released on Other than that the speakers' dinner with Bert Ertman, Bert Breeman, Klaasjan Tukker, Michael Heutterman, Stephan Janssen, Steve Wilson, Tomas Nilsson, Michael Heinrichs, and others was fun.

Klaasjan, finally, showed me speaker evaluations from 2009 and was happy to see that the overall scores were the second highest for me. Its always nice to know that attendees like the structure and technical depth of the presentation. Looking forward to evaluations for this year now!

The conference venue was in Regardz Van Ampt, Nijkerk with nice biking and running trails all around. I just could not miss this chance and ran a quick about-5 miler:

Bert Ertman also hooked me up with HAN University, Arnhem. I gave a code-driven Java EE 6 workshop using NetBeans and GlassFish to about 50 Computer Science students and several faculty members. The students are about to start a 6 month project and hopefully some of them will use Java EE 6. The audience was very interactive making the overall delivery very interesting. The instructions to reproduce the code are available here.

Arnhem has Sonsbeek Park which had beautiful fall colors and has great running trails too. Fortunately, the park was very close to the hotel and so I managed to sneek another run:

Here are a few pictures captured from the event and related visits:

And the complete album here:

Thank you NLJUG for giving me an opportunity to speak to Dutch audience, looking forward to my presentation next year!

Next stop is Oredev, back home for a close wedding, Devoxx, OTN Developer Days in Portugal, and final stop JavaOne Brazil for this year!

Thursday May 19, 2011

"Oracle GlassFish Server 3.1: Administration and Deployment" - NEW course from Oracle University

Are you using (or plan to use) GlassFish 3.1 in deployment and would like to learn all the nitty gritty details of administration and deployment ?

Oracle University has announced a new course on Oracle GlassFish Server 3.1: Administration and Deployment. This course will be taught by an instructor in a classic class-room fashion. In this extensive 4-day course, you'll learn how to:

  1. Install, configure, update, and uninstall GlassFish Server 3.1
  2. Configure, start, stop, and monitor nodes, instances, and clusters
  3. Deploy, redeploy, undeploy applications
  4. Create, configure, and tune JDBC access to databases
  5. Configure and demonstrate session persistence to memory and to Coherence Active Cache
  6. Configure JMS Message Queues
The coordinates are:

Date: 21-Jun-2011
Duration: 4 days
Hours: 9:00 AM - 5:00 PM
Location: Denver, CO
Register here!

More details about the exact Table of Contents are available here.

A virtual course is also a possibility and you can check the complete schedule and availability here.

What are you waiting for ? Register today!

Tuesday Jan 25, 2011

Java Pass: Huge Savings on Oracle's Top 10 Java Live Virtual Classes

Companies are taking advantage of Java Pass, a program from Oracle University that helps get developers and programmers up to speed with Java. With Java Pass, each employee you sign up can take Oracle's top 10 Java Live Virtual Classes for a full year at a significantly lower cost, plus receive a discounted voucher for a Java Certification exam. Students train and become Java certified on their own schedules, without the expense and hassle of travel.

Now available in AustraliaCanada, Germany, United Kingdom, and United States.

There are several Java SE 6 and Java EE 6 courses available.

Why wait ? Sign up now!

Technorati: oracle university education javapass courses training certification

Thursday Oct 14, 2010

Java Pass - Training & Certification by Oracle University

UPDATE: This offer is NO longer valid.

The Java Pass is a new offering from Oracle University and is a flexible education subscription program that enables you to attend its top ten Java courses in a live, virtual format for one year at an extremely discounted rate. It also includes one certification voucher so you can become Java certified.

There are several Java SE 6 and Java EE 6 courses available as part of this offering.

Hear all about this course in this short video introduction:

What are you waiting for ? Stretch your training $$ and sign up today!

Visit for more details.

UPDATE: This offer is NO longer valid.

Technorati: oracle university education javapass javaee6 javase6 courses training certification

Thursday Jun 11, 2009

University of Utah - Ported 60 applications from Weblogic to GlassFish

The University of Utah ported 60 applications from Weblogic to GlassFish and very happy with it. They like the clustering and failover capability, integrated NetBeans development environment, and are using EJBs, Java Server Faces and a slew of other technologies.

Learn more about it in this video:

Thanks to Tim Richardson for the quick story! Check out other GlassFish Production Stories.

Technorati: conf javaone sanfrancisco university utah glassfish netbeans stories

Sunday Mar 22, 2009

GlassFish Workshop @ Milwaukee Trip Report - Met famous Santoor player

Peter and I presented on GlassFish at University of Wisconsin, Milwaukee last week. The slides were already made available to the attendees. And since the workshop offered for a charge, the slides will not be shared here :) Let us know if you'd like to conduct a similar workshop in your location.

The workshop ran from 8:30am until 4:00pm. Peter did a wonderful job of demonstrating GlassFish integration in NetBeans and Eclipse, an extensive GlassFish Enterprise Manager demo, Dynamic Languages slides, and multiple other things!

One of the interesting sessions was right after lunch when all the attendees candidly shared experience of their deployment environments and their reason for attending the workshop. The room had 40% NetBeans users and 70% Eclipse users. I've observed a continuous upsurge in the number of NetBeans users in the past few conferences. And it was certainly exciting to know that approx 50% are aware of GlassFish and 1/2 of them are already using for development. Most of them were attending to gain better understanding of GlassFish capabilities and then use it in their production environment. And then there were some who wanted to understand how GlassFish is a superior offering than others.

And guess what - even couple of attendees were already using it in production. Their main reasons for migrating from Tomcat to GlassFish:
  • NetBeans integration
  • Web-based Admin Console backed by a powerful "asadmin" CLI
They had no trouble migrating their application from Tomcat to GlassFish, just a minor tweak and the application worked seamlessly. Yet another happy user of GlassFish :) Hopefully everybody had an opportunity to revise or learn some new tricks from the talk. Here are some pictures taken during the workshop:

Here is some feedback from the attendees:

Great presentation on GlassFish today, there is more to that application server than I thought. (tweeted here)


#glassfish is pretty freaking cool, our company just isn't ready for that level though. (tweeted here)

The hospitality of the workshop hosts was very welcoming starting from airport pick up/drop off, hotel pick up, dinner, and short tour of the city right after the talk. The arrangement during the workshop was pretty good however the presentation connector for Apple Air caused us some grief to begin with ;-)

I also had the opportunity to meet the local Campus Ambassador, a Ph D student at the University:

Milwaukee is known as Brew City or Cream City, Miller is the only major brand left though. The city is also known for Harley Davidson head quarters, Lake Michigan, Summer Festival, and Milwaukee Art Museum amongst many other things. Check out some pictures from in/around the city:

Personally, one of the highlights was bumping into Pandit Shiv Kumar Sharma, a world renowned Santoor player, during a dinner at a local Thai restaurant. Our workshop host (who happens to be Indian) mentioned that Pandit ji is peforming with Ustad Zakir Hussain, the most famous name and a living legend in the world of Tabla, in Milwaukee next morning. The local Indian community gathered to honor him and we happen to be sitting on the next table.

We had an extremely embarrassing moment when we approached him asking "Are you Ustaad Zakir Hussein ?". He said "I'm not but he'll be performing on the stage tomorrow". For a moment we thought he was just tricking us but felt terrible when realized that we tagged him as the wrong person. Pandit ji has gained all the reputation one can fathom in the world of music and kept talking to us in a very polite manner. I always wonder there is so much to learn from these luminaries, but we certainly felt awful afterwards and apologized as well.

We almost decided to go to an Indian restaurant for dinner but glad we picked Thai instead. We might have met Ustad Zakir Hussain in the other restaurant ;-) You can check out their complete itinerary at

Enjoy one of his old videos:

And then one of the memoirs from Ustaad Zakir Hussein, (for Indian friends: remember "Wah Ustaad Wah" advertisement):

As always, check out the complete album at:

Technorati: conf glassfish university wisconsin milwaukee bootcamp

Thursday Mar 12, 2009

GlassFish Workshop at University of Wisconsin, Milwaukee - Mar 20, 2009

If you are in the neighborhood of University of Wisconsin, Milwaukee then you have an opportunity to get a jump start in GlassFish.

Peter Williams and I will be there on Mar 20 and cover the following topics:
  • GlassFish Overview
  • Getting Started with GlassFish (Installation, Administration, NetBeans and Eclipse integration)
  • Web Services: SOAP and REST
  • High Availability, Clustering, and Load Balancing
  • Dynamic Languages and Web Frameworks
  • Possibly some more
Each session will be accompanied by a hands-on lab session sharing the tips and tricks to successfully deploy your web applications on GlassFish.

Venue: UWM Lubar School of Business, Lubar Hall, Room N146

More details and register here! Seating is limited so get your slot today :)

Technorati: conf glassfish bootcamp university wisconsin milwaukee

profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.

Java EE 7 Samples

Stay Connected


« July 2016