Passing Objects to Future Annotated Methods

The future annotation is a great feature in the Salesforce Platform. However, it only supports primitives for argument methods. Using the JSON serialize|deserialize methods, you can easily pass sObjects and custom objects. Here’s how.

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

Site.com Timesavers: Reusable Custom Widgets

Time equals money

The new widgets feature in Site.com, available in Summer ’13, uses a build-once-then-reuse approach to save you time when building your website. By combining existing Site.com page elements, such as panels, content blocks, custom code, and data repeaters, you can build widgets—in essence, your own custom page elements—to suit your unique requirements. And just like any other page element, you can reuse custom widgets on any site page or page template in your site.

In Blog: tech-pubs | Tagged , , , , , , | Leave a comment

5 Ways to Make Your Mobile Apps Faster with the Connect API

The Salesforce.com mobile apps are powered by the same public APIs that developers use. Find out about some of the innovative features we’ve added to the Connect API to help us—and you—develop faster mobile apps.

In Blog: engineering | Tagged , , , , | Leave a comment

Congratulations, Apple!

At WWDC this week, Apple announced that they have paid out over $10B to developers. Congratulations, Apple! We love developers, and the app revolution. We are seeing the same incredible momentum and need for mobile apps in the enterprise.

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

Extracting Large Data Volumes (LDV) in Force.com

You’ve been tasked with extracting data from a Salesforce object. If you’re dealing with small volumes of data, this operation might be simple, involving only a few button clicks using some of the great tools available on the AppExchange.

But when it comes to dealing with millions of records in a limited time frame, you might need to take extra steps to optimize the data throughput. Read this post to learn just what those steps are.

In Blog: engineering | Tagged , , , | Leave a comment

Refreshing Visualforce Charts with Updated Data

Visualforce Pie Chart

Visualforce charting is one of the most popular features added to Visualforce while I’ve been writing documentation for the product, and JavaScript Remoting is one of the most powerful. Perhaps you’ve wondered how to combine the two. This article shows you how, with a complete source code sample that compares “traditional” Visualforce charting with the same chart implemented using JavaScript Remoting.

In Blog: tech-pubs | Tagged , , | Leave a comment

New Article: The Road to Force.com Advanced Developer Certification

If you pass, you know you

In many ways the Advanced Developer Certification process is a bit mysterious. In this article, I attempt to answer some of the questions you might have and shed some light on: What is the structure? What is

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

Automated Testing: Using Selenium at Salesforce

Automated software testing can execute routine, monotonous test cases for you, freeing up your testing resources to concentrate on more interesting cases in your application. At Salesforce, we use the Selenium open-source project for the UI-based testing of our applications.

In Blog: engineering | Tagged , | Leave a comment

Using the New Signup API to Manage Your Leads and Deployments!

Today, partners can use Trialforce to provision trials which is an easy and seamless way to turn prospects into paying customers. The new Signup Request API takes this functionality to the next level.

In Blog: isv | Tagged , | Leave a comment

Financial Times hacking with Chatter and Force.com

FT.com Chatter Bot - Idea bubble

  The FT.com is a financial-industry focused news agency with a reputation for quality journalism.  This shines through in the way they support innovation in their development teams.  Peter Chittum and I were lucky enough to be i

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