profile

The Full Stack Dev's Microsoft 365 Playbook

by Andrew Connell

Andrew, a 19-year recipient of Microsoft's MVP award, helps full-stack developers efficiently build Microsoft 365 apps through pragmatic mentoring and self-paced courses. Join 8,000+ developers and receive his bi-weekly newsletter filled with insights on Microsoft 365 and Azure topics.

Featured Post

Securing SPFx solutions 🔒 after the domain-isolated web part deprecation 🥺

In a recent newsletter, I shared the news that Microsoft accounted for the upcoming retirement of the SharePoint Framework (SPFx) domain-isolated web parts. It appears they’re doing this to get rid of iframes in SharePoint pages - an unfortunate development because it was one of the ways to better secure your SPFx solutions. Why? When an SPFx solution requests an access token from SharePoint Online (SPO) using either the Microsoft Graph API or Azure AD (aka Microsoft Entra ID) API, SPO has no...

4 days ago • 4 min read

Conferences such as Microsoft’s Inspire, Ignite, and the recent Build Conference serve as platforms where Microsoft displays its latest and upcoming projects. The last Build Conference in Seattle was no exception. With the past 18 months of AI advancements, it seemed like the news and innovations were in overdrive. Unless you’ve been completely disconnected, you’ve likely heard of Copilot. If not before, you would have heard of it during the conference, especially with it being mentioned...

18 days ago • 2 min read

Microsoft is at it again… building off all the retirement notices in 2023 coming to a head in April 2026, Microsoft is as it again killing off a SharePoint Framework (SPFx) feature. Late last year, I wrote about the trio of retirement notices that announced that the following services were going to get shut down in April 2026, including: Azure Access Control Service (ACS) SharePoint 2013 Workflows SharePoint Add-in Model (provider-hosted & SharePoint-hosted) You can learn more about the...

about 1 month ago • 4 min read

This week’s newsletter is arriving a bit later than usual for a good reason. Today marks the first day of the Microsoft 365 Community Conference in sunny Orlando, FL. I wanted to ensure ample time to cover all the announcements from today’s keynote. You'll notice a new section in the newsletter - Newsworthy Stories. Given the rapid pace of news and announcements in the Microsoft 365 developer space, I’ve added this section to help you stay informed. This newsletter aims to be a reliable...

about 2 months ago • 3 min read

REMINDER - April's Monthly Office Hours is Tomorrow!Got a question about anything related to Microsoft 365 Development? Maybe it’s about the SharePoint Framework (SPFx), Microsoft Teams AppDev, SharePoint Embedded, or about today’s topic: Microsoft Graph webhooks! Join me tomorrow, April 17, 2024 at 11 AM, on my YouTube channel for this month’s Microsoft 365 Developers Playbook office hours + AMA livestream! Bring your questions, or submit a question early by replying to this email or for...

about 2 months ago • 3 min read

As a Microsoft 365 developer, I’ve been reflecting on the tools and features that I’d like to see in the platform. It’s been a few years since I published my list “wish list” article so I thought it was a good time to post my updated wishes. But this time, I’m not going to just focus on the SharePoint Framework (SPFx), but a broader Microsoft 365 developer wish list that also covers Microsoft Teams apps! Finish incomplete efforts (classic > modern anyone?) There are still a few items from my...

2 months ago • 3 min read

In March of last year, I committed to revitalizing my biweekly newsletter. I’m proud to say that, after over 23 issues, I’ve consistently published a new issue every second Tuesday. However, I must admit that I am feeling overwhelmed today. Over the past two weeks, I’ve been juggling a personal matter while also being inundated with a significant project. Regrettably, these two aspects, along with concluding the second cohort of my Microsoft Teams AppDev Accelerator, have prevented me from...

3 months ago • 2 min read
Microsoft 365 Apps: Use SharePoint Framework or Microsoft Teams?

When building a new Microsoft 365 application, developers typically have two main options: the SharePoint Framework (SPFx) or Microsoft Teams apps. A power feature of each option is that they can be deployed to each other’s platforms. For instance, you can create an SPFx web part deployed to SharePoint Online pages as just a web part of single page app (SPA) or deploy it to Microsoft Teams as a Microsoft Teams tab. Alternatively, you can build a tab in Microsoft Teams, deploy it within...

3 months ago • 2 min read

This week’s newsletter isn’t about something new, rather I want to revisit a topic I see come up over and over with SharePoint Framework developers - the implications and nuances around granting permissions to your SPFx applications. One very important aspect of this capability is that when you grant your SharePoint tenant permission to a specified endpoint, you are doing so for your entire SharePoint Online tenant. I’m being very specific in my wording there. Once your tenant has been...

4 months ago • 1 min read

A few months ago, I published an [article summarizing Microsoft’s announcement regarding the retirement of SharePoint Add-in and Azure Access Control Services (ACS). Since then, I’ve spoken to several customers who have had numerous questions about the retirement plan and how to proceed with the Sharepoint Add-ins. What kinds of things? All sorts of things, including… Migrating SharePoint Add-ins to supported scenarios What about SharePoint Add-in lifecycle events? What about remote event...

4 months ago • 2 min read
Share this page