Avoiding Apex Speeding Tickets (Concurrent Request Limits via Synchronous Callouts)

Oh, that error…. Perhaps you’ve seen it before: “Unable to process request: Concurrent requests limit exceeded”. This is the Apex concurrency limiter giving you a “speeding ticket”. Believe it or not, the Apex concurrency limit is your friend. It isolates several failure scenarios and contains them from propagation across the Salesforce App Cloud, which might otherwise […]

The Nonprofit Starter Pack Community Sprint

Editor’s note: This blog was originally written and published by Beth Breisnes, Salesforce MVP and Consultant at Bigger Boat Consulting. On October 22nd and 23rd, almost 60 passionate folks gathered in Seattle (and a handful more, remotely) for the latest Nonprofit Starter Pack Community Sprint. We came together to spend two full days focused on […]


Disabling TLS 1.0: Preparing Mobile SDK Apps for the Big Change

In early 2016, Salesforce will disable TLS 1.0 and will begin using TLS 1.1/1.2 exclusively. This change is slated to occur sometime in the February to April 2016 timeframe. Details for this change are publicly available in the following knowledge article: Salesforce disabling TLS 1.0 This change will affect existing users of applications built on […]


Inside Innovation: Technology and Products

When you hear the word innovation, technology may be the first thing that comes to mind. But, we believe innovation should be built into everything we do – including our engineering culture. We have an entire team dedicated to culture and innovation, and a key area of focus is our internal innovation programs: Opportunity Open Market and PTOn! Both of these programs […]

Text Classification: When Not to Use Machine Learning

Machine learning is a great approach for many text classification problems. For example, the problem of classifying an email as “spam” or “not spam”, based on its textual content. The following is not one of them. Consider the problem of classifying a job title into a rank from C-level, VP-level, Director-level, Manager-level, or Staff. Below […]

Security predicates using custom permissions

Wave Security Predicates using Custom Permissions

In Wave, row-level security is enforced using predicates, and it works a bit like this: <dataset column> <operation> <value> You can go for simple comparisons or get sophisticated and apply security at a record owner, role-based or even team-based level.  For the skinny on that, see this post: http://explore.wave6.com/blog/how-security-is-applied-to-dashboards-of-salesforce-analytics-cloud But… once you go down that road, it […]

New Login Rollout in Winter ’16

Welcome to Lightning In Winter ‘16 we’ve completely redesigned the Salesforce login experience, greatly improving the usability and making it more intuitive for users. For details, see the Winter ‘16 release notes.     What Is Changed? The main login page has a new look and feel Saved usernames are more integrated with login Setting […]


Custom metadata types: they’re money; actually, even better!

In April we announced the GA release of custom metadata types, a brand new app configuration engine on Force.com. The response from the community has been overwhelming. Within days, the announcement became the most tweeted blog in the recorded history of the Salesforce Developers Blog. It even beat the announcement of last year’s million-dollar hackathon! […]


10 Tips for a Successful Internship Experience

Hi! I’m Shinjini Nunna, a Salesforce 2015 Software Engineering Intern. My internship at Salesforce was the first time I’d worked at a large tech company. Coming in, I was incredibly unsure about how to operate on a day-to-day basis, much less make the most of my three months at Salesforce. Luckily, I had a fantastic […]

PTOn! – Bike Riding for Charity

If you’ve heard of Salesforce’s 1-1-1 model you know that we pledge to leverage our resources, technology, and employees to help communities around the world. This comes in obvious ways, such as free licenses for non-profits, pro bono work, and employees volunteering literally one million hours. It also manifests itself in more surprising ways, like […]