Orphaned CronJobDetail records breaking Scheduled Jobs in Salesforce Summer ’17

Matt/ July 20, 2017/ Salesforce

For the second year in a row, we’re lucky to be among the first to discover a problem with the summer release of Salesforce, and have that problem become a known issue. Last year LightningLockerServices Critical Update. What’s the problem? I’m witnessing an issue in a sandbox we recently refreshed. We’re running a vendor product on top of Salesforce (this

Read More

Too Clever By Half – In Support Of Paired Programming

Matt/ April 24, 2017/ Salesforce

If you’re like me – a developer who is sometimes too clever by half – you’ll relate to this story. I just made some changes to a Javascript file in a static resource and when I deployed this from dev to our QA environment, I couldn’t see the fix.  After confirming the file did in fact update by checking its metadata I

Read More

Formatting or Parsing Date & DateTime in Salesforce

Matt/ March 23, 2017/ Salesforce

Over my career I’ve done a number of things, from ColdFusion then developing printer drivers, to .NET, PHP, Dynamics CRM, and now Salesforce, while playing around with things like python and android development in my spare time.  I’m not sure why, but I’ve never had as much of a problem with Date Formats anywhere else as I have with Salesforce.

Getting MavensMate, Github, & Salesforce to all play nicely

Matt/ March 8, 2017/ Salesforce

UPDATE July 2021:  I no longer use MavensMate and have not since shortly after writing this post.  I would hope the tool has improved in the 5 years since I wrote this post but if not, I would definitely recommend checking out IlluminatedCloud or Visual Studio Code as an alternative! — There’s been some confusion lately within my network about

Read More

Prepare for Critical Update: Clickjack Protection for Legacy Browsers for Visualforce Pages Without Page Header

Matt/ January 31, 2017/ Salesforce

In about a weeks time, a Critical Update called Clickjack Protection for Legacy Browsers for Visualforce Pages Without Page Header (Critical Update) will come into effect. This CU extends clickjack protection for legacy version browsers for Visualforce pages that set showHeader=”false”  when those pages are configured on API versions older than 27.0. Clickjack protection is added to VF pages through several security

Read More

New Google Calendar Not Syncing With Android (Fix)

Matt/ January 30, 2017/ Android

I have a single Google calendar where I store repeating events (pay day, barber appointments, improv workshops, etc) in addition to one-off social events.  The has become too crowded so I created a new calendar called Routine and moved all of those ‘routine’ events there, but the new calendar wasn’t syncing with my Android.