QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Training: "Code to Cloud: The Cloud Foundry in-depth, hands-on tutorial from the experts"

Track: Tutorial / Time: Tuesday 09:00 - 16:00 / Location: Rutherford Room

CloudFoundry is the open source Platform as a Service (PAAS) project initiated by VMware. Among the most exciting aspects of CloudFoundry is its openness and developer-friendliness: CloudFoundry supports applications written in a range of popular languages and frameworks to de deployed with virtually no restrictions and in a variety of environments: public or private clouds, potentially reusing exiting hardware.

This tutorial aims to introduce CloudFoundry in a very practical way. It is broken down as follows:

    •    Introduction to CloudFoundry
    •    Tooling: VMC and STS
    •    Working with Micro CloudFoundry to build Private Clouds
    •    The CloudFoundry Development lifecycle
    •    Writing CloudFoundry enabled apps with Spring, Lift, and Node.js
    •    Creating and managing services: MySql, MongoDB, Redis, etc..
    •    Scaling, Autoscaling and Clustering your Cloud
    •    Management and Monitoring of Cloud Foundry and Hosted Applications

This tutorial is perfect for people who want to get their hands dirty building their own Private Clouds and how to build and scale a Production-Strength Cloud Foundry environment. Full of war stories from the trenches, and given by contributors to the Cloud Foundry project, this tutorial is a no-holds-barred, in-depth take on Cloud Foundry and how to make the most of it for your own applications.
Atteedees must bring their own laptop with the following software installed: 
  1. Ruby 1.9.2
  2. The latest version of RubyGems
  3. VMware Workstation, Player or Fusion to be able to run Micro Cloud Foundry (only one of those 3 is needed)
  4. Optionally, STS (SpringSource Tool Suite) should be installed as well

Colin Humphreys, CTO at Carrenza

Colin Humphreys

Biography: Colin Humphreys

Colin Humphreys is Director of Technology at Carrenza. He has spent the last twelve years sitting on the fence between development and operations, delivering solutions for eBay, Volkswagen, Paypal, Cineworld, and others. Colin and the team at Carrenza won a UK IT Industry Award in 2009 with Comic Relief, and were medallists in 2010 with Tribal DDB. He is passionate about “Infrastructure as Code”, “Continuous Delivery”, “Devops”, “PaaS”, “Agile Testing”, and various other buzzwords." at http://blog.hatofmonkeys.com/

Dave Syer, Principal Consultant and Engineering Lead at VMWare on the Cloud Foundry project

Dave Syer

Biography: Dave Syer

Dr David Syer works for VMware in London providing Identity Management solutions for the Cloudfoundry platform. He is also an active Spring committer in many areas (Spring, Spring Security, Spring AMQP, Spring Integration) and is the technical lead on Spring Batch, the batch processing framework and toolkit from SpringSource. He is an experienced, delivery-focused architect and development manager, and has designed and built successful enterprise software solutions using Spring, implementing them in major financial institutions worldwide. David is known for his clear and informative training style and has deep knowledge and experience with all aspects of real-life usage of Java and the Spring framework. He enjoys creating business value from the application of simple principles to enterprise architecture.

Tareq Abedrabbo, Practice Lead and Principal Consultant at OpenCredo

Tareq Abedrabbo

Biography: Tareq Abedrabbo

Tareq is principal consultant at OpenCredo, he is a pragmatic, hands-on technical leader with a strong interest in areas such as programming languages, NoSql persistence engines and PaaS. He has extensive experience with the Spring stack and is a committer on the Spring Web Services project. He is also the co-author of 'Programming Spring' and 'Spring in a Nutshell'. Tareq has been delivering innovative solutions based on a variety of modern technologies and platforms, most recently Scala and Cloud Foundry.

Tareq regularly updates his personal blog found here: cafebabe.me.