Author: Shubham

  • SOQL record card – user guide

    SOQL record card is a reusable LWC component UX element which offers you the ability to pull up a field information from current record, or related record or other records with help of a SOQL query. This SOQL queries are stored in objects SOQL Query, with a query name which is provided as the LWC…

  • Why are my test classes failing while creating 2GP package creation?

    Problem Deploying Salesforce 2GP managed packages can be streamlined, but unexpected test class failures during the BETA package creation phase are a common situation. These failures often halt deployments and require significant debugging time – potentially impacting project timelines and resources. This is a bit interesting situation – as you can’t debug your TEST RUNS…

  • How to navigate a record page from an LWC component?

    Make sure you have imported NavigationMixin adapter required for this feature. Make sure your component extends the NavigationMixin base class so as to access its feature from your LWC code. Add a function that you can call from a clickable element which will use the Navigate API of this adapter to launch a target record…

  • Generative AI will democratize the global content industry – anarticle

    Generative AI is first step to finely distributed global content industry

  • List vs. Iterable: Understanding the Core Difference for Salesforce Apex

    As Salesforce developers, we’re constantly working with data – retrieving records, manipulating lists, and presenting information effectively. In this article, we’re diving into a seemingly subtle but crucial distinction: the difference between List<String> and Iterable<String> in Apex. They appear same? Initially, the difference might seem negligible. If you’re simply iterating through a List<String> using a FOR loop, the results are identical to iterating…

  • The Illusion of Intelligence

    We’re living in an era of unprecedented technological advancement. Large Language Models (LLMs) like Gemini, GPT-4, and others are dazzling us with their ability to generate text, translate languages, and even write code. It’s easy to get swept up in the hype and start perceiving these models as possessing genuine intelligence. This perception is dangerous.…

  • Building a SpaceX Spacecraft Model: From Grokking to Gemini 🚀 🌕

    AI, the key to unlocking the universe. But something felt… missing. Could AI truly create, or was it just clever mimicry? My SpaceX model became a testing ground for this question, an AI thinking experiment with unexpected results. No prompt, no talks, just passes and the gravity of mass. The First Pass (Grok 3 –…

  • CRM Strategy: Salesforce Success Secrets

    Look, you’re running a business. I get it. You’re juggling complex processes, demanding customers, and the constant pressure to grow. You’re not just managing data; you’re managing relationships. Your CRM needs to be more than a digital notebook. It needs to drive your growth. Let’s talk Salesforce. I’ve seen it firsthand, working with major companies.…

  • Appexchange 2GP – second generation ISV packaging

    While recently working on an Appexchange listing realised – 2GP (Second Generation Packaging) will be the only packaging way going forward. Salesforce is highly recommending 2GP packaging for new package versions and or packages in Appexchange listing process. Hence, I took some dig into the whole 2GP process for managing my own Appexchange listings. This…

  • Cost of SOQL Queries

    Note: This study is based on limited data available in Developer Org & discuss the points from an high level. In complex instance & large volume of data, one might see a difference in the observations. Before starting, let’s setup the environment. Head up to the Developer Console in Salesforce and toggle the Debug Levels…