Zen and the Art of the Tooling API

Over the Christmas break, I wrote Zen Compiler. It was one part pet project, one part a desire to have Visualforce and Apex being compiled on save while I was tinkering with different editors, and also partly a reason to seriously dive into the Tooling API. Saleforce introduced the Tooling…

[DF16] Learn #IoT with these #Dreamforce16 Hands On Workshops

This year at the IoT Cabin, I was joined by Emily Rose who assumed my old role of organizing our hands on workshops. The workshop area in the IoT Cabin will be your chance to spend an hour walking through exercises provided by our IoT partners themselves. Learn from the…

[SFDC] Handling External ID's properly

I just wanted to a jot a quick post on something I found out while catching up on work over this Labor Day. For an upcoming project (teaser here) a case is being related to a custom object. That custom object is being tracked via an external ID, the unique…

[PS4] 2016's Doom has no business being as good as it is

The previews for id's Doom reboot made me honestly concerned for how the game would play. It felt like they had shoved some arena maps together into a single player experience and then tacked on what felt like a shallow leveling up mechanic on top of it. Glory kills looked…

[SF1] Patch Notes for Echo Case Control

New demo up: As I quipped on twitter, while putting the new demo video together I came across a few bugs and annoyances that I wanted to fix. The code is updated on github and the related packages (unmanaged package and Chrome extension) have updates as well. The installation instructions…

[SF1] How to setup Amazon Echo Case Control for Salesforce

I'm going to put this up on my personal blog for a while to get some brave beta testers and then probably mirror the content over at developer.salesforce.com. Following the instructions below will let you: Use an Amazon Echo to list, open and modify your Salesforce Cases Support…