Hey, I'm Jeff Douglas

I like to make things with 1's and 0's and occasionally wood and metal. I've been a developer since... as long as I can remember. For the past couple of years I've been a Product Manager at Salesforce for Hyperforce developer tooling. My first 8 years were spent building Trailhead as one of the three initial members.

's Picture
Understanding the Force.com Multitenant Architecture

Understanding the Force.com Multitenant Architecture

I was doing some research for our new book, The Salesforce Handbook , and c...

Error Compiling Salesforce Metadata API with WSC

Error Compiling Salesforce Metadata API with WSC

This might not be relevant right now but you may find it useful in the near...

Any Interest in a Chatter / Spring / App Engine Tutorial?

Any Interest in a Chatter / Spring / App Engine Tutorial?

Following up on yesterdays post, Get Ready for VMForce - Heres How! , I was...

Get Ready for VMForce - Here's How!

Get Ready for VMForce - Here's How!

VMForce is coming (sometime in the near future) so what can you do to get s...

Install My Salesforce Chatter for Android App on Your Phone

Install My Salesforce Chatter for Android App on Your Phone

Salesforce.com invited me to attend Cloudforce last Tuesday to demo my Sal...

Chatter Bot Wins!! Congratulations Mike Leach!

Chatter Bot Wins!! Congratulations Mike Leach!

So I attended the hackathon last night at Cloudforce 2010 in San Jose where...

Working with Person Accounts in Salesforce.com

Working with Person Accounts in Salesforce.com

Out of the box (so to speak), Salesforce.com is a B2B product. But what if ...

Sharing Controller Context with a Visualforce Popup

Sharing Controller Context with a Visualforce Popup

How do I popup a dialog in Visualforce. Im not sure what the deal is but t...

Action Plans from Force.com Labs

Action Plans from Force.com Labs

So if you havent checked out the Action Plans app from Force.com Labs you s...

Stop by the Appirio Booth at Cloudforce 2010

Stop by the Appirio Booth at Cloudforce 2010

If you live in the Bay Area and are not coming to Cloudforce 2010 on June 2...

Force.com Toolkit for Google Wave Demo at Google I/O

Force.com Toolkit for Google Wave Demo at Google I/O

I attended this demo at Google I/O and am glad that the video is finally av...

Salesforce Chatter for Android

Salesforce Chatter for Android

My blog has been a little quiet since I left for Google IO a few weeks ago...

Pinned Posts

Build Salesforce Hyperautomation Solutions with MuleSoft

Build Salesforce Hyperautomation Solutions with MuleSoft

Streamline business processes and automate manual tasks across your organiz...

Fun with Salesforce Collections

Fun with Salesforce Collections

The Apex language provides developers with three classes (Set, List and Map...

SOQL – How I Query With Thee, Let Me Count the Ways

SOQL – How I Query With Thee, Let Me Count the Ways

Ive been wanting to write this post since the new aggregate functions were ...