GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Sadek Drobi, CTO of Zenexity

Sadek Drobi

Biography: Sadek Drobi

CTO of Zenexity, Sadek is a software engineer specialized in bridging the gap between the problem domain and the solution domain. As a core Play developer and Play2 co-creator, he works on the design and implementation of the framework.

Twitter: @sadache

Blog: http://sadache.tumblr.com

Presentation: Playframework: Real Time Web for Java and the JVM

Track: Java / Time: Monday 15:50 - 16:40 / Location: Lille Sal, Musikhuset

Play is a modern web application framework built on top of the JVM and features simplicity and high scalability on top of its web-friendly architecture. One of the major focuses of the Play framework is supporting Real-time web apps, which are apps that provide continuous bidirectional client/server communication using technologies like WebSockets, Server-sent events and Comet. Realtime Web opens a new horizon of possibilities and opportunities for web applications, and by avoiding traditional polling-based approaches, an app can use less resources, be more responsive, and provide a better user experience for a large variety of client browsers and devices. Combined with other components of Play's infrastructure such as the reactive programming model and the strong and performant foundation of the JVM, the end result is a straightforward and robust programming model which scales easily and provides support for a wide variety of applications. This talk will explore the capabilities present in a Real-time web app, and will offer insight into how Play framework applications are developed compared to other frameworks which you may already be working with.

Presentation: Hard things made easy - Part 1

Track: Hard things made easy / Time: Wednesday 10:20 - 11:10 / Location: Rytmisk Sal, Musikhuset

Monads

Sadek Drobi

Monads are interfaces

Bottleneck Analysis

Adrian Cockcroft

It's hard to get served a drink at the bar during a conference. There are many times that you will be staring down the empty neck of your last beer bottle and feeling thirsty while you wait in line. There are some common problems that occur, but how can the conference organizers easily figure out which problem is constraining the throughput of this important function, and optimize quick delivery to thirsty attendees?

Simplicity, The Way of the Unusual Architect

Dan North

Dan North talks about the tendency developers-becoming-architects have to create bigger and more complex systems. Without trying to be simplistic, North argues for simplicity, offering strategies to extract the simple essence from complex situations.