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

😱 Beware of Declarative Permissions in SharePoint Framework Projects!

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

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

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

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

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

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

3 months ago • 1 min read
Beyond Power Apps: Discover the Benefits of Teams Apps

Over the past year, I’ve had tons of conversations with developers about Microsoft Teams app development. I’ve spoken to: independent consultants developers employed by consultancies that work for multiple clients corporate developers building apps for their organizations They all have varying experiences with Microsoft Teams app development and Microsoft 365 app development: Some are experienced with Microsoft Teams app development, while others have no experience Some are seasoned...

3 months ago • 1 min read

Recently, one of my newsletter readers, Adrian, posed an interesting question. He asked how to decide between building a SharePoint Framework (SPFx) web part, a full-page web part like a single-page app (SPA), and a tab inside Microsoft Teams. This could be a personal app, a channel app, or a Power App. This is an excellent question to cover in this week’s newsletter! I always start by looking at who the target audience is for the app. Where do they spend their time & what is the vision for...

4 months ago • 1 min read

In this week’s newsletter, I’ll dive into the challenge many SharePoint Framework (SPFx) developers when it comes to code sharing across multiple projects. Duplicating code can lead to maintenance and performance issues, making it crucial to find the right solution. Discover two options for externalizing code and sharing it across projects, each with its own advantages and disadvantages. I provide an in-depth analysis of the unique aspects related to SPFx solutions and explore the challenge...

5 months ago • 2 min read

It’s October and Halloween is just a few weeks away, but why wait to get scared? Are you ready for a spine-chilling tale that will leave you both curious and fearful? I’ve got a story to share about the recent update to SharePoint Server Subscription Edition (SP SE) in the 23H2 feature update. Brace yourself as I share the scary truths: a downgraded SharePoint Framework (SPFx) version included in this update! 😱 A downgrade??? That's not a good scenario for developers who have already upgraded...

5 months ago • 1 min read
Share this page