Apex REST services from salesforce.com. We've already launched the CloudSpokes Member Service and CloudSpokes Challenge Service challenges with more to come!
This is your chance to get ahead of the curve since the Apex REST service is currently a developer pilot and somewhat difficult to get enabled (can take up to a week or two). So go ahead and get your Developer enabled for the Apex REST feature now in anticipation. You don't want to miss a challenge just because you #failed to get your org enabled in time.
Get your org enabled for the Apex REST service today!
Here's what you need to do. Send an email to firstname.lastname@example.org with the subject "Apex REST Org ID" and your Org ID in the body. We'll shoot your info over to the Apex REST PM and get your org enabled ASAP.
Our buddies over at apigee have a great presentation on REST design best practices. In the presentation, Brian Mulloy starts with a typical poorly-designed API and iterated it into a well-behaved RESTful API. Check out the presentation for rules and advice on how to do REST right, including handling complex variations, pagination and API versioning. We love this video and the concepts!
Teach a Dog to REST from Apigee on Vimeo.