blurry dot in brand primary color
Microsoft has Three SDKs for Teams Apps, What Should You Use

Microsoft has Three SDKs for Teams Apps, What Should You Use

Teams JS SDK for client apps, Teams SDK and M365 Agents SDK for server-side. Learn when to use each SDK and how to navigate Microsoft’s confusing guidance.

November 10, 2025

Read now

Join me - ECS2026 in Cologne in May 2026 - M365 Copilot Dev

Join me - ECS2026 in Cologne in May 2026 - M365 Copilot Dev

Join me in May in Cologne for ECS 2026! Learn how to get the most value from M365 Copilot when when to use Copilot Studio or using Visual Studio Code!

November 10, 2025

Read now

Join me - Microsoft 365 Community Conference - Orlando - April 2026

Join me - Microsoft 365 Community Conference - Orlando - April 2026

Join me in Orlando, Florida in April 2026 for the Microsoft 365 Community Conference to get the most value from your Microsoft 365 Copilot investment workshop!

November 9, 2025

Read now

Microsoft's Own Goals in Teams Development

Microsoft's Own Goals in Teams Development

After 20+ years as a Microsoft MVP, I’m calling out how Microsoft undermines Teams adoption—and why I still teach developers to build on it.

October 28, 2025

Read now

Microsoft Teams development SDK Guidance - Fall 2025

Microsoft Teams development SDK Guidance - Fall 2025

Microsoft’s Teams development tools have evolved from Teams JS and Teams FX to multiple competing SDKs. Here’s what you need to know about which one to use.

October 14, 2025

Read now

Finally! SharePoint Framework Roadmap + Advisory Committee

Finally! SharePoint Framework Roadmap + Advisory Committee

Microsoft published the first public SPFx roadmap with major build toolchain changes coming in v1.22-v1.24. Here’s what SPFx developers need to know.

September 26, 2025

Read now

Microsoft 365 Copilot Declarative agents vs Copilot Studio: Knowledge sources compared

Microsoft 365 Copilot Declarative agents vs Copilot Studio: Knowledge sources compared

Microsoft 365 Copilot’s ability to respond to user prompts with data groun¡ded in your business is founded on how it leverages knowledge sources. In this article, I compare differences in how knowledge is leveraged, and limited, when you create declarative agents with the ATK, or Copilot Studio.

September 16, 2025

Read now

Join me - CollabDays New England - October 2025 for Microsoft 365 Copilot Extensibility!

Join me - CollabDays New England - October 2025 for Microsoft 365 Copilot Extensibility!

Join me in Burlington, NH October 17, 2025 for CollabDays New England! I’m excited to present a session on the Microsoft 365 Copilot extensibility landscape.

August 31, 2025

Read now

Microsoft quietly changed (broke?) Teams tab development (and how to fix it)

Microsoft quietly changed (broke?) Teams tab development (and how to fix it)

Microsoft’s undocumented Teams manifest v1.16 changes broke tab flexibility. Learn what changed, why it matters, and how to work around the new limitations.

August 30, 2025

Read now

Why I switched from NVM to Fast Node Manager (you should too)

Why I switched from NVM to Fast Node Manager (you should too)

Discover why Fast Node Manager (FNM) beats NVM and NVM-Windows with cross-platform support, blazing speed, and better reliability for Node.js development.

August 26, 2025

Read now

Join me - M365 Twin Cities - September 2025 for Microsoft 365 Copilot Extensibility!

Join me - M365 Twin Cities - September 2025 for Microsoft 365 Copilot Extensibility!

Join me in Minneapolis, MN September 19, 2025 for M365 Twin Cities! I’m excited to present a session on the Microsoft 365 Copilot extensibility landscape.

August 19, 2025

Read now

Extending Microsoft 365 Copilot: Declarative Agent Alternative to Copilot Studio

Extending Microsoft 365 Copilot: Declarative Agent Alternative to Copilot Studio

The overlooked middle-ground solution for Microsoft 365 Copilot extensibility: declarative agents offer powerful capabilities beyond Copilot Studio without custom code.

August 19, 2025

Read now

bi-weekly newsletter

Join 12,000+ Microsoft 365 full-stack web developers for news, insights & resources. 100% free.

Subscribe to Andrew's newsletter for insights & stay on top of the latest news in the Microsoft 365 ecosystem!

No clickbait · 100% free · Unsubscribe anytime.

    Live Microsoft 365 Learning for SPFx, Copilot, and MS Teams

    Live Microsoft 365 Learning for SPFx, Copilot, and MS Teams

    Announcing live Microsoft 365 development learning options for on the SharePoint Framework, Microsoft 365 Copilot, and Microsoft Teams in September 2025!

    August 8, 2025

    Read now

    Microsoft 365 Copilot vs ChatGPT: What M365 devs should know

    Microsoft 365 Copilot vs ChatGPT: What M365 devs should know

    Compare M365 Copilot and ChatGPT from a developer’s perspective. Learn key differences in security, data handling, and customization options.

    August 4, 2025

    Read now

    How Microsoft 365 Copilot Works: Understanding the Tech Stack Behind the Magic

    How Microsoft 365 Copilot Works: Understanding the Tech Stack Behind the Magic

    Learn how Microsoft 365 Copilot processes prompts, grounds data, and generates responses. Essential knowledge for developers building Copilot extensions.

    July 21, 2025

    Read now

    How to Add TypeSpec to M365 Copilot Declarative Agent Projects

    How to Add TypeSpec to M365 Copilot Declarative Agent Projects

    Learn how to enhance your Microsoft 365 declarative agent development by adding TypeSpec support to existing M365 Agents Toolkit Azure Function-based projects.

    June 23, 2025

    Read now

    TypeSpec 101: Building Microsoft 365 Declarative Agents

    TypeSpec 101: Building Microsoft 365 Declarative Agents

    Learn how TypeSpec simplifies creating declarative agents for Microsoft 365 Copilot by replacing error-prone JSON/YAML files with a strongly-typed language.

    June 23, 2025

    Read now

    Microsoft retires SharePoint Framework field customizers

    Microsoft retires SharePoint Framework field customizers

    Microsoft announced the retirement SPFx field customizers in June 2026, eliminating a key extensibility option developers have relied on for nearly eight years.

    June 17, 2025

    Read now

    SharePoint Online's Support for Content Security Policy

    SharePoint Online's Support for Content Security Policy

    Learn how Content Security Policy (CSP) in SharePoint Online affects SPFx developers including monitoring violations, how to configure it, and suggestions.

    June 6, 2025

    Read now

    Microsoft 365 Full-Stack Developer's Recap to Build 2025

    Microsoft 365 Full-Stack Developer's Recap to Build 2025

    I spent over 50+ hours watching 55+ sessions, keynotes, & reading announcements to gather what Microsoft 365 full-stack developers should know from Build 2025.

    May 26, 2025

    Read now

    Code. Deploy. Go Live. - A Podcast for Full-Stack Developers

    Code. Deploy. Go Live. - A Podcast for Full-Stack Developers

    I’m thrilled to announce my new podcast with my co-host Julie Turner, focused on full-stack web development! Start listening to the first six episodes today!

    May 21, 2025

    Read now

    Microsoft Teams Free 9-Day Email Course

    Microsoft Teams App Development OnRamp

    Free 9-day email course - Microsoft Teams App Development OnRamp Free 9-day email course - Microsoft Teams App Development OnRamp
    Free 9-day email course - Microsoft Teams App Development OnRamp