Working with more than one Power Platform or Dynamics 365 environment can quickly become a headache—especially when you're building a SaaS solution...
Newsletter
Get My Thoughts on Automation & Development
Join my personal newsletter and get practical insights on building faster, integrating smarter, and removing friction in IT systems — especially on Power Platform and Dynamics 365.
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...
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...
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...
Remember your first time wrestling with Dependency Injection (DI) or Inversion Of Control (IoC)?
Remember your first time wrestling with Dependency Injection (DI) or Inversion Of Control (IoC)? I do. And it was like trying to decode a foreign...
I almost never Debug my code.
I almost never Debug my code. Somehow this is strange in the eyes of fellow developers. They can't image coding without a debugger. For example, I...
.NET 8 and C# 12 are here! What is in it for me?
.NET 8 and C# 12 are here! What is in it for me? I'm still surprised how much performance increase they can get out of it in each version, and .NET...
ASP .NET Core 8 is even more performant!
ASP .NET Core 8 is even more performant! IIS used to be the default for running ASP .NET websites, but it only runs on Windows. Then Kestrel, the...
Early-Bound Classes for .NET 4.6.2 and 6.0
You like to use strong types in .NET when working with Dataverse / Dynamics 365? Are you into Early-Bound Classes? Generating entity classes? You...
Regions in C#
Regions in C# is an anti-pattern or code smell. When I review, I sometimes see a class that looks decent. Then I open the #region sections and it...
Refactoring is not a Backlog Item
Refactoring is not a Backlog Item. Occasionally I see refactoring items on the backlog. This is very strange to me because it means you are...
GitHub Copilot is a tool for experts
GitHub Copilot is the most useful in the hands of experts. For getting the most out of AI, you need to be an expert in your domain. You need to know...
Using GitHub Copilot for 4 months
I used GitHub Copilot for 4 months. My 5 Key Takeaways. What is GitHub Copilot? Your AI pair programmer! It's an extension in your favorite code...
What can you do to make C# greener?
Since C# 10 (.NET 6.0) arrived my code looks much cleaner. Less code is less waste, which is good for the environment! C# 10 achieved this with...
LINQPad for writing C# snippets
Sometimes I want to write a small C# snippet to test or check an idea. But it is too much effort to start up Visual Studio (Code) or Rider and...
New UI of JetBrains Rider
For development I use Rider (dotnet) and WebStorm (Web/JavaScript) from JetBrains. In the new update, 2022.3, you can enable their new UI. You can...
Rider stacktrace
I use JetBrains Rider instead of Visual Studio for development. Why? It's all about the User Experience (UX). It removes friction in places I didn't...
Why you don’t need more projects
After 15 years of taking over other .NET developer their solutions, one thing that always flabbergasts me is... All the reasons why they have...
How to use Environment Variables in your plugins
Environment Variables Dynamics 365 / Power Apps solution can have Environment Variables. Often a Settings table (=entity) would be created to store...
.NET 7 dynamic recompilation
.NET 7 is coming out soon. Where .NET 6 is known for its big performance improvement, the idea was that this big step couldn't be done again. But...

Remy van Duijkeren
Power Platform Automator
Automation and integration aren’t just what I do—they’re what I do best.
I help businesses work smarter by removing friction, automating what slows them down, and connecting systems that should’ve been talking all along.
Get My Thoughts on Automation & Development
Join my personal newsletter and get practical insights on building faster, integrating smarter, and removing friction in IT systems — especially on Power Platform and Dynamics 365.