Developer News  
December 2008 / January 2009 – Issue 33   
  Start the New Year Right With a Spring '09 in Your Step!  
Start the New Year Right With a Spring '09 in Your Step!Although we've only just seen in the new year, here at Developer Force (our new name!) we're about to usher in Spring! That's right, the Spring '09 release of the platform is just around the corner, and with it comes a host of features that you'll want to start learning about, integrating and coding against.

As the first action of the year, register for the Spring '09 Release Preview Webinar. You will learn about the exciting new platform features, see a few of them in action during the demonstrations, and get access to  your very own release preview environments - letting you put all the theory into practice immediately!

Sign up now!
  Join the Developer Challenge!  
The Sites Developer Challenge is off to a good start, with submissions already coming in.  It's not too late to participate: we've extended the deadline to January 30, so there's still plenty of time to show us your application.  

We'll be highlighting select developers and their submissions as they come in and rewarding interesting ones with Apple iPod nanos and touches.  Remember, we'll also be giving away a free t-shirt for each submission.  

Visit the Developer Challenge home page to learn more and submit your application.
  New Resources
  :: Cloud Crowd Cloud Crowd
The Cloud Crowd describes a collection of over 50 custom applications that customers and partners have built on the Platform. The applications range from project management applications to entire ERP suites. They include extensive use of key technologies to create innovative and compelling business applications.
  :: An Introduction to VisualforceAn Introduction to Visualforce
Learn all about Visualforce, the component-based user interface framework for the platform. This extensive introduction to the technology walks you through the MVC methodology, the use of standard and custom components, mechanisms with which you can integrate Visualforce pages into your applications and much more.
  :: Whitepaper: Agile Development Meets Cloud Computing Agile Development Meets Cloud Computing
In late 2006, made a fundamental change in the way it builds software, adopting the principles of a methodology known as agile development. This white paper shows how agile development is used within, and how this contributes to the delivery of the platform.
  :: An Introduction to Metadata and Development as a Service Metadata and Daas
Development as a Service (DaaS) is a suite of features that allow you to use traditional development practices to create on-demand applications. This article introduces the Metadata API and its relationship with DaaS, demonstrating how the cloud computing development process can be expanded to encompass external tools such as IDEs, source control systems and batch scripts.
  :: Webinar: Sites Developer Sites Developer Preview
Watch this recorded webinar describing the features available in the Developer Preview of Sites. You'll learn what Sites is, and what you can do with this new technology. The recording is accompanies by an extensive FAQ.
  :: Tour de Force at Dreamforce 2008 Wrapup Tour de Force at Dreamforce 2008 Wrapup
Watch the keynote and over 40 sessions, download the books, view photographs and learn about the experience of Tour de Force at Dreamforce 2008. The sessions provide in-depth up-to-date information about a variety of topics, ranging from Apex and Visualforce components to testing and multitenancy.
  Welcome Our New Innovators
Welcome Our New Innovators Discover the latest customers and ISV partners that have developed successful applications on the world's first platform as a service. You'll learn how these partners delivered cost-effective solutions quickly by building their apps on the platform—and how you can become the next success story.
:: E*Assist: Captures New Market Opportunity in the Cloud with
:: NetQoS: Builds and Deploys Apps to Drive Growth and Success
  From the Boards
  :: Visualforce Development  
    vchaddha had a problem with problem with standard controller save override. After solving the problem, jwetzler showed how to solve another important one - the "SObject row was retrieved via SOQL without querying the requested field" exception.  
  :: Apex Code Development  
    In Round the double value, Ron Hess helps Visualforce divide, pointing out the Decimal method divide(), which takes a divisor, scale and rounding mode as parameters.  
  :: Sites  
    The new Sites discussion board features a question by brooks: What is the trick to integrating the Ideas module with your Sites website? Bulent provides a detailed answer, involving the creation of a customer portal.  
  :: General Development  
    venkatsak asks How the Data Loader application works? Does it run as a service on the installed machine? SimonF points out that Data Loader is simply a Java application that uses the Partner WSDL, and that you can run the application with a GUI or from the command line.  
  :: Java Development  
    citeit asks about Single Sign-on from Salesforce to application running inside tab. SimonF recommends a solution, and points Single Sign On for Composite Apps article.  
  :: Hot Job of the Month  
    There's an interesting job posting up on the boards this month: Wanted: developer interested in the environment, experience with online shopping/auction. That's quite a different use case, and is sure to be interesting.  
  From the Blogs
  :: Sites and CAPTCHA  
    CAPTCHA is a challenge-response test used on many web sites to verify that a human is filling in a form. In this blog post, Ron shows how to implement reCAPTCHA in your Sites input forms. He also includes a working example, where you can test your own human pattern recognition skills.  
  :: Developer Challenge - 1 month left!  
    Take part in the new Sites Developer Challenge! The Sites Developer Preview program is now officially open to all, and to mark the event we have launched the Sites Developer Challenge. Jon blogs about the Developer Challenge and how to participate.  
  :: Now available - IDE for Winter '09 Maintenance Release  
    A new maintenance release of the IDE (14.0.2) is now available, and this post from Jon points to all the bits you need to perform the upgrade.
  :: Sites Webinar Wrap Up  
    The two Sites Webinars were amazing. We had over 3,000 registrations, and they were full of energy with tons of questions. Thank you for the excitement that you brought and the interest you have shown. This blog post from Bulent points to the recording, FAQs and more.
  :: Visualforce Email Templates, now with PDF Attachments!  
    The Winter '09 release includes some incredible functionality for developers, including the new email template functionality that leverages Visualforce. Andrew blogs about this, pointing to others that have written about the technology, as well as his own code sample illustrating its use.
  :: Adding a Visualforce Page to a Page Layout  
    A nice feature of S-Controls is the ability to easily embed them into a page layout. Did you know that you can do the same thing with Visualforce Pages? Here, Sati shows how.
  :: New Developer Edition Environment Licenses  
    If you haven't signed up for a Developer Edition (DE) environment lately, you will probably be pleasantly surprised with the expanded capabilities of this free offering. In this post, Rick walks you through some of the new free licenses that are bundled with the environment.
 App of the Month: Riptide Recruiting by Riptide App of the MonthRiptide has used the platform to create a number of killer apps. One of them Riptide Recruiting, allows organizations to effectively manage the recruiting process by leveraging the depth of the platform to deliver innovative and easy-to-use features. Riptide Recruiting tracks all relevant data about candidates and jobs, to ensure that everyone in your organization has the most up-to-date information. Riptide Recruiting is currently available via the recently announced Checkout (which is in pilot), and has already seen a large number of deals close via this new channel.
 Spring '09 Platform Release Webinar Sites Developer Challenge Google App Engine

Calendar of Events
Live Webinar: Start the New Year right with Spring '09
:: Online
January 15
1pm PDT
Live Webinar: "The Fastest Path to SaaS" - A Weekly Webinar Series
:: Online
Mondays 10am PDT
Conference: Cloud Connect
:: Mountain View, CA
January 20-22
Training: Essentials
:: New York, NY
January 12
:: Atlanta, GA
January 26
:: Toronto, ON
January 26
:: London, UK
January 26
:: Paris, France
February 23

Training: Visualforce, Apex, and DaaS
:: Atlanta, GA
January 12
:: New York, NY
January 26
:: London, UK
January 12
:: Paris, France
February 9
  News Highlights
  TechCrunchIT + Google App Engine = Cloud Relationship Management
  Harrah's Bets Big On Cloud
  CRMBuyer Is One to Be Reckoned With
  Fortune Magazine
  4 tech predictions for 2009
  Bits: The New York Times
  How Apple and Facebook Influence
Copyright 2000-2008 - All rights reserved - Various trademarks held by their respective, One Market Street, Suite 300, San Francisco, CA 94105