Latest posts

Notes on code and the things I build.

AI , Architecture , Azure , Copilot Studio , dynamics-crm , low-code , powerplatform

Azure Function to scrape Yahoo data and store it in SharePoint

Feb 14, 2026

A couple of weeks ago, I learned about an AI Agent from this Microsoft DevBlogs, which mainly talks about building an AI Agent on top of Copilot Studio. So, as a good student, I tried to build my own Agent to learn about Indonesian Stocks. But, for this part, I just want to show...

.NET , C# , dynamics-crm , powerplatform , tips

Benchmark: TDS Endpoint vs QueryExpression vs FetchExpression

Nov 29, 2025

I read Mark Carrington's blog post about his latest findings on TDS Endpoint revisited, which can be found here. One of the key points that is interesting is his finding about the internal Dataverse message ExecutePowerBISql, which intersects with the function I created last time...

dynamics-crm , Javascript

Enable Navigation for Customer Insights - Journeys form

Nov 15, 2025

In Dynamics CRM products, I'm not sure why the Microsoft Product Team isn't enforcing the same UI languages across platforms. For example, in the Customer Insights - Journeys form, they decided to hide the Command and Navigation Bar. Because of this "initiative", it causes some...

dynamics-crm , low-code , powerautomate , powerplatform , tips

How to prevent uploading a malicious file to Dataverse

Nov 1, 2025

Today, we will learn how to make a simple (a low-code approach) way to do prevention of uploading malicious files into Dataverse using SharePoint! Did you know that, by default, all the files that we upload to SharePoint will be scanned automatically using Microsoft Defender for...

dynamics-crm , low-code , powerplatform , tips

Modernizing Audit Summary History using Generative Pages (Preview)!

Oct 25, 2025

In Customer Insight, if you enable audit capability for the Journey table, the only way to view the audit history is through a backend operation or by using the "/tools/audit/audit_details.aspx" page. This page was introduced so long ago, and it is tough to navigate, as we need...

.NET , dynamics-crm , powerplatform

Customer Insights: Get Email Delivery and Interaction Details of Journey

Sep 13, 2025

I got asked by a customer how to get the interaction details of the Journey. By default, in the Journey that is on the status of Going Live or Completed, we can click on the Delivery funnel button to see the drill-down of the information: Delivery funnel information Then, it will...