The comments on this blog are disabled as I'll not be able to
respond to them. Feel free to leave comments on the new blog and
I'd love to follow up with you there.
Thank you very much for all the support that has been shown on
I'd like to conclude with a Hindi song that I've been humming for
the past few days now ...
Abhi alvida mat kaho doston ... Na jaane kahan phir mulaqaat ho ... Kyonki ... Beete huye lamhon ki kasak saath to hogi ... Khawabon mein hi ho chahe mulaqaat to hogi ...
For my non-Hindi readers, here is my paraphrased meaning ...
Don't say goodbye yet my friends ...
We'll likely meet somewhere else ...
We'll always have the memories of the wonderful time spent together
May be in dreams but we will meet again ...
The running route will start at Ferry Plaza on
Embarcadero, go through Fisherman's
Wharf, straight up Hyde St, couple of loops around Crooked
Street and then back the same route to end at Ferry Plaza.
Here is the complete clickable map:
The Hyde Street (~300ft in 0.75 miles) and Lombard (~200 ft in 0.15
mile) are challenging elevations and you may cover them once only.
Alternatively you may take a simpler route out-and-back by running
further up to Marina
When ? Monday, Oct 1, 2012
I plan to leave at 6:17am PT from the starting point and certainly hope
you can join me.
Oracle is doing several
things to keep Oracle Open World and JavaOne sustainable and
reduce the conference footprint. Lets do our share to keep the
and Oracle Develop India 2012 concluded earlier this week.
About 2000 attendees for JavaOne makes it the biggest Java developer
conference in South Asia. The conference showed Oracle's continued
commitment to move Java forward and demonstrated progress on
Several attendees told me that they liked Java EE related sessions
and how it demonstrated how the platform is making progress. The
automatic service provisioning feature was particularly well
appreciated. The complete instructions to download the Conference
Planner sample showing some PaaS capabilities of the platform is
available at glassfish.org/javaone2011.
And the video that explains the PaaSing a Java EE application is
I had several speaking engagements at the conference including
Technical Keynote, Meet The Experts, 2 Hands-on Labs, and 2
I helped mentor a hands-on lab that explained how to
Develop/Deploy/Monitor a Java EE 6 Application in a GlassFish
Cluster. The room was packed with 120 attendees and several folks
made good progress by following the instructions in the document.
The complete self-paced lab instructions can be downloaded
here and the source
code here. The lab explains how to create a 2-instance
cluster, front-end the cluster with a load balancer, verify that
session replication works, and then monitor the application using
The session on GlassFish REST Administration Backend explained the
internals of how GlassFish exposes a RESTful API for administration,
monitoring, and management. But other than learning internals, the
emphasis was more on how to build a large-scale RESTful application.
The tips and tricks part of the presentation shared the lessons
learned during our exercise of publishing this API. The slides are
The evening concluded with a dinner with several JUG leaders and
Java Champions from all around the world. There was Kevin Nilson
from the Silicon Valley JUG, Vinicius and Yara Senger from the
SouJava, Stephen Chin from the Java FX User Group, Raj Mahendra from
the JUG Chennai, Kayal from JDuchess Chennai, Murali Vallath from
AIOUG and several other luminaries. However its still surprisingly
shocking that in a country of 1.2 billion+ people, there are only 4
active JUGs - Pune, Bangalore, Chennai, and Nagpur. And then Hyderabad JUG was created at
JavaOne India. I plan to write a detailed blog on what it takes to
start a JUG any where and hopefully that will motivate some
individuals to start more JUGs around the world. Anyway, here are
some pictures from the dinner:
Day 2 for me started with Meet The Experts session with Dalibor
Topic, Terrence Barr, Michael Heinrichs, and Markus Hirt. The 9am
session started low on attendance but the 250+ capacity room was packed within 15
minutes. And the questions ranged from merged JVMs, comparison
between HTML5 and JavaFX, NoSQL support in Java EE, JavaFX on
mobile, features in JDK 8/9/10, Project Avatar, and all over the
Java landscape. The engaged audience kept asking questions all the
way to the end.
Then I delivered a session on WebLogic 12c: Developer Deep Dive at
Oracle Develop. This session gave an overview of some of the new
features that are available in Oracle WebLogic Server 12c such as
zip installer (TOTD
#174), simplified programming model with Java EE 6, new Maven
goals, and extensive IDE support. The slides are available.
A comprehensive Java EE 6 application was explained with a code
walk-through and deployed on WebLogic server using NetBeans. TOTD
#176 explains how you can deploy this application on WebLogic
as well. There are several blogs that explain new Maven support in
WebLogic and I've already prepared a blog draft (to be published
soon) explaining the same using the TOTD format. There were some
cases of Websphere -> WebLogic migration and that is always
The final session of the day for me was the Java EE 6 Application
Development using NetBeans and WebLogic hands-on lab at Oracle
Develop. This self-paced guided the attendees to build a complete
end-to-end application using different Java EE 6 technologies such
as JavaServer Faces 2, Enterprise JavaBeans 3.1, Java Persistence
API 2, and Contexts & Dependency Injection. The self-paced lab
instructions are available
here. I was told that with about 75 attendees this was the
most heavily attended lab of Oracle Develop.
The evening concluded with the GlassFish & Friends Party. We've
conducted this party at the premier JavaOne event for the past 5
years and this is the first time we've taken it to a regional event.
There were about 110+ JavaOne attendees who were present at the
party and had some great conversations. Several folks told me that
they enjoyed the party and are already looking forward to it next
year. The Nagpur JUG had the biggest presence at the party and they
are a charged up bunch of folks. I really wish other cities have
similar amount of passion and energy as well. Here are some pictures
from the party:
On a personal side, the fitness center of Novotel Hotel is pretty
good and this allowed me to continue following the Spartacus
Workout. A visit to Hyderabad must include a trip to Paradise Biryani and so
managed to sneak in that after the GlassFish party. The OTN welcome
party was a good way to decompress at the end of Day 1 and got the
attendees dancing to the latest bollywood flicks by Vasundhara Das.
Here are some pictures from the dance party:
Here are some more pictures captured from the event:
The Oracle Public Cloud is a suite of Oracle Applications,
Middleware and Database offerings delivered in a self-service,
subscription-based, elastically scalable, reliable, highly available
and secure manner. Oracle provides hosting, management, software
updates, and world-class support for these offerings.
The Oracle Public Cloud includes the following services:
Why Oracle Public Cloud is a better offering than others ?
It can be used for enterprise business applications because of
the complete (applications, database, middleware), open (based
on standards), and flexible (cloud and on-premise deployment
with the ability to move applications back-and-forth)
Applications are fully integrated and ready to use
New applications can be built using standards like Java EE and
SQL without locking you into a framework
Based upon Exalogic and Exadata offering superior reliability,
peformance, and elastic capacity
Not only thrill + thunder, but also fun is back! #javaone11
Big thanx to Oracle for this really nice conference...really enjoyed it...
JavaOne ended for me at breakfast this morning. Now we're heading home. Great to
be a part of such a successful show this year! #javaone11
#FF to all my fellow dev ghat attended #javaone11. Really happy to be part of
such a great community.
Good nigth San Francisco, I had a great week at #javaone11 very productive and
motivating. Will I ever be back
Sitting at SFO waiting for my plane back. What an amazing #javaone11 lies behind
us. Thanks to everybody who made it happen.
Thanks @Sharat_Chander for an excellent #javaone11. Looking forward to many more
#JavaOne11 is a wrap! Great conference and thanks @Oracle for listening to the
community for improvements.
last session at #javaone11 #javaone. it was most productive week in this year
for me as developer
It would be a great achievement in my dev life if I come back to #javaone11 as a
Thank you very much to the community for moving Java forward!
#JAVAONE11 day one was great! Preparing for day two. Very curious about the contents of the
strategy keynote, which starts in about an hour!
IBM, Red Hat, and Intel folks now on stage #javaone11 > "we're competitors but
Java requires collaboration for comparability"
Head is spinning right now. Java on iOS. Twitter in the JCP. Wow.
Looks like #JavaOne11 is rocking this year. Wish I was there, but am sure my
wife is having a great time.
Another great #javaone11 day is coming to an end. See you tomorrow in my 2.5 talks - or a hallway
conversation. Enjoy J1!
So sad more than half of the javaone is already over #javaone11
Ready for the last BOF at #Javaone11 Too bad they don't continue tomorrow.
Just heard a #javaone11 attendee say the conference this year is the woodstock
for #java developers. wOOt wOOt
Over all much more positive vibes all across.
Enjoy some pictures from earlier today ...
And now some pictures from the Java Champions and JUG Leaders dinner ...