<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[D365 Geek]]></title><description><![CDATA[Matt Collins-Jones]]></description><link>https://www.mattcollinsjones.co.uk/home</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 14:12:00 GMT</lastBuildDate><atom:link href="https://www.mattcollinsjones.co.uk/blog-feed.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Power Automate via GitHub Copilot]]></title><description><![CDATA[I've seen a few articles pop up recently regarding moving away from maker portals or building  Power Apps and Power Automate flows using natural language. I thought to myself...I wonder if AI can really replace building some of these things, or if it's something that people will test out, say is cool and go back to building traditionally?  I am loving the parts that AI can build for me, skipping things that take are just monotonous, things I have to do a lot like setting up Solutions and...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/power-automate-via-github-copilot</link><guid isPermaLink="false">6a62866d59dc3f2805c3a986</guid><pubDate>Mon, 27 Jul 2026 10:15:08 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_579ace8783bf4c518b36208d053c9286~mv2.png/v1/fit/w_1000,h_475,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Power Platform Admin V2 - Create Rule Set Explained]]></title><description><![CDATA[I was chatting to Cooky the other day about APIs for Power Platform with some work he was trying to do for some tools. I went down a bit of a rabbit hole with the connector in Power Automate, as that can do similar actions, so I started looking at the actions and got very confused. The naming convention around managing platform seemed to not align with what they are called in the rest of the platform or the documentation. But I managed to figure out a couple of bits. Environment Groups is an...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/power-platform-admin-v2-create-rule-set-explained</link><guid isPermaLink="false">6a42e5b751416e35e784101e</guid><pubDate>Tue, 14 Jul 2026 09:00:11 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_fc71a25858f84f8a9c7e62e8485cbc79~mv2.png/v1/fit/w_1000,h_733,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Vibe coding an XrmToolBox Tool part 6 - Beta testing and  feature requests]]></title><description><![CDATA[We've built a tool, but I want to make sure this tool adds value for people and building from just my own needs and perspective will only take me so far. It's time to Beta test. This has 2 main advantages, 1, I get new ideas, 2, I understand if my tool will actually work on other peoples machines  I reached out to a couple of friends and they were more than happy to test out the tool. I gave them access to the .dll file and success, the tool actually loaded and worked! I had a quick call to...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/vibe-coding-an-xrmtoolbox-tool-part-6-beta-testing-and-feature-requests</link><guid isPermaLink="false">6941e1a46e99824bc10400c4</guid><pubDate>Wed, 24 Jun 2026 09:30:10 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_6da95de1f61b475c93ad76e4be627761~mv2.png/v1/fit/w_1000,h_314,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Vibe coding an XrmToolBox Tool part 5 - From the ashes, comes a new tool]]></title><description><![CDATA[In my last post, I talked about how not knowing something could lead to disaster and for me it did. For the most part, this experiment started as a way to teach me more and see if something like this was possible. But I'm not a proper developer, I don't want to waste someone's time with something silly, however, in the real world, where maybe you are working in a team and you have others around you, you would absolutely work with other developers to fix the code. You would also have source...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/vibe-coding-an-xrmtoolbox-tool-part-5-from-the-ashes-comes-a-new-tool</link><guid isPermaLink="false">693606b8a2eba4aaa5c1e88a</guid><pubDate>Fri, 13 Feb 2026 10:30:07 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_b110c274d6674705b908e7594b3a2804~mv2.png/v1/fit/w_1000,h_366,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Vibe Coding an XrmToolbox Tool part 4 - Optimisation and destroying my entire tool]]></title><description><![CDATA[There may be an elephant in the room here, but I'm going to start with the optimisation. During my testing for the tool, I noticed a bit of lag when loading different pages. The initial load of flows is fine, because this is the first load of an entire environments flows and metadata, but I noticed when I was going in and out of menus, it seemed like it was reloading the entire list of flows all over again.  I popped over to Copilot and asked it about the code and if it was reloading the...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/vibe-coding-an-xrmtoolbox-tool-part-4-optimisation-and-destroying-my-entire-tool</link><guid isPermaLink="false">6935f14621dbaf583f8cd276</guid><pubDate>Mon, 02 Feb 2026 21:11:21 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_5076b718e1e7498888c5f3c2d9d77743~mv2.png/v1/fit/w_643,h_292,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Vibe coding an XrmToolBox tool part 3 - Add ALL the functionality]]></title><description><![CDATA[In my last couple of posts, I've discussed how an experiment that I did not think would work, created something otherwise impossible for me, an XrmToolBox tool for listing the solutions a flow is included in. But then I started adding more functionality, like sorting and filtering and exporting a CSV file as well. In this post, I talk about adding more functionality, the designer completely breaking and having something I'm pretty happy with. One of the first things after this basic...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/vibe-coding-an-xrmtoolbox-tool-part-3-add-all-the-functionality</link><guid isPermaLink="false">692b6307ce8000f2f4b97ea9</guid><pubDate>Tue, 20 Jan 2026 13:02:50 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_9ea0f035257b49e2ba92fca862037bd4~mv2.png/v1/fit/w_1000,h_904,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Vibe coding an XrmToolBox Tool part 2 - Now we vibing!]]></title><description><![CDATA[In my previous post, I wrote about how I tried to build a XrmToolBox tool with no C# or plugin experience by Vibe coding with GitHub Copilot and the results were, quite frankly, amazing! Within a few evenings of a couple of hours each, I managed to use it to not just teach me about building XTB tools, but also build a working one. This is where we left off, but as you can see from the top, I am hiding something, because after creating a working tool, I wanted it to go further, I wanted to add...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/vibe-coding-an-xrmtoolbox-tool-part-2-now-we-vibing</link><guid isPermaLink="false">692a1d12d8fb7619deec44d3</guid><pubDate>Mon, 12 Jan 2026 09:00:14 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_e4ecdfec8bd644dea21c1cde5a46d1c4~mv2.png/v1/fit/w_1000,h_613,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Can you build an XrmToolBox tool with Zero experience -Vibe coding with GitHub Copilot]]></title><description><![CDATA[I am not a developer. I don't claim to be a developer. I have built things, I have designed things, I have learnt how to code certain things and got better over the years, but I am not someone who lives in an IDE day in and day out. With the rise of Vibe Coding, I wanted to see if I could build something I would have been, otherwise, unable to build. To make matters worse, I wanted to build something extremely complex, with me not even understanding the foundations of what is even required...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/can-you-build-an-xrmtoolbox-tool-with-zero-experience-vibe-coding-with-github-copilot</link><guid isPermaLink="false">6925b69aa13f98a205ad7549</guid><pubDate>Mon, 05 Jan 2026 10:02:04 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_76187793e45e4b1cbf09869438a0353f~mv2.png/v1/fit/w_1000,h_928,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Power Platform Pipelines oAuth Configuration App]]></title><description><![CDATA[I've written before about my architectural pattern for oAuth connection delegated deployments  and I've even provided a step by step guide and template flow  to help people with the process but it's still quite complicated. Today I am releasing a solution that organisations can use to make connection management easier for delegated deployments where they need to update connections during deployments. I hope that one day this won't be needed and that this gap is filled in the product, but...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/power-platform-pipelines-oauth-configuration-app</link><guid isPermaLink="false">69389ae54e2629cde3a127de</guid><pubDate>Thu, 11 Dec 2025 09:35:13 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_9d1c1ec97b9e495e8913ff8d25e1c842~mv2.png/v1/fit/w_1000,h_731,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Power Platform Alerts -Finding the failures]]></title><description><![CDATA[There is a new preview feature just released, called Power Platform Alerts. This new features allows admins to setup alerts for various...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/power-platform-alerts-finding-the-failures</link><guid isPermaLink="false">68ad94336e26accbc6cc43e3</guid><pubDate>Mon, 08 Sep 2025 08:43:08 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_75cd90be77274d99a543994f78ae0ef8~mv2.png/v1/fit/w_1000,h_980,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Power Platform Pipelines - Deploy with SPNs with different Connections than deployer]]></title><description><![CDATA[I have written about changing connections with Pipelines , maybe a couple of times , but in my scenarios I approached it from changing...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/power-platform-pipelines-deploy-with-spns-with-different-connections-than-deployer</link><guid isPermaLink="false">683e10609caa5ce63a33700e</guid><pubDate>Mon, 18 Aug 2025 09:41:06 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_871dcbeaa83f478e94da71639ee530a3~mv2.png/v1/fit/w_1000,h_890,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Default Pipeline Rules - Easier administration across an Organisation]]></title><description><![CDATA[A new feature was announced in the Power Platform Wave 1 2025  release notes, that would enable the access to a default Pipeline via an...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/default-pipeline-rules-easier-administration-across-an-organisation</link><guid isPermaLink="false">6825037e903800387b04ec81</guid><pubDate>Thu, 15 May 2025 14:58:01 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_4b05ed7eef784bc584ba6f954529c057~mv2.png/v1/fit/w_1000,h_503,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Change Connections during deployments - Power Platform Pipelines]]></title><description><![CDATA[I've previously blogged about my architecture patterns for delegated deployments for connections using oAuth . This pattern allows you to...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/change-connections-during-deployments-power-platform-pipelines</link><guid isPermaLink="false">678d60cd46168e67fac06e5f</guid><pubDate>Mon, 03 Mar 2025 10:41:07 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_480f97e30f87438bb4a05bac4af8a5ff~mv2.png/v1/fit/w_1000,h_705,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Maker and Admin Deployment Pages Preview - Better Pipeline Visibility]]></title><description><![CDATA[Power Platform Pipelines have been getting lots of updates and new features since their release 2 years ago. Just recently, we got the...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/maker-and-admin-deployment-pages-preview-better-pipeline-visibility</link><guid isPermaLink="false">6786c314ba878606feb55869</guid><pubDate>Wed, 15 Jan 2025 09:01:19 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_ac6eae3225904468bd34bc6021652235~mv2.png/v1/fit/w_1000,h_990,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Hydrate Development Environments via Power Platform Pipelines]]></title><description><![CDATA[I am a big fan of Power Platform Pipelines! Shocker, I know. One of the things I've heard from people is how their development...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/hydrate-development-environments-via-power-platform-pipelines</link><guid isPermaLink="false">6760a82c81334590869b0646</guid><pubDate>Mon, 06 Jan 2025 10:51:07 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_65f344a1801f4c4bac3be3229713b224~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Hidden properties in Power Automate - Setting Lookups and Relating Rows]]></title><description><![CDATA[I was building some complex flows the other day and I was looking to simplify it the best I could. I started looking at outputs from...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/hidden-properties-in-power-automate-setting-lookups-and-relating-rows</link><guid isPermaLink="false">67180bfdabec66d16047e63d</guid><pubDate>Mon, 16 Dec 2024 12:14:34 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_b0ee26794548405a9f049c2d23dd8e54~mv2.png/v1/fit/w_1000,h_479,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Personal Power Platform Pipelines - Revisited]]></title><description><![CDATA[I've written previously my thoughts on Personal Power Platform Pipelines  and ways to prevent the ability to use them in lieu of a...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/personal-power-platform-pipelines-revisited</link><guid isPermaLink="false">66560159857ee3f6084e9b38</guid><pubDate>Mon, 11 Nov 2024 10:20:29 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_061b865474474daf8d2459d5c58cb779~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Power Platform Pipelines - Delegated Deployment Architectural Pattern for Connections with oAuth]]></title><description><![CDATA[Wow that's a long title!  But it's accurate. And it's difficult to figure out. I spent a bit of time recently trying to figure out the...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/power-platform-pipelines-delegated-deployment-architectural-pattern-for-connections-with-oauth</link><guid isPermaLink="false">66eb34d59d108568755758a9</guid><pubDate>Tue, 24 Sep 2024 08:30:10 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_cd7ca9473da44c23a481f75b324d408e~mv2.png/v1/fit/w_993,h_341,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Run a Desktop Flow by pushing a physical button - No premium license required]]></title><description><![CDATA[Automation and the ability to automate and improve my efficiencies in my work and home life, lead me to the career I have today. I often...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/run-a-desktop-flow-by-pushing-a-physical-button-no-premium-license-required</link><guid isPermaLink="false">66ac952b8fe53cf8075cbd8f</guid><pubDate>Wed, 14 Aug 2024 08:25:12 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_64a93de454e1475dbcbacf30af7987e7~mv2.png/v1/fit/w_924,h_594,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item><item><title><![CDATA[Multiple triggers in a Cloud Flow]]></title><description><![CDATA[It's triggers all the way down - Terry "Flow" Pratchett But a flow only has 1 trigger, right….right??? Well I thought that too, but a...]]></description><link>https://www.mattcollinsjones.co.uk/single-post/multiple-triggers-in-a-cloud-flow</link><guid isPermaLink="false">65f45d28ccb4a556176ed987</guid><pubDate>Fri, 14 Jun 2024 07:58:19 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/0dccb8_987c2e3549364a31a88cfccce7f7d039~mv2.png/v1/fit/w_1000,h_915,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matt Collins-Jones</dc:creator></item></channel></rss>