Articles
Here you'll find articles & other useful resources. Enjoy!
Previous Articles
SharePoint Framework and Sharepoint Server SE 24H1
The SharePoint Server SE feature update 23H4 is out, but this time it doesn’t include any changes to SPFx.
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.
New Course Lessons on React Hooks + Fluent UI React for SPFx
Learn about the exciting updates to my Mastering the SharePoint Framework course - new lessons on React Hooks and using Fluent UI React in SPFx solutions!
Webinar - Deliver More to your Org with Custom Teams Apps
Join me for an upcoming webinar and learn about the different extensibility points in Microsoft Teams that developers can use to build robust solutions!
Join me at the Microsoft 365 Community Conf for Teams AppDev
Join me, May 2024, in Orlando, Florida for the Microsoft 365 Community Conference to learn Microsoft Teams app dev in my workshop and breakout session!
Migrate SharePoint Add-ins to SharePoint Framework - FAQ
Customers are starting to ask about migrating SharePoint Add-ins after Microsoft announced retirement plans. In this article, I answer some common questions.
New Payment Options, Payment Plans & Expanded Office Hours
Discover new payment options (Apple Pay, Google Pay, and payment plans) and expanded access to Andrew’s monthly office hours for Microsoft 365 developers.
SharePoint Embedded - Answers to Frequently Asked Questions
In this article, I answer some of the frequently asked questions I’ve received about a new service from Microsoft 365 - SharePoint Embedded.
Zero to Hero: Complete Tutorial on Building SharePoint Embedded Apps
Build document-centric apps in this step-by-step tutorial with SharePoint Embedded. Leverage SharePoint’s document libraries & more Microsoft 365 capabilities!
SharePoint Embedded - overview and example scenarios
SharePoint Embedded, a new service from Microsoft 365, enables the creation of document centric apps with a custom UX but using SharePoint for document storage.
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.
SharePoint Add-in model retirement + other services unpacked
This is the definitive guide to the Microsoft 365 retirements announced in 2023: SharePoint Add-in model, SharePoint 2013 workflows, and Azure ACS.
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.
Should your next Microsoft 365 app be a SPFx web part, SPA, or Teams app?
Explore the process of choosing the right Microsoft 365 app. This is the decision tree I consider for SPFx web parts, SPAs, and Teams Apps.
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!
SPFx Devs: Beware of the SharePoint SE 23H2 Feature Update
Learn the implications of the SharePoint Server SE 23H2 feature update for SPFx projects. A downgraded SPFx & bad guidance on customizing projects.
SharePoint Framework v1.18 - What's in the Latest Update of SPFx
Learn what I found while picking apart the latest SharePoint Framework (SPFx) release, v1.18. Two big upgrades & one huge change for ACES!
Newsletter Reboot: The Full Stack Dev's Microsoft 365 Playbook
Subscribe to the newsletter & join 8,000+ fellow full stack developers for insights, guidance and keep up with the latest news on Microsoft 365 & Azure!
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.
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.
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.
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.
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.
Microsoft 365 Developer News from Microsoft Build 2023
Learn what’s new for Microsoft 365 developers from the Build 2023 announcements 👉 Microsoft 365 Copilot plugins, a Teams AI Library, and more!