Browse the blog
Cert Exam Prep
Study guides, practice questions and study plans for Salesforce certification exams.
-

The JavaScript Event Loop Explained: Call Stack, Tasks and Microtasks
How the JavaScript event loop works: the call stack, the task queue, microtasks, why promises beat setTimeout, Node.js phases, and output-order puzzles.
-

JavaScript Closures Explained with Examples
What a JavaScript closure is, how lexical scope makes it work, real examples like counters and private state, and the loop bug every developer…
-

JavaScript Promises Explained: new Promise, then, catch and Examples
How JavaScript promises work: the three states, creating a new Promise, chaining then and catch, returning promises, and the mistakes that trip people up.
-

Salesforce JavaScript Developer Practice Questions: 20 Questions
20 original Salesforce JavaScript Developer practice questions weighted like the real exam’s seven sections, each with the answer and a full explanation.
-

Apex Managed Sharing: Share Objects, Row Cause and Recalculation
How Apex managed sharing works: share objects, access levels, Apex sharing reasons (row cause), a trigger example and sharing recalculation with batch Apex.
-

LWC Jest Testing: Set Up and Write Your First Lightning Web Component Tests
How to test Lightning web components with Jest: install sfdx-lwc-jest, write a basic test, mock Apex and wire adapters, and handle async DOM updates.
-

Apex Design Patterns: Service, Domain and Selector Layers Explained
Apex enterprise design patterns in plain English: separation of concerns, the Service, Domain and Selector layers, a trigger handler example and common mistakes.
-

Salesforce Integration Patterns: The 6 Patterns and When to Use Each
The six Salesforce integration patterns from the official Integration Patterns and Practices guide, how to pick one, and the recommended tools for each.
-

Database.QueryLocator vs Iterable in Batch Apex: Which to Use
Database.QueryLocator vs Iterable in Batch Apex: record limits, scope sizes, when each fits, and code for both, straight from the Apex Developer Guide.
-

Database.Stateful in Batch Apex: What Keeps Its Value
What Database.Stateful does in Batch Apex, which variables keep their values between chunks, a worked counting example, and when not to use it.