September 16, 2012

My 6 Dreamforce 12 Sessions - Come Say 'Hi!'

I'm speaking in 6 sessions this year at Dreamforce 12 so if any of the below sessions interest you, please attend and say "hello!" when you are done. Would love to meet you!

Rapid Development: Using Node.js for Mocking Apex Web Services
Tuesday, September 18 - 1:00 p.m. - 1:30 p.m.
Moscone Center West, Developer Theater
Discover how to develop Apex web service callouts in the absence of a real endpoint. We will build out a mock Node.js endpoint app and show how to handle Get, Post, Put and Delete HTTP requests in JSON, implementing a matching Apex callout. We will introduce a design pattern that uses polymorphism to increase test coverage and ease modifications. Finally we will cover hosting the web service and give an overview of how all these parts fit together.

Log Force.com Events in REALTIME with Papertrail
Tuesday, September 18 - 3:15 p.m. - 4:15 p.m.
Moscone Center West, DevZone Unconference B
Use the Force.com Sreaming API, Node.js and Heroku to create a real-time logger using Papertrailapp.com in under 15 minutes. Papertrail makes logs fun-ish again. Log files are searchable, downloadable and awesome-able(?). You can set up email alerts for certain criteria, webhooks and more!

Make your web apps scream with Apex REST Services
Wednesday, September 19 - 3:15 p.m. - 4:15 p.m.
Moscone Center West, DevZone Unconference B
Sure the REST API is awesome but sometimes you want to do more then just query, update and create records. This session will show you how to create complex transactions with Apex REST services, how easy it is to create them and how to quickly integrate them into your websites. Oh... BTW... they are super fast as well!!

Salesforce Platform: Starting with Heroku - Panel Discussion on Best Practices
Wednesday, September 19 - 4:30 p.m. - 5:30 p.m.
Moscone Center West, 3018
What would you build if you no longer had to worry about setting up infrastructure, managing application middleware, patching, debugging, and micromanaging computer resources to scale to any demand? Imagine developing applications with the latest programming languages and frameworks, where all your time is spent innovating, not on maintaining existing apps. Join us for a panel discussion with leading digital agencies and application development shops on Innovation, enabled by Heroku.

Build Your First Node.js App with Force.com
Thursday, September 20 - 10:30 a.m. - 11:30 a.m.
Moscone Center West, DevZone Unconference B
Node is all the buzz! Be like the cool kids on the block and get started now! This session will go over the basic of node, some cool packages (express, async, nforce) and build a simple CRUD app that you can use to amaze your family and friends at your next dinner party.

Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Thursday, September 20 - 1:30 p.m. - 2:30 p.m.
Moscone Center West, 2022
Mobile is a hot theme this year and there's no better platform than Heroku and Force.com for your mobile applications. In this session we'll show you how easy it is to create an HTML5 application that runs on browsers, mobile devices and tablets. We'll walk through the entire process of setting up a jQuery Mobile application hosted on Heroku that uses Database.com as it's backend with the Databasedotcom Ruby gem.