Every article
Page 32 of 39 · 457 articles
Validation Rules vs Triggers - Choosing the Right Tool
Choosing between a validation rule and a trigger can be tricky when you're trying to keep your data clean. I'll show...
Guide to Salesforce Flow HTTP Callout and Integrations
I remember when every integration required a developer and an Apex class. Now, you can connect to external APIs...
Salesforce batch job queued: Is it stuck or just scheduled?
Seeing a batch job stuck in queued status can be stressful, but it usually doesn't mean your code is broken. I'll show...
Passing recordId and record data into a Salesforce Screen Flow — how and best practices | Salesforce Flow recordId
How to Utilize Apex Properties in Salesforce
Master Apex Design Patterns - Singleton and Factory
Messy code in a complex org usually leads to technical debt and governor limit issues. I'm breaking down how Apex...
4 Essential Salesforce Design Patterns for Apex Developers
I've seen way too much spaghetti code in Apex that breaks the second someone touches it. These four design patterns are...
SFDC Data Types in Apex: Primitives, Collections & sObjects
Every SFDC data type developers need to know — Integer, Decimal, String, Boolean, Date, sObject, plus when to use...
How to delete approval process without breaking data
Deleting an approval process isn't as simple as clicking a button. If you don't handle pending requests first, you'll...
LWC class binding - Use objects and arrays in API 62.0
Managing dynamic CSS classes in Salesforce used to be a headache with all those string concatenations. With the new LWC...
Einstein Prompt Templates in Apex - Build a Sales Coach
Standard AI components can be expensive if they fire on every page load. I will show you how to use Apex to trigger...
Salesforce SOAP vs REST - Which Integration Should You Use?
Choosing between Salesforce SOAP vs REST can make or break your integration's performance. I've broken down the...