8-Week Microsoft Teams AppDev Accelerator Program
Limited seats available! - Start date: Wednesday, April 16, 2025
Join Today & Save $1,000
round

Development

This category is for general client-side & server-side development topics.

round round
round

Blog: Microsoft 365 Dev Tenants: A Paid Model Could Save Them

Microsoft halted free 365 developer tenants in January 2024, leaving devs stuck. Should they offer a paid option? Explore a proposal to bring them back securely.

Read more
Microsoft 365 Dev Tenants: A Paid Model Could Save Them

Webinar: Microsoft 365 Fullstack Dev's Office Hours - March 2025

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Webinar: Microsoft 365 Fullstack Dev's Office Hours - February 2025

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: How To Config Microsoft 365 Copilot Chat Consumption Billing

Learn how to set up pay-as-you-go billing for Microsoft 365 Copilot Chat on your tenant and start building custom agents without the full Copilot license.

Read more
How To Config Microsoft 365 Copilot Chat Consumption Billing

Blog: Microsoft 365 Copilot Chat Consumption Billing Developers

Learn how Microsoft 365 Copilot Chat’s new PAYG consumption model offers developers a more affordable way to create and test custom agents.

Read more
Microsoft 365 Copilot Chat Consumption Billing Developers

Blog: How To: Remove Azure Functions from React Tab TTK Projects

Learn how to remove Azure Functions and their dependencies from Microsoft Teams Toolkit React projects for simpler, more efficient tab applications.

Read more
How To: Remove Azure Functions from React Tab TTK Projects

Webinar: Microsoft 365 Fullstack Dev's Office Hours - January 2025

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: Microsoft 365 Full-Stack Developer's Recap to Ignite 2024

I spent over 40+ hours watching 40+ sessions, keynotes, & reading announcements to gather what Microsoft 365 full-stack developers should know from Ignite 2024.

Read more
Microsoft 365 Full-Stack Developer's Recap to Ignite 2024

Blog: Announcing our End of Year Sale 2024 - All You Need to Know

Our new ‘End of Year Sale’ replaces and expands off our prior Black Friday & Cyber Monday promotions. Learn what’s new and this year’s details!

Read more
Announcing our End of Year Sale 2024 - All You Need to Know

Webinar: Microsoft 365 Fullstack Dev's Office Hours - November 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Webinar: Microsoft 365 Fullstack Dev's Office Hours - December 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Webinar: Microsoft 365 Fullstack Dev's Office Hours - October 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: Using TypeScript v5 in SharePoint Framework Projects

While not officially supported, it appears developers can use TypeScript v5.3 in SharePoint Framework projects v1.19 and v1.20. Learn how in this article!

Read more
Using TypeScript v5 in SharePoint Framework Projects

Webinar: Microsoft 365 Fullstack Dev's Office Hours - September 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Webinar: Microsoft 365 Fullstack Dev's Office Hours - August 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Webinar: Microsoft 365 Fullstack Dev's Office Hours - July 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Webinar: Microsoft 365 Fullstack Dev's Office Hours - June 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: How to Fix the SPFx Error: 'Cannot find module node:os'

Learn to fix the SharePoint Framework error ‘Cannot find module node:os’. Understand the root cause and the simple solution: running npm install.

Read more
How to Fix the SPFx Error: 'Cannot find module node:os'

Blog: Microsoft 365 Full-Stack Developer's Recap to Build 2024

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

Read more
Microsoft 365 Full-Stack Developer's Recap to Build 2024

Blog: What You Need to Know - Microsoft 365 Developer Program Changes in 2024

Understand the recent changes in the Microsoft 365 Developer Program, why they were made, and when you can get a free M365 developer/sandbox tenants again.

Read more
What You Need to Know - Microsoft 365 Developer Program Changes in 2024

Webinar: Microsoft 365 Fullstack Dev's Office Hours - May 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: SharePoint Framework Domain Isolated Web Part Retirement

Microsoft is at it again… building off all the retirement notices in 2023, Microsoft is as it again killing off a SharePoint Framework (SPFx) feature.

Read more
SharePoint Framework Domain Isolated Web Part Retirement

Webinar: Microsoft 365 Fullstack Dev's Office Hours - April 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: Microsoft Graph Webhooks - What, Why, How & Best Practices

Learn about a feature that’s been in Microsoft Graph for a very long time. But it’s always surprising to me how many people aren’t aware of it.

Read more
Microsoft Graph Webhooks - What, Why, How & Best Practices

Blog: What on my Microsoft 365 Developer Spring 2024 Wish List

It’s been a few years since I published my last SPFx wish list - this time I want to expand it to all Microsoft 365 development topics!

Read more
What on my Microsoft 365 Developer Spring 2024 Wish List

Blog: SharePoint Framework and SharePoint Server SE 24H1

The SharePoint Server Subscription Edition feature update 23H4 is out, but this time it doesn’t include any changes to SharePoint Framework.

Read more
SharePoint Framework and SharePoint Server SE 24H1

Webinar: Microsoft 365 Fullstack Dev's Office Hours - March 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: Microsoft 365 Apps: Use SharePoint Framework or MS Teams?

Developers can use the SharePoint Framework or Microsoft Teams apps for a new Microsoft 365 application. Compare the pros and cons of in this article.

Read more
Microsoft 365 Apps: Use SharePoint Framework or MS Teams?

Webinar: Microsoft 365 Fullstack Dev's Office Hours - February 2024

Join us live, or watch the recording, from our monthly office hours live stream for Microsoft 365 Fullstack Developers!

Read more

Blog: What's to Love About Adaptive Cards for Microsoft Teams and Viva

It is essential to understand what Adaptive Cards are & get a brief introduction to Adaptive Cards and how to create them for your applications.

Read more
What's to Love About Adaptive Cards for Microsoft Teams and Viva

Blog: Join Me - Microsoft 365 Community Day - Miami FEB 2, 2024

Join me, February 2, 2024, in Miami for M365 Community Day Miami! I’m presenting a session on React Hooks, & answering your questions at the AMA!

Read more
Join Me - Microsoft 365 Community Day - Miami FEB 2, 2024

Blog: Cost Conundrum: Teams Apps Can Outweigh Power Apps in Long-Term Value

Instead of assuming that Power Apps is the only way to build apps for Microsoft 365, it is worth considering the option of creating a Microsoft Teams app.

Read more
Cost Conundrum: Teams Apps Can Outweigh Power Apps in Long-Term Value

Blog: Sharing Code in SharePoint Framework (SPFx) Projects: npm vs. Library Components

Curious about sharing code in SharePoint Framework projects? Explore the advantages of npm packages over SPFx library components!

Read more
Sharing Code in SharePoint Framework (SPFx) Projects: npm vs. Library Components

Blog: Join Me - CollabDays New England in October - Github Actions

Join me, October 21, in Burlington, MA for CollabDays New England! I’m presenting a sessions on GitHub actions, & answering your questions at the AMA!

Read more
Join Me - CollabDays New England in October - Github Actions

Blog: Crack the Code: Testing Solutions for Microsoft 365 Projects

Learn why Microsoft 365 devs avoid automated testing from a survey. Learn how I approach testing for Microsoft Teams, SharePoint Framework, & M365 projects.

Read more
Crack the Code: Testing Solutions for Microsoft 365 Projects

Blog: Why React Hooks: Enhancing Code Performance and Readability

Discover what React Hooks are, why developers choose them over class components, and learn how to convert your SPFx projects to React Hooks in this article.

Read more
Why React Hooks: Enhancing Code Performance and Readability

Blog: Real World Example: Build Web Apps - not M365 or Teams Apps

Build web apps for Microsoft 365 instead of relying on native apps. Gain flexibility and access to latest tools. Learn from real world examples in this article.

Read more
Real World Example: Build Web Apps - not M365 or Teams Apps

Blog: Build Web Apps - not Microsoft 365, Teams, or SPFx Apps

Don’t get tunnel vision: Expand beyond Microsoft Teams and SharePoint apps. Prioritize web apps for a more versatile Microsoft 365 development approach.

Read more
Build Web Apps - not Microsoft 365, Teams, or SPFx Apps

Blog: Navigate ESLint in SharePoint Framework (SPFx) Projects + Guidance

Learn how to handle ESLint build-time errors, modify rules, and selectively disable rules in SPFx projects AND get my recommendations in this article.

Read more
Navigate ESLint in SharePoint Framework (SPFx) Projects + Guidance

Course-Learn-M365: Start Learning Microsoft 365 App Development - Free Guides

Learn how to get started learning Microsoft 365 app development on the five (5) most important workloads with Andrew’s free guides!

Read more

Blog: Microsoft Retired the MS-600 Exam & Teams Developer Cert! 😱

Microsoft is retiring the MS-600 exam & Teams Developer Certification on March 31. In this article I’ll share the backstory & plans for my exam prep course.

Read more
Microsoft Retired the MS-600 Exam & Teams Developer Cert! 😱

Blog: SharePoint Framework v1.16.1 - What's in the Latest Release

In this article, I’ll summarize what I found while time picking apart this latest release of the SharePoint Framework (SPFx): v1.16.1.

Read more
SharePoint Framework v1.16.1 - What's in the Latest Release

Blog: Join me - TechCon365 Washington DC June - SPFx React & Azure

Join me, June 12-16 in Washington DC for the 365 EduCon conference! I’m presenting a workshop & sessions on SPFx, React & Azure for developers!

Read more
Join me - TechCon365 Washington DC June - SPFx React & Azure

Blog: Register SPFx list form customizers with the SharePoint REST API

In this video, learn how to register SPFx list form customizers with SharePoint’s API. See how you can do this our utility web part you can use in your sites!

Read more
Register SPFx list form customizers with the SharePoint REST API

Blog: CloudDev Clarity | Episode 8 - Introducing Browser Native

Episode 8 of CloudDev Clarity introduces Browser Native; a new series co-hosted by Julie Turner & Bob German for developers about native browser features.

Read more
CloudDev Clarity | Episode 8 - Introducing Browser Native

Blog: CloudDev Clarity | Episode 7 - React, Angular, & web frameworks: good, bad, and ugly!

In our 7th episode of CloudDev Clarity, we cover web frameworks & review the results of the 2021 State of JavaScript survey while offering up our opinions.

Read more
CloudDev Clarity | Episode 7 - React, Angular, & web frameworks: good, bad, and ugly!

Blog: How To Register SPFx Field Customizers With SharePoint's REST API

Learn how to register SPFx field customizers with SharePoint’s REST API. See how you can do this our utility web part you can use in your sites!

Read more
How To Register SPFx Field Customizers With SharePoint's REST API

Blog: CloudDev Clarity | Episode 6 - Our favorite Azure resources

In episode 6 of CloudDev Clarity, Julie and Andrew share some of their favorite & most frequently used Azure resources, including why and how they use them.

Read more
CloudDev Clarity | Episode 6 - Our favorite Azure resources

Blog: How to set up reusable ESLint configs for SharePoint Framework (SPFx) projects

When Microsoft swapped out TSLint in favor of ESLint in SPFx v1.15, I think they went overboard with their default rules. In this episode, learn how to set up a reusable ESLint configuration & modify your SharePoint Framework projects to use your rules.

Read more
How to set up reusable ESLint configs for SharePoint Framework (SPFx) projects

Blog: CloudDev Clarity | Episode 4 - Developer Dilemma: REST v SDK

In this 4th episode, Andrew & Julie tackle the long-running debate: should you use an SDK or go straight to the source and use a REST endpoint!

Read more
CloudDev Clarity | Episode 4 - Developer Dilemma: REST v SDK