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
Developer Goodies for Summer '09 Release

Developer Goodies for Summer '09 Release

I was going through the release notes for Summer 09 and pulling out my favo...

Using Related Lists in Visualforce Pages

Using Related Lists in Visualforce Pages

Lets face it, coding Visualforce pages is sometimes too easy. The tag-based...

Use an Inline Visualforce Page with Standard Page Layouts

Use an Inline Visualforce Page with Standard Page Layouts

Lets face it, using standard page layouts is easy. Throw some field on the ...

15 Reasons for Java Programmers to Learn Flex, BlazeDS and Salesforce.com

15 Reasons for Java Programmers to Learn Flex, BlazeDS and Salesforce.com

InfoQ has a really good article entitled, 13 Reasons for Java Programmers t...

Get Your Java Code Jumpin' with Roo

Get Your Java Code Jumpin' with Roo

If you develop Java applications with Spring , youll be excited to learn th...

Google App Engine for Java Demo Application

Google App Engine for Java Demo Application

Google App Engine for Java was released a couple of weeks ago and I finally...

Modifying Salesforce.com System Fields during Data Migration

Modifying Salesforce.com System Fields during Data Migration

Typically CreatedBy, CreatedDate, LastModifiedByID, LastModifiedDate, and a...

Web Beans Preview Now Available

Web Beans Preview Now Available

Jboss just announced the first preview release of Web beans, their dependen...

Constructing the Correct Salesforce.com URL?

Constructing the Correct Salesforce.com URL?

Ive seen this question on the Salesforce.com message boards but have never ...

Writing Bulk Triggers for Salesforce.com

Writing Bulk Triggers for Salesforce.com

Its exciting to see all of the new members on the Salesforce.com message bo...

How to deploy Apex without test coverage (part 2)

How to deploy Apex without test coverage (part 2)

Ive spent the better part of the last two days deploying a custom lead assi...

An Introduction to Cloud Computing for Developers

An Introduction to Cloud Computing for Developers

Just received a tweet from Ryan Marples about a new video he posted last we...

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