DataverseNewFrom CRM to Customer Experience: Building a Customer Deal Room on Top of Dynamics 365 with LovableI built a customer-facing Deal Room on top of Dynamics 365 using Lovable to test how an external user could participate in a CRM-driven process without ever seeing Dynamics itself. In this article, I walk through the customer experience, bidirectional write-back to Dynamics, the security gaps that still need to be solved, and where this pattern could make sense in real projects.Oct 7, 20268
DataverseFrom Hours to Minutes: Mastering MPP Import in Project OperationsDon't let the "Calculation..." spinner dictate your workday. A deep dive into using MPP files to build and manage Project Operations templates without the Dataverse clutter.Apr 7, 20269
DataverseWhy We Used a Console App to Update 1.3 Million Records (And When You Should Too)When your update count hits seven digits, the question stops being “can we do this?” and becomes “what’s the safest way to do this once?” This article explains why a console app using the Dataverse SDK is often the most controlled option for high-volume updates—especially when you need deterministic mapping logic, safe reruns, batching/throttling control, and the ability to update inactive records—plus a practical “test small first” pattern and validation steps to prove it worked.Feb 24, 202610