Latest posts
Notes on code and the things I build.
Jan 22, 2021
In this post, we already make the basics of the exe program for updating Resx WebResource and being called with Power Automate Desktop. Now we will continue to extend our customization. Power Automate Desktop enables us to make automation for our local computer. For instance, we...
Jan 16, 2021
In this post, we already learned how to make a plugin library for getting resx web-resource. Now we will build a simple automation program (a little bit DevOps) to read an Excel file and create/update resx web-resource with a single click. Also, we will use Power Automate Desktop...
Jan 8, 2021
Do you ever need to merge multiple assemblies (DLLs) to deploy it in your Dynamics 365 Organization? Whatever the answer, I will tell you the background of why you should consider it. All of us must understand, as a programmer, we do some repetitive operations. Eg: general...
Jan 1, 2021
Have you ever tried Xrm.Utility.getResourceString? Xrm.Utility.getResourceString is a function that we can use in the front-end to return the localized string for a given key associated with the specified web resource. For instance, we can use it for storing localized error...
Dec 24, 2020
Now we go to the last part of the tutorial for Front-end Customization. We will implement Niam.Xrm.Client and Niam.Xrm.Client.Tests on the project we set up earlier. Niam.Xrm.Client is a framework wrapper for Xrm object that focuses on making customization easier, while...
Dec 18, 2020
As developers, we are supposed to adapt ourselves to a better working framework or mindset. Following a Test-Driven Development (TDD) mindset, for example, enables us to work more effectively in the long run, compared to not using it. Hence making unit tests has become a crucial...
Dec 12, 2020
Have you ever had a scenario that needs to disable all the controls in the UI after data is successfully saved? Let's say after the document State is changed to Approved, then we need to disable some of the attributes in the form? If yes, then this post is about my simple tips to...
Dec 11, 2020
First question: Why TypeScript? We know what JavaScript programming does. The programming language sometimes leads us to confusion because it's too dynamic. While TypeScript as JavaScript superset trying to fix the whole weakness that it can lead us into. TypeScript offers a more...
Nov 30, 2020
With all the things settled, now we can continue our journey to make our PCF-Component better. The last commit that we submitted, there are few things that we can enhance: When you choose an image file, then click the Submit button. We can reset the input file. Hide the...
Nov 23, 2020
When I was writing this post, I felt the environment that I set up did not enhance my ability to write code. The reason for this is that I use jsdom, which is a mock object for the HTML component. Because it is not a real object of HTML, my focus has been changed to the test code...