Aidan Harding's repositories
apex-json-reader
A simple way to read data from JSON by specifying path expressions. Written in Salesforce Apex
flow-recursion
Looking at the non-recursive nature of Salesforce Flows
apex-stub-as-mock
Using Apex Sub API to make a Mock in the sense of an object-double which does verification
salesforce-newest-contact
A programming challenge on Salesforce with various solutions
flow-old-records
An apex method of providing access to old records in triggered Flow (Salesforce)
lwc-classes
Thoughts on using composition to share controller logic in LWC with classes
londons-calling-21
Code examples from "What Flow And Javascript Can Teach You About Apex" at the London's Calling Salesforce community event
batch-apex-interface-gack
Shows how extending the Batchable interface in Apex causes a GACK
DataWeaveInApexVsNebulaCore
Compare using DataWeave to using Nebula Core for transforming objects
flow-dynamic-forms
Using Screen Flows to do something like Dynamic Forms until they are available on standard objects
apex-recipes
A library of concise, meaningful examples of Apex code for common use cases following best practices.
dataweave-gym
Code for investigating the performance and functionality of DataWeave in Salesforce Apex
GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
js-sleep-sort
An implementation of Sleep Sort, inspired by https://kevlinhenney.medium.com/need-something-sorted-sleep-on-it-11fdf8453914
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`.
rollupNewestContact
A temporary repo for a dev exercise(To be deleted)