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

Unable to Process Request: Concurrent Requests Limit Exceeded

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 […]

Salesforce Backup and Restore Essentials Part 4: Minimize Transformation when Restoring Data – Engineering

OdasevaSalesforceKeyboardMinimizeTransformation_h3q4bd

The key challenge in migrating/restoring data is that the act of moving data between environments often times transforms the data. These transformations happen through a variety of mechanisms, from system updates to automation and custom code. But what if you don’t want your data to change? How do you minimize changes to your data? This […]

Boost Productivity in Salesforce Console with Easy Tab Switching

Console_Tab_Switching_featimg_zfu08o

The Salesforce Console is designed to boost productivity in fast-paced service and sales environments. The dashboard-like interface reduces clicking and scrolling so that you can quickly find, update, or create records, and the tabs make it easy for you to see records and their related items on one screen, and work on multiple items simultaneously. […]

Remote Process Invocation – Continuations

When you implement Salesforce, you frequently need to integrate it with other applications. Although each integration scenario is unique, there are common requirements and issues that developers must resolve. This document describes one of the patterns (and others coming soon!!) for these common integration scenarios. Each pattern describes the design and approach for a particular […]

Wave Multi-Currency Datasets using Apex

Wave Multi-currency Dataset

In this post, we are going to show that with Apex, it’s as easy as A-B-C to make Wave datasets speak € ₪ zł. There are a variety of tried-and-true ways to load data into Wave: Upload CSVs via a UI Implement ETL tools that connect to the external API Use a connector for Microsoft Excel Create a Dataflow JSON […]

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

MobileSDK

In early 2017, Salesforce will disable TLS 1.0 and will begin using TLS 1.1/1.2 exclusively. This change is slated to occur on the following schedule:  Sandbox Instances June 25, 2016, at 9:30 AM PDT (16:30 UTC) Production Instances March 4, 2017, at 9:30 AM PST (17:30 UTC) Details for this change are publicly available in […]

Salesforce Backup and Restore Essentials Part ​3​: ​Learn from GE Business Continuity

This article is part 3 of a series written by Sovan Bin from Odaseva. This series details Odaseva and Sovan’s experiences and best-practice recommendations for anyone working with enterprise backup and restore processes.  For more information about backup and recovery see part 1, part 2, and part 4 of this series. Salesforce manages the availability of […]

Salesforce Connect Reporting

Sales Order Listing- Salesforce Connect

Salesforce Connect (Formerly Lightning Connect) is an exciting product that allows organizations to connect external data sources to their Salesforce instance. One way this connection is done uses the OData protocol, but you can now write your own connector in Apex as well. Instead of Standard or Custom Objects, this external data is represented as […]

The Apex Interactive Debugger

2016-01-200x200-apex_debugger-NL_o9ekcz

You asked for it. We announced it. You waited for it. Finally, we have delivered it. I am pleased to announce that the Apex Interactive Debugger is now generally available! Click through to find out a lot more.

Salesforce Mobile SDK 4.0: Flexible Libraries for Native and Hybrid App Development

Salesforce is proud to release the latest Mobile SDK to our development community. Over the last few years, we have seen a tremendous shift in tools used for mobile development. To best serve our community, we completely decoupled core SDK components, and migrated as much of the library distribution CocoaPods and Gradle to embrace the […]

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 […]