Salesforce Tips, Code & Architecture — Made Practical

Welcome to CloudWithAbhi, a space focused on real-world Salesforce engineering.
Here you’ll find hands-on insights around Apex, LWC, architecture patterns, AppExchange apps, and platform learnings drawn from day-to-day implementation experience.
Built for admins, developers, and architects who prefer clarity over hype.

  • Stop Infinite Chains: Cap Depth or Switch to Queueable

    Hey folks, Abhi here! In my last post on batch chaining, I flagged the recursion trap — a job chaining into itself over and over until it eats your async limits — and then kind of waved my hand at the fix with a quick “just schedule it instead.” That paragraph deserved a lot more…

  • MCP Servers, Explained in 8 Steps

    Hey folks, Abhi here! Quick one today — let’s demystify “MCP Server” with a simple example, because I keep seeing people throw the term around without explaining what actually happens under the hood. The example Say you type this into Claude: “Show me open cases for Acme” Claude doesn’t have your Salesforce data memorized. So…

  • Why You Need to Chain Batch Jobs in Salesforce (and How to Do It Right)

    Hey folks, Abhi here! So you’ve already gotten comfortable with Batch Apex. You know it processes millions of records in chunks, you know each chunk gets a fresh set of governor limits, and you know it’s your go-to for heavy data jobs. Great. But then a requirement lands on your desk that a single batch…

  • Stop Describing Your Whole Org to Find One Object: getGlobalDescribe() vs describeSObjects() vs Type.forName()

    Hey folks, Abhi here! Quick question to start: how many times have you written this line without thinking twice? apex Be honest. It’s muscle memory at this point. It works, your tests pass, you move on with your life. But here’s the thing — that one harmless-looking line is often the most expensive way to…

  • Salesforce Summer ’26 for Developers: The Technical Deep Dive

    Hey devs, Abhi back again! After my admin-focused Summer ’26 post, a bunch of you reached out asking, “Bro, what about us developers?” Fair point. So here’s the technical companion — all the Apex, LWC, and platform changes that are going to land in your code review queue over the next few weeks. Quick heads…

  • Salesforce Summer ’26 Release: The Admin Stuff That Actually Matters

    Hey folks, Abhi here! So Summer ’26 is finally rolling out, and honestly? This one’s a bit different. It’s not the kind of release that comes with one big shiny headline — it’s more like Salesforce quietly slipped in a bunch of small wins that are going to make your day-to-day admin life genuinely easier.…

  • SmartBulk is Live on AppExchange — Here’s What That Means

    If you’ve been following along since my first post, you already know what SmartBulk is and why I built it. If you’re new here — short version: it’s a free, Salesforce-native bulk utility for admins who are tired of reaching for external tools just to update or clean up records. Back when I wrote that…

  • ☁️ Apex Batch Processing in Salesforce — A Deep Dive

    As Salesforce developers, we eventually run into situations where the volume of data becomes too large to process in a single transaction. This is when governor limits start appearing and force us to rethink our design. One of the most powerful tools Salesforce gives us to deal with large datasets is Batch Apex. In this…

  • Salesforce Sharing and Visibility Explained Simply with Real-World Examples

    One of the most confusing topics in Salesforce is sharing and visibility. I have seen this many times. A user says, “I cannot see the record.” Another says, “I can open it, but I cannot edit it.” Someone else says, “I can see the record, but one important field is missing.” That is usually the…

  • Salesforce Spring ’26: A Quiet Release That Changes How We Work

    Salesforce Spring ’26 is not loud. There are no dramatic UI overhauls, no “this changes everything” moments, and no features that force you to rewrite your architecture overnight. And yet, as someone working deeply with Salesforce Core, automation, metadata, and multi-org setups, I believe Spring ’26 is one of the most important releases in recent…