martyychang
Passionate technologist who believes in using technology to advance the greater good of humanity
@Driftt Boston, MA
Pinned Repositories
christianity-in-24
Christianity in 24 Hours
salesforce-performance-lab
Test the performance of Salesforce automation and code in various conditions.
salesforce-style-guide
The guiding principle is "no underscores", which is a reminder to pay attention to details.
sf-automerge
Salesforce Auto-Merge Service for Apex
sf-lex-change-owner
Sample project demonstrating use of Lighting Out to eliminate Visualforce markup for mass actions in Lightning Experience
sf-security-deployment-agent
Ruby script to deploy Salesforce security settings (i.e., profiles and permission sets) from org to org
sfdc-csv
CSV reader
sfdc-trigger-workflow
Salesforce Trigger Workflow framework
TRAIL-1895-SBQQ-install
Error pushing SBQQ package to scratch org, "Required field is missing: activateRSS"
martyychang's Repositories
martyychang/sfdc-csv
CSV reader
martyychang/christianity-in-24
Christianity in 24 Hours
martyychang/sf-automerge
Salesforce Auto-Merge Service for Apex
martyychang/sfdc-trigger-workflow
Salesforce Trigger Workflow framework
martyychang/TRAIL-1895-SBQQ-install
Error pushing SBQQ package to scratch org, "Required field is missing: activateRSS"
martyychang/salesforce-performance-lab
Test the performance of Salesforce automation and code in various conditions.
martyychang/salesforce-style-guide
The guiding principle is "no underscores", which is a reminder to pay attention to details.
martyychang/sf-lex-change-owner
Sample project demonstrating use of Lighting Out to eliminate Visualforce markup for mass actions in Lightning Experience
martyychang/sfdx-apex-truths
Truths about how Apex and other automation features work on the Salesforce Platform
martyychang/sfdx-http-digest-auth
Demonstrate HTTP digest authentication in Salesforce for Cortellis Labs
martyychang/sfdx-just-xml-plugin
martyychang/TRAIL-366-opportunity-splits
How to enable Opportunity Splits in a new scratch org?
martyychang/chrome-workato-rerunner
Chrome extension for rerunning failed jobs in a Workato recipe
martyychang/git-docs
Sample project demonstrating how Git workflows actually work
martyychang/pyspoke
Python scripts to extract data from Spoke
martyychang/sf-get-set-demo
Demonstration of nuanced differences between `{ get; set; }` and traditional getter and setter methods
martyychang/sf-phone-util
Phone class and related utilities for working with phone numbers
martyychang/sf-usps-web-tools-api
USPS Web Tools API as an Apex service
martyychang/sfdc-commonwealth
martyychang/sfdc-oauth-playground
Apex implementation of OAuth1 consumer with testing playground
martyychang/sfdc-rivers
martyychang/sfdx-admin-profile-bug
Bug in Salesforce DX where field permissions are not pulled as expected for the System Administrator profile
martyychang/sfdx-execute-batch-test
martyychang/sfdx-platform-event-test
Confirm behavior of Platform Events with Queueable Apex in tests
martyychang/sfdx-static-map-test
martyychang/TRAIL-1633-billing-address-history
Case 20679805; Salesforce DX bug regarding field history tracking
martyychang/TRAIL-1633-history-tracking-not-enabled
Case 20679508; Salesforce DX bug regarding field history tracking
martyychang/TRAIL-1633-unwanted-portal-fields
Salesforce DX bug regarding field history tracking
martyychang/TRAIL-1993-data-tree
How to deal with force:data:tree:import error, "Cannot reference a foreign key field"?
martyychang/sfdx-reevaluate-workflow-rules
How "Field Updates That Re-evaluate Workflow Rules" Work