Extending the Power Apps Timeline: Displaying Attendance Records with a Custom Connector

Introduction: The Problem with the Default Timeline The Timeline control in model-driven apps is one of the most useful UI components for displaying activities, notes, and related records. But until recently, the scope was somewhat rigid you could only surface system-defined entities such as emails, appointments, and custom activities. What if you wanted to bring … Continue reading Extending the Power Apps Timeline: Displaying Attendance Records with a Custom Connector

Mastering Alternate Keys in Dataverse: The Key to Seamless Integration, Upserts, and Sync

In the world of Dataverse and Power Platform development, GUIDs (record IDs) are often the go-to for identifying records. But in integration-heavy scenarios where external systems don’t (and shouldn’t) know about Dataverse-specific GUIDs there’s a smarter, more maintainable way to reference and sync data: Alternate Keys. In this deep dive, we’ll explore: What are alternate … Continue reading Mastering Alternate Keys in Dataverse: The Key to Seamless Integration, Upserts, and Sync

From Field to AI-Powered Insight: Mastering Prompt Columns in Dataverse

The Power Platform has come a long way from building basic canvas and model-driven apps. With the introduction of AI Copilots and natural language experiences, there's a new frontier for makers and developers: integrating AI prompts directly into Dataverse through a Prompt Column. In this post, we’ll dive into: What is a Prompt Column? How … Continue reading From Field to AI-Powered Insight: Mastering Prompt Columns in Dataverse

Power Platform Performance : Verifying Network Throughput for Reliable Client Performance

You’ve optimized forms. You’ve cleaned up schema. You’ve eliminated blocking code. But your users are still complaining: “It’s fast for some people—but still slow for me!” That’s your cue to check the network. In this final part of the Power Platform Performance series, we’ll uncover how network capacity and throughput directly impact performance in model-driven … Continue reading Power Platform Performance : Verifying Network Throughput for Reliable Client Performance

Power Platform Performance: Cleaning Schema with Object Checker

Forms may load fast, and your JavaScript may run smooth but if your Dataverse schema is bloated, inconsistent, or inefficient, performance will eventually take a hit. Welcome to Part 6 of our Power Platform Performance series. This time, we’re focusing on the often-overlooked foundation of any model-driven app: your schema. This post introduces the Object … Continue reading Power Platform Performance: Cleaning Schema with Object Checker

Power Platform Performance : Catching Performance Issues with Power Apps Checker

By now in our series, we’ve covered how to: Design fast-loading forms Structure productive, task-focused UIs Avoid blocking client-side scripts with async calls Debug with the console API, safely and smartly Now, it’s time to introduce your performance safety net: Power Apps Checker. Whether you're building model-driven apps, customizing ribbons, writing plug-ins, or adding JavaScript … Continue reading Power Platform Performance : Catching Performance Issues with Power Apps Checker

Power Platform Performance : Mastering the console API (and Knowing When to Ditch It)

Debugging is part of every maker and developer’s workflow. And for many of us, the console API is a go-to tool: console.log, console.error, console.warn, they’re quick, accessible, and useful when inspecting form behavior, variables, and network flows. But here’s the truth: overusing the console or leaving console statements in production can tank your model-driven app’s … Continue reading Power Platform Performance : Mastering the console API (and Knowing When to Ditch It)

Power Platform Performance: Using Asynchronous HTTP Calls for Faster, Smoother Forms

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

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