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

Here we go again... ☠️ SharePoint Framework Domain Isolated Web Part Retirement

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

7 days 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...

21 days 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 1 month 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...

about 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...

2 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...

3 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...

3 months ago • 2 min read
SharePoint Embedded FAQ

I’m excited to share some Voitanos news related to my SharePoint Framework (SPFx) courses and upcoming plans for future office hours sessions for Microsoft 365 full-stack developers. More on this in a few days... stay tuned! In just a few weeks, I'll be in Miami at the first annual FREE Microsoft 365 Community Day talking about React hooks. Then in May, I'll be in Orlando at the Microsoft 365 Conference (April 30 - May 3) presenting a workshop and breakout session on Microsoft Teams App...

4 months ago • 1 min read

Last call! 📣 There’s just 2 seats left in my Microsoft Teams AppDev Accelerator that starts next week. Reply if you want to join us next week and learn Microsoft Teams app development faster to be the irreplaceable expert delivering more to your customers. Happy New Year! The last time you heard from me, I told you about a new service called SharePoint Embedded from Microsoft. This service allows app developers to store documents in their customers’ Microsoft 365 tenants and take advantage of...

4 months ago • 2 min read
Share this page