Ever since I started using the Plugin Trace Log for investigation of my plugins around three years ago, I have wondered why we don’t have timestamps with better granularity than seconds. As I expressed it in an article from 2017:
Given the CPU power we have today, it is just incomprehensible why we should not get more detail in the timing of plugin execution. It is like defining my age by saying I was born sometime during the second half of the 20th century.
After working as a developer for a quarter century I have seen my fair share of nested conditionals and probably caused way beyond my fair share. Nested conditionals make the code harder to read and simply less aesthetic.
In a previous article I gave my solution to the first question. I will now dive into the second one and show a simple way of adding dynamic information from the numbered entity and related entities into the numbered attribute.
The community of developers for Microsoft Dynamics 365 / CRM in general and for XrmToolBox in particular is a great bunch of people. But I wish there were more of us – the more the merrier ?
The D365 Saturday phenomenon with pro bono speakers at a full day event, free of charge for participants, has spread like wildfire over the last couple of years. The connection to the XrmToolBox is obvious:
Both were started by CRM heroes (Raz for the Saturdays and Tanguy for the toolbox).
Both are driven by a passion to share and a love for the platform.
Both do these things without any ambition to “get rich quick” (or ever).
To answer these questions once and for all, I will post my suggestions in two articles. I will step way outside my comfort zone of coding the solutions and give you strictly no-code alternatives. Well, I do feel reasonably comfortable, since I wrote the code in the tools we need… ?
If you have problems shifting gears in your car, you don’t call Volvo to say “Hey, I don’t like how this gear shifting thing works, so I’m just going to use reverse and drive backwards from now on.” What you probably do is call them to say “I’m having trouble shifting, you need to fix the problems or show me how to use it properly.“
Ever since Microsoft introduced the Solution platform with Dynamics CRM 2011, there has been an ongoing and never ending discussion about whether to deploy managed or unmanaged solutions.
I can’t say I can end the discussions or solve all problems. But I will try to convince you – there is no discussion.