Unlock the power of .NET's latest collection types! Here's a guide for when to best use the new Readonly, Immutable, and Frozen collections. You won't believe how it can optimize your code! 👇 1️⃣...
Writing
One Weekly read on Automation & Development
💡Tip: Convert FetchXml to a Query expression
💡Tip: Convert FetchXml to a Query expression Have you had a situation where you have a FetchXml query, but you needed to inspect, tweak, or extend it a little? You can load it into a XElement or...
Microsoft is going to block unmanaged solutions in Production 🚫
Microsoft is going to block unmanaged solutions in Production 🚫 I hear this argument a lot when debating unmanaged vs managed 🔄 That MS will do this in the next couple of years. I've heard this for...
ReadOnlySet is coming in .NET 9
ReadOnlySet is coming in .NET 9 Say goodbye to issues with IReadOnlySet interface. No more casting back to mutable sets or creating custom read-only sets! The latest Preview 6 version brings this...
External authentication with Dataverse ServiceClient
For a while now we can use the new Dataverse ServiceClient that replaced the old CrmServiceClient. It has three big improvements: Works for .NET 5.0 and up (.NET Core) Uses the newer MSAL.NET...
Visual Studio only runs on Windows.
Visual Studio only runs on Windows. I hear this argument a lot when comparing C# with other programming languages. I don't understand this argument. First it assumes you need Visual Studio to write...
What if…? Source control is built into Dataverse.
What if...? Source control is built into Dataverse. Microsoft is focusing on building ALM pipelines into the platform and blocking unmanaged customizations. But would it not be nice if you didn't...
The case against managed solutions in Production environment.
The case against managed solutions in Production environment. How many times is Development or the Golden environment out-of-sync with the Production environment? If you could, you would refresh...
Everyone got ALM wrong in Dynamics 365 / Dataverse
For ages, we've been ferociously encouraging the integration of developer practices, such as source control and ALM, into the Dynamics 365/Dataverse realm. The ultimate truth The revered 'Master...
Unit testing is overrated.
Unit testing is overrated. I don't think that unit testing is as important as people make it out to be. Is it something that is required for junior developers to learn? Juniors are supposed to make...
Scrum conceals bad teams.
Scrum conceals bad teams. Far too often, we confuse Scrum with a magic wand that transforms any team into a high-performing 'dream team'. It's tempting to believe that the sprint system, with its...
🚀 Process Automations in Microsoft Loop!
🚀 Process Automations in Microsoft Loop! Now you can create Power Automate-backed rules to streamline repetitive tasks in your Loop table. See...

Remy van Duijkeren
Power Platform Architect
I help Dynamics 365 teams remove friction. Architecture, automation, and integrations that hold up.

