Friday Nov 11, 2011

Oredev 2011 Trip Report




Oredev had its seventh annual conference in the city of Malmo, Sweden last week. The name "Oredev" signifies to the part that Malmo is connected with Copenhagen with Oresund bridge.

There were about 1000 attendees with several speakers from all over the world. The first two days were hands-on workshops and the next three days were sessions. There were different tracks such as Java, Windows 8, .NET, Smart Phones, Architecture, Collaboration, and Entrepreneurship. And then there was Xtra(ck) which had interesting sessions not directly related to technology.

I gave two slide-free talks in the Java track. The first one showed how to build an end-to-end Java EE 6 application using NetBeans and GlassFish. The complete instructions to build the application are explained in detail here. This 3-tier application used Java Persistence API, Enterprsie Java Beans, Servlet, Contexts and Dependency Injection, JavaServer Faces, and Java API for RESTful Services. The source code built during the application can be downloaded here (LINK TBD).

The second session, slide-free again, showed how to take a Java EE 6 application into production using GlassFish cluster. It explained:
  • Create a 2-instance GlassFish cluster
  • Front-end with a Web server and a load balancer
  • Demonstrate session replication and fail over
  • Monitor the application using JavaScript
The complete instructions for this session are available here.

Oredev has an interesting way of collecting attendee feedback. The attendees drop a green, yellow, or red card in a bucket as they walk out of the session. Not everybody votes but most do. Other than the instantaneous feedback provided on twitter, this mechanism provides a more coarse grained feedback loop as well. The first talk had about 67 attendees (with 23 green and 7 yellow) and the second one had 22 (11 green and 11 yellow).

The speakers' dinner is a good highlight of the conference. It is arranged in the historic city hall and the mayor welcomed all the speakers. As you can see in the pictures, it is a very royal building with lots of history behind it. Fortunately the dinner was a buffet with a much better variety unlike last year where only black soup and geese were served, which was quite cultural BTW ;-)






The sauna in 85F, skinny dipping in 35F ocean and alternating between them at Kallbadhus is always very Swedish. Also spent a short evening at a friend's house socializing with other speaker/attendees, drinking Glogg, and eating Pepperkakor.  The welcome packet at the hotel also included cinnamon rolls, recommended to drink with cold milk, for a little more taste of Swedish culture.

Something different at this conference was how artists from Image Think were visually capturing all the keynote speakers using images on whiteboards. Here are the images captured for Alexis Ohanian (Reddit co-founder and now running Hipmunk):





Unfortunately I could not spend much time engaging with other speakers or attendees because was busy preparing a new hands-on lab material. But was able to spend some time with Matthew Mccullough, Micahel Tiberg, Magnus Martensson, Mattias Karlsson, Corey Haines, Patrick Kua, Charles Nutter, Tushara, Pradeep, Shmuel, and several other folks.

Here are a few pictures captured from the event:


















And the complete album here:



Thank you Matthias, Emily, and Kathy for putting up a great show and giving me an opportunity to speak at Oredev. I hope to be back next year with a more vibrant representation of Java - the language and the ecosystem!

Wednesday Oct 26, 2011

JAX London, JFall, Oredev, Devoxx, OTN Developer Day (Lisbon), JavaOne Latin America: Java EE and GlassFish coming closer to you

The conference circuit starts this Sunday with London, and then goes to Holland, Sweden, Belgium, Portugal, and concluding with Latin America later this year. Yes, I'll be home for a few days in between ;-)




Check out the complete Java EE day at JAX London on Nov 1:



JFall is the annual conference organized by NLJUG and here is the list of Oracle sessions:
Stephen Chin is also giving three back-to-back Java FX 2.0 hands-on lab sessions for a total immersion.

Most of the sessions are in Dutch and Migrating Spring to Java EE 6 by Paul Bakker would be an interesting one.



Here are the sessions that I'll be giving at Oredev (Nov 7 - 11):
And the keynotes and evening activities are certainly very exciting!


A whole bunch of Oracle sessions at Devoxx 2011(Nov 14-18):
It took 10 years for Devoxx to let me participate ... thank you Stephan ;-)


OTN Developer Day Enterprise Java (Nov 18) is coming to Lisbon, Portugal with Java EE 6 and Java EE 7, NetBeans, GlassFish and everything around standards-based enterprise Java. Agenda is still a work on progress but strap your seatbelts as we will share tons of exciting content with you.





JavaOne Latin America (Dec 6-8) will have four conference tracks:
The exact schedule is still being worked upon JavaOne Latin America is going to be bigger and better based upon the list of submissions and the changes that are coming. Stay tuned ...

Where will I see or run with you ?

Wednesday Nov 10, 2010

Oredev 2010 Trip Report

Oracle is a silver sponsor sponsor of Oredev 2010 and there were several talks by Oracle speakers. There are about 1300 attendees so its a fairly big conference, probably the biggest developer gathering in the Nordic countries. The conference had a pretty wide variety of topics from Java, .NET, Agile, Smart Phones, Web Development, and others. The conference venue itself used to be a slaughterhouse and you can imagine it easily accommodated 1300 attendees :)

I gave a hands-on workshop on "Deep Dive Hands-on in Java EE 6" and the slides are now available:

There were about 15 participants and most of them were very interactive which is the real fun part! As part of the lab we coded samples for most of the Java EE 6 new/updated technologies such as:

  • Managed Beans 1.0
  • Interceptors 1.1
  • Servlets 3.0
  • Enterprise Java Beans 3.1
  • Contexts & Dependency Injection 1.0
  • Java Server Faces 2.0
  • Java Persistence API 2.0
  • Bean Validation 1.0
  • Java API for RESTful Web services 1.1

The fun part that most of the attendees got their code working along with me. Anyway, the sample code built during the lab is also available here.

I also gave a presentation on "Using the latest Java Persistence API 2.0 Features" and the slide deck is available below:

There were about 50 attendees in this talk. It basically explained the new features in JPA 2 such as improved O/R mapping in Java, expanded JPQL, Metamodel, type-safe Criteria API, support for Bean Validation, standard configuration options, and many other options. And then showed how NetBeans can easily generate JPA entities from a database and also generate canonical metamodel classes. As in the workshop, the audience was very interactive and gave some good suggestions for JPA 2.

Day 1 keynote was by Dr Jeff Norris (JPL, Pasadena) who talked about three pillars of Mission Critical Agility - Vision, Risk, and Commitment. His presentation showed how Alexander Graham Bell had a great vision and risked everything he had to meet that vision. He showed a great demo using augmented reality, probably one of the finest ones I've seen in recent conferences. The keynotes are conducted in a big theater-style hall, that probably makes it fourth conference in Europe (along with Devoxx, Jazoon, and JavaZone) to be conducted in a theater. I wonder if this is a European thing cause I've yet to see a conference in the US going that way ;-)

One of the cool tracks in the conference is Xtra(ck) which has topics like Undesrtanding Hypnosis, Photographic Composition and Creativity, Effective public speaking skills, and some other good ones. I attended the hypnosis session earlier today and Lina Esa (the instructor) talked about unconsious, sub-conscious, and conscious mind and how they can be controlled with hypnosis. She is going to have a practice session on Friday but I'm flying out earlier :(

The closing keynote on Day 1 was by Henrik Kniberg where he talked about how visualizing software, by means of pictures,  diagrams, and otherwise, can drive collaboration and process improvement. He is also linked it very nicely with personal life as a means to release stress and keep the work-life balance.

Other than that there were lots of fun activities planned ...

  • Skinny dipping in the close-to-freezing ocean after sitting in the 85 degrees sauna was quite a unique and cultural experience.
  • Dinner at Ribersborgs Kallabdhus after the hot-and-cold-bath was definitely very welcome.
  • The meet-and-greet at at Magnus's house before the speakers' dinner was very welcoming. Enjoyed Glögg, with traditional raisins and almonds, in this freaking cold weather.
  • The speakers' dinner in a formal setup at Malmo city hall with opening speech by deputy mayor of Malmo was quite an overwhelming experience. I tried black soup (made out of boiled pigs' blood) there and not sure if I really liked it but the ambience was superb ;-)

There are other fun activities planned over the next couple of days. Here are some pics from the event:

And the complete album:

I would've loved to stay longer and engage with the wonderful attendees but fever, cough, and cold is making me pre-pone my flight by a day.

I plan to come back again next year, see ya in 2011!

Technorati: conf oredev sweden glassfish javaee6 jpa2 netbeans 2010

Tuesday Oct 26, 2010

Java EE 6 & GlassFish at Cloud Computing Expo, OTN Developer Days, Oredev, Java EE 6 Workshops, JavaOne Brasil in next 2 months!

I'll be speaking on Java EE 6 & GlassFish at several events around the world in the next couple of months and here is a quick summary ...

Cloud Computing Expo Santa Clara, CA Nov 1-4 Taking your Java EE 6 Apps on the Cloud (2:25pm on 11/2) register now!
OTN Developer Days New York City, NY Nov 4 2 sessions + 3 Hands-on Lab (10am - 4:30pm), FREE, register now!
Oredev Malmo, Sweden Nov 8-12 Java EE 6 hands-on workshop (8:50am on Tuesday), JPA 2 session (5:40 on Wednesday), Run! (11:20am on Thursday), register now!
Java EE 6 & GlassFish Workshop Czech Republic Nov 22-23 Organized by Oracle University, register now!
Java EE 6 & GlassFish Workshop Hungary Nov 25-26 Organized by Oracle University, register now!
Devignition Reston, Virginia Dec 3 Java EE 6 & GlassFish 3 session (4:20pm), Panel (5:20pm), Organized by NovaJUG, register now!
CEJUG Fortaleza, Brazil Dec 4 Session, 8pm, registration page coming soon!
JavaOne Sao Paulo, Brazil Dec 7-9 Several sessions, hands-on labs, Technical General Session, JavaOne Brazil main page: English, Portuguese, Follow #javaonebrasil and @oracledobrasil.


Lots of travel over the next couple of months ... New York City, Sweden, Czech Repbulic, Hungary, Reston, Fortaleza (Brazil), Sao Paulo.

Looking forward to meet several of you. Where will I see/run with you ?

Technorati: conf oracltechnet otn devdays newyorkcity oredev malmo sweden javaone brazil

About

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

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today