Utilizing the RemoteAction Annotation in Salesforce Apex | Reference from the Salesforce Apex Developer Guide

Similar to Java annotations, an Apex annotation alters the usage of a method or class. Annotations commence with the ‘@’ symbol followed by the relevant keyword. To include an annotation within a method, indicate it immediately prior to the declaration of the method or class. For instance: In this article, we will be exploring the …

Utilizing the RemoteAction Annotation in Salesforce Apex | Reference from the Salesforce Apex Developer Guide Read More »

Getting Acquainted with Aura Components in Salesforce – Dive In Now

In this blog post, we will delve into the subject of Aura Components within Salesforce. Let’s initiate our exploration by examining the Aura Components programming model: Aura Components manifest as self-contained and reusable building blocks of an application. The framework provides a collection of ready-made components that can be assembled and configured to create new …

Getting Acquainted with Aura Components in Salesforce – Dive In Now Read More »

Enhanced Salesforce Lightning Custom Lookup Component

Synopsis Relationship of Lookup in Salesforce Establishes a connection between two records to enable their mutual association. The parent record gains the ability to exhibit a related list, showcasing all linked records. These lookup relationship fields can be established to connect users, standard objects, or custom objects. If the record referenced by a lookup field …

Enhanced Salesforce Lightning Custom Lookup Component Read More »

Using Batch Apex as described in the Salesforce Apex Developer Guide.

Cluster Apex is employed for the execution of extensive operations, involving a substantial volume of records (think in terms of thousands or even millions!). It serves as a solution for processing tasks that would otherwise exceed the conventional processing limits. Through Batch Apex, you can process records in clusters in a non-concurrent manner (hence the …

Using Batch Apex as described in the Salesforce Apex Developer Guide. Read More »

Discovering Apex Classes that are not in use using the Tooling API and MetadataComponentDependency.

Can I use the Tooling API and SOQL to identify Apex Classes (or fields or any other metadata) within the org that are not being utilized or referenced? Upon executing I anticipated discovering null values for independent classes, but I couldn’t find any. As a result, I attempted the following approach. This approach also proved …

Discovering Apex Classes that are not in use using the Tooling API and MetadataComponentDependency. Read More »

Delving into Navigation Service within Lightning Web Components (LWC)

Introduction: Within Salesforce Lightning Web Components (LWC), the Navigation Service proves to be a robust tool that empowers developers to seamlessly traverse various pages and components within their application. It offers an uncomplicated and user-friendly approach to managing navigation and directing user interactions. In this blog post, we will delve into the Navigation Service within …

Delving into Navigation Service within Lightning Web Components (LWC) Read More »

force:refreshView (getRecordNotifyChange) within a Lightning Web Component

We’re quite fond of the Lightning UI and the Aura feature (e.force:refreshview) that allows data updates on the current Lightning page, record, or component. We missed this functionality in LWC and observed many resorting to a combination of Aura and LWC to achieve it. However, starting Winter ’21, a new function has arrived in town! …

force:refreshView (getRecordNotifyChange) within a Lightning Web Component Read More »

Addressing Apex Heap Size Issues

Salesforce enforces specific Apex Heap Size Limits, with a limit of 6MB for synchronous transactions and 12MB for asynchronous transactions. These limits are considered governor limits, meaning they are strict and cannot be adjusted. The ‘Apex heap size too large’ error occurs when there is an excessive amount of data stored in memory during processing. …

Addressing Apex Heap Size Issues Read More »

The parent POM and the main project POM are deployed to the Maven repository for sharing

In real-world projects, the reuse of dependencies across various projects and APIs is a common practice, and a parent POM proves invaluable in such scenarios. It serves as a central hub for efficiently managing shared resources and provides a single point for making modifications that can be applied across all our projects. The parent POM …

The parent POM and the main project POM are deployed to the Maven repository for sharing Read More »