The NetBeans community turned out in full strength at NetBeans Day and JavaOne 2013. From packed out sessions at NetBeans Day with rockstar speakers such as James Gosling, Kirk Pepperdine, and Adam Bien to NetBeans-oriented panel discussions throughout JavaOne, NetBeans users were everywhere.
Below some of them reflect on what they experienced at JavaOne, as they did last year!
David Heffelfinger, USA. The big announcements at JavaOne this year were the unification of Java SE and Java ME, as well as the open sourcing of Project Avatar, which is a web application framework that aims to simplify the development of web applications adopting a thin server architecture. There was also a lot of well deserved hype about the addition to lambda expressions to Java 8.
On the Java EE front, there were no big announcements, as Java EE 7 was released recently, and Java EE 8 is still in the very early planning stages. This had the nice side effect that most of the Java EE sessions focused on topics you can use today, where in previous years you would learn about new technologies that were not yet ready for primetime, so you had to wait a few months before you could use the technologies you learned about during JavaOne.
This year I was a speaker during three sessions, on Sunday I spoke during the GlassFish community day about my real life experiences using GlassFish in a production environment. On Monday night I was part of a panel for a "Birds of a Feather" session about becoming a technical author, and Tuesday afternoon I shared the stage with Johannes Weigend and Geertjan Wielenga at the "Unlocking the Java EE Platform with HTML5" session, where I gave a demo showcasing the new JSF 2.2 HTML5 friendly markup feature, as well as integration of JSF with WebSocket while showcasing NetBeans capabilities that boost productivity when writing Java EE and HTML5 applications.
Speaking of NetBeans, I really enjoyed the NetBeans Community Tools session during NetBeans Day on Sunday, it was very interesting to see the NetBeans plugins the community is coming up with, such as for Jelastic, Android, CodeName One, Gradle, JRebel, and Vaadin.
In addition to all the great technical content, the other great thing about JavaOne is that it gives the rare opportunity to interact face to face with some of the greatest minds in the Java world. This year I had the opportunity to catch up with some old friends, as well as meeting a lot of new very talented individuals.
As always, JavaOne was great, and I'm looking forward to contribute in any way I can to the conference in future years.
Thomas Boqvist, Sweden. JavaOne 2013 did not disappoint me. I sure like what I heard about Java 8 and can barely wait for the final release.
I am also very happy—though not very surprised—to notice that the popularity of NetBeans IDE and the NetBeans Platform still is growing rapidly. I am quite confident there have never been as many sessions incorporating NetBeans in some way as there were this year!
Johannes Weigend, Germany. This year JavaOne started for me with the Oracle MySQL World Keynote on Saturday. It was amazing to see that Facebook uses MySQL as a NoSQL-like KV-Store.
Sunday started with the NetBeans 15th birthday celebration. Happy birthday to you all! NetBeans is definitely the best open source IDE worldwide.
It was also a pleasure to see James Gosling presenting his marine robot development in NetBeans IDE, while in the keynote we could see HTML/JS debugging capabilities in NetBeans IDE together with the NetBeans Chrome plugin.
The most impressive API this year for me was the new Stream API of Java 8 (not IO-Stream!). Streams with Lambda Expressions will definitely change how you code Java, from imperative to functional programming. (More details in my blog here .)
Watch this space for further additions to the series!