Fixing metadata.wsdl

If you use the Force.com Web Service Connector to call Salesforce's metadata API, you may receive an error like the following when attempting to describe an sObject containing a geolocation field:

Read more...

Salesforce: Globals and Breaking Changes, Part 2

In my last post we examined a scenario where replacing an implicit constructor with an explicit one was a breaking change. Now we'll look at a similar issue where overriding a virtual method can be a breaking change.

Read more...

Salesforce: Globals and Breaking Changes, Part 1

Salesforce has a number of rules regarding what changes can be made to global classes, interfaces, and methods once they have been released in a managed package, in order to prevent future package versions from breaking customers' code. Let's examine a couple scenarios where Salesforce falls short of this goal.

Read more...

Welcome!

Hey there, welcome to my portfolio and blog.

Read more...