I had a great opportunity to attend together with guys from hybris the QCon London Conference 2014 . The conference took 3 days. The venue of this event was The Queen Elizabeth II Conference Centre. We were accommodated in H10 London Waterloo Hotel which was 2km walk from to get to the conference center. My general impression regarding the conference as a whole is definitely positive.
The conference’s location, organization, various tracks created a consistent picture. While place, crew and service are important, the main purpose of the conference is just tracks content. There were seven different tracks run at the same time. It means it was possible to be on only one whole presentation at time. Although many presentations ware not cutting-edge, they all brought new knowledge. Few of presentations were to me special both in content and expression aspects. Some o them depending on track were theoretical whereas other more practical. The conference was not just about Java, not exactly about programming. It was about software development from rather conceptual point of view. It was like the conference says about itself “QCon highlights the most important development topics driving innovation – things you should be doing now or researching for your next project – presented by the doers in our community.” .
Each day is shortly summarized below.
The “Life, The Universe, and Everything” presentation delivered by Damian Conway before regular tracks was really impressing. The subject and the way of presenting created an unusual atmosphere among audience. The next interesting show “Understanding & Using Regular Expressions” was also presented by Damian Conway. Regular Expressions were taken into account with necessary theoretical side with strong emphasis put on practical usage. Last interesting presentation was “Impossible Programs” delivered by Tom Stuart. Thanks to this content I’ve a new and refreshed look on demands put on programs, purposes and some limitation in development and testing. All mentioned presentations in this day belong to the Computer Science track.
The “Maneuverable Architecture” by Michael T. Nygard show was rich in outstanding content and form. Another quite interesting presentation was “Enterprise Integration Using REST: A Case Study” from Brandon Byars. The Author showed an interesting general knowledge regarding distributed systems using REST and appropriate components versioning.
The Brian Degenhardt’s “Real-Time Systems at Twitter” provides an interesting use case on Twitter example how to scale and extend existing system. In the next presentation “How Netflix Leverages Multiple Regions to Increase Availability: An Active-Active Case Study”, Ruslan Meshenberg presented a modern, high available cloud solution. It was to me the most interesting and comprehensive show about cloud computing in the conference.
I mentioned only some presentations which I most liked. The Computer Science track gave me the most fun on the conference because of the interesting content and way of presenting. The conference provides some new knowledge about modern software development and also can make more aware of what is worth to invest in further professional development.
- Cloud Computing has been living on the market for few years and possibly it is not worth still waiting for employing it, now is time to do
- Java is on top but this is not the only used language
- NoSQL databases market share is getting bigger and bigger