Pinned Repositories
apex-json-reader
A simple way to read data from JSON by specifying path expressions. Written in Salesforce Apex
apex-stub-as-mock
Using Apex Sub API to make a Mock in the sense of an object-double which does verification
flow-map
A Salesforce Flow Action to provide a simple map action
flow-old-records
An apex method of providing access to old records in triggered Flow (Salesforce)
flow-recursion
Looking at the non-recursive nature of Salesforce Flows
londons-calling-21
Code examples from "What Flow And Javascript Can Teach You About Apex" at the London's Calling Salesforce community event
lwc-classes
Thoughts on using composition to share controller logic in LWC with classes
pmd
An extensible multilanguage static code analyzer.
salesforce-newest-contact
A programming challenge on Salesforce with various solutions
aidan-harding's Repositories
aidan-harding/apex-json-reader
A simple way to read data from JSON by specifying path expressions. Written in Salesforce Apex
aidan-harding/flow-map
A Salesforce Flow Action to provide a simple map action
aidan-harding/apex-stub-as-mock
Using Apex Sub API to make a Mock in the sense of an object-double which does verification
aidan-harding/flow-recursion
Looking at the non-recursive nature of Salesforce Flows
aidan-harding/salesforce-newest-contact
A programming challenge on Salesforce with various solutions
aidan-harding/flow-old-records
An apex method of providing access to old records in triggered Flow (Salesforce)
aidan-harding/lwc-classes
Thoughts on using composition to share controller logic in LWC with classes
aidan-harding/londons-calling-21
Code examples from "What Flow And Javascript Can Teach You About Apex" at the London's Calling Salesforce community event
aidan-harding/pmd
An extensible multilanguage static code analyzer.
aidan-harding/batch-apex-interface-gack
Shows how extending the Batchable interface in Apex causes a GACK
aidan-harding/DataWeaveInApexVsNebulaCore
Compare using DataWeave to using Nebula Core for transforming objects
aidan-harding/flow-dynamic-forms
Using Screen Flows to do something like Dynamic Forms until they are available on standard objects
aidan-harding/advent-of-code-10
aidan-harding/apex-recipes
A library of concise, meaningful examples of Apex code for common use cases following best practices.
aidan-harding/async-fun
aidan-harding/dataweave-gym
Code for investigating the performance and functionality of DataWeave in Salesforce Apex
aidan-harding/GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
aidan-harding/js-sleep-sort
An implementation of Sleep Sort, inspired by https://kevlinhenney.medium.com/need-something-sorted-sleep-on-it-11fdf8453914
aidan-harding/pr-diff
aidan-harding/roll-up-opp-products
This repo demonstrates a potential bug with roll-up summaries when an Opportunity is cloned with its related Opportunity Products. The problem seems to be specific to roll-up summaries using a condition to count Opportunity Products. If the count in the roll-up is 0, and then the Opportunity is cloned with related products, then the clone Opportunity has a `null` in the roll-up field instead of `0`.
aidan-harding/rollupNewestContact
A temporary repo for a dev exercise(To be deleted)