<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Comentality</title><description>A Dynamics 365, Dataverse and Power Platform practice in Toronto. Free XrmToolBox tools for Dynamics 365 and Dataverse, and the notes from inside plugin pipelines, document templates and form XML that led to them.</description><link>https://comentality.com/</link><language>en</language><item><title>Your Dataverse plugin&apos;s statics outlive you</title><link>https://comentality.com/blog/plugin-statics-outlive-you/</link><guid isPermaLink="true">https://comentality.com/blog/plugin-statics-outlive-you/</guid><description>We drove about 3,000 plugin calls through a live sandboxed org. The plugin instance was never reused; statics were shared by every step, record and user, and lived anywhere from minutes to a day.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Making 21,698 icons findable: notes on scoring a search</title><link>https://comentality.com/blog/making-icons-findable/</link><guid isPermaLink="true">https://comentality.com/blog/making-icons-findable/</guid><description>Dataverse names tables after what they mean; icon sets name icons after what they depict. Nine steps to closing that gap in an icon picker, including the ones that went wrong.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Events2Code 1.0: form handlers, off the form</title><link>https://comentality.com/blog/events2code-1-0/</link><guid isPermaLink="true">https://comentality.com/blog/events2code-1-0/</guid><description>An XrmToolBox tool that turns form-designer event handlers into one JavaScript OnLoad bootstrap, and takes them off the form. Backs up the form XML first. Free, MIT, on NuGet.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Plugin Step Codegen 1.0: the registration, in the file</title><link>https://comentality.com/blog/plugin-step-codegen-1-0/</link><guid isPermaLink="true">https://comentality.com/blog/plugin-step-codegen-1-0/</guid><description>An XrmToolBox tool that reads plugin step and image registrations out of an environment and writes them into your C# source as attributes. Read-only against the environment. Free, MIT, on NuGet.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The plugin step nobody reviewed</title><link>https://comentality.com/blog/plugin-step-nobody-reviewed/</link><guid isPermaLink="true">https://comentality.com/blog/plugin-step-nobody-reviewed/</guid><description>A pull request can be read line by line and still tell you nothing about when the code in it runs.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>What a Word template actually remembers</title><link>https://comentality.com/blog/what-a-word-template-remembers/</link><guid isPermaLink="true">https://comentality.com/blog/what-a-word-template-remembers/</guid><description>Three content controls can all read `description` while pointing at three different columns on three different tables.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Handlers that live in the form, not the file</title><link>https://comentality.com/blog/handlers-that-live-in-the-form/</link><guid isPermaLink="true">https://comentality.com/blog/handlers-that-live-in-the-form/</guid><description>Rename the function in source and the form stays registered against the old name until a user opens it.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Document Template XRay is in the Tool Library</title><link>https://comentality.com/blog/document-template-xray-1-0/</link><guid isPermaLink="true">https://comentality.com/blog/document-template-xray-1-0/</guid><description>An XrmToolBox tool that lists every Dynamics 365 field reference inside a Word template, flat or as the tree it really is. Free, MIT, on NuGet.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>