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
Skimmer - Streamline your social networks

Skimmer - Streamline your social networks

Skimmer was just released today and Im impressed. Its a really slick and vi...

ASP.NET MVC 1.0 Released -- Finally!

ASP.NET MVC 1.0 Released -- Finally!

Be still my beating heart... its finally arrived! No more view states and p...

Grand Central Relaunches as Google Voice

Grand Central Relaunches as Google Voice

Google is at it again. They are giving me more services for free. I hate th...

RESTful Web Service Callout using POST with Salesforce.com

RESTful Web Service Callout using POST with Salesforce.com

The addition of asynchronous Web service callouts to external services is a...

Grails 1.1 Released

Grails 1.1 Released

I just saw the release notes on Grails and man am I excited! I recently st...

Triggers and Order of Execution

Triggers and Order of Execution

This topic came up again today in reference to a trigger to modify lead ass...

How to deploy Apex without test coverage

How to deploy Apex without test coverage

A couple of weeks ago I had written some Apex controllers and Visualforce p...

SAP Buys Cloud Computing Startup Coghead

SAP Buys Cloud Computing Startup Coghead

I just ran across this and found it quite interesting. I was a Coghead bet...

Returning Contacts and Leads with Custom Wrapper Class

Returning Contacts and Leads with Custom Wrapper Class

Unfortunately alot of companies use Leads and Contacts interchangeably. Her...

OutOfMemoryError PermGen Crash with Force.com IDE 15

OutOfMemoryError PermGen Crash with Force.com IDE 15

I upgraded my Windows XP, Windows Vista, Windows 7 (beta VM) and OS X machi...

Force.com IDE v15.0 Now Available

Force.com IDE v15.0 Now Available

The Force.com IDE Wiki isnt updated yet but v15.0 just became available via...

The Old Sailor and the Young Soldier

The Old Sailor and the Young Soldier

My son, Tyler, leaves for the Army in a couple of months so I decided to t...

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