An overview of Devoxx 2014

November 16th, 2014

This year I was lucky enough to attend the devoxx conference yet another time. Here are what I saw/felt especially in regards to my previous visit.

Java

This year the conference was a lot more about java. There were some sessions for other stuff too but it did not have these 24 sessions for angularjs.

As it was about java, it was of course about java8 and its new features. So, as you may know lambdas have been introduced to java8 and this alone is enough to start building a lot more features on top of the platform.

So along with the lambdas, we had streams and a refined collections api that allows a more functional way of programming.

Having heard so much about lambda/streams, here are my thoughts. The feature brings ease and beauty to the language mostly by reducing boilerplate code. No one likes boilerplate but remember that this boilerplate is information/documentation to the user. Therefore I would suggest to make use of it with extreme caution as it is really easy to misuse it in the name of coolness. So please have a second thought before you go ahead and refine your api.

Reactive programming

Well, there is nothing new here as Vlad said...

The thing is though that even with a delay of some years reactive programming becomes a trend to Java too (and once again in software engineering in general). There were some libraries for reactive programming before but lambdas again can make the existing apis much more fluent.

I believe a very good answer to most of the newbies questions would be netflix's article regarding the use of a reactive programming model. Interestingly, I find this post a very good abstract of Venkat Subramaniam's university session which was the most popular session within the 5 days of the conference.

Docker

I do not think that there is much to say for this topic. Docker can be described as a very lightweight linux base vm. Everybody seems to be using it and it looks like it is a matter of time before you'll be using it. I do not believe that there is any question regarding its benefits and therefore just go for it as soon as possible.

As a side note. I do not know if it is java developers disliking system programming, but I did not hear a single thing regarding the background of the tool. It is a success story for Google's golang but nobody felt like mentioning it.

Google, Microsoft and others

Speaking of google, its presence this year at the conference was really quiet. The keynote was about material design, something that was of little to no interest to the developers. I do not know though how an audience accustomed to backwards compatibility would feel about the news that one of the last years' hot topic will be a new thing with no migration path.

So regarding the web. Everybody should now switch to this new thing (angular.js v2) or use the other cool thing called polymer which is focused on Web Components. No big google logo anywhere, but still backed by it. And all that not mentioning the other new cool kid on the block, coming from facebook and called react. This fragmentation is driving me crazy!

Apart from that Microsoft's target was once more the marketing of the Azure platform and nothing more. That is again sad considering the changes that were made public during the devoxx days. I would really like to see some more programming centric stuff from Microsoft in such a conference.

Finally this years devoxx had more non programming related stuff. A bunch of startup related stuff among with a talk regarding creativity by the Chief Creativity Evangelist (cool title) named Denise Jacobs. The talk was too American for my taste, but still a good addition to the conference.

Devoxxed

This year Stephan's idea was to get the first letters of the conference name and put them at the end of the remaining. Therefore something called voxxed was born which had its first outage at the demo during the keynote. I do not know if it was a good sign or not. What I know is that it is not only a site aiming to be the new theserververside.com or a better dzone. There will be one day devoxx conferences around Europe with the name voxxed days.

I do not know if the idea of mini devoxx conferences came first or not but I do like the idea of having some decentralization. Unfortunately this seems not to be working as the conference this year was overbooked even though there are another 2 taking place in the UK and France.

valotas.com v3.15.1 © Georgios Valotasios - CSS inspired by Adam Wathan's blog