Integrating IBM Verse with Salesforce and Lightning Out

In this blog post, we will take a look at how you can import data to Salesforce from IBM Verse via Lightning Components and Lightning Out. The User Story Ed is a sales representative who uses IBM Verse as his primary email system. Ed can also email his customers from Salesforce and have the email […]

Salesforce1 Is Getting Faster in Spring ’17 – What You Need to Know

The Spring '17 release is right around the corner. Spring '17 is an exciting release for Salesforce1 because of a few changes we made behind the scenes that will dramatically increase performance for iOS users. Based on feedback from customers and Apple’s recommendation, Salesforce1 is transitioning to WKWebView to provide an improved experience for Salesforce1 […]

Say Hello to Base Lightning Components

Unless you've spent the last 18 months under a literal rock, you've no doubt heard about Lightning and how it can help you build apps faster. We've spoken with many developers in the Salesforce community over the past 18 months about their transition to Lightning, and have received great feedback that we are using to […]

Maximizing Browser Performance with the Salesforce Console

This article is about the Salesforce Console for service and sales. It does not refer to the Developer Console, or the new Lightning Console Apps coming in Spring '17. As we mentioned in an earlier blog post here, there can be a significant difference in Console performance depending on which browser you choose. This article will […]

Communicating between Lightning Components and Visualforce Pages

There are many places where you can use Visualforce pages in Lightning Experience. The Visualforce & Lightning Experience module in Trailhead covers these scenarios in detail. In some of these places, a Visualforce page can coexist with Lightning Components on the same page. For example, in App Builder, you can use the Visualforce Standard Component […]

Time to Clean up Those Unneeded Salesforce Customizations

Your company has been a Salesforce customer for a while now. How old is your Org now? Five years? Ten? Chances are there are a bunch of customizations and technical debt lingering around your org that you no longer need. Business processes and priorities are constantly changing and some of the customizations you built just […]

Global Picklists: Define Globally, Use Locally

Imagine you have to store information about t-shirt sizes on multiple entities: Accounts, Users, Custom Objects, etc. And tomorrow, your company decides to switch to a different size format, for example using 48, 50, 52 instead of small, medium and large. You wouldn’t have any other option but to go to each and every field […]

Modularizing Code in Lightning Components

You can build simple Lightning Components that are entirely self-contained. However, if you build more complex applications, you'll probably want to share code (and potentially client-side data) between components. In this article, we will explore strategies to share code between components, promote reuse, and avoid code duplication. Before we start, here are a few examples […]

First Impressions with Salesforce DX and Source Driven Development

Salesforce DX provides development teams with an integrated, end-to-end lifecycle for high-performance agile development - designed to be open and flexible so you can build together with tools you love. The project was announced at Dreamforce 2016 and since then there has been a lot of interest across the entire Salesforce developer community. A few […]

ForceJS 2: Modern JavaScript Library for the Salesforce REST APIs

ForceJS is an open source library that makes it easy to work with the Salesforce REST APIs in JavaScript applications. ForceJS can be used to develop browser-based apps, hybrid mobile apps using the Salesforce Mobile SDK and Apache Cordova, and to authenticate with Salesforce when using Lightning Out. The JavaScript world has changed a lot […]