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 … Continue reading The Milliseconds Are Here!
As the Easter approaches, this is a short week at work.Nevertheless, a lot has happened around the media. Here's a recap. Press release On Monday I started my new job at CRM-Konsulterna, an infinitesimal Dynamics consultancy (compared to Avanade that I just came from) started by fellow MVP Gustaf Westerlund. My signing was highlighted in … Continue reading Easter week in the media
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. When working with Microsoft Flow, this becomes even more obvious with the screen real estate that the Flow … Continue reading Avoid nested conditionals in Microsoft Flow by using Guard Conditions
As the creator of the Auto Number Manager tool in XrmToolBox, I get two questions more than any other questions: How can I number existing records?How can I add dynamic content to the numbers? In a previous article I gave my solution to the first question. I will now dive into the second one and show a … Continue reading Dynamic content in Auto Numbers for Microsoft Dynamics 365 / CRM
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, … Continue reading We create XrmToolBox tools at Dynamics 365 Saturdays!
As the creator of the Auto Number Manager tool in XrmToolBox, I get two questions more than any other questions: How can I number existing records?How can I add dynamic content to the numbers? To answer these questions once and for all, I will post my suggestions in two articles. I will step way outside … Continue reading Auto Numbering existing records in Microsoft Dynamics 365 / CRM
Last Saturday some 100+ experts, partners and user of Microsoft Dynamics 365 met up at the Microsoft offices in Stockholm, Sweden for a day packed with content at the Dynamics 365 Saturday event. I delivered two sessions at the event, and in one of them I took on a somewhat challenging session called Let's build … Continue reading We created an XrmToolBox tool at Dynamics 365 Saturday Stockholm!
The case is obviously not entirely closed. My recent article Case closed: Managed or Unmanaged solutions in Microsoft Dynamics 365 / CRM received a lot of attention, and sparked writers, podcasters, tweeters and commenters around the world to give feedback, yell at me, agree with me, or simply continue the discussion both publicly and privately. I … Continue reading Managed or Unmanaged solutions – a hot case still slightly open
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 … Continue reading Case closed: Managed or Unmanaged solutions in Microsoft Dynamics 365 / CRM
When your C# projects are referencing NuGet packages, you are always encouraged to update to latest version. This can be annoying, when you really don't want to. Edit: This is a general advise for NuGet package version dependencies, even though the example is about SDK for Dynamics CRM. In the world of Microsoft Dynamics 365/CE/CRM, … Continue reading Telling Visual Studio not to use latest packages