Tugdual "Tug" Grall is a Technical Evangelist at Couchbase, an open source advocate and a passionate developer. He currently works with the European developer communities to ease the NoSQL adoption. Tugdual is contributing to the Java and Node/JavaScript Couchbase SDKs.

Before joining Couchbase Tugdual was CTO of eXo the company behind the revolutionary online development tools Cloud-IDE and the open source social platform eXo Platform. Earlier Tugdual has work as Product Manager and Developer on the Oracle Middleware focusing on Java EE platform.

Tug has spoken at number of conferences including Devoxx, Open Source Day Poland, Google I/O, JavaOne and many meetups and user groups. He is co-founder of the Nantes JUG (Java User Group) that holds since 2008 monthly meeting about Java ecosystem. He also writes a blog available at http://tugdualgrall.blogspot.com and available @tgrall Finally when he finds the time to do it, he develops the site www.resultri.com a Google App Engine based application.

Session Title: Getting Started with Couchbase Applications Development

You are getting ready to build a new webapp, but things are different this time. In the past, your number of users was certainly big, but this new app will be five to ten times the size and will need to support not just the browser, but mobile apps and be ready to deploy in both Europe and Asia in six months. Thinking about how you'll hit these requirements, you've started to look into that new area of NoSQL. The options are many, but for the kind of interactive webapp you're looking to build, Couchbase Server looks pretty interesting. For instance, Draw Something scaled their mobile game to 50 million users in 50 days with Couchbase...
Couchbase Server, Open Source under an Apache 2.0 license, is built to be the scale-out data store behind the kinds of applications that want simplified development, high throughput and low latency and may need to scale at a moment's notice. Developers can store either JSON objects or binary data directly into a Couchbase Server cluster and are abstracted away from the details of managing how data is spread across the cluster.
In this session, Tug Grall of Couchbase will provide a quick overview of Couchbase Server and then demonstrate growing a live cluster. He'll then give a quick overview of how simple it is to develop an application for Couchbase, covering the simplified schema-less approach, definition of views using map reduce and use of the Couchbase SDKs to access the cluster. Tug will include demonstration of Web applications developed in Java, Ruby, Node or other languages depending of the audience.