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

Tim Fox, vert.x Project Lead at VMware

Tim Fox

Biography: Tim Fox

Tim has been at VMware since Feb 2011 where he currently leads the vert.x project - the next generation, polyglot, asynchronous application container. During his time at VMware, Tim has also worked with the RabbitMQ team.

Previously, Tim had the role of Messaging Lead at JBoss / Red Hat, where he was the creator of HornetQ - the world's fastest enterprise messaging system. HornetQ is a core technology at the heart of several of JBoss / Red Hat's products.

Tim was also one of the original core developers of the Mobicents project, which is now one of the most widely used telecommunications application platforms.

Twitter: @timfox

Presentation: vert.x - Polyglot Asynchronous Application Development for the Modern Web

Track: The JVM: One Platform To Bind Them All / Time: Thursday 15:50 - 16:40 / Location: Grote Zaal

Vert.x is the new polyglot asynchronous application framework for the JVM from VMware that enables you to write effortlessly scalable asynchronous, web-enabled applications in JavaScript, Java, Ruby or Groovy.

In this talk Tim will be explaining why the growing number of mobile and internet enabled devices demand applications that can efficiently handles 10s if not 100s of thousands of concurrent connections, and how that leads us to an asynchronous programming model.

We'll look at how Vert.x's super simple simple concurrency model frees you from the pitfalls of traditional multi-threaded programming, and we'll cover how to use the Vert.x event bus to communicate between the components of your applications, including client side JavaScript, enabling you to create modern "real-time" web applications incredibly simply.

Project Website

Keywords: JVM, JavaScript, Ruby, Java, Web, Concurrency, Scalability