So far in our performance series, we’ve covered: How to design forms that load fast How to build forms that help users get work done faster Now let’s talk about something that can instantly break both: blocking HTTP requests in client-side code. JavaScript lets you customize model-driven forms to a powerful degree. But if you’re … Continue reading Power Platform Performance: Using Asynchronous HTTP Calls for Faster, Smoother Forms
Category: Power Platform
Power Platform Performance: Productive Forms That Users Actually Enjoy Using
The final post emphasizes designing productive forms that enhance user experience beyond mere speed. It advocates for clarity, logical organization, and minimizing clicks. Key strategies include using tabs effectively, leveraging quick views, customizing the command bar, and personalizing user options to streamline workflows, ultimately improving efficiency and adoption of applications.
Power Platform Performance: Enhancing Form Performance in Power Apps
Why Form Performance Isn’t Just a Developer Concern When users complain about an app being “slow,” they’re rarely pointing at infrastructure, they are reacting to the very first thing they experience: how long it takes for a form to load and respond. In model-driven Power Apps, forms are central to every interaction. Whether it’s a … Continue reading Power Platform Performance: Enhancing Form Performance in Power Apps
Mask It Like You Mean It: Protecting Sensitive Data with Power Platform’s New Masking Rules
We have all seen it happen. A customer replies with their credit card number in an email. Or worse someone pastes their full Identity Number into a support form. And now it’s sitting in your system, completely visible to a frontline agent who probably shouldn’t see it. Until now, the best you could do was … Continue reading Mask It Like You Mean It: Protecting Sensitive Data with Power Platform’s New Masking Rules
Understanding the Common Data Model: Why Your CRM Knows Who’s Who, but Not Who Clicked What
Let’s be honest, most of us working in Dynamics 365 or the Power Platform have, at some point, wondered: Why can I see contacts, accounts, and leads so easily in Dataverse, but not the logs, clicks, or telemetry? To answer that, we need to go back to something that quietly powers everything behind the scenes: … Continue reading Understanding the Common Data Model: Why Your CRM Knows Who’s Who, but Not Who Clicked What
Are Workflow Activities Still Relevant in the Era of Power Automate?
With the rise of Power Automate as the low-code automation backbone of the Microsoft Power Platform, many developers and architects are questioning the future of older technologies like custom workflow activities. So the big question is: Are workflow activities still worth investing in, or are they headed for the history books? Let’s explore the answer … Continue reading Are Workflow Activities Still Relevant in the Era of Power Automate?
Scalable Customization Design in Microsoft Dataverse: Understanding Blocking and How to Prevent It
🚧 What is Blocking in Dataverse? Blocking occurs when one transaction holds a database resource lock, preventing other transactions from accessing it until the first transaction is completed. This can lead to delays, performance bottlenecks, and even transaction failures. Imagine a checkout counter at a grocery store where a cashier is scanning a long list … Continue reading Scalable Customization Design in Microsoft Dataverse: Understanding Blocking and How to Prevent It
Scalable Customization Design in Dataverse : Transaction and Locking Awareness
Understanding How Transactions Work in Dataverse When building custom solutions in Microsoft Dataverse, one of the most overlooked yet critical aspects is how transactions and locking work. Just like a checkout counter at a grocery store, once a transaction starts, the system locks resources (records, tables, indexes) to ensure consistency. If another customer (process) tries … Continue reading Scalable Customization Design in Dataverse : Transaction and Locking Awareness
Scalable Customization Design in Microsoft Dataverse – A Developer’s Guide
Imagine a city with well-planned roads, traffic signals, and public transport. Now, imagine a chaotic city where roads are frequently blocked, signals are ignored, and buses take up all the space on the streets. Which city do you think would offer a better experience for its citizens? Designing scalable customizations in Microsoft Dataverse is like … Continue reading Scalable Customization Design in Microsoft Dataverse – A Developer’s Guide
🚀 Streamline Data Entry with Copilot’s Form Fill Assistance in Model-Driven Apps
Filling out forms in model-driven apps just got easier with Copilot's AI-powered form fill assistance! Whether you're manually entering records or pasting data from another source, Copilot intelligently suggests values for text, numeric, choice, and date fields—helping you save time and reduce errors. Let’s explore how this feature works, its limitations, and how to leverage … Continue reading 🚀 Streamline Data Entry with Copilot’s Form Fill Assistance in Model-Driven Apps









