<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Forcenaut — Salesforce Blog</title><description>Free Salesforce tools, Apex code patterns, and architecture articles by a 15x certified Technical Architect.</description><link>https://forcenaut.com/</link><language>en-us</language><item><title>Apex Cursors: The End of Batch Apex Pain</title><link>https://forcenaut.com/blog/apex-cursors-the-end-of-batch-apex-pain/</link><guid isPermaLink="true">https://forcenaut.com/blog/apex-cursors-the-end-of-batch-apex-pain/</guid><description>Spring 26 brings Apex Cursors — process up to 50 million records with fine-grained control, no batch classes needed</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>apex</category><category>spring-26</category><category>cursors</category><category>performance</category><category>soql</category></item><item><title>12 Salesforce Hidden Gems You Probably Missed</title><link>https://forcenaut.com/blog/salesforce-hidden-gems-you-probably-missed/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-hidden-gems-you-probably-missed/</guid><description>Lesser-known Salesforce features that can save you hours of work. From SOQL tricks to Flow secrets and debug hacks — these gems are hiding in plain sight.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>salesforce</category><category>tips</category><category>soql</category><category>apex</category><category>flow</category><category>admin</category></item><item><title>Agentforce Explained: What Developers Actually Need to Know</title><link>https://forcenaut.com/blog/agentforce-explained-for-developers/</link><guid isPermaLink="true">https://forcenaut.com/blog/agentforce-explained-for-developers/</guid><description>Agentforce is everywhere in the Salesforce world right now. But how does it actually work under the hood? A developer-focused breakdown of the architecture, components, and how to build your first agent.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>agentforce</category><category>ai</category><category>agents</category><category>atlas</category><category>spring-26</category></item><item><title>Spring &apos;26 Release - 15 Features You Can&apos;t Miss</title><link>https://forcenaut.com/blog/salesforce-spring-26-top-features/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-spring-26-top-features/</guid><description>The Spring &apos;26 release is packed with developer-focused enhancements across Flows, LWC, DevOps Center, and admin tooling. Here are the 15 features that deserve your immediate attention.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>spring26</category><category>release</category><category>flows</category><category>lwc</category><category>devops</category></item><item><title>Approval Process Architecture - Patterns That Scale</title><link>https://forcenaut.com/blog/approval-process-architecture-patterns/</link><guid isPermaLink="true">https://forcenaut.com/blog/approval-process-architecture-patterns/</guid><description>Beyond the basics: multi-level, parallel, and dynamic approval patterns that work in complex orgs.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate><category>approvals</category><category>automation</category><category>architecture</category></item><item><title>Dynamic Forms and Dynamic Actions - Complete Guide</title><link>https://forcenaut.com/blog/dynamic-forms-dynamic-actions-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/dynamic-forms-dynamic-actions-guide/</guid><description>Master Dynamic Forms and Dynamic Actions to build record pages that adapt in real-time to record state — without a single line of code</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>dynamic-forms</category><category>dynamic-actions</category><category>lightning</category><category>page-layouts</category><category>admin</category></item><item><title>Multi-Org Strategy - Architecture Decision Guide</title><link>https://forcenaut.com/blog/multi-org-strategy-architecture-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/multi-org-strategy-architecture-guide/</guid><description>Choosing between a single org and multiple Salesforce orgs is one of the most consequential architectural decisions you can make. This guide walks through the real trade-offs.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>multi-org</category><category>architecture</category><category>integration</category><category>salesforce-connect</category></item><item><title>Event-Driven Architecture with Platform Events</title><link>https://forcenaut.com/blog/platform-events-event-driven-architecture/</link><guid isPermaLink="true">https://forcenaut.com/blog/platform-events-event-driven-architecture/</guid><description>How to build decoupled, scalable Salesforce integrations using Platform Events — with publisher/subscriber patterns, real code, and cross-org use cases.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><category>platform-events</category><category>integration</category><category>event-driven</category><category>architecture</category><category>pub-sub</category></item><item><title>Salesforce Integration Patterns - When to Use What</title><link>https://forcenaut.com/blog/salesforce-integration-patterns-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-integration-patterns-guide/</guid><description>A practical guide to the four core integration patterns and exactly when each one is the right tool for the job.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>integration</category><category>api</category><category>platform-events</category><category>rest</category><category>architecture</category></item><item><title>Sharing and Visibility Architecture - A Deep Dive</title><link>https://forcenaut.com/blog/salesforce-sharing-visibility-deep-dive/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-sharing-visibility-deep-dive/</guid><description>The sharing model is the most misunderstood part of Salesforce architecture. Here is a complete breakdown of every layer and how they interact.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>sharing</category><category>security</category><category>visibility</category><category>apex-managed-sharing</category><category>architecture</category></item><item><title>Salesforce DevOps - Setting Up Your CI/CD Pipeline</title><link>https://forcenaut.com/blog/salesforce-devops-cicd-pipeline/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-devops-cicd-pipeline/</guid><description>A practical guide to building a real CI/CD pipeline for Salesforce using SF CLI, scratch orgs, and GitHub Actions or Bitbucket Pipelines</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>devops</category><category>cicd</category><category>sf-cli</category><category>github-actions</category><category>scratch-orgs</category><category>deployment</category></item><item><title>30 Salesforce CLI Commands Every Developer Needs</title><link>https://forcenaut.com/blog/salesforce-cli-commands-every-developer-needs/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-cli-commands-every-developer-needs/</guid><description>The definitive reference of sf CLI commands organized by category — from org management to deployments — with real examples and expected output.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate><category>cli</category><category>devops</category><category>dx</category><category>productivity</category></item><item><title>Salesforce API Limits - What Every Developer Should Know</title><link>https://forcenaut.com/blog/salesforce-api-limits-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-api-limits-guide/</guid><description>A complete guide to every Salesforce API type, its limits, and the strategies that keep you from hitting them in production</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>api</category><category>limits</category><category>integration</category><category>rest</category><category>bulk-api</category></item><item><title>Batch Apex Patterns for Large Data Processing</title><link>https://forcenaut.com/blog/batch-apex-patterns-large-data/</link><guid isPermaLink="true">https://forcenaut.com/blog/batch-apex-patterns-large-data/</guid><description>Master the essential patterns for building robust, scalable Batch Apex jobs that handle millions of records without governor limit failures.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>apex</category><category>batch</category><category>performance</category><category>large-data</category></item><item><title>Large Data Volume Strategies in Salesforce</title><link>https://forcenaut.com/blog/large-data-volume-strategies/</link><guid isPermaLink="true">https://forcenaut.com/blog/large-data-volume-strategies/</guid><description>How to keep Salesforce fast and reliable when your org holds millions of records.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>architecture</category><category>performance</category><category>data-management</category></item><item><title>Queueable Apex - Advanced Patterns and Techniques</title><link>https://forcenaut.com/blog/queueable-apex-advanced-patterns/</link><guid isPermaLink="true">https://forcenaut.com/blog/queueable-apex-advanced-patterns/</guid><description>Beyond the basics — chaining, finalizers, error recovery, and real-world patterns for building robust async processing in Salesforce</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><category>apex</category><category>queueable</category><category>async</category><category>architecture</category><category>patterns</category></item><item><title>Salesforce Security Best Practices - The Architect&apos;s Checklist</title><link>https://forcenaut.com/blog/salesforce-security-architect-checklist/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-security-architect-checklist/</guid><description>A comprehensive security checklist for Salesforce architects covering CRUD/FLS enforcement, Shield encryption, Event Monitoring, and OWASP-aligned Apex patterns.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>security</category><category>apex</category><category>shield</category><category>architecture</category><category>compliance</category></item><item><title>Scheduled Flow Patterns and Pitfalls</title><link>https://forcenaut.com/blog/salesforce-scheduled-flow-patterns/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-scheduled-flow-patterns/</guid><description>Scheduled Flows are powerful for time-based automation but full of subtle traps around time zones, batch sizing, and recursion. Here is what you need to know before you build.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><category>flows</category><category>scheduled-flows</category><category>automation</category><category>admin</category></item><item><title>Screen Flow Performance - From Slow to Lightning Fast</title><link>https://forcenaut.com/blog/screen-flow-performance-optimization/</link><guid isPermaLink="true">https://forcenaut.com/blog/screen-flow-performance-optimization/</guid><description>Practical techniques to eliminate the lag, reduce server round-trips, and build screen flows users actually enjoy.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>flows</category><category>performance</category><category>screen-flows</category></item><item><title>15 Flow Builder Hidden Features Most Admins Don&apos;t Know</title><link>https://forcenaut.com/blog/flow-builder-hidden-features/</link><guid isPermaLink="true">https://forcenaut.com/blog/flow-builder-hidden-features/</guid><description>Unlock the full power of Flow Builder with these lesser-known features that save time and reduce errors.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><category>flows</category><category>admin</category><category>automation</category></item><item><title>Flow vs Apex - The Ultimate Decision Framework</title><link>https://forcenaut.com/blog/flow-vs-apex-decision-framework/</link><guid isPermaLink="true">https://forcenaut.com/blog/flow-vs-apex-decision-framework/</guid><description>A practical decision framework for choosing between Salesforce Flow and Apex, with performance comparisons, real examples, and an animated decision tree.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate><category>flow</category><category>apex</category><category>architecture</category><category>decision-framework</category><category>automation</category></item><item><title>Flow Error Handling - The Complete Guide</title><link>https://forcenaut.com/blog/flow-error-handling-complete-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/flow-error-handling-complete-guide/</guid><description>Everything you need to know about handling errors in Salesforce Flows — fault paths, custom error screens, email notifications, and before-save patterns.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate><category>flow</category><category>error-handling</category><category>automation</category><category>admin</category></item><item><title>Record-Triggered Flow Best Practices That Actually Matter</title><link>https://forcenaut.com/blog/record-triggered-flow-best-practices/</link><guid isPermaLink="true">https://forcenaut.com/blog/record-triggered-flow-best-practices/</guid><description>The patterns that separate production-ready flows from ones that bring down your org at 2am.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate><category>flows</category><category>automation</category><category>performance</category><category>record-triggered</category></item><item><title>LWC vs Aura Components - The 2026 Migration Guide</title><link>https://forcenaut.com/blog/lwc-vs-aura-migration-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/lwc-vs-aura-migration-guide/</guid><description>Aura components are not going away tomorrow, but every new component should be LWC. Here is everything you need to migrate confidently.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>lwc</category><category>aura</category><category>migration</category><category>components</category><category>performance</category></item><item><title>LWC Wire Service - The Complete Guide</title><link>https://forcenaut.com/blog/lwc-wire-service-complete-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/lwc-wire-service-complete-guide/</guid><description>The wire service is LWC&apos;s declarative data fetching mechanism. Understanding its caching behavior, reactivity model, and when to use it over imperative Apex calls is essential for building fast, correct components.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><category>lwc</category><category>wire-service</category><category>apex</category><category>javascript</category></item><item><title>7 Apex Design Patterns Every Architect Should Know</title><link>https://forcenaut.com/blog/apex-design-patterns-for-architects/</link><guid isPermaLink="true">https://forcenaut.com/blog/apex-design-patterns-for-architects/</guid><description>A practical guide to the seven most important Apex design patterns: Singleton, Strategy, Factory, Selector, Domain, Service Layer, and Unit of Work — with real code.</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><category>apex</category><category>design-patterns</category><category>architecture</category><category>best-practices</category><category>OOP</category></item><item><title>Custom Metadata Types vs Custom Settings - Complete Comparison</title><link>https://forcenaut.com/blog/custom-metadata-vs-custom-settings/</link><guid isPermaLink="true">https://forcenaut.com/blog/custom-metadata-vs-custom-settings/</guid><description>A deep-dive comparison of Custom Metadata Types and Custom Settings to help you make the right architectural choice every time.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate><category>custom-metadata</category><category>custom-settings</category><category>architecture</category><category>configuration</category></item><item><title>10 Salesforce Data Model Anti-Patterns to Avoid</title><link>https://forcenaut.com/blog/salesforce-data-model-anti-patterns/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-data-model-anti-patterns/</guid><description>The data model mistakes that create technical debt, performance problems, and unhappy users — and how to fix them.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate><category>architecture</category><category>data-model</category><category>best-practices</category></item><item><title>SOQL Query Optimization - Stop Making These 10 Mistakes</title><link>https://forcenaut.com/blog/soql-query-optimization-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/soql-query-optimization-guide/</guid><description>Most SOQL performance problems come from the same ten patterns. Here is how to identify and fix each one.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>soql</category><category>apex</category><category>performance</category><category>governor-limits</category><category>optimization</category></item><item><title>Test Classes - Going Beyond 75% Coverage</title><link>https://forcenaut.com/blog/test-class-beyond-75-coverage/</link><guid isPermaLink="true">https://forcenaut.com/blog/test-class-beyond-75-coverage/</guid><description>Why 75% coverage is just the floor, not the goal — and how to write tests that actually catch bugs</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><category>apex</category><category>testing</category><category>best-practices</category><category>quality</category></item><item><title>Building a Trigger Framework from Scratch</title><link>https://forcenaut.com/blog/trigger-framework-from-scratch/</link><guid isPermaLink="true">https://forcenaut.com/blog/trigger-framework-from-scratch/</guid><description>A well-designed trigger framework prevents recursion bugs, enables bypass logic, and keeps your Apex triggers clean. Here is how to build one from first principles.</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><category>apex</category><category>triggers</category><category>architecture</category><category>best-practices</category></item><item><title>Governor Limits Every Salesforce Architect Must Know</title><link>https://forcenaut.com/blog/governor-limits-every-architect-must-know/</link><guid isPermaLink="true">https://forcenaut.com/blog/governor-limits-every-architect-must-know/</guid><description>A complete reference to Salesforce governor limits with exact numbers, visual comparisons, and bulkification patterns that prevent hitting them.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>governor-limits</category><category>bulkification</category><category>apex</category><category>performance</category></item><item><title>Salesforce Order of Execution - The Complete Visual Guide</title><link>https://forcenaut.com/blog/salesforce-order-of-execution-visual-guide/</link><guid isPermaLink="true">https://forcenaut.com/blog/salesforce-order-of-execution-visual-guide/</guid><description>A deep dive into all 17 steps Salesforce executes when you save a record, with visual diagrams and real-world scenarios.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate><category>order-of-execution</category><category>triggers</category><category>validation-rules</category><category>architecture</category></item><item><title>Welcome to Forcenaut</title><link>https://forcenaut.com/blog/welcome-to-forcenaut/</link><guid isPermaLink="true">https://forcenaut.com/blog/welcome-to-forcenaut/</guid><description>Introducing Forcenaut - a personal space for Salesforce tools, ideas, and knowledge.</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><category>forcenaut</category><category>salesforce</category></item></channel></rss>