Eclipse Summit Bangalore 2016

I’ve been an eclipse developer for a long time now, and it is one of the main things that I work on in my day-to-day job.

I was fortunate to be sponsored by EMC to attend the Eclipse Summit Bangalore held on the 26th and 27th of August.

Courtesy — eclipse.org

Eclipse initially started off as a Java IDE but became a platform and slowly grew towards becoming a community to promote open source projects. A lot of emphasis is given on open source and community development. The keynote was presented by Mike Milinkovich; the highlight was mostly on what the Eclipse Federation is all about. Also, Mike spoke on how “open source” is the way forward and its reasons for success. IOT was a main feature on his talk and it looked like a theme for the summit.

IOT — the Internet of Things is a phenomenon that is taking the world and could be a thing of the existential present very soon. There are several well established frameworks and libraries to support and extend the development of projects on IOT. As much as this seems to be a growing requirement for enterprises, it is a sufficiently satisfying process to put things in place and see quick turn-arounds.

Benjamin Kabe and Ankur Sharma drew attention to the Eclipse Kura, Paho, Apache Camel, and MQTT technologies. There were explanations, introductions to tools, demonstrations on real devices.

Srikanth Sankaran presented an idea from the Project Valahalla — Value type. Emphasis on the need, the development, the context, and the approach were discussed extensively, and Srikanth did a wonderful job on get the thought across. I thoroughly enjoyed the briefing and the Q&A that followed.

Several talks followed with what was happening in Java 9 specifically the internals on invokedynamic, Jigsaw, and Garbage First(G1). Garbage First — identification of nodes to be garbage collected seemed particularly difficult to perceive and perhaps there was a lot of effort to getting it right. It is was exciting to see the involvement of Oracle, especially, the Java community coming out and presenting interesting concepts to the eclipse community.

Sumit Rao’s note on innovation in the Indian technology market was specifically interesting, and I would always remember him as a badminton line judge in the 1996 Atlanta Olympics.

Noopur Gupta presented a very useful set of tips, tricks and noteworthy things in the eclipse environment. I particularly believe developer retention-ship is essential and can be encouraged by the tools they use. Eclipse as a Java IDE is extremely thorough and provides plenty of nuances that developers now seem to find difficult to live without.

Towards the end of the 2 days, there was an interesting panel discussion and one specific argument about the reasons behind Google leaving eclipse as a platform and switching to IntelliJ.

I’d like to remember ConfEngine and Naresh Jain for organising the Eclipse Summit so brilliantly.

Summing it up — I learnt a lot of new things, made new friends and ate a lot of good food.