Jesse Altman

Salesforce Architect

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

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 is crucial for any company, Salesforce related or not. After all, time is money. The challenge is that estimation is

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 three of those articles build up to this one. If you have not already read them, please do so. On my latest

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 you have not already done so (unless you understand version control systems and Git). As I have noted in my

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 good understanding of version control systems). At this point, I hope we can all agree that version control is needed. It

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 resource files stored away along with information about different versions. The developer can at a later stage see who put back any version

Thoughts on Certification Verification

Salesforce recently added a verification process for their certifications. Salesforce is providing two methods of verification, full name and email. Full name Email By searching for a name or email, a list of search results will appear. It is important to note that for a person to show up in this list, they must have

Year in Review and Looking Forward to 2014

2013 has been an amazing year! I started this year with two personal goals. I wanted to get more certified and I wanted to get more involved in the community. 2013 in Review Within the first half of 2013, I got 4 certifications (bringing my total to 6): While I was doing that, I got