Summer ’14 Feature Alert: Query Plan Tool

In the Salesforce’s Summer ’14 release, a new feature is being added to the Developer Console that is going to change the way you work on SOQL queries. The Query Plan Tool will give every developer...
Continue Reading 0 comment

ApexMocks: How Does It Work?

Last week, I wrote an article about writing real unit tests on the Force.com platform for the first time using ApexMocks. What Paul Hardaker (@comic96) has been able to do using ApexMocks is a big step...
Continue Reading 12 comments

Speaking at Salesforce Events

Glossophobia, or speech anxiety, is the fear of public speaking. A study performed by the National Institute of Mental Health on November 23, 2013 concluded that a whopping 74% of people suffer from speech...
Continue Reading 1 comment

StackExchange API on Salesforce!

As you probably already know, I am a huge fan of the Salesforce StackExchange. I recently learned that the StackExchange actually has an API exposed to pull information out of their system. I thought it...
Continue Reading 2 comments

Dependency Injection in Apex

The concepts of Inversion of Control (IoC) and Dependency Injection are well known in the traditional development world. I won’t delve into either concepts too deeply as others have done it in more...
Continue Reading 4 comments

Art of Estimating

One of the most difficult and sometimes overlooked aspects of a developer’s job is to be able to accurately predict how long it will take to develop a piece of functionality. This process of estimation...
Continue Reading 6 comments

Version Control – Teamwork

Over the last three weeks, I have written three separate articles in my Version Control series: Version Control – It’s Important! Version Control – Intro to Git Version Control – Versioning Salesforce All...
Continue Reading 7 comments

Version Control – Versioning Salesforce

In the two previous articles of this series, I discussed the importance of version control and then I went on to give an introduction to Git. I highly suggest reading each article before continuing if...
Continue Reading 5 comments

Version Control – Intro to Git

In my previous article of this series, I discussed the importance of version control. I highly suggest reading that article before continuing if you have not already done so (unless you already have a...
Continue Reading 5 comments

Version Control – It’s Important!

Version control, also known as source control or revision control, is: A Version Control System (VCS) is an application, desktop or web-based that lets developers keep their source code and binary and...
Continue Reading 4 comments

Working with Salesforce1 on the Desktop

Salesforce1, the new mobile app released by Salesforce at Dreamforce ’13, allows for rapid development of mobile apps, making it simple to add functionality to the mobile platform. Salesforce1 is...
Continue Reading 18 comments