The Daily Friction

A daily newsletter about automation and eliminating friction.

Refactorings I always do in JavaScript

In the past 10 years I have updated a lot of JavaScript in Dynamics 365 CRM. These are the 5 refactorings I always do: ✅ Adding executionContext to functions;Passing the executionContext is the new way to access Xrm.Page. Make sure you flag 'Pass execution context as...

read more

Removing DefaultCommandLibrary

💡Tip: Is DefaultCommandLibrary blocking your deployments? Last week we had an issue deploying, because suddenly we had a dependency on a component library called DefaultCommandLibrary. Our quick fix was to add the dependency to the solution. But then it was...

read more
Job-hopping: Don’t

Job-hopping: Don’t

Yesterday I posted about the best way to increase your salary as a consultant. How? By switching jobs! Sad but true. I explained about when you should do it and the benefits when you switch jobs: your salary can increase by 5-10%. While staying for the yearly pay...

read more
Job-hopping: Do it

Job-hopping: Do it

This might be the best way to increase your salary as a consultant. I hired people, did salary negotiation, gave yearly pay raises, but I never give them my best advice to raise their salary. Switch jobs! Sad but true. Job-hopping can boost your salary more than those...

read more
Javascript async/await in Dynamics 365

Javascript async/await in Dynamics 365

Why isn’t targeting ES5 in JavaScript working anymore in Dynamics 365 / Power Platform. I see a lot of Dynamics 365 still targeting ES5 (or ES6) in JavaScript and missing out on some new features. Looking at the features in JavaScript and their support in...

read more

The most crucial factors for project managers

🌞Fun fact The most crucial factors for project managers to measure developers are: ✅  Working software ✅ Completed tasks ✅ Code readability The most crucial factors of failure for project managers are: ❌ Unrealistic planning ❌ Moving deadlines ❌ Not written well...

read more
Email Plus addressing in microsoft 365

Email Plus addressing in microsoft 365

💡 Tip: Unlimited (test) email addresses in Microsoft 365 Email Plus addressing, also known as plus sign (+) trick, is popularized by Gmail. Microsoft 365 has this since 2020 but enabled by default in April 2022. It allows using email address by simply appending...

read more
In-app notifications in Power Apps

In-app notifications in Power Apps

I rambled a couple of times about how I like the new in-app notification feature in Power Apps / Dynamics 365. Why? It looks like a small feature, but this is a tremendous change in user experience. You can now asynchronously inform users about processes that happen...

read more

The three important values in a live partner

I'm now over 40 years and was thinking about the qualities I look for in a partner to grow old with. For me, the three most important values for a partner are: Emotional stable, kind and compassionate. One test I use is how somebody treats a person in a lower status,...

read more
Microsoft Lists? Or Power Lists?

Microsoft Lists? Or Power Lists?

Microsoft Lists are built upon (or evolution of) SharePoint Lists. The pack a lot of power - no pun intended. Shouldn't they be rebranded to Power Lists? Are they really used a lot for personal lists to keep them under the Microsoft 365 flag? For me they are a...

read more
How to use Environment Variables in your plugins

How to use Environment Variables in your plugins

Environment Variables Dynamics 365 / Power Apps solution can have Environment Variables. Often a Settings table (=entity) would be created to store configuration settings that differ between environments. We now can replace these with environment variables. These...

read more

.NET 7 dynamic recompilation

.NET 7 is coming out soon. Where .NET 6 is known for its big performance improvement, the idea was that this big step couldn't be done again. But .NET 7 comes with a feature that dynamically optimizes your running code. The JIT compiler is already incredibly good at...

read more
Remy van Duijkeren

Remy van Duijkeren

Power Platform Advisor

Microsoft Power Platform Advisor with over 25 years of experience in IT with a focus on (marketing) automation and integration.

Helping organizations with scaling their business by automating processes on the Power Platform (Dynamics 365).

Expert in Power Platform, Dynamics 365 (Marketing & Sales) and Azure Integration Services. Giving advice and strategy consultancy.

Services:
– Strategy and tactics advise
– Automating and integrating

Subscribe to
The Daily Friction

A daily newsletter on automation and eliminating friction