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

Every article

Page 35 of 40 · 471 articles

A developer reviewing Apex code snippets demonstrating efficient coding practices and best practices.Apex

Apex Best Practices - Salesforce Developer Interview Guide

Ever hit a SOQL 101 error on a Friday afternoon? Here are the Apex best practices that keep your code scalable, and...

· 5 min read
Screenshot showing the code snippet for programmatically closing a Salesforce Dispatcher Console custom action windowLWC

Close your Dispatcher Console custom action programmatically

Build a custom action for the Dispatcher Console and the modal tends to sit there after your logic finishes. Standard...

· 3 min read
Diagram illustrating different Salesforce trigger framework patterns for cleaner Apex developmentApex

How to Pick the Right Salesforce Trigger Framework

Messy Apex and triggers firing in the wrong order are usually a pattern problem. Here is how the handler pattern and...

· 5 min read
Diagram illustrating various Salesforce OAuth 2.0 authorization flows for secure API accessIntegration

What different OAuth2.0 Authorization flows are available in Salesforce? | Salesforce OAuth flows

· 5 min read
Comparison chart illustrating the four different Salesforce sandbox types available for development projectsDevOps

Comparing the 4 Salesforce Sandbox Types for Developers

Pick the wrong environment for a Salesforce project and you get broken flows or failed tests. Here is what the four...

· 5 min read
Diagram illustrating the process and impact of deleting a Salesforce queue on associated records.Admin

Delete Salesforce queue: What happens to your records?

Deleting a queue looks like a quick admin task, and it can leave your data in a mess. Here is what happens to orphaned...

· 5 min read
Diagram illustrating Salesforce OCR automation processing images to input data into Salesforce recordsIntegration

Automate Data Entry with Salesforce OCR and Titan Files

Manual data entry is a productivity killer that turns into bad reports and bad decisions. Here is how I use Salesforce...

· 5 min read
Diagram illustrating a simplified Apex HTTP integrations framework for connecting to external APIs.Integration

Salesforce Integration Framework — Simplify HTTP API Integrations

A production-ready Apex framework for HTTP API integrations in Salesforce: a fluent Builder API, several auth methods,...

· 3 min read
Diagram illustrating a Salesforce account parent-child circular relationship structure and errorAdmin

Salesforce Account Parent-Child Circular Relationship: What Happens When You Create a Circular Parent?

· 3 min read
Diagram illustrating common mistakes developers make when writing Apex triggers in Salesforce developmentApex

Top Mistakes Developers Make in Salesforce Apex Triggers

Non-bulkified code, several triggers on one object, hardcoded IDs and weak error handling are the Apex trigger mistakes...

· 4 min read
Code example showing the usage of the new Apex null coalescing operator in Salesforce development.Apex

Apex Null Coalescing Operator (Spring '24)

Apex's null coalescing operator (??), added in Spring '24: what it returns, how chaining and short-circuiting behave,...

· 3 min read
Diagram illustrating the flow of Salesforce Integration Procedures for server-side data orchestrationIntegration

What are Integration Procedures?

Overview of Integration Procedures in OmniStudio: declarative, server-side orchestration for integrations, data...

· 3 min read