The Arabian presence at detox the annual European Java, Android, and conference is a tradition. the day and the hour we woke up to be in time for the airport check-in, which looks more like the bedtime hour for a programmer. At the end a two hour flight, followed by a two hour train ride, we arrived at Antwerp Central. If we were to place ourselves somewhere in time using Java, the code would look like.
You would be surprised to know that we traveled years back in time; that is the first impression one gets from the imposing railway station built . After a few hours of rest (sleep for some), we went out to discover how wonderful the city. The following day we eagerly made it to Cinepolis Antwerpian, the cinema complex hosting the event; after receiving the access wristbands we attended the first presentation .
Java beyond keynote about novelties, held by the famous Mark Reinhold and Brian Goetz. Being interested in Lambda Expressions, I decided to continue with a more detailed and technical presentation by Brian Goetz: Lambda. A Peek Under the Hood. A tweet posted during the conference perfectly describes the changes, the direction. and the principles behind Java Core Language Principle. Reading code is more important than writing code.
The same day I watched two other interesting presentations: one by Mark Reinhold about the future modularization of the Java Platform (to be implemented, most probably, starting with Java. The second, what Java EE can learn from dynamic languages?, was a very interesting approach bearing Remi Forex’s signature.
In Cloud Patterns , the first presentation of the second day, Nicolas De loaf described a few patterns and directions which must be followed when moving applications to the Cloud. Later, Nathan Bigness, using Hadoop and Storm, presented the very interesting architecture of a real time application.
The climax of the second day was Jonas Bonner’s presentation about the biggest trend du jour: Reactive Programing. In Going Reactive: Event-Driven, Scalable & Resilient Systems, he showed the model of future applications, in which everything becomes asynchronous to avoid resource blocking.
Detox, the place where Flemish people speaks English to Flemish people“. We too had a similar experience in the tram: after politely asking someone at what stop we should get off for the railway station we continued our conversation in Romanian and the guy we had just spoken to in English asked us in Romanian: “Are you from Romania?”.
The overall experience was great: there have been excellent reviews in high quality presentations. I consider Detox the place where every software company that develops Java based software solutions must be present.