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. I work at Salesforce and for the past 8 years I've been building Trailhead as one of the three initial members.

's Picture
My Favorite Salesforce.com Summer '10 Features

My Favorite Salesforce.com Summer '10 Features

The Summer 10 release was rolled out last month and Im finally getting a ch...

Using RSA-SHA1 with Salesforce Crypto Class

Using RSA-SHA1 with Salesforce Crypto Class

This is a rather obscure post but it will definitely come in handy to someo...

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...

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 ...