Jesse Altman

Salesforce Architect

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 detail and better than I can – Martin Fowler, James Shore, etc. The main idea behind these concepts is to remove explicit

Extending Chatter Image Gallery using ConnectApi

Last Monday, I wrote a post about using the ConnectApi to create an image gallery from Chatter image attachments entitled Chatter Image Gallery using ConnectApi. You must read this article as it is the starting point for this continuation. Some things may not make sense without prior context. In this week’s article, I am extending

Chatter Image Gallery using ConnectApi

The ConnectApi namespace (also called Chatter in Apex) provides classes for accessing the same data available in Chatter REST API through Apex. You can use Chatter in Apex to create custom Chatter experiences in Salesforce. In this article, we will be reviewing the first step in creating a Chatter Image Gallery inside of Salesforce. We

My Experience Starting a Developer User Group (LVSFDCDUG)

I am very happy to announce that Peter Knolle and I have decided to start a Salesforce Developer User Group in the Lehigh Valley. The Lehigh Valley Salesforce Developer User Group, or LVSFDCDUG for short (@LVSFDCDUG), is going to focus explicitly on technical presentations. Our goal is to have Dreamforce quality technical sessions (similar to