Uncategorized

MCP Series: Connecting Your MCP Server to a Copilot Agent via Copilot Studio

MCP Series: Connecting Your MCP Server to a Copilot Agent via Copilot Studio

Part 3, wire up your hosted MCP server to a Microsoft 365 Copilot agent using Copilot Studio

MCP Copilot Studio Copilot Agent M365 Copilot Extensibility
Learn more
MCP series: Hosting Your MCP Server on Azure

MCP series: Hosting Your MCP Server on Azure

Part 2, hosting Your MCP Server on Azure

AI Copilot MCP server Azure
Learn more
MCP series: Building your first MCP server

MCP series: Building your first MCP server

Part 1, building your first MCP server

AI Copilot MCP server
Learn more
SPFx Series: Using PnPjs to call APIs

SPFx Series: Using PnPjs to call APIs

Explaining how to use PnPjs in SPFx for your api calls.

SPFx series
Learn more
SPFx Series: Understanding Props & State

SPFx Series: Understanding Props & State

Props and state, what is it and what can it do?

SPFx series
Learn more
SPFx Series: Extensions

SPFx Series: Extensions

Diving into the essential building blocks of SPFx Extensions

SPFx series
Learn more
SPFx Series: A closer look at important pieces of code

SPFx Series: A closer look at important pieces of code

Taking a closer look at important pieces of code

SPFx series
Learn more
SPFx Series: Web part properties

SPFx Series: Web part properties

Taking a deeper look to web part properties

SPFx series
Learn more
SPFx Series: Project Structure

SPFx Series: Project Structure

Let's take a closer look to the project structure

SPFx series
Learn more
SPFx series: Creating your first web part

SPFx series: Creating your first web part

Create your first web part. Learn how to test and deploy to production

SPFx series
Learn more
SPFx Series: Core Technologies

SPFx Series: Core Technologies

Learn how TypeScript, React, SCSS, and Fluent UI power modern SPFx solutions for Microsoft 365.

SPFx series
Learn more
SPFx Series: Preparing a development environment

SPFx Series: Preparing a development environment

Everything you need to know to prepare your development environment

SPFx series
Learn more
SPFx Series: What is SPFx?

SPFx Series: What is SPFx?

Explanation of SPFx

SPFx series
Learn more
SPFx series: The history of SharePoint development

SPFx series: The history of SharePoint development

A look back before M365 in the cloud

SPFx series
Learn more
Create a Copilot Action with Copilot Studio: Conversational

Create a Copilot Action with Copilot Studio: Conversational

Learn how to create your own Conversational Copilot Action with Copilot studio

Copilot Copilot Action Copilot Studio
Learn more
Create a Copilot Action with Copilot Studio: Custom connector

Create a Copilot Action with Copilot Studio: Custom connector

Learn how to create your own Copilot Action with Copilot studio

Copilot Copilot Action Copilot Studio
Learn more
A first glance at Copilot Studio

A first glance at Copilot Studio

What cool new features does Copilot Studio brings?

AI Copilot Ignite
Learn more
Mastering Access Token Acquisition: Using a certificate

Mastering Access Token Acquisition: Using a certificate

How to use a certificate in getting an access token

Access token Authorization OAuth 2.0 PowerShell
Learn more
Mastering Access Token Acquisition: Client Credentials Flow

Mastering Access Token Acquisition: Client Credentials Flow

How to use the client credential flow in getting an access token

Access token Authorization OAuth 2.0
Learn more
Mastering Access Token Acquisition: Using a refresh token

Mastering Access Token Acquisition: Using a refresh token

How to use the refresh token in getting an access token

Access token Authorization OAuth 2.0 refresh token
Learn more
Mastering Access Token Acquisition: The authorization code flow

Mastering Access Token Acquisition: The authorization code flow

How to use the authorization code flow in getting an access token

Access token Authorization OAuth 2.0 refresh token
Learn more
Use your Azure Function securely

Use your Azure Function securely

How do you use your Azure functions in a secure way and which authentication level do you use best?

Automation Azure Azure Function Security
Learn more
Microsoft Loop: under the hood

Microsoft Loop: under the hood

A brief analysis of how the Microsoft Loop public preview work under the hood

api Microsoft Loop
Learn more
Integrate ChatGPT into SPFx solutions

Integrate ChatGPT into SPFx solutions

In this blog post, we'll explore how to easily integrate Chat GPT into a SharePoint Framework (SPFx) solution.

ChatGPT OpenAI SPFx
Learn more
Start as a first time contributor

Start as a first time contributor

In this post I will explain how I started as a contributor and what is important to know when you also want to start contributing

CLI for Microsoft 365
Learn more
Can't add app to Teams

Can't add app to Teams

What to do when you encounter the error 'Can't add app to Teams'? This post provides two options for resolving this issue

SPFx Teams
Learn more
Delete a chatbot by api

Delete a chatbot by api

Removing a chatbot with the api seemed pretty straightforward. But this turned out not to be the case when I ran into a '400 bad request'

api bot CLI for Microsoft 365 Dynamics
Learn more
Use postman against Microsoft Dynamics

Use postman against Microsoft Dynamics

This post explains step by step how to authenticate against Microsoft Dynamics platform using Postman to test its APIs

api Dynamics OAuth 2.0 postman
Learn more