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

Microsoft Graph Webhooks šŸŖ - What, Why, How & Best Practices

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

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

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

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

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

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

3 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
What is SharePoint Embedded?

In May 2023, Microsoft announced the private preview of a new product/service at their annual Build conference: Syntex Repository Services. Then, in November 2023, Microsoft announced the public preview and renamed it to SharePoint Embedded. In the past, itā€™s also been referred to as Repository as a Service (RaaS) or SharePointā€™s headless APIs. SharePoint Embedded offers a headless, API-only pattern for building content apps that integrate management capabilities like collaboration, security,...

4 months agoĀ ā€¢Ā 3 min read

On November 27th, Microsoft made an important announcement regarding the retirement plan for both Azure Access Control Services and the SharePoint Add-in model. As a long-time SharePoint developer and customer, I understand that these announcements will have a significant impact on our work. In this article, I want to provide clarity on why these announcements were made and what the timeline for implementation looks like. We must understand the implications of this retirement and explore...

5 months agoĀ ā€¢Ā 1 min read
Share this page