For a long time I’ve been a big fan of console applications. Great way to put something together quickly, to see if the idea works, or simply test a piece of code or yet another library. What’s the way to see the output when you need some? They teach you that in code schools: I […]
Tip #971: Be careful when using unsupported solutions
It does not happen often but it does happen. After some retrospection, I urge everyone to be very careful when following Joel’s advice on using attachment extractor solution. (Some say one needs to be careful when following any Joel’s advice but that’d be a discussion for another day). My arguments (both of them): It is […]
Tip #967: UI testing for Dynamics 365
Software testing is important and Dynamics 365 is no exception. Fundamentally, developing for Dynamics 365 is different from developing, say, an ASP.NET MVC application but, users don’t really care, do they? It’s a software that hopefully delivers business value, deal with it. Developers who recognize the importance of the process, have always been making inroads […]
Tip #966: E-mail integration in team or department deployment
Joel has been producing tips by a truckload, I don’t think he’ll notice if I sneak this one in, especially when a fellow comrade developer David “Xrm.Tools” Yack is in pain. David Anyone have any suggestions for where let’s say a Team/Department gets CRM in their own subscription but their e-mail is still managed by […]
Tip #964: Use latest language features
I often find that developers like comfort zones. They tend to use the constructs that they already know and are comfortable with. That includes language features as well. However, programming languages are evolving all the time and new features are introduced with every new release. Those features aren’t just cool, they make developer’s life much […]
Tip #962: Microsoft Portals Source Code Is Available
After a very short private preview program, Microsoft has just made the source code for the Dynamics 365 Portals available on the Microsoft Download Center. We’ve already reviewed the topic on the podcast but this milestone is quite significant to deserve another discussion. tl;dr One-off release of portal source code is available for download. If […]
Tip #946: Online Management API for Dynamics 365 Customer Engagement is here
Today is a good day if you care about development, and ALM in particular. I’ll be paraphrasing Matt “SDK Deity” Barbour in this post but the news is too big to spend time prettifying it. What is it? It’s a REST API that lets you create and manage Customer Engagement instances in your Office 365 […]
Tip #945: If Dynamics 365 seems to be broken, check browser extensions
If a user experiences some odd and unusual Dynamics 365 behavior, it could be due to the browser “plugins” that are known as Chrome extensions, Firefox add-ons, and Edge extensions alike. Recently I installed AdBlock and Privacy Badger and found that I cannot effectively access Dynamics 365 / CRM without disabling these extensions. That seems […]
Tip #944: Flow just got more expressive
Just as we learned that Flow users now have a graduation path to the Logic Apps, the team has released another awesome feature blurring the gap between the two. Flow now has Expression tab that allows some data manipulation as part of an Action. Simplest scenarios include date and string manipulations; thrill seakers can self-inflict […]
Tip #938: Talent is now generally available
Microsoft Dynamics 365 for Talent is now generally available (GA). Visit https://www.microsoft.com/en-us/dynamics365/talent and sign-up for a free 60-day test drive of Dynamics 365 for Talent. Dynamics 365 for Talent is quite important from technical perspective – I believe that it’s the first fully-fledged app built entirely on CDS platform. The first drop may not deliver […]