SpecFlow: Great concept, flawed execution. SpecFlow, a BDD framework designed to make writing scenarios a breeze for requirement analysts. The problem: It falls short of its promise. ❌ The reality?...
Writing
One Weekly read on Automation & Development
What if…? Production has a Staging slot.
What if...? Production has a Staging slot. Staging or QA environment needs to be the same or as close to production as it can be. Preferably, you want to restore a recent backup 💾 from Production as...
UUID v7 coming in .NET 9
UUID v7 coming in .NET 9 For those that didn't know, you can create Guids in different ways (algorithms). System.Guid supports UUID v4 out-of-the-box, the most used version. UUID v7 is now added,...
Unlock the power of .NET’s latest collection types!
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️⃣...
💡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...

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

