Skip to main content
New tool CRON Expression Builder — preview next run times before you schedule Apex. Open the builder →

Every article

Page 10 of 39 · 464 articles

SOQL ORDER BY: Sort, NULLS FIRST/LAST & Multi-Column ExamplesApex

SOQL ORDER BY: Sort, NULLS FIRST/LAST & Multi-Column Examples

Every SOQL ORDER BY pattern in one place, from ASC/DESC and multi-column priority to NULLS FIRST vs NULLS LAST, sorting...

· 5 min read
3D graphic showing a shared picklist affecting both Event and Task records in Salesforce.Admin

Picklist on Events: Understanding Shared Activity Fields

You build a picklist for Tasks and it turns up on Event records. Here is the root cause of that behavior, and the...

· 7 min read
3D magnifying glass inspecting a glowing formula on a circuit board, illustrating formula fields in SOQL WHERE clauses.Apex

Formula Field in SOQL WHERE Clause: Best Practices

Filtering a SOQL WHERE clause on a formula field works, but the value is calculated per record and can never be...

· 8 min read
A developer inspecting an approval flow failing via a digital interface visualizationFlow

Approval Flow Failing: How to Debug Salesforce Automation

An approval process that fails silently turns troubleshooting into guesswork. Here is how to trace the execution path...

· 4 min read
A 3D puzzle piece with a lock icon representing PR validation performance and metadata security.Apex

PR Validation 10x Slower: Solving Permission Set Bottlenecks

Why the metadata engine slows down when Permission Set changes ride along with Apex classes in a Salesforce CI/CD...

· 4 min read
A 3D rendering of Agentforce public sector architecture showing AI logic connecting to data systems.Agentforce & AI

Deploying Agentforce for Public Sector: Architecture Best Practices

Agentforce deployments in the public sector are decided by data quality, modular orchestration and secure architecture...

· 3 min read
A 3D glass cube representing data nodes for optimizing stateful batch apex performanceApex

Stateful Batch Apex: Should You Cache Picklist Values?

Holding metadata like picklist values in stateful variables looks like a free performance win, and it brings...

· 4 min read
A 3D architectural block structure illustrating the concept of calling Apex methods to create records in loops.Apex

Calling Apex Methods to Create Records in Loops from LWC

Bulk record creation from a Lightning Web Component: why looping Apex calls is an anti-pattern, and what a bulkified...

· 4 min read
A 3D render showing an Agentforce integration node connecting disparate data streams in a secure architecture.Agentforce & AI

Agentforce vs. External LLMs: Integrating AI in Salesforce

How native Agentforce and an external LLM behind MuleSoft differ on grounding, security boundaries, and maintenance,...

· 2 min read
A 3D graphic showing the architecture of screen flow business logic in a Salesforce environment.Flow

Screen Flow Business Logic: Advanced Workarounds

Standard Flow elements run out of road when the business logic gets complicated. The patterns I use instead: invocable...

· 3 min read
A 3D shield icon representing secure session monitoring to detect Login As in Apex code.Apex

Detect Login As in Apex: Is SubstituteUser Reliable?

Whether the SubstituteUser session type is a dependable way to detect 'Login As', what it cannot tell you, and which...

· 4 min read
A 3D digital terminal representing the latest Salesforce developer announcements and Agentforce innovations.Agentforce & AI

Top 5 Salesforce Developer Announcements at TrailblazerDX 2026

TrailblazerDX 2026 leaned hard into agentic development and cross-platform UI. Here is what actually landed, from...

· 2 min read