Posts

Showing posts from October, 2024

Exploring the Differences: Managed vs. Unmanaged Solutions in Dynamics CRM/Dataverse

Image
In Dynamics CRM/Dataverse, solutions are central to Application Lifecycle Management (ALM) , providing a structured way to manage, package, and distribute customizations across environments. Microsoft uses solutions to transfer apps and customizations by exporting them from one Dataverse environment and importing them into another.  Each solution is authored and maintained by a publisher and includes components like Power Apps (canvas and model-driven), flows, entities, forms, connectors, web resources, and configurations—excluding business data. Solutions streamline ALM practices within Microsoft Power Platform. In Dynamics CRM/Dataverse, there are two types of solutions: Managed and Unmanaged . When planning an implementation, it’s important to understand the advantages and disadvantages of each to make an informed decision. Let’s explore both types to determine the best approach for development and deployment. In Dynamics 365 CRM, a managed solution is a fully packaged solution ...

Effective Strategies for Debugging Plugins in Dynamics CRM

Image
In a recent interview, I was asked about debugging plugins in Dynamics CRM. The interviewer specifically wanted to know my approach to plugin debugging. In response, I mentioned using the Plugin Registration Tool profiler. However, I later realized there are multiple methods to debug plugins in Dynamics CRM/Dataverse, each essential for efficient troubleshooting. Debugging plays a crucial role in development, and having a solid understanding of various debugging approaches can help streamline issue resolution in Dynamics 365. Here, I'll explore different techniques for debugging plugin code. There are below options to use in the plugin in Dynamics CRM/Dataverse ITracingService : In Dynamics CRM plugin development, ITracingService is a service provided within the plugin's execution context that logs information for tracing and debugging. It allows developers to capture real-time. Plugin Profiler : A plugin profiler in Dynamics CRM (or Dataverse) is a debugging tool in the Plugi...

Book Review: Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time by Brian Tracy

Image
This is another book by Brian Tracy, a renowned author in the personal development genre. As claimed, it’s an international bestseller with over 1.6 million copies sold. Eat That Frog is a book that offers advice on overcoming procrastination and getting more done in less time. It’s a truth of life that tasks and responsibilities increase over time, like the rolling waves of the ocean that never end within the same time frame. The author advises completing priority tasks and responsibilities first, which he refers to as 'Frogs.' Furthermore, he suggests that if there are two tasks, tackle the ugliest one first. The author emphasizes how we can achieve success and reach our goals. He provides a seven-step formula to avoid vagueness, confusion, and fuzzy thinking. By following this approach, it brings greater clarity to our actions. The author highlights that clear, written goals have a powerful impact on our mindset, motivating us and driving us into action. This method not onl...