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
Create a New Record in Force.com Sites

Create a New Record in Force.com Sites

So someone asked me yesterday for some code to allow external users to crea...

Server Upgrade

Server Upgrade

Over the weekend I moved my blog from a shared server to a dedicated one. I...

Uploading a Document using Visualforce and a Custom Controller

Uploading a Document using Visualforce and a Custom Controller

The Salesforce docs for the inputFile Visualforce component has an example ...

Enforcing Apex Security With Sharing Keywords

Enforcing Apex Security With Sharing Keywords

Security is a major foundation of the Force.com platform. Not only is secur...

Appirian Chat Bot for Salesforce.com and Google Apps

Appirian Chat Bot for Salesforce.com and Google Apps

At Appirio not only do we develop cloud-based applications for our customer...

Officially on Vacation!

Officially on Vacation!

Im heading off to Costa Rica with my much better half for a long weekend. N...

Amazon Announces Simple Notification Service

Amazon Announces Simple Notification Service

Amazon recently unveiled yet another infrastructure building block to their...

Using AggregateResult in Salesforce.com SOQL

Using AggregateResult in Salesforce.com SOQL

In Spring 10 , Salesforce.com released new Apex functionality for aggregate...

Easily Search and Edit Records with Visualforce

Easily Search and Edit Records with Visualforce

I tend to over think Visualforce development sometimes and make it harder t...

Appirio Named OnDemand Company of the Year

Appirio Named OnDemand Company of the Year

AlwaysOn , the leading producer of world-class conferences for venture inve...

Visualforce Row Counter for Iteration Components

Visualforce Row Counter for Iteration Components

I have been working on a Visualforce page that displays a list of items fro...

Governor Limits to be Removed from Force.com!

Governor Limits to be Removed from Force.com!

Salesforce.com is set to accounce that they will be removing all limits to ...

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