<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>sfdcmarc.dev</title><description>Salesforce architecture, AI, and engineering delivery by Marc Swan.</description><link>https://www.sfdcmarc.dev/</link><item><title>I Moved 90% of My Salesforce Work Into the CLI and IDE. Here&apos;s What Broke.</title><link>https://www.sfdcmarc.dev/posts/cli-ide-ai-workflow/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/cli-ide-ai-workflow/</guid><description>A practical Salesforce workflow for using source, the CLI, and AI while keeping schema checks, reviews, and user verification intact.</description><pubDate>Sat, 15 Aug 2026 12:00:00 GMT</pubDate><category>salesforce</category><category>devops</category><category>ai</category></item><item><title>Your Apex Is Quietly Changing What It Returns: The v67.0 Security Shift</title><link>https://www.sfdcmarc.dev/posts/apex-v67-security-shift/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/apex-v67-security-shift/</guid><description>API version 67 changes Apex security defaults, sharing behavior, and SOQL clauses. This migration guide shows what to audit.</description><pubDate>Sat, 15 Aug 2026 11:00:00 GMT</pubDate><category>salesforce</category><category>architecture</category><category>apex</category></item><item><title>The Night the Region Went Down: Why Your Org&apos;s Resilience Is an Architecture Decision</title><link>https://www.sfdcmarc.dev/posts/cross-region-continuity-architecture/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/cross-region-continuity-architecture/</guid><description>A practical architecture guide to Salesforce Advanced Cross-Region Continuity, recovery objectives, cost, and regional outage planning.</description><pubDate>Sat, 15 Aug 2026 10:00:00 GMT</pubDate><category>salesforce</category><category>architecture</category></item><item><title>Flow Testing Finally Grew Up in Winter ’27</title><link>https://www.sfdcmarc.dev/posts/flow-testing-finally-grew-up-winter-27/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/flow-testing-finally-grew-up-winter-27/</guid><description>A few years ago, I inherited a record-triggered Flow that had been marked fully tested in a release tracker. It was an Opportunity Flow that came with a handoff doc claiming...</description><pubDate>Fri, 14 Aug 2026 20:51:20 GMT</pubDate><category>salesforce</category><category>architecture</category></item><item><title>SOLID Principles for AI Agents: Designing Agentforce’s Multi-Agent Future</title><link>https://www.sfdcmarc.dev/posts/solid-principles-for-ai-agents/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/solid-principles-for-ai-agents/</guid><description>Every Salesforce dev has met the god class. Four thousand lines, imports from every layer of the app, writes to the database directly, sends email, generates PDFs, and formats...</description><pubDate>Sun, 02 Aug 2026 16:15:55 GMT</pubDate><category>salesforce</category><category>architecture</category><category>agentforce</category><category>ai</category></item><item><title>I Just Wanted to Find a CLI Plugin. Then I Realized the Whole Ecosystem Has a Discovery Problem.</title><link>https://www.sfdcmarc.dev/posts/salesforce-cli-plugin-discovery-problem/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/salesforce-cli-plugin-discovery-problem/</guid><description>It started with a simple question: Where do I find Salesforce CLI plugins? Not the handful that Salesforce ships out of the box. The community ones. The ones developers build...</description><pubDate>Fri, 13 Feb 2026 16:59:38 GMT</pubDate><category>salesforce</category><category>devops</category></item><item><title>From ‘Think Different’ to ‘Kneel Obediently’</title><link>https://www.sfdcmarc.dev/posts/from-think-different-to-kneel-obediently/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/from-think-different-to-kneel-obediently/</guid><description>Longtime customer to Tim Cook: You traded inclusivity, diversity, and principles for gold plaques and tariff exemptions. Tim Cook (tcook@apple.com) Chief Executive Officer...</description><pubDate>Mon, 26 Jan 2026 20:53:26 GMT</pubDate><category>notes</category></item><item><title>Master Metadata Deployments with Jetstream</title><link>https://www.sfdcmarc.dev/posts/master-metadata-deployments-jetstream/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/master-metadata-deployments-jetstream/</guid><description>Managing Salesforce metadata deployments can be a complex and time-consuming process, especially when coordinating between multiple environments. Jetstream, a robust deployment...</description><pubDate>Thu, 10 Oct 2024 17:18:55 GMT</pubDate><category>salesforce</category><category>devops</category></item><item><title>Hot Reloading Salesforce Records with Change Data Capture and Lightning Web Components</title><link>https://www.sfdcmarc.dev/posts/hot-reloading-salesforce-records-cdc-lwc/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/hot-reloading-salesforce-records-cdc-lwc/</guid><description>Have you ever been working in Salesforce, only to realize that the record you’re looking at has been updated by someone else, but you had no idea until you refreshed the page?...</description><pubDate>Tue, 08 Oct 2024 14:42:51 GMT</pubDate><category>salesforce</category><category>lwc</category><category>architecture</category></item><item><title>Part 2: Enhancing Salesforce Flow Screens with Dynamic Forms</title><link>https://www.sfdcmarc.dev/posts/enhancing-salesforce-flow-screens-dynamic-forms-part-2/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/enhancing-salesforce-flow-screens-dynamic-forms-part-2/</guid><description>This is a continuation of Part 1, found here . Please read through that article before diving into this one! Now that we’ve explored how our Apex class fetches the Dynamic Form...</description><pubDate>Sun, 29 Sep 2024 16:16:53 GMT</pubDate><category>salesforce</category><category>lwc</category><category>apex</category></item><item><title>Enhancing Salesforce Flow Screens with Dynamic Forms</title><link>https://www.sfdcmarc.dev/posts/enhancing-salesforce-flow-screens-dynamic-forms/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/enhancing-salesforce-flow-screens-dynamic-forms/</guid><description>Have you ever found yourself wrestling with Salesforce Flows, trying to make them more dynamic and user-friendly? If you’ve been on a quest to create guided and interactive...</description><pubDate>Sat, 28 Sep 2024 15:03:42 GMT</pubDate><category>salesforce</category><category>lwc</category><category>apex</category></item><item><title>Level-up your Salesforce Org’s Permissions with Jetstream!</title><link>https://www.sfdcmarc.dev/posts/salesforce-permissions-jetstream/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/salesforce-permissions-jetstream/</guid><description>JetStream’s Permissions Management tool provides an unparalleled level of control over Salesforce permissions, enabling administrators to manage profiles and permission sets at...</description><pubDate>Thu, 29 Aug 2024 15:01:43 GMT</pubDate><category>salesforce</category><category>architecture</category></item><item><title>Mastering Automation Control with JetStream: A Guide to Simplifying Your Workflow</title><link>https://www.sfdcmarc.dev/posts/automation-control-jetstream/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/automation-control-jetstream/</guid><description>JetStream’s Automation Control is a powerful feature designed to give you comprehensive control over the automation processes within your Salesforce org. This tool enables you...</description><pubDate>Tue, 27 Aug 2024 14:30:46 GMT</pubDate><category>salesforce</category><category>devops</category></item><item><title>JetStream - The invaluable multi-tool every Salesforce Admin should use</title><link>https://www.sfdcmarc.dev/posts/jetstream-salesforce-admin-multitool/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/jetstream-salesforce-admin-multitool/</guid><description>Jetstream stands head and shoulders above traditional tools like Salesforce DataLoader. Unlike DataLoader, Jetstream requires no installation and eliminates the need to manage...</description><pubDate>Fri, 09 Aug 2024 14:48:21 GMT</pubDate><category>salesforce</category><category>devops</category></item><item><title>Unlocking the Secrets of Salesforce with Custom Metadata</title><link>https://www.sfdcmarc.dev/posts/custom-metadata-salesforce/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/custom-metadata-salesforce/</guid><description>In the world of Salesforce, navigating through endless configurations, settings, Flows, and code can sometimes feel like trying to find your way through a dense forest with...</description><pubDate>Wed, 07 Aug 2024 16:01:48 GMT</pubDate><category>salesforce</category><category>architecture</category></item><item><title>Demystifying the Salesforce Opportunity Record Page: A Deep Dive into FlexiPage Structure for…</title><link>https://www.sfdcmarc.dev/posts/salesforce-opportunity-flexipage-structure/</link><guid isPermaLink="true">https://www.sfdcmarc.dev/posts/salesforce-opportunity-flexipage-structure/</guid><description>Palsarabjeet highlighted Have you ever wondered what makes your Opportunity record page tick after you enable Dynamic Forms? Today, we’re going to pull back the curtain and...</description><pubDate>Mon, 05 Aug 2024 13:36:29 GMT</pubDate><category>salesforce</category><category>lwc</category><category>architecture</category></item></channel></rss>