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
NOW I Get Chatter!!

NOW I Get Chatter!!

As part of Appirio I was exposed to Chatter before the public announcemen...

Apex Deep Clone Controller

Apex Deep Clone Controller

I wrote the following code at the Admin To Hero App Building Workshop and i...

Admin to Hero App Building Workshop -- Mission Accomplished!

Admin to Hero App Building Workshop -- Mission Accomplished!

During the first two days of Dreamforce 09, Salesforce.com tried a novel ap...

Using Gmail Notifier with Multiple Accounts

Using Gmail Notifier with Multiple Accounts

I live and die by Gmail but if you are like me, and have multiple accounts,...

Salesforce.com Robot for Google Wave

Salesforce.com Robot for Google Wave

Cross-posted at the Appirio Technology Blog This is a small Google Wave rob...

AWS SDK for .NET

AWS SDK for .NET

It looks like Amazon is marching towards IaaS-domination with the release o...

DF09 Session - Architecting in the Cloud

DF09 Session - Architecting in the Cloud

If you are participating in the Advanced Developer track at DF09, dont miss...

I Ordered My DF09 T-Shirts

I Ordered My DF09 T-Shirts

Here are myDreamforce 09 t-shirts that I ordered from zazzle.com . Please s...

ActionSupport Example using Facets and JavaScript

ActionSupport Example using Facets and JavaScript

You can make your UI much easier on your users by giving them clues on what...

New Contest - Twilio for Salesforce with Appirio

New Contest - Twilio for Salesforce with Appirio

Twilio just announced a new developer contest in conjunction with Appirio....

Tweetup - Dreamforce 2009 - A Dramatization

Tweetup - Dreamforce 2009 - A Dramatization

A dramatization of the Tweetup at Dreamforce 2009 ....

Using Saleforce DML statements or DML database methods?

Using Saleforce DML statements or DML database methods?

Salesforce allows you to perform database transactions (insert, update, del...

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