Skip to main content

Posts

Showing posts with the label CSS

Latest Post

Custom Metadata Types vs Custom Settings vs Custom Labels

  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...

Best Practices for Lightning Web Components (LWC) in Salesforce

Introduction: Lightning Web Components (LWC) have emerged as the preferred way to build user interfaces in the Salesforce ecosystem. LWC provides a powerful framework for creating reusable, efficient, and modular components. To make the most of LWC, it's crucial to follow best practices that promote maintainability, performance, and scalability. In this blog post, we will explore some of the best practices for developing Lightning Web Components in Salesforce.

Salesforce Lightning Web Component (LWC) Cheatsheet: Unlocking Productivity and Efficiency

Introduction: Salesforce Lightning Web Components (LWC) empower developers to build modern and efficient user interfaces on the Salesforce platform. With their modular architecture, reusability, and enhanced performance, LWCs have become a preferred choice for creating seamless user experiences. In this blog post, we present a handy LWC cheatsheet that will accelerate your development process, provide quick reference points, and unlock productivity in your Salesforce projects. 1. Component Basics: Creating a Lightning Web Component: Use the @api decorator to expose properties and methods for communication between components. Component Lifecycle Hooks: Leverage lifecycle hooks like connectedCallback() , renderedCallback() , and disconnectedCallback () to handle component initialization, rendering, and cleanup.

Code Commenting Best Practices: LWC Code Examples

Introduction: Code commenting is a crucial aspect of software development as it helps improve code readability, maintainability, and collaboration among developers. In this blog post, we will explore some best practices for code commenting specifically for Lightning Web Components (LWC). We will also provide practical examples to illustrate these best practices, allowing you to understand how to effectively comment your LWC code.

Popular Posts