Author: Aidan Harding

A “Provider” Pattern in Salesforce Lighting

As a developer coming to Lightning, one of the immediate questions is:

How can I share code between my components?

Well, there’s a nice summary of two code-sharing options on the Salesforce Developers Blog: Modularizing Code in Lightning Components. But, Continue reading “A “Provider” Pattern in Salesforce Lighting”

Using Javascript Promises to chain asynchronous actions in Salesforce Lightning

Even the title of this article might make your head spin. But, if you develop Lightning Components, try to stick with it: it addresses a tricky use-case when coding Lightning Components and it is actually very neat when you get to the end.

Continue reading “Using Javascript Promises to chain asynchronous actions in Salesforce Lightning”

Less Work Required To Write Salesforce Lightning Components? I’m in!

Salesforce Lightning is a modern interface with some nice architectural ideas (e.g. event-based communication between modules). It is clearly the direction that SF want to go, but we have always been put off by the lack of some features that we are used to having in Visualforce. Continue reading “Less Work Required To Write Salesforce Lightning Components? I’m in!”

Salesforce Development Is Finally Growing Up

When I started writing code on Salesforce, we typed code into a basic text-input on the setup pages. There was no auto-complete, no collaboration tools, and no version control, deployment was difficult… In fact, if it weren’t for the platform itself being so powerful, it would have been a complete dead-end. Continue reading “Salesforce Development Is Finally Growing Up”