Farewell David Liu SFDC99 - 10 Years of Teaching Apex
David Liu is officially stepping back from SFDC99 after ten years of teaching the community how to code. It is a...
David Liu is officially stepping back from SFDC99 after ten years of teaching the community how to code. It is a...
Standard sharing rules are great, but sometimes your business logic is just too complex for declarative tools....
Ever hit a SOQL 101 error on a Friday afternoon? This guide covers the Apex best practices you need to build...
If you've ever struggled with messy code or triggers running in the wrong order, this post is for you. We break...
Ever get blocked by that annoying Overwrite Apex Code popup while saving? It usually means your browser is out of...
Common Apex trigger mistakes (non-bulkified code, multiple triggers, hardcoded IDs, poor error handling) cause...
A concise guide to Apex's new null coalescing operator (??) — what it does, when to use it, examples and caveats...
Capture the current user's IP address and location in Apex using Auth.SessionManagement, LoginHistory and...
Reusable Apex utility to copy non-null fields from a child SObject to parent using SObject.put. Reduce...
Use SOQL aggregate queries to pick a single latest child record per parent instead of querying all children — more...