Why should we develop Code-first C# Plugins? Everything can be done in low-code, like Power Automate, Business Rules, classic Dynamics Workflows, etcetera, right? I will show you why we should use plugins instead of all low-codes and some code-first alternatives. Are you creating plugins, but still writing from scratch, implementing the IPlugin interface? Are you using someone else’s framework, which isn’t really designed for your way of coding? Have you tried all the open-source alternatives and still not found any favorite? Why not Build your own Plugin Base class?! It’s not hard, it doesn’t take months, and it helps you just the way you want it to help 😊 In this session, I will show you hands-on how we can transform you and your team from zero to plugin-based heroes. We will start with a project with a few plugins and identify common/duplicated code, unnecessarily verbose code, and code where we simply feel that “this could be done so much easier with a little help.” From this, we will create a Plugin Base class and some useful extension methods for SDK classes to finally clean up our plugins and enjoy the beauty of our refactored code.
This is a mix of sessions "Dataverse Plugins Solves Everything" and "Let's Improve a Plugin with our new Base Class"
I'm lazy, and I'm proud of it.