Force.com Developer News  
April 2009 - Issue 37   
  Summer '09: Learn Today What You Can Use Tomorrow!  
   
Summer '09: Learn Today What You Can Use Tomorrow! Sometimes being surprised is a good thing. For example, you may have been pleasantly surprised to find the new WYSIWYG page layout editor that came along in the previous release of Force.com. It lets you design and build much more accurately and much faster, which is always a good thing.

Sometimes being surprised is an embarrassing thing—such as discovering too late a feature that could have saved you time. Don't let that happen to you—register for the Force.com Summer ’09 Platform Release Preview webinar!

The webinar, part of the Tech Talk Series, will describe and demonstrate many of the new Force.com features that will be available in Summer '09. Although the release is still under wraps, you can get an insight into some of the features by looking at the Ideas site. Here are a few ideas marked as coming in the next release:

:: Add Eclipse 3.4 compatibility to Force.com IDE
:: Display actual values in charts
:: Use a picklist value in a formula without ISPICKVAL

 And that's just a taster! Some aspect of Summer '09 is bound to help you innovate, help you create and develop that killer application. Don't be caught by surprise—register now and start learning today about what can help you tomorrow.


   
  New Force.com Resources
       
  :: An Introduction to Force.com Mobile Application Development  
   

An Introduction to Force.com Mobile Application DevelopmentThis tutorial provides an introduction to Force.com Mobile application development. It shows how to deploy a Force.com application to a mobile device, and sketches the additional functionality that you get out of the box. Also check out the Salesforce Mobile Implementation Guide, with versions for iPhone, Blackberry and Windows Mobile.

 
  :: Tech Talk Series: Introduction to Apex Code  
   

Tech Talk Series: Introduction to Apex CodeThis archived webinar replay provides provides an introduction to Force.com Apex Code, a strongly-typed programming language that executes on the Force.com platform. Apex is used to add business logic to applications, to write database triggers, and to program controllers in the user interface layer. The webinar covers the syntax, database and web service support, as well as testing and code coverage.

 
  :: Cloudforce London Recorded Sessions  
   

Cloudforce London Recorded SessionsCloudforce London was a roaring success - there was a great buzz about the place, and it was packed. All of the sessions were recorded, and you can now watch the three sessions in the developer track (Track 3), as well as the keynote. If you're new to Force.com, the session "Force.com in Action: Fast Application Development in the Cloud" is highly recommended.

 
  :: Visualforce White Paper  
   

Visualforce White PaperVisualforce is Force.com's component-based user interface framework. This updated white paper provides a high-level overview of Visualforce, looking at its place in the Force.com platform. For an in-depth technical introduction to Visualforce, check out An Introduction to Visualforce instead.

 
  :: An Introduction to Formulas  
   

An Introduction to FormulasA formula is similar to an equation that is executed at run time. Depending on the context of the formula, it can make use of various data and operations to perform the calculation. This article introduces formulas, provides an overview of the formula syntax, and together with examples illustrates where formulas can be used on the platform, ranging from default values and validation rules through to Visualforce.

 
  :: What is Cloud Computing? (.NET as well)  
   

What is Cloud Computing? (.NET as well)This short video demonstrates just what cloud computing is, how it differs from the traditional software model, and what can be accomplished if you run your business in the clouds. Also check out An Introduction to Cloud Computing for .NET Developers, which provides a more specific use-case.

 
 
  Sharing your Code
       
  :: SOQL Query Tool  
   

Sharing your CodeThe SOQL Query tool is an open source Visualforce SOQL query engine (created by Appirio) that allows you to run SOQL queries from within your environment. It displays the results in a grid below the query field, and allows for sorting and other basic features.

In common with all projects on Code Share, this project is open source. If you would like to participate, either by writing code, fixing or reporting bugs, writing documentation or helping out in any other way, please join a project by logging into Code Share and sending a message to the project owner.

 
       
  Welcome Our New Force.com 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 Force.com platform—and how you can become the next success story. Welcome Our New Force.com Innovators
  :: Author Solutions: Developer Finds the “Write Way” to Success in the Cloud with Force.com  
  :: Glovia: Glovia Brings Enterprise-Grade ERP to the Cloud  
  :: Jobscience: New Business Opportunities in the Cloud with the Force.com Platform  
 
     
  From the Boards
       
  :: Visualforce Development  
    Since you can't ever have too many date functions in your toolkit, we'd like to highlight Sam.arj's fomula for formatting datetime fields in an mm/dd/yyyy format. Sam also has a Force.com related blog at salesforcesource.blogspot.com.
 
  :: Apex Code Development  
    Sometimes you need to change a trigger written for single objects and make it work as a bulk trigger. Ron Hess helps Pat McQueen out with detailed best practices on how to do this.
 
  :: Force.com Sites  
    Ron Hess also helped out regular contributor dfc on how to call public web services from an Adobe Flex application that uses Force.com Sites.
 
  :: General Development  
    werewolf helped Sudhanwa figure out how to include case comments in an email template triggered by new case comments.
 
  :: Hot Force.com Jobs of the Month  
    The jobs board has been growing in leaps and bounds! Here are a few that might pique your interest:Al Bogari is looking for an experienced Force.com Developer; kplzguy is looking for a developer to build a small AppExchange App and support it; ChuckC is looking for a contractor to do API development in San Francisco. How are you integration skills? m62Admin is looking for someone who can integrate with the Force.com Web Services API from their web server.  
       
  From the Blogs
       
  :: Best Practice: Sites and Record Identifiers  
    Force.com Sites lets you build public web sites, so how do you ensure that a particular contact registers, or fills out a form, once and only once on the site, preventing other public users from also filling out the form? Ron sketches a neat solution that involves sending a unique token.  
  :: Cloudforce London Keynote  
    This short blog post from Jon includes points to session videos, the keynote and pictures taken at Cloudforce London.  
  :: An Approach to In-Place Editing with Visuaforce  
    Ryan shows how to create a Visualforce page that has in-place editing. The single page lets you list, create and edit entries, avoiding the "click to detail screen". It also uses a nice AJAX update to avoid full page refreshes.
  :: Best Practice: Collaborative Development  
    Quinton demonstrates how the platform uses dependency management, which (for example) can prevent you from removing a field from an object if that field is in use in a dependent Visualforce page. He goes on to show how this can promote collaborative development within a company.
       
Force.com App of the Month: Jobscience for iPhone
     
  Force.com App of the Month With Apple's App Store closing in on 1 billion downloads, it's nice to know that there are real business apps for the iPhone. Jobscience for iPhone lets recruiters and hiring managers search resumes, create and manage job requests and postings, handle scheduling, and do virtually anything they can from their desktop. The Jobscience team has leveraged the latest Force.com mobile technologies to deliver this iPhone-ready application.  
 
 Tech Talk Series
 Force.com $50,000 Cloud Computing Challenge
Live webinar: Partner with Cloud Leaders Google and Salesforce.com

Calendar of Events
Live Webinar: "The Fastest Path to SaaS" - A Weekly Webinar Series
:: Online
Mondays 10am PDT
 
Live Webinar: Force.com Tech Talk Series - Summer '09 Platform Release Preview
:: Online
Thursday, May 14, 10am PDT
 
Event: Partner with Cloud Leaders Google and Salesforce.com
:: Partner with Cloud Leaders Google and Salesforce.com
Sunnyvale, CA - May 14 
 
Training: Force.com Essentials
:: Boston, MA
May 11
:: Berlin, Germany
May 25

Training: Visualforce, Apex, and DaaS
:: Atlanta, GA
May 18
:: London, UK
May 11
:: San Mateo, CA
June 1
 
 
  News Highlights
  ComputerWeekly
  Should IT directors consider building their next business app on Force.com?
   
  CIO.com
  Salesforce's Force.com Platform, Demystified
   
  The Wall Street Journal
  The Internet Industry Is on a Cloud—Whatever That May Mean
   
  PowerInTheCloud, Inc.
  Analyst-centric development methodology for PaaS using Force.com
   
  iTnews
  Salesforce.com: Cloud Computing is a game-changer
   
  Yankee Group
  Welcome to the Customer Service Cloud–Salesforce.com 10 years later
   
 
     
Copyright 2000-2008 salesforce.com - All rights reserved - Various trademarks held by their respective owners--salesforce.com, One Market Street, Suite 300, San Francisco, CA 94105