danyu's Blog Posts

Handle Errors with Composite Resources

Interested in improving the performance of your app by using the composite resources in the REST API, but confused about how to handle errors in a composite world? Learn how the new composite resources handle errors, report error results, and let you control how Salesforce executes subrequests if an error occurs.

Simplify Your API Code with New Composite Resources

Tired of making multiple REST API calls for a simple task? Looking to improve the performance of your app by reducing the number of round-trips your app makes using the REST API? Learn how the new composite resources let you batch up multiple calls in a single call.

Salesforce Backup and Restore Essentials Part ​2​: ​Restore Strategies and Processes

Sovan Bin from odaseva.com shares his insights into restore processes and strategies in his second article in a series on backup and restore.

Salesforce Backup and Restore Essentials Part 1: Backup Overview, API Options and Performance

Salesforce Backup and Restore Essentials Part 1

Planning and implementing a data backup and restore plan can involve significant technical challenges. This article, part 1 in a series, discusses some of the challenges with backup APIs and performance.

New Updates to Asynchronous Processing in Force.com

Learn about asynchronous processing in Force.com

The "Asynchronous Processing in Force.com" article explores concepts and best practices when working with asynchronous processing in Force.com. We've updated the article with minor updates and corrections.

Apex Performance Troubleshooting

Troubleshooting Apex Performance Problems

For architects and developers working with Apex code, debugging performance problems can be difficult. A new article explores some of the common causes of performance issues, and then looks at the process of using debug logs, the Developer Console, and other tools to find and fix performance issues.

Managing Task Locks for Data Loads

Learn more about how to manage Task locks

The Salesforce platform uses locks to ensure referential data integrity. When dealing with large data volumes, record locks and contention can impact performance. This post talks about one of the more common scenarios dealing with Task record locks.

Salesforce Platform Record Locking and Concurrency

Learn more about a new cheat sheet on record locking

The Salesforce platform uses locks to ensure referential data integrity. When dealing with large data volumes, record locks and contention can impact performance. We've created a cheat sheet with details of the most common locking issues.

New Updates to Salesforce Event Notification Designs

Learn about Salesforce and Force.com event notification designs

The "Alert! Salesforce Event Notification Designs for Force.com Apps" article explores the many different ways you can add event notification to your Force.com applications. We've updated the article with important steps to consider if you're using the Streaming API.

Pushing the Limits with Streaming API in Spring ’14

The Streaming API is a great way to provide notifications to clients (such as mobile clients) about changes to your organization. Dan presents some of the new features introduced in Spring '14 including new limits and improved performance for polling notifications.