round
Series

Microsoft Teams Application Development Frustrations

In this series, I share frustrations with Microsoft's approach to Teams app development and how they sabotage developer adoption of the platform.

round round
round

Blog: 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.

Read more
Microsoft's Own Goals in Teams Development

Blog: 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.

Read more
Microsoft Teams development SDK Guidance - Fall 2025

Blog: 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.

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

Blog: M365 Agents Toolkit: Great tech but lacks developer empathy

The M365 ATK shows promise with flexible build toolchains & Bicep deployments, but Microsoft’s poor communication & sloppy releases sabotage dev experience.

Read more
M365 Agents Toolkit: Great tech but lacks developer empathy