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 EC2 Instance is up!

My EC2 Instance is up!

I finally got around to getting my EC2 instance up and running . I debated ...

Open BlueDragon Up and Running in Under 30 Minutes!

Open BlueDragon Up and Running in Under 30 Minutes!

I had a few minutes to spare this morning so I thought I would install Open...

Displaying the Required Red Bar for a Control

Displaying the Required Red Bar for a Control

My Visualforce page uses a number of outputLabels and selectLists to create...

Redirecting Users to Different Visualforce Pages

Redirecting Users to Different Visualforce Pages

We have a large Salesforce.com org with 400+ recordtypes and 600+ page layo...

Developing Salesforce.com Applications with Flex and Visualforce

Developing Salesforce.com Applications with Flex and Visualforce

I receive a number of inquiries as to the best way to develop Flex apps for...

Salesforce, Salesforce, Salesforce

Salesforce, Salesforce, Salesforce

Im in Boston for the week attending the Salesforce.com DEV-501 Visualforce,...

How to Unit Test Sending Mail in Apex

How to Unit Test Sending Mail in Apex

I ran into an issue the other day where I wanted to send out an email notif...

Attaching a Document to a Record in Salesforce.com (Java)

Attaching a Document to a Record in Salesforce.com (Java)

The follow code allows you to upload a physical file to Salesforce.com and ...

Adoption is Final!!

Adoption is Final!!

After 2+ long years, Kiras adoption is finally complete! We had the ceremon...

2008 CIO 100 Award

2008 CIO 100 Award

Now in its 21st year, the CIO 100 Award is known worldwide as the most pres...

Deploying with the Force.com Migration Tool (ANT)

Deploying with the Force.com Migration Tool (ANT)

The Force.com Migration Tool is a Java/Ant-based command-line utility for m...

Migrating Salesforce.com Configurations  with the Metadata API & Force.com Migration Tool

Migrating Salesforce.com Configurations with the Metadata API & Force.com Migration Tool

With the release of the Metadata API v13 you can now interact with the Sale...

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