Skip to content
Avatar

Achievements

Achievements

Highlights

  • 9 discussions answered
Block or Report

Block or report jamessimone

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.

Report abuse

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

Report abuse
jamessimone/README.md

Give Me The Lowdown

Hi! Thanks for visiting my Github profile. I'm a Salesforce employee and .net/TypeScript enthusiast.

I'm the author of:

  • the sci-fi/fantasy novel A Good Thing Never Stops
  • the ongoing Salesforce Apex programming series, The Joys Of Apex. I'm always looking for quality SFDC content for the Joys Of Apex — you can reach out if you're interested in contributing a guest post(s)!
  • Apex Rollup, the free & open-source Salesforce custom rollup solution
  • Salesforce Round Robin, which allows for easy & customizable round robin implementations within your Salesforce org

Salesforce Repos

There are a number of repositories I maintain or contribute to related to Apex that may strike your fancy:

  • Apex Rollup - free, CMDT/Invocable/Apex-driven rollup solution aiming to deprecate DLRS. One line of code to install.
  • Apex Mocks — started off as a comparison between a small CRUD wrapper and the larger FFLib library; there are now many branches related to specific Joys Of Apex posts
  • Apex DML Mocking - a very lightweight Factory and Repository implementation allowing for easy mocking and strongly-typed queries
  • lwc-modal — an accessible, composable Lightning Web Component Modal that can be dropped in to any project
  • lwc-paginator — another drop-in LWC, this time for pagination
  • Nebula Logger — The most popular Salesforce logging framework, maintained by my good friend @jongpie. Nebula Logger makes it easy to consolidate logging across both the declarative and code-based parts of your Salesforce org, and has a burgeoning suite of plugins capable of further enhancing your logging functionality, making it easy to do things like log to Slack!

Gatsby Plugins

I've written or contributed to several Gatsby plugins, in addition to contributing to Gatsby itself:

Other Work

I've worked on a variety of e-commerce sites, using everything from Wordpress and Shopify to in-house React / .net MVC / Angular solutions. You can see some of my work on:

In addition, I also run the adventure travel blog She & Jim, which includes a fantastic recipe section 🤤.

Pinned

  1. Testing out FFLib versus Crud / CrudMock

    Apex 36 6

  2. DML mocking, CRUD mocking, dependency injection framework for Salesforce.com (SFDC) using Apex

    Apex 25 11

  3. Track internal and external clicks from links embedded in your Gatsby markdown

    JavaScript 1

  4. Accessible, composable modal for Salesforce.com (SFDC)'s Lightning Web Components (LWC) system

    JavaScript 32 9

  5. Fast, configurable, elastically scaling custom rollup solution. Apex Invocable action, one-liner Apex trigger/CMDT-driven logic, and scheduled Apex-ready.

    Apex 109 21

394 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri
Activity overview

Contribution activity

April 2022

Created a pull request in jamessimone/apex-rollup that received 3 comments

V1.4.8 - Option to Bypass Duplicate Rules & Efficiency Improvements

fixes #276 by adding in new field, RollupControl__mdt.ShouldDuplicateRulesBeIgnored__c to allow users to override the default (which is that dupli…

+191 −146 3 comments
Opened 2 other pull requests in 2 repositories
jamessimone/apex-rollup 1 merged
jamessimone/salesforce-round-robin 1 open
Reviewed 1 pull request in 1 repository
jamessimone/apex-dml-mocking 1 pull request
Opened 1 issue in 1 repository
jamessimone/apex-rollup 1 closed

Seeing something unexpected? Take a look at the GitHub profile guide.