itmustbecode.com Open in urlscan Pro
50.87.248.125  Public Scan

Submitted URL: http://itmustbecode.com/
Effective URL: https://itmustbecode.com/
Submission: On December 31 via api from US — Scanned from CA

Form analysis 1 forms found in the DOM

GET https://itmustbecode.com/

<form role="search" method="get" class="search-form" action="https://itmustbecode.com/">
  <label class="screen-reader-text" for="search-field">Search</label>
  <input id="search-field" type="search" class="search-field" value="" name="s" title="Search for:">
  <input type="submit" class="search-submit" value="Go">
</form>

Text Content

Skip to content
It Must Be Code!

Verses and rants on Power Platform development by David Rivard

open primary menu
 * twitter
 * facebook
 * linkedin
 * github

 * Blog
 * Projects and Tools
 * Events


SIDEBAR


Search


RECENT POSTS

 * Adapting PCF Controls for Model Driven apps New (Modern) Look
 * PowerApps Grid Control – How to make Cell Renderers more Generic
 * Calling PAC CLI ModelBuilder from an Azure DevOps Pipeline
 * How to Generate Dataverse Early-Bound Classes with PAC CLI ModelBuilder
 * Dataverse Plugins : Unlock the latest C# features with PolySharp


LATEST TWEETS




IT MUST BE CODE! POSTS

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


ADAPTING PCF CONTROLS FOR MODEL DRIVEN APPS NEW (MODERN) LOOK

Published by David Rivard on October 16, 2023

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…

Continue readingAdapting PCF Controls for Model Driven apps New (Modern) Look
PowerApps Grid Control – How to make Cell Renderers more Generic


POWERAPPS GRID CONTROL – HOW TO MAKE CELL RENDERERS MORE GENERIC

Published by David Rivard on October 1, 2023

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,…

Continue readingPowerApps Grid Control – How to make Cell Renderers more Generic
Calling PAC CLI ModelBuilder from an Azure DevOps Pipeline


CALLING PAC CLI MODELBUILDER FROM AN AZURE DEVOPS PIPELINE

Published by David Rivard on June 4, 2023

In a previous blog post, I described how to use the new modelbuilder command
group of the Microsoft Power Platform CLI (PAC CLI) to generate early-bound
classes for Dataverse code customization projects. This time we’ll take this a
step further and explore how to automate the early-bound class creation process…

Continue readingCalling PAC CLI ModelBuilder from an Azure DevOps Pipeline
How to Generate Dataverse Early-Bound Classes with PAC CLI ModelBuilder


HOW TO GENERATE DATAVERSE EARLY-BOUND CLASSES WITH PAC CLI MODELBUILDER

Published by David Rivard on April 11, 2023

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…

Continue readingHow to Generate Dataverse Early-Bound Classes with PAC CLI
ModelBuilder
Dataverse Plugins : Unlock the latest C# features with PolySharp


DATAVERSE PLUGINS : UNLOCK THE LATEST C# FEATURES WITH POLYSHARP

Published by David Rivard on January 19, 2023

Whenever a new version of C# is released I’m always eager to explore the new
features of the language. However, as a Power Platform developer, it can be
frustrating knowing that they can’t be used to develop Dataverse plugins, which
constitutes a significant part of my daily work. As a…

Continue readingDataverse Plugins : Unlock the latest C# features with PolySharp
PCF Control compile error : Cannot find module ‘ajv/dist/compile/codegen’


PCF CONTROL COMPILE ERROR : CANNOT FIND MODULE ‘AJV/DIST/COMPILE/CODEGEN’

Published by David Rivard on January 3, 2023

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…

Continue readingPCF Control compile error : Cannot find module
‘ajv/dist/compile/codegen’
How to Call a Dataverse Custom API from a Canvas App


HOW TO CALL A DATAVERSE CUSTOM API FROM A CANVAS APP

Published by David Rivard on October 31, 2022

Dataverse Custom APIs are a powerful extension model of the PowerPlatform.
However, at the time of writing, there are no direct method to execute a Custom
API inside the PowerApps Canvas App model. In this post I will show how to call
any Custom API from a Canvas App with…

Continue readingHow to Call a Dataverse Custom API from a Canvas App
The PCF Control Framework chooses Esbuild-Loader for Faster Build Time


THE PCF CONTROL FRAMEWORK CHOOSES ESBUILD-LOADER FOR FASTER BUILD TIME

Published by David Rivard on October 10, 2022

While I was starting a new PowerApps Component Framework (PCF) project, I
stumbled upon the latest release notes of the framework’s main package
(pcf-scripts v1.18.4). I was stoked to see that they improved the performance of
the bundling process by switching from babel-loaderto esbuild-loader. Let’s take
this opportunity to…

Continue readingThe PCF Control Framework chooses Esbuild-Loader for Faster
Build Time
Storybook for PCF Controls – Part 2 : Publish to GitHub Pages


STORYBOOK FOR PCF CONTROLS – PART 2 : PUBLISH TO GITHUB PAGES

Published by David Rivard on September 28, 2022

This is the second part of a series on Storybook for PowerApps Component
Framework (PCF) controls, where I take one of my community PCF control hosted on
Github (CountryPicker.PCF) and implement a Storybook from scratch. While the
first post, revolved around the setup and authoring process of the Storybook,
this…

Continue readingStorybook for PCF Controls – Part 2 : Publish to GitHub Pages
Storybook for PCF Controls – Part 1 : Set the Story Straight


STORYBOOK FOR PCF CONTROLS – PART 1 : SET THE STORY STRAIGHT

Published by David Rivard on September 11, 2022

In the frontend development world, Storybook as emerged as the industry standard
to showcase and test UI components. In this series of posts I will show how easy
(and rewarding) it is to implement and publish a Storybook for a PowerApps
Component Framework (PCF) project. That way users can have…

Continue readingStorybook for PCF Controls – Part 1 : Set the Story Straight


POSTS NAVIGATION

1 2 … 5 Next
Author WordPress Theme by Compete Themes