
Salesforce Blogs
Salesforce 1 Angular, Bootstrap iPad App Demo
This app lets visitors check-in, and checkout, so its meant for reception staff to quickly do this activity. Once a user is checked in we send a SMS using Twilio API to let the…
Preview - Salesforce Debug Log Chrome Extension
We all developers use Salesforce debug logs to figure out fishy things in code. I sort of struggle with the way logs are presented currently, as it's a bit tough to make sense of all the information.
Salesforce Chrome Extension for Analyzing Debug Logs
This video gives a quick peek of a chrome extension for viewing Salesforce debug logs. It’s using this open source log indentor for the same: https://github.com/codehutch…
Testing SOAP Outbound Messages without failures
As suggested by Salesforce docs, one can use services like requestb.in or inspectb.in to test outbound messages. But these services are pretty generic so they just return 200 / OK response for any inbound…
Cancelling out of HTML5 browser validations!
All the coolness disappeared when the powers of the CANCEL button are gone. The typical Cancel button in Salesforce, which is always tough enough to get out of any validation.
Salesforce MVP - Are you a good candidate ?
Since nominations for Winter'14 MVP are open, I got into discussions with many people regarding few repetitive points, like…
Adding New Fields can break Existing Visualforce Pages
I recently came across an interesting discussion where adding a new field to a Object broke some of the existing code. It’s strange right, mostly removing or renaming fields is risky, as they could break some String expressions or merge fields.
Salesforce Mobile Developer Week Meetup @Jaipur
It was a great last few weeks of Apr'13, full of excitement, discussions and enthusiasm about "Salesforce mobile dev week". Heat and excitement about salesforce + mobile events during this week was almost…
Slides and recordings from Chennai Salesforce Platform Developer meetup–October !
Chennai October meetup went well yesterday with sessions on topics ranging from Apex, Heroku etc. I enjoyed delivering my session over Google hangout a lot, it for sure saved the traveling time and cost ac…
Overcoming Rollup Summary Limitations in Salesforce with LREngine
Learn how LREngine overcomes Salesforce rollup summary limitations for lookup relationships. This powerful Apex utility automates data aggregation, streamlines customizations, and enhances app development. Ideal for developers and admins aiming to boost efficiency and functionality in Salesforce.
Take aways from Salesforce Noida Developer Meetup !
Noida meetup was great opportunity to connect with force.com peers. We had good presentations and knowledge exchange, here is the briefing of those presentations…
Generating Base-64 SHA-1 Signature Header for Rackspace API in Apex
This post shares a small code snippet to generate a base-64 SHA1 Hash, which is typically used in passing as a signature header to some APIs. We tested this snippet with the Rackspace API Signature Header, which requires a base-64 SHA1 Hash.
Salesforce summer’12 Sorting enhancements reviewed !
With force.com summer’12 release, I was very happy to see the ability to sort Non-primitive data types in apex with availability of List.sort() and Comparable fixture. Having native or system sorting sup…
Accessing Sobject Field Sets in Apex Code!
I recently came across a problem where I need to query the fields to be shown via FieldSet via Apex Code (no standard controller love). After struggling for a while with Apex docs, I googled for the same and found an idea posted for the same.
Fighting and Fixing the “MIXED_DML_OPERATION” Error!
You can easily run into this error if you are trying to perform DML on setup and non-setup objects in the same transaction. Non-Setup objects can be any one of the standard objects, like Account or any custom object.
Here are a few examples of the Setup Objects:
Fixed – “Compile Error: Type is not visible: test”
“Error: Compile Error: Type is not visible: test at line…” was bugging one of my peer developer for a while. For us, it was coming at a line in the source code where Test.startTest() call is made, though it can come at any other use of any method from the “Test” class.
Tip: Using Decimal class with Strings in Apex
Today I came across an interesting problem that reminded me of my Java days. A piece of Apex code written by some other developer was broken when I did my fixes.
Force.com Developer Console Navigation Trick
I never thought that working in a browser could be more fun than Eclipse IDE. But my thinking is changing these days. First, https://jsfiddle.net/ became my favorite playground for any HTML/JavaScript research.
Salesforce Email Services: Where is the "Delete" button?
Deletion of email services is interesting. One of my team members recently approached me, asking why the “DELETE” button is not coming on configured in email services.
Resolved: “Field is not writeable: Sobject__Share.RowCause”!
This post is about an issue that comes with Apex-managed sharing, i.e. System.SObjectException: Field is not writeable: Sobject__Share.RowCause. We faced this problem recently and tried searching…