# It Must Be Code! > Verses and rants on Power Platform development by David Rivard This file provides an index of all content on this site for AI agents and LLMs. For the full markdown version of any page, append `/index.md` to its URL. ## Blog Posts - [PCF Controls Tips & Tricks: How to Bundle and Resolve Static JSON Files](https://itmustbecode.com/pcf-controls-tips-tricks-how-to-bundle-and-resolve-static-json-files/) - [PCF Controls Tips and Tricks : How to skip Linting at Build-Time](https://itmustbecode.com/pcf-controls-tips-and-tricks-how-to-skip-linting-at-build-time/) - [PCF Controls Tips & Tricks : How to detect Authoring Mode](https://itmustbecode.com/pcf-controls-tips-tricks-how-to-detect-authoring-mode/) - [How to Create Deep Links to D365 F&O Records with Dataverse Virtual Tables](https://itmustbecode.com/how-to-create-deep-links-to-d365-fo-records-with-dataverse-virtual-tables/) - [Model-Driven App Trick : How to Hide a Ribbon Button when the Form is Dirty](https://itmustbecode.com/model-driven-app-trick-how-to-hide-a-ribbon-button-when-the-form-is-dirty/) - [Azure Function Isolated Worker : Avoid comments in the Host file](https://itmustbecode.com/azure-function-isolated-worker-avoid-comments-in-the-host-file/) - [How to Secure a Dataverse Plug-in with Managed Identity using Plugin Identity Manager for XrmToolBox](https://itmustbecode.com/how-to-secure-a-dataverse-plug-in-with-managed-identity-using-plugin-identity-manager-for-xrmtoolbox/) - [How to Get PCF Controls Ready for Dark Mode in Model-Driven Apps](https://itmustbecode.com/how-to-get-pcf-controls-ready-for-dark-mode-in-model-driven-apps/) - [Finance and Operations Virtual Entity Manager for XrmToolBox](https://itmustbecode.com/finance-and-operations-virtual-entity-manager-for-xrmtoolbox/) - [PCF Controls with FluentUI v9 - Avoid DOM id collisions](https://itmustbecode.com/pcf-controls-with-fluentui-v9-avoid-dom-id-collisions/) - [Adapting PCF Controls for Model Driven apps New (Modern) Look](https://itmustbecode.com/adapting-pcf-controls-for-model-driven-apps-new-modern-look/) - [PowerApps Grid Control - How to make Cell Renderers more Generic](https://itmustbecode.com/powerapps-grid-control-how-to-make-cell-renderers-more-generic/) - [Calling PAC CLI ModelBuilder from an Azure DevOps Pipeline](https://itmustbecode.com/calling-pac-cli-modelbuilder-from-an-azure-devops-pipeline/) - [How to Generate Dataverse Early-Bound Classes with PAC CLI ModelBuilder](https://itmustbecode.com/how-to-generate-dataverse-early-bound-classes-with-pac-cli-modelbuilder/) - [Dataverse Plugins : Unlock the latest C# features with PolySharp](https://itmustbecode.com/dataverse-plugins-unlock-the-latest-c-features-with-polysharp/) - [PCF Control compile error : Cannot find module 'ajv/dist/compile/codegen'](https://itmustbecode.com/pcf-control-compile-error-cannot-find-module-ajv-dist-compile-codegen/) - [How to Call a Dataverse Custom API from a Canvas App](https://itmustbecode.com/how-to-call-a-dataverse-custom-api-from-a-canvas-app/) - [The PCF Control Framework chooses Esbuild-Loader for Faster Build Time](https://itmustbecode.com/the-pcf-control-framework-chooses-esbuild-loader-for-faster-build-time/) - [Storybook for PCF Controls - Part 2 : Publish to GitHub Pages](https://itmustbecode.com/storybook-for-pcf-controls-part-2-publish-to-github-pages/) - [Storybook for PCF Controls - Part 1 : Set the Story Straight](https://itmustbecode.com/storybook-for-pcf-controls-part-1-set-the-story-straight/) - [Develop PCF Controls with FluentUI React v9](https://itmustbecode.com/develop-pcf-controls-with-fluentui-react-v9/) - [PCF Controls - Tree-Shaking For Better Bundle Size](https://itmustbecode.com/pcf-controls-tree-shaking-for-better-bundle-size/) - [Visual Studio Talk Show](https://itmustbecode.com/visual-studio-talk-show/) - [PCF control - Generate Shields.IO Badges in the PowerPlatform](https://itmustbecode.com/pcf-control-generate-shields-io-badges-in-the-powerplatform/) - [Related Record Filtering with the Lookup Dropdown PCF](https://itmustbecode.com/related-record-filtering-with-the-lookup-dropdown-pcf/) - [Azure Key Vault Secrets in Dataverse](https://itmustbecode.com/azure-key-vault-secrets-in-dataverse/) - [Better UX with a Lookup Dropdown PCF Control](https://itmustbecode.com/better-ux-with-a-lookup-dropdown-pcf-control/) - [PCF Controls - Useful Webpack Plugins](https://itmustbecode.com/pcf-controls-useful-webpack-plugins/) - [PCF controls - Custom Webpack configurations](https://itmustbecode.com/pcf-controls-custom-webpack-configurations/) - [Embed Images in Model-Driven In-App Notifications](https://itmustbecode.com/embed-images-in-model-driven-in-app-notifications/) - [Send Model-Driven In-App Notifications with Power Automate](https://itmustbecode.com/send-model-driven-in-app-notifications-with-power-automate/) - [Enable Model-Driven In-App Notifications with Power Automate](https://itmustbecode.com/enable-model-driven-in-app-notifications-with-power-automate/) - [XrmToolCast – Part 2](https://itmustbecode.com/xrmtoolcast-part-2/) - [Catalog Manager for XrmToolBox](https://itmustbecode.com/catalog-manager-for-xrmtoolbox/) - [Dataverse Custom API: Enabled For Workflow](https://itmustbecode.com/dataverse-custom-api-enabled-for-workflow/) - [Power Platform 24 - May 5, 2021](https://itmustbecode.com/power-platform-24-may-5-2021/) - [Dataverse Custom API: Function (GET) vs Action (POST)](https://itmustbecode.com/dataverse-custom-api-function-get-vs-action-post/) - [My Scottish Summit 2021 session](https://itmustbecode.com/my-scottish-summit-2021-session/) - [Dataverse Custom API: Keep It Private](https://itmustbecode.com/dataverse-custom-api-keep-it-private/) - [XrmToolCast - Podcast](https://itmustbecode.com/xrmtoolcast-podcast/) - [Dataverse Custom API: AllowCustomProcessing Explained](https://itmustbecode.com/dataverse-custom-api-allowcustomprocessing-explained/) - [Custom API Manager for XrmToolBox](https://itmustbecode.com/customapi-manager-for-xrmtoolbox/) - [XTB.CustomApiManager for XrmToolBox](https://itmustbecode.com/xtbcustomapimanager-for-xrmtoolbox/) - [Dataverse Custom API collection](https://itmustbecode.com/dataverse-custom-api-collection/) - [Rating PCF](https://itmustbecode.com/rating-pcf/) - [Power Platform Saturday - Build awesome PCF’s using React Hooks](https://itmustbecode.com/power-platform-saturday-build-awesome-pcfs-using-react-hooks/) - [Date Two Option PCF](https://itmustbecode.com/date-two-option-pcf/) - [Country Picker PCF](https://itmustbecode.com/country-picker-pcf/) - [OptionsetIcons PCF](https://itmustbecode.com/optionseticons-pcf/) - [Two Option Icons PCF](https://itmustbecode.com/two-option-icons-pcf/) - [Sparkline PCF](https://itmustbecode.com/sparkline-pcf/) - [Time Picker PCF](https://itmustbecode.com/time-picker-pcf/) ## Pages