Author: Dhanik Lal Sahni

Dhanik Lal Sahni is a Salesforce Solution Architect, Independent Consultant, and the founder of SalesforceCodex.com. With nearly two decades of IT experience and extensive expertise in Salesforce architecture, he helps startups and enterprises design scalable, secure, and high-performance CRM solutions using Sales Cloud, Service Cloud, Experience Cloud, Data Cloud, Apex, Lightning Web Components (LWC), and enterprise integration patterns. Through SalesforceCodex, he shares practical tutorials, real-world implementation guides, enterprise architecture best practices, and interview preparation resources for Salesforce Developers, Architects, and Administrators. Learn more about his Salesforce consulting and freelance services at dhaniksahni.com.

If you use PMD to check your Apex code, you may see warnings that do not always need immediate action. Some warnings highlight real problems, while others may not apply to your specific code or situation. This guide helps you understand the difference and helps you suppress PMD warnings. You will learn what PMD checks, how to understand a violation, when you should suppress a warning, and the correct syntax for suppressing PMD warnings in Apex. You will also learn how to use suppressions carefully without turning them into a place where unreviewed risks get ignored. What Is PMD in…

Read More

Salesforce Spring ’25 introduced a major improvement in Flow. These updates make it easier for admins and developers to boost productivity and enhance the end-user experience. This post will explore the key Flow features from the Spring ’25 release. 1. Create Responsive Screens with Automatically Triggered Screen Actions (Beta) We can now set up flows to run automatically in the background whenever the values connected to screen actions change. Before, clicking a button was the only way to start a screen action. Now, the results can be shown right on the same screen, allowing users to see the outcomes of…

Read More