Director of Customer Engagement - Loves technology and almost everything related to computing. Wants to help you write better software. Follow at @brianfernandes.
Posted on Oct 9th 2017
In his keynote at the JavaOne Conference, James Governor said, “Things have changed in the Java ecosystem, probably more in the past three weeks, than they have in the previous thirteen years.” Now JavaOne has only just ended, and we’re still trying to sift through the vast volumes of information pouring out from this conference, but with the recent releases of Java 9 and Java EE 8, new Java projects announced at JavaOne, and the general move of most things Java to open source, we tend to agree.
Exciting New Projects Announced
A few new projects were announced at this conference, but the big ones were clearly the Wercker and Fn projects. Wercker is centered around microservices development for Java developers on top of Kubernetes, and Fn is a container native serverless platform that you can run anywhere. Fn packages your functions as containers and runs on any platform supporting Docker. It was interesting to watch the Fn project being open sourced as part of the keynote, live!
Major releases of Java are now planned every six months, and the next version of Java will not be 10, but 18, to be released in March 2018. Of course, there’s a lot of ‘awesome’ in Java 9 already, as thoroughly covered in a plethora of sessions. An interesting way to learn about some new APIs in Java 9, is to explore them with JShell, and here’s a session on the now default G1 GC in JDK 9. Learn about JUnit 5, the first JUnit release in a decade, and finally – here are sessions on “Hidden Gems” in JDK 9, as well as the some module fundamentals.
Check out the JavaOne Keynote and the JavaOne Intel Keynote for an overall perspective on where Java is heading. James’ post JavaOne article on the Java Ecosystem, makes for an interesting concluding read, and can be found here.