March 06, 2018
I’ve been really interested recently about the serverless architecture and how I could leverage it to build a Slack bot. Driven by my curiosity, I decided to challenge myself to build one on AWS Lambda. For the sake of this tutorial, I will walk-through a sample use case that you could replicate at your company.
A salesperson is actively interacting with colleagues on Slack. She would like to be aware of any new opportunities created in her Salesforce organization. She could open her browser every day to see for new material, but she’d prefer to be notified proactively so she can remain focused on high priority tasks.
As a developer, you think that Slack could be a good channel to post new opportunities, considering the sales team is interacting on it on a daily basis.
This article will walk-through the steps to create your first Slack bot integration. The bot will be a serverless app hosted as an AWS Lambda function, leveraging API Gateway to route the HTTP requests to the function and passively listening to outbound messages from Salesforce.Read more
May 12, 2017
The Salesforce Streaming API is a wonderful tool that can help you create UIs that stay up to date with your data in real time. You also might find that it mysteriously doesn’t work in IE11, which Salesforce still officially supports on the platform.Read more
January 16, 2017
Why we need a Builder Pattern for our test data
Properly testing Apex code is a necessary and important element of Salesforce development. To do so requires building test data that grows in complexity with the code you are testing.
The Force.com platform gives us a pretty simple way to create sObject Data for Unit Tests. With the dynamic constructors that sObjects are equipped with, we can create records with populated fields.
How is it then that so many people struggle to create good test data?Read more
March 01, 2016
We recently updated an application for a client and helped dramatically decrease the time it takes to deploy a change. It was taking upwards to 2 weeks to get through a full deployment the application and now a change can be made and deployed in a matter of minutes.Read more
February 22, 2016
What Problem is Being Solved?
Salesforce Lightning is a great platform and one of the cool “features” is that it encourages the developers to document their Lightning components using the
tags. The platform will then dynamically build documentation specific to your org.
One minor gripe I have is needing to remember the path to the documentation. Read more
January 04, 2016
subscribe via RSS