Skip to content

Author: David Rivard

How to Secure a Dataverse Plug-in with Managed Identity using Plugin Identity Manager for XrmToolBox

The ability to assign managed identities to Dataverse plug-ins was recently introduced in the Power Platform and was received with waves of likes and thumbs up from the Power Platform community. Rightfully so, this powerful feature enables Dataverse plug-ins to securely connect with Azure resources without the hassle of managing…

How to Get PCF Controls Ready for Dark Mode in Model-Driven Apps

Although not officially released, there are strong signals that the support for Dark mode 🌚 is coming very soon to Power Platform Model-Driven apps. Recent investments made in the platform like the ‘New look‘ that leverages the Fluent 2 design system are paving the way to Dark Mode. πŸ”— Adapting…

Finance and Operations Virtual Entity Manager for XrmToolBox

As Microsoft pursues its One Dynamics, One Platform initiative, substantial investments are made to integrate the D365 Finance and Operations suite with the Power Platform and Dataverse. These includes the ability to surface most F&O tables as virtual entities in Dataverse. Bringing full CRUD capabilities, but also opening up the…

Adapting PCF Controls for Model Driven apps New (Modern) Look

If you’re a user of a Power Platform’s model-driven app, you’ve likely come across the ‘Try the new look‘ switch appearing on your app header. Indeed, toggling this switch will result in the platform adopting a modern Fluent Design System (a.k.a. Fluent 2) for rendering model-driven form elements such as…

PowerApps Grid Control – How to make Cell Renderers more Generic

The Power Apps grid control is a new and improved version for the data grid control for Power Platform model-driven applications. It introduces a modern data grid user experience and a range of noteworthy features, including the ability to perform inline editing and seamless infinite scrolling of the grid records,…

How to Generate Dataverse Early-Bound Classes with PAC CLI ModelBuilder

As a Power Platform developer, I have always been a strong advocate for the use of early-bound classes in customization projects that targets Dataverse tables and actions. Early-bound classes not only increase code readability and maintainability, they also significantly reduce the risk of errors. I think that being proficient and…

PCF Control compile error : Cannot find module ‘ajv/dist/compile/codegen’

I was working on a new PCF control project and I encountered an unexpected error when attempting to build the project, even though no custom code had been added yet. (Cannot find module ajv/dist/compile/codegen) For reference, I’m using the latest version (at the time of writing) of the Microsoft Power…