<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://www.bennierichard.com</loc><lastmod>2026-10-08T15:51:38.086Z</lastmod><changefreq>weekly</changefreq><priority>1</priority></url>
<url><loc>https://www.bennierichard.com/blog</loc><lastmod>2026-10-08T15:51:38.094Z</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
<url><loc>https://www.bennierichard.com/blog/agent-script-the-new-language-for-building-agentforce-agents</loc><lastmod>2026-06-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/agentforce-20-what-actually-changed-from-10</loc><lastmod>2026-05-26T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/agentforce-custom-actions-a-builder-playbook</loc><lastmod>2026-05-20T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/agentforce-dx-cicd-metadata-lifecycle-and-the-agent-file</loc><lastmod>2026-06-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/agentforce-multi-agent-orchestration-real-patterns-from-prod</loc><lastmod>2026-06-05T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/agentforce-multi-model-routing-picking-the-right-llm-per-tas</loc><lastmod>2026-07-06T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/agentforce-vs-einstein-copilot-what-is-actually-different</loc><lastmod>2026-05-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/apex-api-v67-user-mode-is-now-the-default-what-breaks-and-wh</loc><lastmod>2026-06-22T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/apex-cpu-limit-errors-the-real-fix</loc><lastmod>2026-05-22T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/apex-in-winter-27-testing-api-v68-changes-before-your-org-up</loc><lastmod>2026-10-08T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/apex-test-coverage-in-the-age-of-ai-stop-writing-boilerplate</loc><lastmod>2026-06-08T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/api-gateway-patterns-for-salesforce-when-mulesoft-is-not-the</loc><lastmod>2026-07-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/archival-strategies-big-objects-external-objects-and-the-802</loc><lastmod>2026-07-24T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/building-a-reasoning-agent-with-o3-and-salesforce</loc><lastmod>2026-06-04T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/building-ai-agent-claude-api-salesforce</loc><lastmod>2026-05-21T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/building-ai-agents-with-openai-and-salesforce</loc><lastmod>2026-05-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/building-with-salesforcemcp-connect-ai-agents-to-your-org-wi</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/building-your-first-ai-agent-with-claude-api-and-salesforce</loc><lastmod>2026-05-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/claude-sonnet-47-vs-gpt-55-for-salesforce-agents</loc><lastmod>2026-05-28T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/compliance-architecture-on-salesforce-hipaa-sox-and-pci-patt</loc><lastmod>2026-08-11T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/conditional-composite-api-cut-your-salesforce-api-calls-by-4</loc><lastmod>2026-06-29T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/data-360-federated-grounding-rag-without-moving-your-data</loc><lastmod>2026-06-22T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/data-360-zero-copy-how-to-connect-snowflake-and-bigquery-wit</loc><lastmod>2026-07-06T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/data-migration-architecture-moving-500m-records-without-down</loc><lastmod>2026-07-22T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/designing-a-multi-cloud-salesforce-architecture-sales-servic</loc><lastmod>2026-06-25T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/disaster-recovery-architecture-for-salesforce-rpo-rto-and-wh</loc><lastmod>2026-07-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/einstein-1-platform-vs-custom-ai-stack-the-honest-comparison</loc><lastmod>2026-06-15T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/event-driven-architecture-on-salesforce-platform-events-cdc-</loc><lastmod>2026-07-08T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/flow-vs-apex-in-2026-when-to-use-which</loc><lastmod>2026-05-24T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/from-salesforce-dev-to-ai-architect-the-2026-roadmap</loc><lastmod>2026-06-08T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/governor-limit-architecture-designing-systems-that-never-hit</loc><lastmod>2026-08-27T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/large-data-volume-architecture-what-actually-happens-at-200-</loc><lastmod>2026-07-15T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/llama-4-scout-on-premise-salesforce-when-to-go-open-source</loc><lastmod>2026-06-10T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/lwc-native-state-management-in-summer-26-kill-your-wire-adap</loc><lastmod>2026-06-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/lwc-to-react-what-salesforce-devs-need-to-know</loc><lastmod>2026-05-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/master-data-management-on-salesforce-golden-record-patterns-</loc><lastmod>2026-07-20T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/multi-agent-workflows-lessons-from-building-in-production</loc><lastmod>2026-05-21T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/multi-org-vs-single-org-the-architecture-decision-framework</loc><lastmod>2026-07-10T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/prompt-engineering-for-salesforce-admins</loc><lastmod>2026-05-25T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/query-plan-analysis-reading-the-salesforce-optimizer-like-an</loc><lastmod>2026-08-24T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/rag-for-salesforce-orgs-index-your-knowledge-base</loc><lastmod>2026-05-21T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/real-time-vs-near-real-time-vs-batch-the-integration-decisio</loc><lastmod>2026-07-27T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/release-architecture-managing-50-developers-in-a-single-sale</loc><lastmod>2026-09-02T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/saga-pattern-on-salesforce-distributed-transactions-across-c</loc><lastmod>2026-07-27T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/salesforce-api-v640-what-developers-need-to-know</loc><lastmod>2026-06-08T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/salesforce-cicd-security-overhaul-2026-what-breaks-and-how-t</loc><lastmod>2026-06-25T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/salesforce-data-cloud-vector-search-build-a-semantic-case-ro</loc><lastmod>2026-05-29T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/salesforce-graphql-api-is-ga-when-to-use-it-over-rest</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/salesforce-headless-360-the-entire-platform-is-now-an-api</loc><lastmod>2026-06-16T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/salesforce-named-query-api-typed-versioned-soql-without-stri</loc><lastmod>2026-07-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/salesforce-to-salesforce-integration-what-the-docs-do-not-te</loc><lastmod>2026-08-03T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/sf-agent-cli-the-developer-guide-to-headless-agentforce-auto</loc><lastmod>2026-06-29T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/shield-platform-encryption-architecture-decisions-that-canno</loc><lastmod>2026-08-10T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/soql-optimization-the-missing-guide</loc><lastmod>2026-05-25T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/technical-debt-remediation-how-to-refactor-a-500-object-org</loc><lastmod>2026-08-31T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/winter-27-api-v68-a-release-readiness-guide-without-preview</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://www.bennierichard.com/blog/zero-trust-architecture-on-salesforce-beyond-permission-sets</loc><lastmod>2026-08-05T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
</urlset>