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 Spring '10 Features

My Favorite Salesforce.com Spring '10 Features

For those that dont have time to weed through all 171 pages of the Spring 1...

Developing Apps with the Adobe Flash Builder for Force.com

Developing Apps with the Adobe Flash Builder for Force.com

Ive been doing a lot of work the past couple of weeks with the new Adobe Fl...

Using List Custom Settings in Salesforce.com

Using List Custom Settings in Salesforce.com

Salesforce.com recently introduced Custom Settings in Winter 10 which allow...

Calling a REST Web Service (JSON) with Apex

Calling a REST Web Service (JSON) with Apex

Cross-posted at the Appirio Tech Blog . Using JSON RESTful Web Services wi...

Some DEV-501 Assignments/Essays Cancelations Reported

Some DEV-501 Assignments/Essays Cancelations Reported

A few people (mostly NE US and UK) have emailed me that they received the f...

Automating Salesforce Approval Processes with Apex Triggers

Automating Salesforce Approval Processes with Apex Triggers

This question came up on LinkedIn asking how to automatically fire off an a...

For Offline Adobe Air with Salesforce ... Switch to Stratus

For Offline Adobe Air with Salesforce ... Switch to Stratus

Im currently working on a POC for a potential customer using Adobe Air to m...

Problems Parsing JSON Responses with Apex

Problems Parsing JSON Responses with Apex

A couple of weeks ago I wrote an article and small demo of a REST web servi...

JDO/JPA Persistence with Google App Engine

JDO/JPA Persistence with Google App Engine

I ran across Max Ross blog today (hes a App Engine Engineer working on pers...

Performing Lookups and Transformations with Talend

Performing Lookups and Transformations with Talend

I recently did a video on how to use Talend Open Studio to import data int...

Using Relationships in Visualforce Pages

Using Relationships in Visualforce Pages

The topic of relationships in Visualforce pages came up on the Salesforce d...

AppWrench Thinks My Code Needs Help

AppWrench Thinks My Code Needs Help

One of my fellow Appirians sent me an email today pointing me to the AppWre...

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