dstdia / FTD19

Examples from FrenchTouchDreamin '19

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mastering the Order of Execution

Example Org Configuration

This repo contains metadata and data to recreate the Org configuration used in my presentation at French Touch Dreamin 2019 on September 20th, 2019.

Session Abstract: It’s easy to build amazing solutions on the Lightning Platform with “clicks not code” automations and programmatic logic really fast. Yet, while the org grows, it’s getting harder and harder to make your solution robust and sustainable. The “Save Order of Execution” is one of the most crucial points in designing applications that run smoothly and scale well. Admins and developers alike need the knowledge about the things that happen after you push the “Save” button to navigate around a major trouble spot. I am going to guide you through the “Save Order of Execution” and showcase some typical trouble spots. You will learn how to remedy typical problems and how to design an app that is optimized for scale and performance in the database cycle.

Presentation Slide deck: FTD 19 - Mastering the Order of Execution

Build with Salesforce DX

The Repo contains prepared sample data, user setup etc. Install it into a scratch org by checking out the repo by running

git clone github.com/dstdia/FTD19

The repo contains a setup script that creates a scratch org, assigns permissions, and prepares sample data. For Mac, Unix, Linux, run the following command from the command line:

./createScratch.sh

For Windows, run the following from Powershell:

./createScratch.ps1

Issues

If you want to contribute, I'm happy to review your pull requests. If you have found an issue, please use the [https://github.com/dstdia/playbyplay_order/issues](Issue tracker in this repo)

Resources

Salesforce Play by Play: Taming the Salesforce Order of Execution

About

Examples from FrenchTouchDreamin '19

License:Other


Languages

Language:Apex 36.6%Language:Shell 33.2%Language:PowerShell 30.1%