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
Amazon's EC2 Console Makes Cloud Computing Fun and Easy

Amazon's EC2 Console Makes Cloud Computing Fun and Easy

The new Amazon EC2 Console is a slick point-and-click, web-based user inter...

Use Visualforce and Apex to Populate PDF Forms

Use Visualforce and Apex to Populate PDF Forms

Somehow I missed this post on generating PDFs , but in addition creating P...

OpportunityContactRoles is not a Valid Relationship?

OpportunityContactRoles is not a Valid Relationship?

This is an interesting feature in Salesforce.com. I deployed a fairly stand...

Visualforce Export to Excel / IE Bug

Visualforce Export to Excel / IE Bug

There is a very nice article on how to export data to Excel using Visualfor...

Saleforce.com & Google App Engine... these are a few of my favorite things...

Saleforce.com & Google App Engine... these are a few of my favorite things...

Salesforce.com just announced the release of the Force.com for Google App ...

Flex Callback Example with Visualforce

Flex Callback Example with Visualforce

I was working on a somewhat complex search interface for Salesforce.com usi...

Flex Salesforce.com Tree Control

Flex Salesforce.com Tree Control

One of the things that Salesforce.com is lacking is a descent tree control ...

Scabality Issues?

Scabality Issues?

Ouch!! This is a really nasty error to get when you respond to a nationally...

BlazeDS - ReferenceError- Error

BlazeDS - ReferenceError- Error

I have been doing Flash Remoting with Flex and ColdFusion for a number of y...

My Son Joined the Army

My Son Joined the Army

37F - Psychological Operations Specialist (Psyop) My son Tyler joined the ...

Dependent Multilevel Selectlists

Dependent Multilevel Selectlists

Ive had a number of follow-up emails regarding the code I used for my Disp...

Salesforce.com's Flex Toolkit Operational Again

Salesforce.com's Flex Toolkit Operational Again

Adobe released the new Flash 10 player about a month ago and it seems to ha...

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