DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Coding
  3. Java
  4. First-hand Report from TheServerSide Java Symposium 2011

First-hand Report from TheServerSide Java Symposium 2011

Kai Wähner user avatar by
Kai Wähner
CORE ·
Mar. 21, 11 · Interview
Like (0)
Save
Tweet
Share
5.63K Views

Join the DZone community and get the full member experience.

Join For Free

Java Professionals visiting the Gambling City

Las Vegas lies in the desert of Nevada, USA and is well-known for gambling. More than 35 million visitors come to this awesome town every year. But people do not come here just for gambling. Besides many attractions and famous shows, there are also many business events. One such business event is the Java Symposium, which informs about important new developments and concepts within the Java enterprise environenment.

 

Java Symposium at Caesars Palace

The conference exists since 2000 and takes place at Ceasars Palace for the seventh time in a row, one of the largest and well-established hotels directly in the middle of the strip of Las Vegas. Current developments in the Java environment are presented by well-known speakers.

Several "classic" Java-Topics

The motto this year was "Java is everywhere, but it’s not always Java as we know." Developers, architects and managers should be able to gain knowledge and capabilities to be successful today and in the future in projects within the heterogeneous Java environment.

Thus, an important trend can be seen at the Java Symposium, just like at other IT conferences: Besides Java desktop and web applications using Java SE and EE, Java is also well-established in many other important environments such as mobile, embedded or cloud. Java is not the only used language. Often other JVM-compatible languages like Groovy, Scala, Clojure, JRuby or Jython make sense under certain circumstances.

Many well-known Speakers

Many well-known speakers arrived in Las Vegas to talk about new developments and to discuss with other participants. James Gosling, the father of Java, clarified in his opening keynote that the most important ingredient of Java is not the programming language, but the Java Virtual Machine (JVM), which is used as integration hub for many programming languages such as Java, Groovy or Scala and for diverse devices such as server, laptops or mobile phones.

Keynote of James Gosling about the Future of the Java Virtual Machine (JVM)

In the following three days, many other familiar speakers held presentations, e.g. Steve Harry of Oracle or the creator of the Spring-Framework Rod Johnson. Two colleagues from my home country Germany were also present: Adam Bien and Andy Bosch talked about their area of expertise JEE6 respectively JSF.

 

German Java Professionals at the Java Symposium in Las Vegas (from left: Kai Wähner, Andy Bosch, Adam Bien)

 

One of the most interesting sessions was the panel discussion with Patrick Curran (JCP Chair), Reza Rahman (Developer of the JEE Application Server Resin) and James Gosling („Father of Java“). The conclusion was, that a huge problem is the lack of further independant developers which participate: „A democracy can only work if many people participate!“. Thus, moderator Cameron McKenzie appealed to participate in the JCP. You can do this already by reading a JSR-specification and give feedback – but you have to do it before the specification is finalized!

Another important insight is, that JEE 6 is already established in companies at the beginning of 2011. While Adam Bien presented best practices, Reza Rahman informed the attendees about how to test JEE 6 applications using e.g. embedded application servers and JBoss arquillian – testing was so aweful with J2EE 1.4 and even JEE 5. Oracle already talked about JEE 7, which will deal especially with cloud computing (no surprise!).

The range of languages, frameworks and tools is huge in the Java environment due to the large community and many commercial and open source vendors. This is basically very positive and creates many innovations. Nevertheless, you have to gain an overview about all those alternatives to choose the right tool for the right job. Therefore, Matt Raible showed a matrix to compare web frameworks. An important note is, that there is no "best“ web framework. So you have to adjust the weighting of the matrix to match your requirements. Then you can exclude non-matching frameworks and make a proof of concept with some few web frameworks which seem appropriate for your project.  A panel discussion about JVM languages – moderated by Cameran McKenzie – concluded that the next language, which will be established on the JVM besides Java, has to offer a good programming model for concurrency. Thus, Scala, Erlang and Clojure will have good chances to win this competition, whereupon Scala is my absolute favorite.

Modern Concepts for a more intensive Experience

The tracks themselves did not surprise and were structured into Core Java, Architecture, Language, Tools & Techniques, Agile, SOA and Cloud. Nevertheless, the Java Symposium differentiates a lot from many other IT conferences. Modern, unusual concepts were used, besides traditional keynotes and 60-minute sessions.

5-minute Lightening Talks avoided boredom (similar to Pecha Kucha where every speaker may only talk 20 seconds and use 20 slides). Panel discussions are also a relatively new medium for knowledge transfer. I appreciate, that even a keynote used this style.  Each day after the last session, the participants had the possibility to discuss with the speakers while having a snack sponsored by a vendor.

Another very unusual, but nice event was the „Dinner for Strangers“, where participants and speakers met each other in some of the best restaurants of Las Vegas to talk shop using the motto „go as strangers, leave as friends“.

These new concepts created a lot of communication between all parties. Long breaks between sessions were not necessary, and were reduced to 10 minutes.

Conclusion: Great Java Enterprise Conference

The main goal of the conference was to establish a surrounding area for the participants where they are able to gain an overview about new technologies and concepts within the Java environment to be successful in future projects. A high value is set on communication with other participants and speakers. The seats were limited, thus a maximial speaker-attendee-ratio of 1 to 10 was assured (I think it was rather about 1 to 15 or 1 to 20, but that was also acceptable).

The new concepts such as lightening talks and several panel discussions paid off, the goal was reached in my opinion. In these three days, each participant was able to study further in the broad Java spectrum. The organizer also gave a 100-percent money back guarantee if expectations were not fulfilled - no questions asked.

Not least because of that, every developer should circle the date for Java Symposium 2012 in red on his calendar right away. Even if you are from Europe like me: If you have some budget for education, you should think about visiting the Java Symposium. Because of low conference costs, cheap hotels and a weak US Dollar, this trip should be affordable and cost not much more than a European conference such as QCon or JAX. Add some days of vacation to this educational trip and have a great week in Las Vegas....

 

Best regards,

Kai Wähner (Twitter: @KaiWaehner)

[Content from my Blog: First-hand report from TheServerSide Java Symposium 2011 - Kai Wähner's IT-Blog]

Java (programming language)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • HTTP vs Messaging for Microservices Communications
  • How To Choose the Right Streaming Database
  • Custom Validators in Quarkus
  • DevOps vs Agile: Which Approach Will Win the Battle for Efficiency?

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: