DEV Community

SapotaCorp profile picture

SapotaCorp

404 bio not found

Location Vietnam Joined Joined on  Personal website https://www.sapotacorp.vn/
Seven Types of Data Extensions We Use on SFMC Projects

Seven Types of Data Extensions We Use on SFMC Projects

Comments
3 min read
Rollup vs calculated columns in Dataverse: the async trap we fell for

Rollup vs calculated columns in Dataverse: the async trap we fell for

Comments
4 min read
MES integration with D365 Supply Chain: Azure middleware pattern

MES integration with D365 Supply Chain: Azure middleware pattern

Comments
4 min read
Custom API vs Custom Action vs Azure Function: Dataverse decision

Custom API vs Custom Action vs Azure Function: Dataverse decision

Comments
4 min read
Cutting agent latency from 30s to 8s without model swap

Cutting agent latency from 30s to 8s without model swap

Comments
6 min read
When recall plateaus: the late-interaction technique most teams skip

When recall plateaus: the late-interaction technique most teams skip

Comments
6 min read
Mobile stack decision: FlutterFlow vs React Native vs Flutter

Mobile stack decision: FlutterFlow vs React Native vs Flutter

Comments
8 min read
Plugin + Azure Function + Service Bus: async integration at scale

Plugin + Azure Function + Service Bus: async integration at scale

Comments
4 min read
SFMC Data Model and Cardinality: Wire DEs Together Without Regret

SFMC Data Model and Cardinality: Wire DEs Together Without Regret

Comments
3 min read
Custom connector with OAuth2: three auth pitfalls we debugged

Custom connector with OAuth2: three auth pitfalls we debugged

Comments
5 min read
Four forensics when a production AI agent fails

Four forensics when a production AI agent fails

Comments
7 min read
Send Log DE in SFMC: Tracking What the Defaults Miss

Send Log DE in SFMC: Tracking What the Defaults Miss

Comments
3 min read
Model-driven ribbon: Command Designer vs Ribbon Workbench in 2026

Model-driven ribbon: Command Designer vs Ribbon Workbench in 2026

Comments
5 min read
PO approval at scale in D365: rule-based procurement workflows

PO approval at scale in D365: rule-based procurement workflows

Comments
4 min read
Why SFMC Sends to the Old Email: All Subscribers List Override

Why SFMC Sends to the Old Email: All Subscribers List Override

Comments
5 min read
PCF control with React 18 and TypeScript: our project template

PCF control with React 18 and TypeScript: our project template

Comments
4 min read
Agentic RAG: what it actually costs versus what it actually delivers

Agentic RAG: what it actually costs versus what it actually delivers

Comments
6 min read
When Shopify fits a small business: the platform-selection call

When Shopify fits a small business: the platform-selection call

Comments
4 min read
Three SFMC traps the MC-202 prep made us re-document

Three SFMC traps the MC-202 prep made us re-document

Comments
4 min read
When SFMC Open Rates Drop: Diagnose and Fix in Four Steps

When SFMC Open Rates Drop: Diagnose and Fix in Four Steps

Comments
3 min read
Business Process Flows in Dataverse: when they help, when they lock in

Business Process Flows in Dataverse: when they help, when they lock in

Comments
5 min read
Canvas app delegation: patterns that scale past 2000 rows

Canvas app delegation: patterns that scale past 2000 rows

Comments
5 min read
The Complete D365 F&O Engineering Guide: 30 Production Patterns

The Complete D365 F&O Engineering Guide: 30 Production Patterns

Comments
9 min read
The Complete Power Platform Engineering Guide: 30 Production Patterns

The Complete Power Platform Engineering Guide: 30 Production Patterns

Comments
9 min read
The Complete SFMC Implementation Guide: 70+ Production Patterns

The Complete SFMC Implementation Guide: 70+ Production Patterns

Comments
14 min read
Audit trails in D365 without killing performance

Audit trails in D365 without killing performance

Comments
4 min read
Dataverse Web API: FetchXML vs OData patterns that don't time out

Dataverse Web API: FetchXML vs OData patterns that don't time out

Comments
4 min read
Marketing Cloud Personalization Catalog: Five Modeling Decisions

Marketing Cloud Personalization Catalog: Five Modeling Decisions

Comments
5 min read
SFMC Spring '26 Release: Four Updates Worth Actioning This Quarter

SFMC Spring '26 Release: Four Updates Worth Actioning This Quarter

Comments
5 min read
Power BI embed in Power Apps: row-level security that works

Power BI embed in Power Apps: row-level security that works

Comments
5 min read
SFMC Exclusion List vs Suppression List: Which to Use

SFMC Exclusion List vs Suppression List: Which to Use

Comments
3 min read
Power Automate concurrency: parallelism, scopes, and retries

Power Automate concurrency: parallelism, scopes, and retries

Comments
5 min read
Multi-country Dataverse security: business units, teams, and RLS

Multi-country Dataverse security: business units, teams, and RLS

Comments
5 min read
Marketing Cloud Personalization Sitemap: Five Data Layer Gotchas

Marketing Cloud Personalization Sitemap: Five Data Layer Gotchas

Comments
5 min read
Plugin logging in Dataverse: ILogger + Application Insights

Plugin logging in Dataverse: ILogger + Application Insights

Comments
4 min read
CAN-SPAM Unsubscribe in SFMC: Minimum You Have to Get Right

CAN-SPAM Unsubscribe in SFMC: Minimum You Have to Get Right

Comments
3 min read
Dataverse plugin pipeline stages, explained via four real bugs

Dataverse plugin pipeline stages, explained via four real bugs

Comments
5 min read
AX 2012 to D365 F&O upgrade: redesign, don't re-overlay

AX 2012 to D365 F&O upgrade: redesign, don't re-overlay

Comments
4 min read
MCP Visitor vs User Profile: When the Platform Merges Identities

MCP Visitor vs User Profile: When the Platform Merges Identities

Comments
5 min read
Migrating CPQ Classic to RLM: A 4-Phase Production Roadmap

Migrating CPQ Classic to RLM: A 4-Phase Production Roadmap

Comments
5 min read
MCP Catalog Feed Orchestration: Idempotent Updates Without Regression

MCP Catalog Feed Orchestration: Idempotent Updates Without Regression

Comments
5 min read
Apex Trigger Anti-Patterns and the One-Trigger-Per-Object Pattern

Apex Trigger Anti-Patterns and the One-Trigger-Per-Object Pattern

Comments
5 min read
Apex Bulkification: Why Code Works in Tests but Fails in Production

Apex Bulkification: Why Code Works in Tests but Fails in Production

Comments
5 min read
CPQ Classic or RLM: When to Wait, When to Switch, When to Dual-Track

CPQ Classic or RLM: When to Wait, When to Switch, When to Dual-Track

Comments
5 min read
MCP Einstein Recipes: A Selection Guide for Production Personalization

MCP Einstein Recipes: A Selection Guide for Production Personalization

Comments
5 min read
SOQL Inside Loops: The Single Most Common Governor Limit Cause

SOQL Inside Loops: The Single Most Common Governor Limit Cause

Comments
5 min read
Salesforce CPQ Pricing Methods: Choosing the Right One per Line

Salesforce CPQ Pricing Methods: Choosing the Right One per Line

Comments
6 min read
SFRA vs SiteGenesis: When Migration Is Worth the Cost

SFRA vs SiteGenesis: When Migration Is Worth the Cost

Comments
5 min read
When a 200-Line CPQ Quote Takes 30 Seconds: Where to Look First

When a 200-Line CPQ Quote Takes 30 Seconds: Where to Look First

Comments
4 min read
SOQL Selectivity: Avoiding Full Table Scans on Million-Row Objects

SOQL Selectivity: Avoiding Full Table Scans on Million-Row Objects

Comments
5 min read
loading...