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.

Apex PMD is a static code analysis tool that identifies potential issues in our Salesforce Apex Code. It can highlight performance bottlenecks, security vulnerabilities, and maintainability concerns. Sometimes we need to suppress specific warnings if they are not relevant or if there is a justified reason. This post will help you suppress PMD warnings in Salesforce Apex. Table of Contents Key PMD Code Issues Writing clean and efficient Apex code is crucial for maintaining a scalable and high-performing Salesforce application. However, even experienced developers can introduce issues that affect performance, security, or maintainability. Below are a few important code quality…

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

Get ready for a new level of automation and workflow magic with the Salesforce Winter ’25 release! Salesforce Flow – Major updates to help Admins and developers be more productive and get new end-user experience. In this post, we will take a look at the top Flow features from Winter ’25 release that you need to know to get the best out of Salesforce and propel your automation journey. 1. Enable Multiple Choices with Choice Lookup Component The Salesforce Choice Lookup component is a powerful way to improve the user experience for record selection. This component allowed for multiple record/choice selections for…

Read More