Skip to content
View dschach's full-sized avatar

Organizations

@IBM

Block or report dschach

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dschach/README.md

Hi 👋 I'm David Schach

Salesforce Architect

Twitter Follow Github followers Visitors GitHub User's stars NPM Downloads by package author

Salesforce Editor npm git GitHub Prettier GitHub Actions PMD JQuery Codecov ApexDox SemVer Jira Release-Please

  • I'm a Salesforce Architect with a passion for governance, auditability, standards, and extensible architectural design
  • I've been working on Salesforce since the Summer 06 release (142, API 7.0) (Yes, that's a long time!)
  • 💼 To see a list of some things I've done, check out my online portfolio
LATEST NEWS
UP NEXT
  • Exploring AutoRABIT's Automated Release Management (ARM) product for CI/CD in Salesforce.
  • Building a repository or gist of my favorite custom XPath static code analysis rules (Apex, XML, HTML, etc)
  • I'm a fan of Gearset for straightforward pipelines, and I think that it could work well with Release-Please, even though R-P recommends Squash Merging and Gearset does simple merges. It would involve complex linting, possibly, but could enable Salesforce admins/devs to see a concise changelog of all changes pushed to Production with dates!
  • I'd like to add some features to Mitch Spano's Apex Trigger Actions Framework. I'm considering per-user global bypasses, allowing multiple custom permissions to bypass execution, an option to debug limits, and some other things. Thoughts?
  • Have you used ApexDox? I am thinking of updating it and putting in some cool features. What would you like to see it do? All my repos have ApexDox sites - here's a great example.
COOL PROJECTS

These are some of my projects I'm particularly proud of

TOP OPEN SOURCE CONTRIBUTIONS
ACHIEVEMENTS
  • 🇺🇸 Original Salesforce architect for the Obama reelection campaign
  • ☁️ Creator of Chatter BINGO at Dreamforce 2010, the only community member to have an app included in the Dreamforce app
  • Has surfaced a dwarf error message in Salesforce - IYKYK
  • dschach Founder of the Dreamforce Tweetup, the first and largest community-led user event at Dreamforce
  • 🏊 🚴‍♂️ 🏃 Ironman Arizona 2021 finisher!
BIO
  • 😄 Pronouns: he/him
  • 👨‍💻 All my GitHub projects are available at https://github.com/dschach
  • 📝 I should blog more at X-Squared on Demand
  • 📄 Here's my professional experience: LinkedIn
  • 💬 Ask me about apprenticeships and equity in the tech industry.
  • Let's jam about Salesforce, Apex, and Security on the Salesforce Einstein 1 Platform
  • 📫 How to reach me: Find me via LinkedIn, Threads, or some other site!
  • ⚡ Fun fact: I was born in South Africa
CONTACT

GitHub Trailhead LinkedIn Twitter/X Medium Salesforce StackExchange X-Squared on Demand Instagram Strava

profile for DavidSchach at Salesforce Stack Exchange, Q&A for Salesforce administrators, implementation experts, developers and anybody in-between

trophy

Top Languages GitHub Stats
dschach Top Languages dschach GitHub Readme Stats

X-Squared on Demand

Salesforce StackExchange

Pinned Loading

  1. SalesforceLabs/ActionPlansV4 SalesforceLabs/ActionPlansV4 Public

    Action Plans encapsulates best practices into reusable task templates.

    Apex 24 11

  2. salesforce-trigger-framework salesforce-trigger-framework Public

    A new trigger handler framework based on Kevin O'Hara's version, with some performance improvements and full documentation

    Apex 17 4

  3. record-types record-types Public

    Record Type utility class enabling quick, efficient retrieval of RecordTypeId from SObject name and a Record Type Name or DeveloperName. Built on work by Evan Callahan.

    Apex 2

  4. highlightjs/highlightjs-apex highlightjs/highlightjs-apex Public

    Highlight.js grammar for Salesforce Apex language

    JavaScript 8

  5. duplicatehandling duplicatehandling Public

    Enhance standard Salesforce duplicate handling

    Apex 4 1

  6. x2od/campaign-member-status x2od/campaign-member-status Public

    Originally by Sercante LLC: A Salesforce project that demonstrates how you can enforce Campaigns to have certain CampaignMemberStatuses based on Campaign Type

    Apex