• Contact Us
Cloud Foundry Pivotal
Sign up for a Free Cloud Foundry Account
  • Using Cloud Foundry
  • Running Cloud Foundry
  • Get Involved
  • Using Cloud Foundry
    Application Architecture Considerations
    Deploying Apps
    Managing Apps
    Using Services
    See all
    Running Cloud Foundry
    Architecture
    BOSH
    Deploying with BOSH
    Deploying with Chef
    Micro Cloud Foundry
    Managing Cloud Foundry
    See all
    Reference
    Cloud Foundry REST API
    CloudFoundry.com
    Technical Integration
    Community

Cloud Foundry Open Tour




Moscow, Russia
April 26, 2012

Register

Get 50% off with an early bird special!
(Offer ends April 16)


Digital October



Digital October
Bersenevskaya Embankment, 6
119072, Moscow, Russia
www.DigitalOctober.com





Other Cloud Foundry
Open Days

Sofia, Bulgaria
November 12, 2012

Pune, India
September 10, 2012

Bangalore, India
September 7, 2012

London, UK
May 1, 2012

Moscow, Russia
April 26, 2012

Kiev, Ukraine
April 24, 2012

Washington, DC, USA
April 9, 2012

Austin, TX, USA
April 5, 2012

Portland, OR, USA
April 2, 2012

Tokyo, Japan
April 2, 2012

San Francisco, CA, USA
March 30, 2012

Shanghai, China
March 30, 2012

Beijing, China
March 28, 2012



Don't have a Cloud Foundry account yet?

Sign up now!

Use code CFOpenTour2012 for instant approval.


All Cities

Cloud Foundry Open Tour, Moscow

RU EN

 

 

What if you could deploy and scale your applications within seconds? And never had to wait again for infrastructure to be provisioned? With Cloud Foundry, which is a modern, open-source Platform-as-a-Service, you can deploy your application instantly. Use Cloud Foundry for development, testing and production. At this Developer Day you will meet the experts and learn how use Cloud Foundry to boost your productivity.

Register today!
  • Bootcamp to get started: Learn how to deploy your applications on both the public and micro Cloud Foundry
  • Spring, Java, Ruby, Node.js, Python, PHP and other Cloud application development tips
  • MySQL, MongoDB, Redis, Postgres, and RabbitMQ: Learn how to use these services on Cloud Foundry
  • Build your in-house Platform-as-a-Service using open-source Cloud Foundry

Network with the experts and other developers behind the leading open source cloud platform for enterprise applications, discuss the latest innovations, and expand your opportunities.

Register today!


Speaker Biographies

Session Schedule
SPEAKERS  

Chris Beams Senior Software Engineer, SpringSource

Chris Beams is a Senior Technical Staff Member at VMware and a core Spring Framework committer. His work in enterprise application development began in 1998 and has covered a wide range of technologies, languages and frameworks. Prior to becoming a full-time Spring committer, Chris trained hundreds of students on the topics of enterprise architecture and how best to use the Spring family of projects. Chris is a frequent speaker at conferences around the world.
Twitter: @cbeams


Patrick Chanezon Senior Director of Developer Relations, VMware

Patrick Chanezon joined VMware in 2011, to create the developer relations team, and make VMware the first choice of developers moving their apps to the cloud. Previously, he worked at Google where he managed the Cloud and Tools Developer Relations team, Sun Microsystems where he worked as a software architect on the Sun Portal Server, AOL and Netscape where he managed the MyNetscape Portal, and Accenture where he was a Lotus Notes guru. He has also been a Developer Advocate, building and growing developer ecosystems for HTML5, OpenSocial, Google Checkout and the AdWords API, and he co-created the ROME open source project and the OSSGTP group in France. Patrick received a M.S. in computer science from Ecole Centrale de Lyon.
Twitter: @chanezon


Martin Englund Staff Engineer, Cloud Foundry

Martin Englund is a Staff Engineer on the Cloud Foundry platforms team, with over 20 years of experience in large scale datacenter operations, which is now being used to develop BOSH, the tool that provides end-to-end automation for cloudfoundry.com. He is a security geek at heart, is passionate about operations automation, and has the firm belief that if you are doing it by hand you are doing it wrong. He has been a contributor to a number of open source projects such as OpenSolaris & Puppet.
Twitter: @pmenglund


Jennifer Hickey Senior Software Engineer, Cloud Foundry

Jennifer Hickey is a Sr. Software Engineer with Cloud Foundry/VMware, with over a decade of experience in software engineering. Jennifer is a member of the Cloud Foundry team, specializing in developer experience and support of frameworks such as Spring, Grails, Rails, and Sinatra. She is passionate about increasing developer productivity in the cloud. Jennifer has led or contributed to a number of SpringSource projects, including Hyperic and tc Server. She has been involved in converting multiple large EJB/legacy codebases to Spring. Prior to joining SpringSource, Jennifer was a principal architect of a large-scale network management system.
Twitter: @jencompgeek


Guillaume Laforge Head of Groovy Development, SpringSource

As Head of Groovy Development for SpringSource, Guillaume Laforge is the official Groovy Project Manager, and the spec lead of JSR-241, the Java Specification Request that standardizes the Groovy dynamic language. He is also a frequent conference speaker presenting Groovy and Grails at JavaOne, SpringOne, QCon, the Sun TechDays, and JavaPolis. Guillaume also co-authored Groovy in Action along with Dierk Koenig. Before founding G2One, which was acquired by SpringSource in late 2008, and taking the role of VP Technology, Guillaume worked for OCTO Technology, a consultancy focusing on architecture and agile methodologies. While at OCTO, Guillaume developed new offerings around Groovy and Grails for its customers.
Twitter: @glaforge


Costin Leau Senior Software Engineer, SpringSource

Costin Leau is an engineer with SpringSource. His interests include data access and aspect oriented programming. With significant development experience, Costin has worked on various Spring Framework features (cache abstraction, JPA, java config), led the Spring Dynamic Modules (Spring OSGi project) and the Spring-inspired, OSGi 4.2 Blueprint Service RI. Currently Costin is working in the NoSQL and Big Data area, leading the Spring integration with GemFire, Hadoop and Redis.
Twitter: @costinl


Peter Ledbrook Grails Advocate, SpringSource

A long-time Grails user, Peter is currently a committer to the project and officially Grails Advocate at SpringSource, a division of VMware. He is also co-author of Grails in Action with Glen Smith.
Twitter: @pledbrook


Josh Long Developer Advocate, SpringSource

Josh Long is the Spring developer advocate. Josh is the lead author on Apress’ Spring Recipes, 2nd Edition, O'Reilly's "Getting Started with Spring Roo," and Manning's "Cloud Foundry in Action." and a SpringSource committer and contributor. When he's not hacking on code for (Spring Integration, Spring Batch, Spring MVC, Activiti, and much more), he can be found at the local Java User Group or at the local coffee shop. Josh has been a speaker at numerous conferences, worldwide, including JFokus, JAX, SpringOne2GX, OSCON, JavaZone, Geecon, Java2Days, Vaadin and Mongo Dev Days, and numerous others. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called "smart" systems. He blogs at springsource.org, blog.springsource.org or joshlong.com.
Twitter: @starbuxman


Chris Richardson Author of POJOs in Action

Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of CloudFoundry.com and works on cloud technology. He has a computer science degree from the University of Cambridge in England and lives in Oakland, CA with his wife and three children.
Twitter: @crichardson


Oleg Zhurakousky Senior Software Engineer, SpringSource

Oleg is a Sr. Software Engineer with SpringSource/VMWare and a core developer of Spring Integration framework. He has 16+ years of experience in software engineering across multiple disciplines including software architecture and design, consulting, business analysis and application development. After starting his career in the world of COBOL & CICS, Oleg has been focusing on professional Java and Java EE development since 1999. Since 2004 he has been heavily involved in using several open source technologies and platforms with Spring Framework at the forefront, while working on a number of projects around the world and spanning industries such as Telecommunication, Banking, Law Enforcement, US DOD and others. You can regularly spot Oleg on the Spring Forums contributing to a number of topics. Native of Kiev, Ukraine and now a resident of the Philadelphia area, Oleg enjoys windsurfing, scuba diving, snowboarding, hockey and traveling when he can find some spare time.
Twitter: @z_oleg



Session Schedule

Session Schedule

Speaker Bios
TIME TOPIC SPEAKER
08:00-09:00
Breakfast & Registration
09:00-10:00
Keynote
Patrick Chanezon
10:15-11:15
Spring 3.1 Review & 3.2 Preview
Spring Framework 3.1 continued Spring's mission with a focus on flexible Java-based configuration. This session reviews the foundational Spring 3.1 concepts such as environment profiles for application contexts, feature specifications within configuration classes, and Spring’s new caching abstraction. The session will then cover some of the new features under consideration for Spring 3.2 some of which will take advantage of expected changes to some of the Java SE and Java EE standards. If Spring is part of your long term architectural plan, then this session is for you.
Chris Beams
10:15-11:15
Cloud Foundry Bootcamp
Hands on guide and introduction for Cloud Foundry for novices. This sessions covers the basics of accessing the Cloud Foundry platform as a service, how to use cloudfoundry.com, how to install and use Micro Cloud Foundry on your laptop, and covers the basics vmc commands for the platform. The session will provide hands on troubleshooting for developers that want to install and set-up Cloud Foundry in the session.
Josh Long
10:15-11:15
Groovy 2.0 - New Features
Guillaume Laforge
11:30-12:30
Spring MVC & Multi-Client Development
No application is an island. Increasingly, developers need to build not just one rich web application that works only with the desktop's various browsers (and we thought getting an application that performed reliably across Firefox, Safari, Chrome and IE was trouble enough!), but with an increasing multitude of clients - phones, tablets, or TVs and more! HTTP access is common among all these target platforms, but not much else. This fact, and the inevitable return of UI state back to the client, has fostered a wave of new patterns for building applications: RESTful, data-centric services endpoints on the server, and applications that consume these services - sometimes securely over REST - on the client. This pattern's got a name - SOFEA - or service-oriented front end applications - and Spring makes it easy to build them. In this talk, Josh Long introduces how to build secure RESTful services with Spring on the service tier and introduces strategies and APIs (Spring Android, Spring Mobile, PhoneGap) for building better experiences on the clients.
Josh Long
11:30-12:30
Ruby Basics on Cloud Foundry
In this session we will cover how to create a manifest for your application detailing all of the resources it needs to run, how auto reconfiguration helps you seamlessly transition between your local environment and the cloud, how standalone Ruby applications work, and which tasks Ruby applications can help you accomplish.
Jennifer Hickey
11:30-12:30
Grails update
When Grails was first released, it brought the benefits of frameworks like Ruby on Rails and Django to the Java platform. Built on such industry heavyweights as Spring and Hibernate, it allows you to rapidly build web applications while still giving you access to the underlying libraries when you need that level of control. Version 2.0, released at the end of last year, introduces many improvements such as an interactive console with command completion, more data stores that you can access via its ORM, and even better support for testing. See these new features in action and find out what other goodies are coming in the near future.
Peter Ledbrook
12:30-13:30
Networking Lunch
13:30-14:30
Enterprise Integration Patterns with Spring Integration
In this workshop Oleg will give a short overview of the Enterprise Integration Patterns (EIP) as catalogued in the highly influential book of the same name and as one of the core developers of the Spring Integration(SI) framework (EIP reference implementation), Oleg will introduce Spring Integration, its API and will demonstrate how SI enables the development of Message and Event based systems. Along the way, you will see how SI builds upon familiar Spring idioms such as interceptors, templates, strategy and other patterns. You will also see how SI maximizes reuse of the integration support available in the Spring Framework core for everything from remoting, JMS/AMQP, data, transactions, task execution and others flattening the learning curve considerably for those already familiar with Spring framework. After attending this workshop, you will be able to start applying these patterns immediately within your Spring-based applications to solve many of the challenges of enterprise integration.This session consists of 30% slide-ware and 70% live coding.
Oleg Zhurakousky
13:30-14:30
Decomposing Applications for Scalability and Deployability
Today, there are several trends that are forcing application architectures to evolve. Users expect a rich, interactive and dynamic user experience on a wide variety of clients including mobile devices. Applications must be highly scalable, highly available and run on cloud environments. Organizations often want to frequently roll out updates, even multiple times a day. Consequently, it’s no longer adequate to develop simple, monolithic web applications that serve up HTML to desktop browsers. In this talk we describe the limitations of a monolithic architecture. You will learn how to use the scale cube to decompose your application into a set of narrowly focused, independently deployable back-end services and an HTML 5 client. We will also discuss the role of technologies such as NodeJS and AMQP brokers. You will learn how a modern PaaS such as Cloud Foundry simplifies the development and deployment of this style of application.
Chris Richardson
13:30-14:30
Groovy & Grails for Spring developers
Java is a good all-purpose programming language, but does that mean it's the best tool for all jobs? In this talk, you'll see how Groovy can scratch itches you didn't even know you had. From scripts, to writing unit tests, to building projects, we'll take you through use cases that highlight the advantages of having a second language in your tool chest. In the second part of the talk, you'll find out how Grails simplifies web application development without sacrificing flexibility and power. Built on Spring, it eliminates the need to write a lot of plumbing for your application while still allowing you the full power of Spring.
Peter Ledbrook
14:45-15:45
NoSQL Options with Spring Data
NoSQL databases such as MongoDB, Redis, Neo4J, Gemfire and others are changing the data landscape for enterprise developers with the promise of better scalability and performance. Each NoSQL option offers different benefits and APIs but fortunately for Spring developers there is a way to easily incorporate each solution into your application so you can use the best solution for your problem. This session reviews the major Spring Data sub-projects and gives developers the basic information they need to get started using Spring and popular NoSQL solutions.
Costin Leau
14:45-15:45
Becoming a Node.js Ninja on Cloud Foundry
In this session you will learn about: What Node.js is, the internal workings of Node.js & the buzz around it, aspects of asynchronous code, callbacks, async exception handling, events, organizing Node.js code, modules, npm, package.json, managing your Node.js apps on Cloud Foundry, how easy it is to run your Node.js app in Cloud Foundry with very few modifications, and how to use various tools offered by Cloud Foundry to manage, scale & debug your apps.
Patrick Chanezon
14:45-15:45
Practical Domain-Specific Languages with Groovy
In this presentations, Guillaume will show you how to leverage Groovy to build a concrete Domain-Specific Language used to control a rover on Mars! He will build from scratch the DSL, showing the excellent and powerful feature-set of Groovy to make concise and readable mini-languages, how to integrate those DSLs in your application, how to secure them, and much more.
Guillaume Laforge
16:00-17:00
Batch & Hadoop Workloads with Spring
Enterprise data has exploded in volume and now requires data-intensive distributed applications like those enabled by Apache Hadoop. Distributed map-reduce style computations require a different approach to data access than traditional enterprise Java applications. This session will show how Spring Batch and the new Spring Hadoop project make it straightforward for developers to meet the challenges of enterprise "big data".
Costin Leau
16:00-17:00
Cloud Infrastructure Orchestration
Martin Englund
16:00-17:00
Grails and the World of Tomorrow
It's an interesting time in the world of application development. We're in the middle of a perfect storm where cloud deployments, alternative data stores, and rich, multi-device client UIs are emerging as the future standards. What does this mean for Grails developers and what does the framework offer in this very different world? We'll look at potential changes to the way applications are designed and how you can leverage the current and future features of Grails to take advantage of those changes.
Peter Ledbrook
17:00-18:00
Reception

Register


  • Twitter
  • Google+
  • Facebook
  • Youtube
  • About
  • •
  • Blog
  • •
  • Partners
  • •
  • Forums
  • •
  • Status
  • •
  • Contact
Using Cloud Foundry Application Architecture
Deploying Apps
Managing Apps
Using Services
Running Cloud Foundry Architecture
BOSH
Deploying with BOSH
Deploying with Chef
Micro Cloud Foundry
Managing Cloud Foundry
Developer Community
Get Involved
Contribute
Source Code
Mailing Lists
Report Issues
Documentation
Using Cloud Foundry
Running Cloud Foundry
Reference
Community
Cloud Foundry
Events
Calendar
Webinars
FAQ
Jobs

© GoPivotal, Inc. All rights reserved. Terms Legal Privacy