Apex Template: Visualforce Controller

Last week, we took a look at a skeletal version of a class implementing the asynchronous aspects of Apex: batch, scheduled and email. While powerful, it's a corner of Apex developers don't always have a use case to tread down into. This week, let's look at something a lot more common: Visualforce controllers - quite possibly the most common use of Apex on the planet.


Hello, World

I’ve been a code journalist for, well, more years than I care to admit. And in all that time, I’m amazed to see that the humble yet venerable, well-worn  “Hello, World” continues to grace programmers, architects, and even Agilists with its simple, unvarnished message. A brand spanking new app that says, “I can’t do much […]


Spring ‘13 Cloud Trivia Winners

Congratulations to our winners from the Spring '13 Cloud Trivia. Check to see if you made the list.

Where to Run Apex Tests

First of all, I’m happy to see you.  If you’re reading this, it means you have written Apex tests and want to run them, which makes me very happy.  I’ll explain why in a later blog post, but for now, just know that writing and running tests is good for you AND good for us.  […]


Spring ’13 Tweet Chat Q&A with Salesforce Product Managers

Join Salesforce Product Managers and Developer Evangelists on February 7th for a live Tweet Chat Q&A on the new and updated features coming in Spring '13.


New features on the Force.com Discussion Boards

Thousands of developers rely on the Developer Force discussion boards for help with code, projects, and connecting to the community. Hundreds of new users sign up every day. We've heard a lot of feedback from you about things you like and areas where we can improve. We're listening, and I'm excited to announce some new features we're adding to the Developer Force discussion boards this week.

New in Spring ’13: the Tooling API

By now we’re well into the Spring ’13 pre-release cycle: the release preview webinar is on Wednesday, selected sandboxes and NA1 already have the new release, and the remaining instances will be updated over the next couple of weekends. Techie that I am, my favorite new feature is the Tooling API, generally available (GA) in Spring […]


Get Ready for Spring ‘13 Cloud Trivia!

Spring has almost sprung and what better way to get in the spirit than with the Spring ‘13 Cloud Trivia on Wednesday, January 30.

Tweets of the Week

We love to hear from our community throughout the week. Here our some of our favorite tweets from the world of @forcedotcom. Follow these characters in our awesome community: Deploying code on #Salesforce while on a train going at 125mph, its a beautiful thing — Francis Pindar (@radnip) January 19, 2013 #forcewebinar 159% growth in […]

Apex Template: Asynchronous Apex

While I often focus on specific code to solve specific problems, I thought I'd start a series of blog posts which focus more on how to start specific kinds of classes you might use with Apex. We'll kick things off by looking at one class that implements the interfaces which allow Apex to operate asynchronously.