Custom lightning-input-field
Allowing the Label and Helptext of lightning-input-field to be customised while maintaining all the other standard features as part of a record-edit-form. Long story, mostly solved, long way still to go.
Allowing the Label and Helptext of lightning-input-field to be customised while maintaining all the other standard features as part of a record-edit-form. Long story, mostly solved, long way still to go.
Building a flexible SOQL query result cache usable with Enterprise Patterns’ Selectors.
TL; DR; Creating a Logger to measure Limit usage in Apex and building Dashboard to monitor improvements (or otherwise) over time. The Problem Reviewing the logs is not easy. Sometimes, it’s even impossible. There is a limit to how much can be stored and the rest gets omitted. And having… Read More »Trigger Performance – Monitoring
Writing good tests is hard. Complex repetitive setup code is often seen and tests run very slow. One way to improve is to gradually introduce mocking. The post tries to make this as easy as possible.
TL; DR; (Fairly) efficient algorithm to organise Accounts into hierarchies in Apex and update fields in those hierarchies accurately. You can jump straight to the code if you’d like or read on. The Problem There are Account fields that need to be propagated down the hierarchy when they change (but… Read More »Account Hierarchy Update
TL; DR; Unified Async Apex base class to execute batch record processing asynchronously without having to worry (too much) about limits and how it actually executes. Intended for simpler jobs in order to ease off the pressure on trigger handlers rather than true big-batch tasks. Just keep calling executeAsync and let… Read More »Async Apex Job
TL; DR; Simple approach to fixing .invalid email addresses of selected users in newly created Sandboxes using SandboxPostCopy triggered Apex and a Permission Set. The Problem Scratch orgs are still a distant dream for many teams. Cloning a single Developer sandbox that’s been around for years and contains sort-of usable… Read More »Sandbox User Emails