I was walking to work this morning, enjoying the amazing weather here in San Francisco, thinking about what I had to accomplish today. All of us in the Developer marketing group are heads down working on delivering the best Cloudforce and Cloudstock experience ever. (If you haven’t signed up, you can do so here). Then something hit me. (not literally, although I often think pigeons are out to get me, but that is a story for another time. )

Somewhere between staring at the ferry pulling into the terminal, and avoiding the early morning runners, I realized something – this Cloudforce will my 10th Cloudforce. Just like Dreamforce, (this year will be my 4th if you are interested), Cloudforce keeps getting bigger, and better. And with Cloudstock returning, there is a LOT of developer related content.

One of the things that we tried to do for Cloudstock is to align sessions, and conference content along learning paths. The intention of the learning paths is to help you get the most out of the event based on your particular interest – if you want to focus on Mobile development, for example, the learning path will help you pick sessions, and navigate the DevZone.

To kick things off, here is the learning path for Mobile development. You can also check out all of the sessions here, and make your our paths. If you do, just make sure you share them with the rest of the community.

Mobile Development Learning Path for Cloudstock, San Francisco 2012

Developer General Session Keynote

The General Session keynote will set the stage for all the Developer activities at the event. You don’t want to miss this one!

Breakout Session: Develop Mobile Web and Hybrid Apps

Client-side technologies including HTML5, Javascript, and CSS have made mobile web, and hybrid apps a popular choice for developers. Visualforce and the Mobile SDK make it easy to build Enterprise mobile apps. This session will teach you how to combine Visualforce with standard web technologies to create dynamic mobile web apps on Force.com. Using the Mobile SDK, we will then convert a web app into a hybrid app that can access native device features including secure offline storage, camera, microphone, and more.

Breakout Session: Building Do.com on Heroku

Did you know that Do, the popular online collaboration tool, runs on Heroku? Come join the developers of Do.com as they describe the app architecture, the notion of API-first, and why Ruby, Backbone.js, and Heroku are a perfect fit for building next-gen apps.

Native iPhone and iPad applications offer a rich user experience and flexible design options that make them a compelling choice of many developers. The Mobile SDK provides a framework for rapidly developing native iOS apps that integrate securely with the Force.com API. This session will show you how to get started with the Mobile SDK and will highlight tips and tricks and some best practices for developing native iOS applications learned during the development of the ‘Salesforce for iPad’ application.

Developer Theater: Creating Usable REST APIs

Today’s programmers interact with many HTTP services on a day-to-day basis. Many services claim to have a “RESTful” API, but fail to implement the basic requirements of REST. In this session we’ll discuss best practices for API design. We’ll then refactor an existing API to be more RESTful. Attendees should come prepared to code, test, and deploy a live web service.

Developer Theater: Developing cross-platform apps with PhoneGap

PhoneGap is the popular open source platform for developing cross-platform native mobile applications using HTML, CSS, and Javascript. Brian LeRoux will give an overview of building a PhoneGap app from scratch and show you how to use a variety of PhoneGap APIs. The audience will be encouraged to follow along and build the app as he does it on his laptop. Brian will finish off the demo by using PhoneGap Build to build the app for multiple platforms.

Developer Theater: Hello Sencha – HTML5 Applications

Ted Patrick will walk you through Sencha’s frameworks for building mobile and desktop applications using web technologies including HTML5, JavaScript, and CSS. We will cover the framework’s foundation (OOP+MVC), standard libraries, containers, components, xtype rendering, and most importantly cross-browser support. Bring an open mind and a laptop, we will be building applications from scratch; feel free to follow along.

When one has registered for the event, how does on register for which sessions one wants to attend?

http://twitter.com/quintonwall quintonwall

You do not need to pre-register for sessions. Just show up, and enjoy the event!

http://www.facebook.com/alexandra.murashova Alexandra Murashova

Mobile apps are hot today. But hiring a developer is too expensive. I used snappii.com to make apps. It’s really easy, the web service allows to make mobile apps in minutes, and without programming skills at all.

http://www.facebook.com/profile.php?id=781674534 Gaurav Kheterpal

This sounds fun, will the sessions be streamed live as well?

http://www.facebook.com/profile.php?id=781674534 Gaurav Kheterpal

Would the recordings for these sessions be published?

http://twitter.com/quintonwall quintonwall

Yes. All the developer breakout sessions were recorded and will be posted shortly

http://www.facebook.com/saurabh.sanyasii Saurabh Saxena

I have been a little late here…… do u have some highlights or snap-shots of the event ?

http://profile.yahoo.com/EZHHDL3NZLG4XIE4JOBG6PNRJA Frida Adams

I have been a little late here…… do u have some highlights or snap-shots of the event ?