Home
M365 Dev Insights
Cancel

Intro

Introducing Tip of the Day I am excited to announce a new blog series that aims to provide useful tips and tricks for developers who work with Microsoft 365. I will share a quick tip that can help...

What are AI Agents – plain English guide for M365 developers

What are AI Agents? A plain English guide for M365 developers

Summary “AI Agent” has become one of the most overused terms in tech right now. It means something specific to an AI researcher, something different to a Microsoft sales deck, and something else e...

Multi-agent workflows in Copilot Studio and Power Automate

Multi-agent workflows in Copilot Studio + Power Automate – A practical guide

Summary The era of single-purpose chatbots is giving way to multi-agent systems — architectures where multiple specialised AI agents collaborate to handle complex tasks that no single agent could ...

Customize Microsoft Search with Copilot and Vertical Search

Tip of the day – Customize Microsoft Search with Copilot and Vertical Search

Summary Out of the box, Microsoft Search shows results across all content types. But for most organisations, that’s not enough — users want to search specifically within HR policies, or IT procedu...

Custom Connector with Azure AD OAuth 2.0 Authentication

Configuring Custom Connectors with Azure AD Authentication

Overview In this post I walk through setting up a Power Apps Custom Connector secured with Azure Active Directory (AAD) OAuth 2.0, backed by an Azure Function App. This is a proof of concept follo...

Microsoft Search IQ and SharePoint Search improvements

Microsoft Search IQ – What is it and how does it improve SharePoint Search?

Summary Microsoft Search has evolved well beyond a simple keyword lookup box. With the introduction of Search IQ — Microsoft’s AI-powered intelligence layer — search in SharePoint, Teams, Outlook,...

Image Generation Prompts for SharePoint Intranet Design

Tip of the day – Image Generation Prompts for SharePoint Intranet Design

Summary Creating a polished SharePoint intranet means more than just good content — it also means great visuals. Hero images, department banners, news thumbnails, and persona illustrations all tak...

GitHub Copilot Workspace for M365 Projects

Sharing is Caring – GitHub Copilot Workspace for M365 Projects

Summary GitHub Copilot Workspace is the agentic evolution of GitHub Copilot — instead of completing a single line or answering a single question, it takes an issue or task description and plans, i...

Getting started with Azure AI Foundry new portal view

Tip of the day – Getting started with Azure AI Foundry (new portal view)

Summary Azure AI Foundry is Microsoft’s unified platform for building, evaluating, and deploying enterprise AI applications. In 2025, the portal was redesigned — consolidating what used to be scat...

Copilot Studio vs Power Automate – When to use which?

Tip of the day – Copilot Studio vs Power Automate: When to use which?

Summary Copilot Studio and Power Automate are both Power Platform tools that can automate work and respond to user requests — but they are built for fundamentally different scenarios. Choosing the...