Sunday Mar 11, 2012

Java EE 6/7 at 33rd Degree (Krakow) and Codemotion (Rome and Madrid)

The conference circuit for March takes Java EE 6/7 to Krakow, Rome, and Madrid ...

What ? Java EE 6 hands-on workshop (Mar 20, 9-12:30pm), The Java EE 7 Platform (Mar 21, 11:30am)
Date ? Saturday, Mar 20 and Sunday Mar 21, 2012
Where ? Best Western Premium Krakow
Register ? Here (sold out already)
Prep work: Download and Install NetBeans 7.1 or later ("All" version) from, JDK 6 or 7 latest update from

What ? JAX-RS 2.0: RESTful Java on Steroids
Date ? Mar 23, 2012
Time ? 9:50am
Where ? Engineering Department of Roma
Register ?
Twitter: @CodemotionRoma

What ? The Java EE 7 Platform, Developing for the Cloud (10:30 - 11:15am) , JAX-RS 2:0: RESTful Java on Steroids (4-4:45pm)
Date ? Mar 24, 2012
Time ? All Day
Where ? School of Computer Science, Polytechnic University of Madrid
Register ?
Twitter: @Codemotion_es

Where will I meet or run with you ? :)

Friday Nov 13, 2009

Running in the streets of Rome

During my overnight stay in Rome 2 days back, the hotel's wifi network was down and the fitness center was closed for renovation. An old grumpy guy at the front desk, who was humming songs and had absolutely no concept of greeting / smile, checked me in. The "world class buffet" was pretty mediocre with limited selections and was advertised on the incorrect floor. Really ancient, not antique, just old & worn out, faucets in the shower made me wonder.

But anyway, the good thing was that the stairs to the 7th floor were outside the hotel so I got a good workout by climbing them 5 times.

And of course, I created my running course around the hotel. Please click on the interactive map below:

Running 15 of these loops gave me somewhat hill repeats because of the elevation involved.

Technorati: running rome

Tuesday Sep 25, 2007

Sun Tech Days Rome 2007

Sun Tech Days Rome 2007 was kick started by Maria Grazia Filippini (Director General, Sun Microsystems Italy) to a room full of approx 300 audience. She was followed by Corrado Sterpetti (Software Practice Manager, Sun Microsystems Italy). Both of them addressed the attendees in the local language. I could not understand any part of the talk (except bongiorno) but the passion was quite visible in their tone. And this is what brings Sun Tech Days back to Italy.

Reggie explained that this is 4th Sun Tech Days in Italy which is exactly the number of times Italy has won FIFA World Cup so far. It was fun when he divided the room in two halves and made them say "World" and "Cup" as he was waving his hand from left to right and wishing for Italy to win the 5th World cup in 2010.

The two main goals of the day set early in the day were:

  • Learn and Immerse in the different technologies presented.

  • Talk to one of the presenters and share with them how they can help you.

If you have attended any of the JavaOne, this is how John Gage sets the tone as well. And truly, this is one of the main objectives of taking Sun Tech Days all over the world. It's all about community and participation.

The first event of the day was a demo shoot out where 5 engineers demonstrated cool technology demonstrations. Here are the technologies that were demonstrated:

Arun Gupta (me) jMaki - Sun Tech Days Event Map
Sang Shin NetBeans Profiler
Leonid Lenyashin DTracelet in Sun Studio 12
Sridhar Reddy SunSPOT
Inyoung Cho Java ME Technologies

Then the day were split into three different tracks - Java, Solaris and Hands-on-Labs.

The first talk in Java Track was presented by Sridhar on "Java EE 5, GlassFish and Their Future". GlassFish is an open-source, production-quality and JavaEE 5 compatible Application Server. GlassFish V2 is now available and has lots of cool features. This one slide captures all of them and Sridhar gave details on all of them. He also gave a preview of what's coming in GlassFish V3. GlassFish V2 Final can be downloaded from here. You can try a Technology Preview build of GlassFish V3 here. If you have any questions about GlassFish, please post them at users@glassfish or GlassFish Forum.

Sridhar's talk was followed by my talk on "Metro and REST" where I explained how Metro is one-stop shop for all Web services needs - from simple Hello World to Secure, Reliable, Transactional and .NET 3.0 Interoperable Web services. The talk built upon Sridhar's demo where he showed how a simple Web service can be built and invoked using NetBeans 6. This talk demonstrated how Reliability and other enterprise features can be simply added by a click of button. It also demonstrated how an Excel 2007 client can invoke a Secure and Reliable endpoint deployed on GlassFish. This talk also provided a brief introduction to Jersey (Reference Implementation for JSR 311) and showed code samples on how it enables to easily and intuitively publishing RESTful endpoints. The slides for my talk are available here.

I had to leave right after my talk to catch the flight to Milan and so that's my summary of Tech Days Rome. I hope you guys had fun and we empowered you to be more productive. Feel free to leave comments if you attended and enjoyed.

GlassFish Day and NetBeans Day starts in Milan at 1pm local time today. The complete agenda is here. Looking forward to see you there.

Here is the album for Tech Days Rome 2007:

Technorati: suntechdays rome glassfish metro webservices jersey netbeans jmaki glassfish

Sunday Sep 23, 2007

Rome to Pisa - A Day Trip

Here is a complete itinerary of our day trip from Rome to Pisa:

8:00 am Courtesy Shuttle from Melia Roma Hotel to Ottaviano Metro Station
8:30 am Arrive at Ottaviano Station (identified by red M in a white square)
8:45 am Metro Train from Ottaviano to Terminal Station (Stazione Termini)
8:55am Arrive at Terminal Station (Metro drops underground, go above the ground, purchase tickets from the counter, check the train number at Departure screens and Wait at the terminal)
9:45am Train departs to Pisa (Inter City Plus)
12:57pm Arrive at Pisa
1:05pm Out of the Station and Start walking towards the Tower of Pisa (Plan for 25 minutes walk, Take Via Francesco Crispi and Via Roma and there is no need to buy a city map :)
1:30pm Arrive at Leaning Tower of Pisa (La Torre). The entrance and climb up the tower is controlled and you can purchase tickets by the time slot.
2:20pm Start walking back to the Station
2:45pm Arrive at the Station (There is McDonalds at the station for a quick lunch or a better variety at Terminal Station)
3:00pm Buy the return tickets (A better option is to buy return tickets from the original destination or from the Station at Pisa before starting out to visit the monuments. This will ensure a confirmed seat because the station stops selling tickets few minutes before the scheduled departure.)
3:45pm Train departs to Rome
7:30pm Arrive at San Pietro Station
7:55pm Walk to Ottaviano Metro Station
8:30pm Bus from Metro Station to Hotel
9:00pm Arrive at the Hotel

The Leaning Tower of Pisa is the main attraction of this city. The streets were pretty deserted (may be because of Sunday) and it almost felt that the majority of people moving around were tourists. You can always spend extra time in the city or at the festive environment around the monuments. This allows you to take the 5:00pm Inter City Plus to reach back Rome around 8:15pm. As always, it's recommended to check the train schedule at

And here is the photo album:

All my travel tips to Europe are aggregated here.

Technorati: traveltips rome pisa

Travel Tips to Rome

Arrived Rome 4 days ago and seen a good part of the city so far. Based upon our experience, here are some tips for travel to Rome:

  1. There are no "easily accessible" public bathrooms, even in the tourist spots. However consider eating at a restaurant, not a side-street shop, and there is a higher likelihood of finding a bathroom there.
  2. There are free flowing drinking water fountains through out the city. Some of them gives a feeling that the water may not be for drinking but I was told the water is clean and we survived :)
  3. IMHO the side-street shops sell really authentic food as opposed to big restaurants, and it's really cheap. You can NOT miss eating pizzas (which is sold by the weight as opposed to S, M, L or XL) in this city. And they are just fantastic. A Medium size pizza can range from 6-10 Euros.
  4. The best option to roam around the city is taking a City Tour using the numerous available options. Most of them stop at the main destinations and allow to hop-on and hop-off any where in the route. The following questions will help you decide amongst the available options of buses:
    • How many buses in the fleet ? (Typically 35-45)
    • Frequency of buses - how frequently they come ? (Typically 20 minutes)
    • Does it cover all the major spots or at least the ones you want ? (Most of them do)
    • Do they have English language guide ? (All of them generally have)
    • Do they have alternate routes ? This allows you to visit different parts of the city in the same day.
    • Do they have any 2-day tickets available ? This allows you to cover all the venues at an easy pace.
    • Do NOT purchase the City Tour tickets from the hotel as they are easily available from the different bus stops. Roma Cristiana ORP (we took this one) or Bus #110 are two popular ones and have great coverage of the city.
  5. Here are some good spots in Rome that should not be missed (in no particular order):
    • piazza Navona (1/2 day of fun & shopping)
    • San Pietro in Vaticano (approx 2-4 hrs)
    • Fontana di Trevi (2 hours)
    • Vatican Museum (Timings differ on each day so check the schedule and plan for 1-1.5 hour long wait in the queue and a 4 hour trip in the museum, it's definitely worth it)
    • Colosseo and Roman Forum (1/2 day)
    • Pantheon (2 hours)

    Each of these location is covered by all the City Tour buses.

  6. Do NOT miss the variety of ice creams here, known as Gelato in the local language. And you can mix-and-match different flavors in the same cone and really colorful ones. Just look for Gelateria banner on the shop and that's your destination for gelatos. Of course, you can also find Spagetteria, Birreria, Pizzeria, Cafetteria and Trattoria.
  7. If you buy any memorabilia from the side street shops, make sure to haggle. At certain instances we were able to cut the price down by 50%. This may not be true every time though :)
  8. You see a more authentic part of Rome when traveling through the city streets. The stone streets and houses, accordion play by local artists, water fountains, and many other "Roamy" artifacts. Most of the tourist destinations are approachable through the streets so it's recommended to take a city map from the hotel and walk around.
  9. I already talked about walking in the previous point, but remember it's LOT of walking so make sure to carry a really comfortable shoe.
  10. The price of eating in and taking out is different. If you plan to sit in the restaurant then go sit and somebody will come and serve you. Otherwise in self service mode you are expected to go out of the restaurant. We were actually told at one instance to move out of Gelateria.
  11. Tipping is not expected in the restaurants.
  12. Don't forget to charge your camera batteries and carry an extra memory card, Rome is a beautiful city.
  13. Most of the people wait for the "Walk" symbol to cross a major road. At small streets, with no Walk symbol, just cross the street like that. It's hard the first time but then you get used to it. For me, it felt so much like Delhi so no issues in that ;-)

Here is the travel album so far:

The Sun Tech Days in Rome start later today. Read all about them here.

All my travel tips to Europe are aggregated here.

Technorati: traveltips rome conf suntechdays


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


« June 2016