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 language. When Castle Windsor and other similar...
Writing
One Weekly read on Automation & Development
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 have never felt the need to attach a debugger to a...
.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 8.0 is no different. Being open source is really...
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 small cross-platform web server voor ASP .NET Core...
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 can use CrmSvcUtil for this, but I personally like...
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 becomes a big giant monster. If you think code...
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 externalizing development details to stakeholders....
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 how to ask the right questions, write the correct...
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 editor that helps writing code, using AI. I use it...
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 top-level statements, global using directives and...
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 create a console app. Even when I have any of these...
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 turn it on in Settings > Appearance & Behavior...

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



