powerplatformdev.hashnode.devPower BI Development Life CycleBuilding a professional Power BI report is more than just dragging and dropping fields onto a canvas. If you want to create a solution that is reliable, scalable, and actually used by your team, you need to follow a structured Power BI Development Li...Jan 25·3 min read
powerplatformdev.hashnode.devUnder the Hood: The Invisible Engine Powering Your Power BI ReportsWhen you click a slicer in Power BI and your charts snap into place instantly, it feels like magic. But behind those sleek visuals lies a beast of a backend, a sophisticated architecture designed to crunch millions of rows in milliseconds. If you wan...Jan 25·5 min read
powerplatformdev.hashnode.devUsing FakeXrmEasy for High-Fidelity Unit Testing in Dynamics CRM Plugin DevelopmentUnit testing Dynamics CRM plugins can become tedious when you rely on fully manual mocks. Each dependency, the organization service, plugin context, tracing, must be simulated by hand, and even the smallest mistake leads to hours of debugging. This i...Jan 15·4 min read
powerplatformdev.hashnode.devMastering Early Bound Classes in Dynamics CRM Plugin DevelopmentWhen building plugins for Dynamics 365 CRM, developers often start with Late Bound entities. It’s a flexible approach, but flexibility isn’t always your friend. As your project grows, Late Bound code becomes a jungle of string literals, manual consta...Jan 15·4 min read
powerplatformdev.hashnode.devManually Unit Testing the “Contact Associate” Plugin in Dynamics 365After building the “Contact Associate” plugin and confirming that the FetchXML logic works, the final development step is validating the behavior through manual unit testing. This approach allows you to test the plugin locally, without depending on e...Jan 14·6 min read