Monday Dec 10, 2012

JavaOne Latin America 2012 is a wrap!

Third JavaOne in Latin America (2010, 2011) is now a wrap!

Like last year, the event started with a Geek Bike Ride. I could not attend the bike ride because of pre-planned activities but heard lots of good comments about it afterwards. This is a great way to engage with JavaOne attendees in an informal setting. I highly recommend you joining next time!

JavaOne Blog provides a a great coverage for the opening keynotes. I talked about all the great set of functionality that is coming in the Java EE 7 Platform. Also shared the details on how Java EE 7 JSRs are willing to take help from the Adopt-a-JSR program. bridges the gap between JUGs willing to participate and looking for areas on where to help. The different specification leads have identified areas on where they are looking for feedback. So if you are JUG is interested in picking a JSR, I recommend to take a look at and jump on the bandwagon.

The main attraction for the Tuesday evening was the GlassFish Party. The party was packed with Latin American JUG leaders, execs from Oracle, and local community members. Free flowing food and beer/caipirinhas acted as great lubricant for great conversations. Some of them were considering the migration from Spring -> Java EE 6 and replacing their primary app server with GlassFish. Locaweb, a local hosting provider sponsored a round of beer at the party as well. They are planning to come with Java EE hosting next year and GlassFish would be a logical choice for them ;)

I heard lots of positive feedback about the party afterwards. Many thanks to Bruno Borges for organizing a great party!

Check out some more fun pictures of the party!

Next day, I gave a presentation on "The Java EE 7 Platform: Productivity and HTML 5" and the slides are now available:

With so much new content coming in the plaform:
  • Java Caching API (JSR 107)
  • Concurrency Utilities for Java EE (JSR 236)
  • Batch Applications for the Java Platform (JSR 352)
  • Java API for JSON (JSR 353)
  • Java API for WebSocket (JSR 356)

And JAX-RS 2.0 (JSR 339) and JMS 2.0 (JSR 343) getting major updates, there is definitely lot of excitement that was evident amongst the attendees. The talk was delivered in the biggest hall and had about 200 attendees.

Also spent a lot of time talking to folks at the OTN Lounge.

The JUG leaders appreciation dinner in the evening had its usual share of fun.

Day 3 started with a session on "Building HTML5 WebSocket Apps in Java". The slides are now available:

The room was packed with about 150 attendees and there was good interaction in the room as well. A collaborative whiteboard built using WebSocket was very well received. The following tweets made it more worthwhile:

A WebSocket speek, by @ArunGupta, was worth every hour lost in transit. #JavaOneBrasil2012, #JavaOneBr
@arungupta awesome presentation about WebSockets :)

The session was immediately followed by the hands-on lab "Developing JAX-RS Web Applications Utilizing Server-Sent Events and WebSocket". The lab covers JAX-RS 2.0, Jersey-specific features such as Server-Sent Events, and a WebSocket endpoint using JSR 356. The complete self-paced lab guide can be downloaded from here.

The lab was planned for 2 hours but several folks finished the entire exercise in about 75 mins. The wonderfully written lab material and an added incentive of Java EE 6 Pocket Guide did the trick ;-)

I also spoke at "The Java Community Process: How You Can Make a Positive Difference". It was really great to see several JUG leaders talking about Adopt-a-JSR program and other activities that attendees can do to participate in the JCP. I shared details about Adopt a Java EE 7 JSR as well.

The community keynote in the evening was looking fun but I had to leave in between to go through the peak Sao Paulo traffic time :)

Enjoy the complete set of pictures in the album:

Monday Dec 12, 2011

GlassFish Partner Showcase: Logicstyle talking about Java EE 6 and future - in English and Portuguese

At the recently concluded JavaOne Latin America, I had the opportunity to talk with Juliano Viana from Logicstyle about Java EE 6 and their love for GlassFish. Watch the brief interview (in English) below:

And Loiane Groner graciously helped us record the same video in Portuguese as well:


Thursday Dec 08, 2011

JavaOne Latin America 2011 Pictures

More coming later ...

In the mean while, check out the album ...

Monday Dec 05, 2011

Java Geek Bike Ride, Sao Paulo - JavaOne Latin America 2011

The City of Sao Paulo marks one lane exclusively for bikers (the pedal ones ;) on Sundays and national holidays. The 45 km route through the city is served by tons of volunteers providing directions and safety with the traffic in other lanes. The lanes are well marked and is a way to make to promote healthy lifestyle in the city. The ride is mostly flat with one small hill towards the end. Check out CicloFaixa for more details.

Fabiane Nardon and gang used this opportunity to arrange a Geek Bike Ride for the local community to meet JavaOne speakers in an informal setting. Our bike angels Fabiane, Claudio, and Fernando did a fabulous job of keeping the riders together. Claudio not only completed 4000 km on his bike yesterday but is also one of the best know agile speakers in Brazil. I had the opportunity to work with Fernando on the release of the largest local guide deployment in Brazil and he is a sharp guy. And everybody knows Fabiane, a Java Champion, Duke Choice Award winner, entrepreneur, Tools Community Manager, and a lot more.

There were no technology discussions, just pure fun, laughter, and a great workout!

I shared a bunch of Odwalla bars with all the bikers and they were well appreciated. Check out the picture below for the riders getting powered by an Odwalla bar before the ride:

Check out the bike route:

And some pictures ...

Check out lot more pictures at:

Thank you bike angels Fabiane, Claudio, and Fernando for guiding us through the wonderful bike ride. JavaOne San Francisco 2011 had its first community run and now this fun bike ride. Lets see where it goes next :-)

Now, JavaOne Latin America starts tomorrow. There is tons of exciting content there and looking forward to lots of nerdgasms there!

Tuesday Nov 29, 2011

JavaOne Latin America 2011: Keynotes, Sessions, Hands-on Lab, Geek Bike Ride, etc.

After a very successful JavaOne San Francisco, the first JavaOne on the road for 2011 is heading to Latin America next week. There are 59 sessions delivered by several rock star speakers and with 60% sessions delivered by the local community. There are strategy, technical and community keynotes. The community keynote on Thursday will particularly be lot of fun with appearances from Java Champions, JUG leaders, jHome, and several others. Also check out the Exhibitor Floor Plan and don't forget to Register!

The complete session schedule gives an overview for the list of technical sessions and hands-on lab. There are several Java EE, GlassFish, and WebLogic sessions and are highlighted below:

Tuesday, Dec 6
  • Oracle WebLogic Server
  • XML-Free Programming: Java Server and Client Development without <>
  • Java EE Application in Production: Tips and Tricks to achieve zero downtime
  • Web Applications and Wicket Scala on GlassFish and Java EE 6
  • REST and Java best practices, issues and solutions for the Enterprise
  • Building a RESTful Web Application with JAX-RS and Ext JS 4
Wednesday, Dec 7
  • Oracle GlassFish Server in the Virtual World
  • JAX-RS 2.0: What's in JSR 339 ?
  • JSF 343: What's coming in Java Message Service 2.0 ?
  • The Great News of JSF 2.0!
Thursday, Dec 8
  • Servlet 3.1 Update
  • Develop, Deploy, and Monitor a Java EE 6 Application with Clustered GlassFish 3.1
  • Migrating from EJB/SOAP to REST with JAX-RS: The Case of the Central Bank of Brazil
  • GlassFish REST Administration Back End: An Insider look at a real REST Application
  • Scripting and Agile Java EE Applications with Jython

And this is Brazil so a fun element is important. There are the usual Caiprihinas, Churrascaria, late night social dinners, community engagement, and multiple other fun activities. Fabiane Nardon and SOUJava gang are also organizing a Geek Bike Ride on the Sunday (Dec 4th) before JavaOne. The 20k ride (map) starts at 7am and goes through the streets of Sao Paulo. This is an opportunity to meet some of the JavaOne speakers and attendees outside the conference. They've even designed a t-shirt and 32 geeks have signed up so far.

I'm glad my discussion with Fabiane during FISL early this year for arranging this bike ride is finally taking shape! I'm definitely looking forward to it and will be bringing nice fruity Odwalla bars for all the riders. Be there to ride with me and many others :-)

Stay updated by following @oracledobrasil and @javaoneconf.

I'll be there, will you ?

Don't wait and register now!

And in case you are interested in reading about the experience from last year ... it was lot of fun! Just check out a collage of pictures yourself ...

And the complete album at:

Tuesday Oct 11, 2011

JavaOne Latin America 2011 Call for Paper ends Oct 17

With local community driving the paper selection process and over half the speakers from Latin America, the JavaOne Latin America was quite a blast last year. We are giving back to the community more by increasing the percentage of non-Oracle sessions this time. We highly encourage you to submit a session on anything and everything related to Java and share your passion with the conference attendees.

The four tracks are:
  • Core Java Platform
  • Client Side Technologies, and Rich User Experiences
  • Java EE Web Profile, Platform Technologies, Web Services, and the Cloud
  • Java ME, Mobile, Embedded, and Devices
Here are the submission guidelines:
  • Java-related topics (not technologies such as Flex, .NET, Objective C, etc... unless it's specifically a topic about how such things INTEGRATE with Java)
  • Non-product pitches
  • Interesting/innovative uses of Java
  • Practical relevant case studies/examples/practices/etc.
In case you are interested, here are the submission tips from JavaOne San Francisco. Although the content review process may be different but the submission tips are very relevant.

Important dates to remember:
  1. JavaOne Latin America: Dec 6-8, 2011
  2. Call for Paper ends Oct 17, 2011
As an accepted speaker, you get ...
  • A complimentary pass
  • Bragging rights to a JavaOne speaker
What are you waiting for ? Submit your paper now!

If you are not interested in speaking then you can still register as an attendee. Meet the Java luminaries from all over Latin America and help us Move Java Forward :-)

Check out the photo album from 2010 to get a feel for the event from last year:

And make sure you don't miss the fun this year!

Sunday Jul 10, 2011

TDC 2011 Trip Report

Keep reading for the conclusive blog entry on my Brazil trip. After FISL12, Java Noroeste, Brasilia, and Goiania the trip concluded with The Developers Conference 2011 (TDC) in Sao Paulo.

The TDC, as the name says, is a developer conference organized by Global Code, Brazil's largest trainer of Java developers and several other IT courses. They offer courses in Core Java, Web, Design Patterns, Java EE 6, Robotics, and several other topics and have offices all around Brazil. There were about 2000+ attendees over 5 days and spread across multiple tracks covering Java, Java EE, Web, Python, PHP, .NET, Ruby, Cloud, and several other topics.

I gave two talks and a NetBeans-driven hackathon. The slides for the presos are available below:

The first talk had about 200 attendees and the second one had approx 80 attendees. And the NetBeans-driven Java EE 6/GlassFish hackathon code can be downloaded here.

Yara Senger (one of the main organizers of the conference) was telling me that several attendees gave her extremely positive feedback about my talks, this is always good to know. She also told me that attendees from other tracks left their session to attend these talks. Here are couple of feedbacks from twitterverse #tdc2011:

#TDC2011 Palestra do @arungupta muito bom

@esdrasbb Indiano da Oracle = @arungupta? O cara é bom! #GlassfishGuy

I'm certainly looking forward to participate in TDC at other locations/times.

Check out some pictures from the TDC 2011 ....

And, as always, the complete album:

I'm certainly glad to be back home after being on the road for 15 days but it was a very enjoyable and a valuable experience!

Saturday Jul 09, 2011

JDK7 Launch and Java EE 6/GlassFish in Goiania

Keep reading for report on my Brazil trip so far (FISL12, Java Noroeste, Brasilia) ...

Goiania is a small city about 200km from Brasilia and the enthusiasm of the local Java community is extremely high. The JUG leaders, architects, developers, administrators, IT directors, and everybody else is always excited to showcase their work.

Instead of taking the flight, Paulo Jeronimo drove me to Goiania. He is an extremely passionate GlassFish fan, presented at local conferences on GlassFish 3.1, and even recorded screencasts that are available on GlassFishVideos (part 1, 2, and 3). He has helped the local community in architecture and performance tuning of applications running on GlassFish. He is certainly a great local resource if you are interested in GlassFish support in Brazil.

I met a customer that has been using GlassFish since 2006 and have multiple instances running all around Brazil. In all these years, GlassFish has never been the source of their problems, ever. Their instances are a mix of 2.1 and 3.1 and the migration from 2.1 -> 3.1 was seamless, no issues at all. Generally customer visits are a mix of happy/not-so-happy items but this particular visit was quite a breeze :-)

On Jul 7, the day of JDK7 launch, I talked about the new features in JDK 7 to three different set of audience concluding at the Goiania JUG. And there were customer visits in between so the day was pretty exhausting but very exciting. The JUG meeting particularly ended by celebrating JDK 7 launch and watch the following two short videos for that:

Thank you Paulo, Raphael, Marcelo, Filipe, Alessandra, and everybody else for helping me with everything in Goiania! My Portuguese <-> English translator in the JUG meeting was also excellent so consider her if you are in the neighborhood.

Check out some pictures from Goiania ....

I managed to get couple of runs with Marcelo in a nearby park and here is one of them:
And, as always, the evolving album:

And this report comes from the Sao Paulo Guarulhos Airport while waiting for my flight!

Next, and concluding, blog in this series about TDC 2011 Sao Paulo!

Friday Jul 08, 2011

Brasilia Java Live Q&A and DFJUG Taguatinga

Keep reading for reeprt on my Brazil trip so far (FISL12, Java Noroeste) ...

Brasilia is the capital and fourth largest city of Brazil. It has offices for all three branches of the government and headquarters of several companies. The main portion of the city looks like an airplane when viewed from the top with the Congress and Supreme Court buildings in the cockpit, several ministry buildings in the fuselage, and other commercial buildings on the wings.

Roger and I hosted a radio talkshow (just like Car Talk) and answered numerous questions on Java in a recorded Q&A session at the Defense Department building. Niether of us had seen the questions earlier and they were coming from a live twitter feed, audience in the room, and some questions in advance from the DFJUG members.

We answered about 20-25 questions on ranging from why Oracle is good for Java, whats new coming in JDK 7, why GlassFish is better than JBoss, what is done in Java EE to provide Ruby-on-Rails-like productivity, new in Cloud computing, future of Sunspots, why EJBs are so complex, current state of Swing/JavaFX, and a whole variety of them. The 1 1/2 hour broadcast required quick thinking but a very rewarding experience. The session was also streamed live on the web to about 600 attendees which broke their previous high record of 300. This recording will also be posted as a Java Spotlight podcast.

Later in the day, Roger and I talked about the Java platform to about 200 DFJUG members. Roger talked about Java SE 7/8/9/ and ME and I talked about Java EE 6/7 and GlassFish.

This was my third visit to a DFJUG meeting. Meeting people and building relationship is typically a significant part of any Java meetings, at least in Brazil, and so we spent a good time with several developers afterwards explaining Oracle's commitment to Java. This meeting allowed them to collect 895 kgs (about 2000 lbs) of rice for underprivileged children in the area. I'm so glad Oracle could help them serve their local community, very satisfying!

DFJUG has launched a new monthly digital magazine foused on the local Java community and you can download it here. The content for this magazine is contributed by the DFJUG members. So feel free to reach out to Daniel if you'd like to become famous :-) They also send a weekly newsletter and sent the newsletter #832 this week.

During the day we enjoyed a delicious lunch at Daniel's beautiful home. And it was all the more delightful to eat home-cooked food after being out for about past couple of weeks. I'm not a tea/coffee drinker but enjoyed discussing the varieties of "masala chai" with his wife.

One of the local community member also told me that the number of runners is steadily growing in Brasilia. I was certainly excited to run a 10K in the "fuselage" and "cockpit" of Brasilia :-)

Paulo Jeronimo drove me from Brasilia to Goiania which was quite a whirlwind visit and will talk about it in a separate blog.

Check out some pictures from Brasilia ....

And, as always, the evolving album:

Writing this blog in flight from Goiania -> Congonhas and excited to be on the last leg of my trip before I head back home ... finally!

Next blog about Goiania ...

Monday Jul 04, 2011

Brasilia Community Run - Powered by Odwalla and Runkeeper

Paulo Jeronimo, a local Java developer and an enthusiastic runner, organized a community run in Brasilia. He was also joined by Claudio Miranda and together we ran around some of the most secured area in Brasilia covering Palácio da Alvorada (Presidential Palace), Palácio do Planalto (President's work place), Palácio do Jaburu (Vice Presidential Palace), and Congress Building.

Here is the complete course:

I gave a few Odwalla bars to both of them and looking forward to their feedback on the different flavors. Do you know you can buy them online at ?

Check out some pictures from the course:

Thank you Paulo and Claudio for making it a great run!

And, as always, the evolving album:

Still a couple of more cities after Brasilia ...


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