In the past it was a huge challenge to provide system users with meaningful views across disparate data sets. Data silos required complex integration and ETL (Extract-Transform-Load) tooling to provide correlations in a single user interface. Lightning Connect makes this easy by allowing external data sources to be exposed in Salesforce and correlated with standard […]
Tag Archives: apex
Introduction This article concludes the series, Learning Salesforce Integration, which details various integration options with Salesforce. It covers using Apex for building integrations, which becomes a necessity for not-so-straight-forward scenarios. Though the scenarios listed here are simple, the idea is to share code snippets that can be used to quickly build a working interface. So why take […]
Use this developer checklist while planning or writing Force.com Visualforce and Apex platform code to make sure you're covering all your bases.
We are adding a cache to the Salesforce1 Platform. You’re welcome.
This post sets the stage for using Salesforce1 Lightning and the reporting API for Apex to make a reporting app. It gives a brief intro to Lightning components, and describes how to get data out of the analytics API.
With Force.com, you can implement business logic and build entire apps using point-and-click features such as workflows and approval processes. But sometimes you need even more control and that's when you can leverage the power of Apex. Apex is a strongly-typed, object-oriented programming language that lets you centralize and execute flow and transaction control statements […]
If you’ve been around Salesforce long enough, you have probably encountered a screen saying "An internal server error has occurred." That screen is what we call a GACK. This message is part of an elaborate system for efficiently bringing these events to the attention of R&D. Click to learn about that system
Asynchronous Callouts, generally available with Spring '15, are a new Apex feature that allow you to escape the limit of ten concurrent long-running callouts, where 'long-running' means 'more than five seconds'. Discover how you can use Asynchronous Callouts with JavsScript Remoting.