My 5 key takeaways from JavaOne 2017

 

You can read my notes on the JavaOne conference in my previous posts (list at bottom). In this article I will try to summarise what I thought were the key points.

1. The only constant is change

Several speakers said that the Java world had changed more in the last 3 weeks than the last 12 years. We are now on a 6 monthly release cycle and Oracle is open-sourcing the remaining proprietary components in Java. The only difference between OpenJDK and Oracle JDK will be the support from Oracle. There is an awful lot going on in the Java world from many players.

2. Java9 is about far more than Jigsaw

Jigsaw is a big change which will have massive impact on how we write code. But Java9 is about far more than just Jigsaw. There is a wealth of new features aimed at making Java easier to write and maintain including the rather useful .of() for collections, more Project Coin tweaks and lambda enhancements. Simon Ritter listed 55 new features in his talk.

3. Java EE is not monolithic and runs well on the Cloud

It was once many years ago but it is now a very good solution for Micro-services and Cloud. Whether you are doing Iaas, SaaS or PaaS, Java EE is a very viable solution.

4. Open source is very in fashion with the big companies

Lots of big announcements with OpenJ9 and Open Liberty from IBM, Java EE from Oracle, and Intel released a large number of frameworks.

5. JavaOne conference still needs work

If you liked queues, JavaOne would have been the conference for you. Long queues for lunch and then only 2 water fountains to get a drink. It was really nice to be back in Moscone West but having to then run across town for the tutorials in the Union Square Hilton was a real pain (I had to leave one talk early to make my lab). Please have it in one venue. These are all really fixable problems.

Overall it was an awesome conference, but the cost of staying in San Francisco during their conference is becoming really steep.

You can find our notes from Sunday (Community/NetBeans Day), Monday,  Tuesday, Wednesday and Thursday.

 

If you’re a first-time reader, or simply want to be notified when we post new articles and updates, you can keep up to date by social media (TwitterFacebook and Google+) or the  Blog RSS.

Related Posts:

The following two tabs change content below.

Mark Stephens

System Architect and Lead Developer at IDRSolutions
Mark Stephens has been working with Java and PDF since 1999 and has diversified into HTML5, SVG and JavaFX. He also enjoys speaking at conferences and has been a Speaker at user groups, Business of Software, Seybold and JavaOne conferences. He has a very dry sense of humor and an MA in Medieval History for which he has not yet found a practical use.
Markee174

About Mark Stephens

Mark Stephens has been working with Java and PDF since 1999 and has diversified into HTML5, SVG and JavaFX. He also enjoys speaking at conferences and has been a Speaker at user groups, Business of Software, Seybold and JavaOne conferences. He has a very dry sense of humor and an MA in Medieval History for which he has not yet found a practical use.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>