UserRecordAccess - Check what level of access a user has to a record

Report on Activities by Historic Opportunity Stage

Apex lastindexOf string manipulation

Copying multiple related records into a single text field

Simple solutions first - Test Class on User object

Task Due Date populating

Data Nirvana: phone number accuracy in Salesforce

Vote on new AppExchange idea - automatic phone cleansing/validation app

SOQL with Child Records - a loop within a loop

Copy items between objects

4000 character limit on Case object - debugging a Trigger issue

Cleared my Salesforce Certified Service Cloud Consultant (SU15) exam!

Dynamic telephone number presentation based on Apex Trigger

Error message: System.QueryException: Non-selective query against large object type (more than 100000 rows)

Dialler Issues: A Custom Button to the Rescue

Javascript and Visualforce to build dynamic Table - Part Deux

Javascript and Visualforce to build dynamic Table

Workflow and Formula fun

Trigger with Custom States - text manipulation

Cloning records in Salesforce

Sales Cloud Consultant Exam (CON 201) preparation notes

Bulk Deleting Reports - The best way?

Salesforce Advanced Developer DEV 501 Course Notes

Counting Open and Closed Activities in Salesforce

License Management App

Cleared my ADM 211 Salesforce Certified Advanced Administrator (SP15) exam!

Count Activities against an Opportunity

Extracting Values from a Delimited File Part Deux

Extracting values from a pipe delimited text file

Checking for Working Days and Company Holidays

Conditional count of Related List

analytics:reportChart Embedding Salesforce Charts in Visualforce

Trigger that posts to Chatter automatically

Change of record owner after Approval Process

Reassigning Contact Owner in Salesforce to Account Owner