-
Continue reading →: Getting Started with Semantic Kernel and Ollama: Run AI Models Locally in C#
In this article, I’ll walk you through how to get started with Microsoft Semantic Kernel using Ollama for running AI models locally on your machine. This blog post is targeted for beginners and I will be covering following topics: Prerequisites: What is Microsoft Semantic Kernel? What is Ollama: Why I…
-
Continue reading →: Manage Dataverse Service Principal Connections Using PAC CLI
As you may already know, the Microsoft Dataverse connector in a Power Automate flow can be authenticated using a Service Principal. What a is Service Principal: In the example below, I’ve created a flow from a Dataverse solution, that uses a connection named SPDev, authenticated via Service Principal. After saving…
-
Continue reading →: Enable Auto-Recording in Teams Meetings via Power Automate and Microsoft Graph API
In one of my previous articles : Graph API: Teams Meeting Creation with ‘Lobby Bypass’ I explained how to configure lobbyBypassSettings using Microsoft Graph API. In this article, we’ll look at how to configure Record and transcribe automatically setting for a Teams meeting using Graph API in Power Automate Cloud Flow.…
-
Continue reading →: [Step by Step] Power Pages | Configure Multiple Languages
Power Pages allows you to build a website that supports multiple languages using a single content structure. This helps deliver a consistent experience to users across different regions. In this article, I’ll explain how to enable multilingual support, with a focus on Arabic. Arabic is a good example because it…
-
Continue reading →: Power BI and Dataverse | Creating Reusable Templates (PBIT)
Let’s say you need to create a Power BI report that pulls basic contact details — like First Name and Last Name — from the Dataverse Contact table and share it with business users across different environments. The requirement: Users should be able to open the report, enter their Dataverse…
-
Continue reading →: [Step by Step] Using GitHub MCP Server with Copilot Agent in VS Code
In my previous article, I’ve explained Create Your First Local MCP Server in VS Code, where we built a C# console application with a few custom methods (also called Tools) and hosted it locally on our machine. In this article, let’s explore how to leverage the built-in GitHub MCP Server in…
-
Continue reading →: MCP using C# SDK: Create Your First Local MCP Server in VS Code
In this article, I’ll explain the concept of Model Context Protocol (MCP) from a C# developer’s perspective and walk you through building your first MCP server using the C# SDK. I will cover the following topics: What is MCP? Real-Life Scenario: Stocks, Zerodha, and AI Filling the Gap with MCP…
-
Continue reading →: VS Code and C# | Create, build and run a console application
In this article, I’ll walk you through the steps to create, build, and run a C# console application using Visual Studio Code (VS Code). Before we begin, ensure the following prerequisites are installed: Prerequisites: Now that we have prerequisites covered lets proceed with project creation. Create a Console project: Debug…
-
Continue reading →: Power Platform Data Export: Track Cloud Flow Usage with Azure Application Insights
In my previous article Power Platform Data Export: Track Power Apps Usage with Azure Data Lake, I explained how to use the Data Export feature with Azure Data Lake to capture Power Platform inventory and usage data. In this article, I’ll walk you through configuring the Data Export with Azure…
-
Continue reading →: Canvas App | Easy way to use SVG icons with PowerIcons
In my previous articles, I explained how to use SVG icons in Canvas Apps by manually modifying the SVG content to make it compatible with Canvas Apps. I also mentioned about a simplified SVG usage approach using https://powerappstools.com/#/svg-to-fx. In this article, I’ll walk you through PowerIcons, a tool that makes…


![[Step by Step] Beginner : Create a PCF control and add it to a custom page](https://rajeevpentyala.com/wp-content/uploads/2024/12/image-49.png)