Visit Pat Patterson's personal blog on Developer Force

Building Mobile Apps for Portal Users

Back in February, I blogged about how web applications can use OAuth to obtain a token and access the Force.com API on behalf of Portal users; I’ve had a couple of questions on how to build mobile apps that do the same, so here are the details. Continue reading

In Blog: developer-relations | Tagged , , , | Leave a comment

It’s here – the Developer Call for Papers – new and improved for Dreamforce 2013!

Dreamforce CFP Banner

The Dreamforce 2013 Developer Call for Papers runs from today until June 17. Submit a session proposal and get on the road to the Moscone Center! Continue reading

In Blog: developer-relations | Tagged , , | 9 Comments

Creating Hybrid Apps with the Salesforce Mobile Pack for Backbone.js

Since the release of the Salesforce Mobile Packs a few weeks ago, we’ve been building out from our initial set of jQuery Mobile, AngularJS and Backbone.js apps for Visualforce, Node.js and PHP. If you’ve been watching the Backbone Mobile Pack on GitHub, you’ll have noticed the recent addition of a couple of XCode projects in the samples directory: BackboneHybrid and BackboneCapture.

BackboneHybrid

The BackboneHybrid sample converts the existing Contact browser sample to a hybrid app running on the Salesforce Mobile SDK (which itself is built on Cordova, aka PhoneGap). It’s interesting to look at the changes required to ‘hybridize’ the sample… Continue reading

In Blog: developer-relations | Tagged , , | Leave a comment

Join Us for the First Salesforce Non-Profit Developer Hackathon!

The first Salesforce Non-Profit Developer Hackathon takes place this Saturday, May 4th, in San Francisco. Flex your coding muscles to solve real-world problems faced by three non-profits, enjoy the company of fellow pro-bono developers, and compete to win Mac Minis and other cool prizes! Continue reading

In Blog: developer-relations | Tagged , , | 2 Comments

Build Mobile Web Apps with Backbone.js and the Salesforce Platform

bockbone

The new set of Mobile Packs for the Salesforce Platform provides sample apps for a range of frameworks. In this blog entry, I’ll explain some of the motivation for using a client-side JavaScript framework, focusing on the Mobile Pack for Backbone.js in particular. Continue reading

In Blog: developer-relations | Tagged , , , , , , | 5 Comments

Mashing up Force.com APIs with ql.io (Part 2)

In this second of a three part series, we use ql.io to create a web service that, given an account name, mashes up the Force.com REST API with Google’s Geocoding API to return its billing address in the usual form and as latitude/longitude coordinates. Continue reading

In Blog: developer-relations | Tagged , , | Leave a comment

Coming Soon – the Dreamforce 2013 DevZone Call for Papers!

The Developer Relations team is already hard at work on the Developer Zone Call for Papers. Here’s the advance scoop on the CFP opening date and a list of technologies we’d like to see featured in submissions. Continue reading

In Blog: developer-relations | Tagged , , | 7 Comments

Backbone.js Turns 1.0 Today – Congratulations!

Congratulations to the developers of the Backbone.js model/view/presenter framework on their version 1.0 release today. See what we’ve been doing with Backbone.js recently… Continue reading

In Blog: developer-relations | Tagged , , | 5 Comments

Mashing up Force.com APIs with ql.io (Part 1)

Last Friday, the Salesforce Platform Developer Evangelism Team ran a (mostly) internal hackday, bringing together evangelists, support staff, product management, R&D engineers and a couple of special community guests for a day of exploratory hacking. Here’s what sales support engineer Henry Liu and I came up with. Continue reading

In Blog: developer-relations | Tagged , , | 3 Comments

Controlling Physical Devices via Approval Processes in Force.com

My kids leave the lights on at home. All the time. It’s so bad, I decided to tackle the problem at its source, by introducing an approval step into the ‘switch light on’ process via Force.com. See how I hooked a Raspberry Pi and a desk lamp to Force.com to reduce my power bills… Continue reading

In Blog: developer-relations | Tagged , | 10 Comments