Why You Should Use goto

When it comes to programming there are rules. Those rules fall into two types. The first are those that you should not break, because if you do the compiler will cry or things will explode spectacularly (possibly exaggeration) at run time. The other rules are more akin to folklore; they're…

Break The Rules to Avoid Breaking the Limits

As a Salesforce developer you know all about governor limits (if you don't know about them but call yourself a Salesforce developer you should go and read this right now). Earlier on in the life of the platform I used to tell people that learning how to manage the governor…

An iOS Enterprise Distribution Issue

I'm writing this because when trying to export an iOS application for enterprise distribution I was noticing something weird: in the Xcode organiser it would list the app under "Other" rather than "iOS Apps" and it wouldn't show the icon. If I tried to export the IPA then I got…

When To Use Visualforce Remote Objects

Visualforce Remote Objects are an interesting feature of the Salesforce.com platform. On the one hand they're very powerful, and allow you to create comprehensive single-page applications without writing a line of Apex, on the other they can be rather slow, so you need to think carefully about where and…