Custom Metadata Types vs Custom Settings vs Custom Labels 💬 In plain words: Three lookalikes: Custom Metadata = configuration that DEPLOYS with your code (best for app settings). Custom Settings = org/user-specific values, changeable at runtime (hierarchy type is great for bypass switches). Custom Labels = translatable text for the UI. 📌 Example: API endpoint URLs per environment → Custom Metadata (deploys with code, sandbox vs prod values). A 'Bypass_Automation__c' checkbox an admin flips during data load → hierarchy Custom Setting. The word 'Submit' translated to Hindi → Custom Label. 🎬 Real-Life Example: The Fee Table Trapped Inside Code Skyline charges a different delivery fee per city. Apex needs those rates on every booking. The Old/Bad Way: if (city == 'Delhi') fee = 50. Else if (city == 'Mumbai') fee = 65. … Every rate change is a code change, a test run, and a deployment. Why this is bad: Business data is trappe...
Introduction: In Salesforce, the FeedItem object is used to store various types of posts, including text, links, and images. When working with Lightning Web Components (LWC), you might encounter a scenario where you need to display an image from a FeedItem record. In this blog post, we will explore how to achieve this by creating a custom Lightning Web Component. We will provide you with example code to help you get started. Prerequisites: Before diving into the code, make sure you have the following prerequisites: Salesforce Developer Account Knowledge of Salesforce Apex and Lightning Web Components Basic understanding of JavaScript and HTML Step 1: Create a new Lightning Web Component Let's start by creating a new Lightning Web Component. Open your Salesforce Developer Console or any supported IDE and follow these steps: Navigate to your project's directory. Open the terminal and run the following command to create a new LWC: sfdx force:lightning:component:create --t...