Andrew Connell

Latest SharePoint topics

All the latest SharePoint pages on this site.

Organizations use Microsoft SharePoint to create websites. You can use it as a secure place to store, organize, share, and access information from any device.

First Previous Next Last
  • Published on

    Blog: April 2022 course update - Mastering the SharePoint Framework

    It’s been a while since I checked in and shared an update on the latest with my course, Mastering the SharePoint Framework. But there’s no better time than now! Learn what’s new in this month’s refresh of the first two chapters in the Fundamentals bundle!
  • Published on

    Blog: SharePoint Online Modern App Catalog - April 2022

    Microsoft introduced the tenant app catalog many years ago way for users to install, deploy, and acquire apps within their SharePoint Online environment. Unfortunately, it’s become quite dated and not kept up with the needs and demands of the product… until now! In this post, I’ll take a look at what Microsoft is rolling out to your SharePoint Online tenants with a new modern experience, a better story for acquiring, requesting, and approving apps from the app store and more. In fact, we’re getting an idea of what’s coming in the future.
  • Published on

    Blog: What’s in the first SharePoint Framework v1.15 beta?

    Microsoft release the first beta of the SharePoint Framework v1.15 on March 8, 2022. In this post I’ll dig in to see what’s in it!
  • Published on

    Blog: State of SharePoint Client-Side Dev - Winter 2022

    In this post, I’ll give you an update on where we are with popular frameworks and tools developers use in the client-side SharePoint development world.
  • Published on

    Publication: Microsoft Learning: Build Microsoft Teams customization using the SharePoint Framework

    This module will introduce you to leveraging your SharePoint Framework customizations in Microsoft Teams.
  • Published on

    Blog: How to set up SPFx development environments for multiple SharePoint Server deployments

    In this post, learn how to set up a development development environment to create SPFx projects for all SharePoint deployments.
  • Published on

    Blog: Definitive guide for developers: SharePoint Framework for SharePoint Server 2016

    These days, all of Microsoft’s updates about the SPFx, or community content have one thing in common: they ignore SharePoint Server 2016. Not this post!
  • Published on

    Blog: Definitive guide for developers: SharePoint Framework for SharePoint Server SE

    These days, all of Microsoft’s updates about the SPFx, or community content have one thing in common: they ignore SharePoint Server SE. Not this post!
  • Published on

    Blog: Definitive guide for developers: SharePoint Framework for SharePoint Server 2019

    These days, all of Microsoft’s updates about the SPFx, or community content have one thing in common: they ignore SharePoint Server 2019. Not this post!
  • Published on

    Blog: What's new with the MS-600 exam for the Microsoft 365 Dev Cert | January 2022

    In this webinar, I’ll cover what’s new with the MS-600 exam today, and look forward to some changes we can expect Microsoft to make to the exam in the coming months. This is free webinar is ideal if you’re a Microsoft developer who’s interested in taking the MS-600 exam to become a certified Microsoft 365 Developer Associate! Microsoft released a new certification in November 2020 for Microsoft 365 developers. The Microsoft 365 Certified: Developer Associate certification measures developers across five (5) primary workloads in Microsoft 365.
  • Published on

    Blog: Learn 'What is the SharePoint Framework' is in our new email course!

    New to SPFx? Check out our newest FREE email course to quickly get up to speed, learn what you can build, where you can use it, and what a ‘day in the life’ of a SharePoint Framework developer is like!
  • Published on

    Blog: What's new with the MS-600 exam for the Microsoft 365 Dev Cert | December 2021

    In this post, I want to update you on some of the changes Microsoft has recently made related to the exam & offer guidance if you’re planning to take the exam soon. I’ll also answer a few common questions that keep coming up. In this post, learn about the changes #Microsoft made related to the #MS-600 exam, get guidance if you’re planning to take the exam soon, & get answers to common questions that keep coming up.
  • Published on

    Blog: Mastering SharePoint Framework - October 2021 Refresh

    In this post, learn what’s new with our flagship course: Mastering SPFx! The Starter bundle is completely refreshed, lesson notes are improved, and we added clickable resources within lesson videos!
  • Published on

    Blog: Update to my Azure Pipelines Templates for SPFx Projects (v1.4.0)

    Earlier today, I updated our Azure Pipelines Templates for SharePoint Framework projects. This is mostly a modernization update to the templates for developers using our templates to implement a CI/CD process for their SharePoint Framework (SPFx) projects using Azure DevOps Pipelines.
  • Published on

    Blog: Microsoft MVP Renewed 17th Year

    Last week, while my head was down and focused on updating my course, Microsoft sent their annual notices out to techies who received their first MVP award. I remember when I was up for consideration and received my first MVP award in 2005. That year, I was recognized as one of five (5) developers awarded for my community work related to Microsoft Content Management Server 2002 (MCMS). Over the years my award category has changed from MCMS to SharePoint to Office Apps & Servers to where it is now: Office Development.
  • Published on

    Blog: Microsoft 365 MS-600 Exam Prep Course Refreshed - New content, resources, & introducing practice test questions!

    I’m excited to announce what’s in the latest refresh of my MS-600 exam prep course! New content, over 300 practice test questions and more!
  • Published on

    Blog: State of SharePoint Client Side Dev 2020 December

    As we near the end of 2020, I wanted to take a look at where we are with respect to the State of SharePoint Client-Side Development. In this post, I’ll give you an update on where we are with popular frameworks and tools developers use in the client-side SharePoint development world.
  • Published on

    Blog: Voitanos' Black Friday Cyber Monday 2020 Deals are back for 2020!

    It’s been quite a different year for all of us. Here in the United States, we celebrate Thanksgiving late in November & are usually together with our extended families. Unfortunately, it won’t be the same this year in my family because like so many other households, we’re avoiding the big gathering. But, I’m thankful my family has remained safe & healthy thus far… and I hope yours has as well.
  • Published on

    Blog: Join me at the Microsoft 365 Collaboration Conference - learn the SharePoint Framework in my half-day workshop

    Join me for a half-day virtual workshop at the Microsoft 365 Collaboration Conference to get up to speed on the SharePoint Framework.
  • Published on

    Blog: Announcing my next course: Microsoft 365 Certified Developer MS-600 Exam Prep

    In early September 2017, I announced Voitanos’ first course to be published. A little over three years later, I’m excited to share with you today the news on my next course that’s currently in the works!
  • Published on

    Blog: Microsoft Cloud Show Recent Episodes

    I co-host a podcast, the Microsoft Cloud Show, with my good friend Chris Johnson. We publish new episodes every week and over the last couple months we’ve published few interviews I wanted to call out. Episode 374 | Orchestry with Michal Pisarek On September 2, we were joined by special guest Michal Pisarek on the show to talk about his new startup Orchestry which aims to help companies better manage provisioning, governance, templating, and more in Microsoft Teams and SharePoint.
  • Published on

    Blog: SPFest Virtual SharePoint Framework Workshop - SEPT 2020

    This year’s pandemic has upended the technical conferences so many rely on for training and learning new skill sets. But all is not lost, there’s always another way! I’ve been working with the great folks at SharePoint Fest to put together a virtual workshop solution! Are you a SharePoint Framework developer? If you’re looking to level-up your SharePoint Framework skills for the enterprise, this workshop is for you! Join me on September 15, 2020 for an interactive & knowledge packed workshop to learn how you can add automated testing, and deployment to your SharePoint Framework solutions using Azure Multistage Pipelines or GitHub Actions!
  • Published on

    Blog: Webinar Get Microsoft 365 Developer Certified Explore SharePoint

    Did you miss yesterday’s webinar on SharePoint in my ‘Get Microsoft 365 Dev Certified!’ series? No worries! It was recorded & you can watch it over on the Voitanos blog right now!
  • Published on

    Blog: Get Microsoft 365 Developer Certified - FREE webinar series!

    On Wednesday, April 22, I presented the webinar Get Certified! Overview of the MS-600 exam & Microsoft 365 Developer Associate Certification with Rencore & Waldek Mastykarz. Rencore has posted the recording of the webinar as well as a link to the slides if you weren’t able to join us live or you want to re-watch it. Click here to access the recording. In that webinar I hinted there was more coming - I’m excited to share with you a new webinar series I’m hosting starting on May 5th!
  • Published on

    Blog: Fixing the default SharePoint Framework v1.10 web part code formatting

    Have you noticed since installing the Yeoman generator for SharePoint, when you add a web part to a new or existing project and specify the “No JavaScript framework” option, you get a web part who’s render() method’s indentation is all messed up like this? // omitted for brevity... export default class HelloWorldWebPart extends BaseClientSideWebPart <IHelloWorldWebPartProps> { public render(): void { this.domElement.innerHTML = ` <div class="${ styles.helloWorld }"> <div class="${ styles.
  • Published on

    Blog: Join me, April 22, 2020, and learn about the Microsoft 365 Developer Associate certification and MS-600 exam

    Join me in a webinar on April 22, 2020 and learn about the MS-600 exam you need to pass to achieve the Microsoft 365 Developer Associate certification. I’ll discuss what topics you need to have experience in and how you can best get yourself prepared to take and pass the MS-600 exam.
  • Published on

    Publication: Microsoft Learning: Deploy SharePoint Framework components to production

    This module will address the topic of deploying your SharePoint Framework customizations to production environments.
  • Published on

    Blog: Learn the SharePoint Framework with me at the SharePoint Conference 2020 in Las Vegas!

    I’m looking forward to the Microsoft SharePoint Conference 2020 in Las Vegas, May 17-21, 2020, at the MGM Grand. Like the previous SharePoint Conferences, I’m excited to head back and present a pair of full-day workshops for SharePoint developers on the SharePoint Framework (SPFx)!

  • Published on

    Blog: Join me at SPFest DC to learn SharePoint Framework Development!

    I just a few months I’ll be at the SharePoint Fest (SPFest) conference in Washington DC presenting a few sessions for developers. This is expected to be a great conference just like other SPFest conferences such as those in Seattle and Chicago. You’ll find me presenting a full day workshop as well as 2 sessions at this show.

  • Published on

    Blog: Learn the SharePoint Framework with me at the SharePoint Conference 2019

    I’m looking forward to the premiere Microsoft SharePoint Conference 2019 in Las Vegas, May 19-24, 2019, at the MGM Grand. Like the previous one in May 2018, I’m excited to head back and present a pair of sessions as well as bring my full day workshop for developers back! With over 200 sessions covering all sorts of SharePoint topics giving you all things you need to adopt, build and manage SharePoint Online… what more could you want?
  • Published on

    Blog: SharePoint Framework State of the Union (Fall 2019) from Microsoft Ignite 2019

    Like previous years, Microsoft delivered a session at the Microsoft Ignite 2019 conference that was essentially the “State of SharePoint Framework”. This session, BRK3071 - SharePoint Framework: What’s new and what’s next, started with a review of what the SharePoint Framework (SPFx) is and where it can be used. The second half of the session covered what’s coming next with SPFx, both in the short & long term. In this post, I’ll recap what was shared and share my thoughts.

  • Published on

    Blog: Microsoft Ignite 2019 Recap

    Last week, Microsoft held their annual Microsoft Ignite conference in Orlando, Florida. I was there recording interviews for my podcast, the Microsoft Cloud Show, presenting one session on Leveraging React in SharePoint Framework solutions (recording available on that link). This year, I made time to attend a handful of sessions. Here’s a fun fact, I attended more sessions at this year’s conference than all previous four (4) Ignite conferences combined, including all sessions I’ve presented & live podcasts I’ve streamed!
  • Published on

    Blog: SharePoint 2016, 2019 & SharePoint Online: Which Version of the SharePoint Framework Should You Install?

    Customers can leverage the SharePoint Framework (SPFx) in any of the modern or recent SharePoint versions. This includes SharePoint Online & SharePoint on-premises versions SharePoint Server 2016 & SharePoint Server 2019. To build a SPFx project, you use the Yeoman generator for the SharePoint Framework to create your project and get started. But there seems to be some confusion on which version you should install depending on your target SharePoint environment. Let’s clear this up, once and for all.

  • Published on

    Blog: Jest Preset Update October 2019

    Late last year I published a few Jest presets to simplify adding automated testing to your SharePoint Framework (SPFx) projects. These are complete with example tests including testing the rendering of components, testing async functions using promises or callbacks and even simulating user events. You can learn more about the presets in the original post, Enable Jest testing of SharePoint Framework Projects in One Simple Step. In this post, I want to share some updates to the presets that have been published.

  • Published on

    Blog: Dealing with Undefined 'this' in React Event Handlers in a Performant Way

    When I’m teaching React to devs, one thing that comes up often is dealing with the common ’this’ error. In this post, I’ll explain how to deal with it correctly.
  • Published on

    Blog: Join me at Ignite 2019 & SPFest Chicago for SharePoint Framework Development

    A few weeks ago I posted that I am going to be in Prague in early December for ESPC 2019 speaking on SharePoint Framework development. Check that post of a change to one of my sessions. One of them was replaced in favor of a new session on setting up automated testing on your SharePoint Framework projects. But that’s not why I am writing this post… Recently I got word that I’ll be at two more conferences in 2019.
  • Published on

    Blog: Automate Building, Testing and Deploying SharePoint Framework Projects with Azure Pipelines in Four Steps

    In this post, you’ll see how to automate the build, test & deployment to SharePoint Online of any SharePoint Framework project using Azure Pipelines.
  • Published on

    Blog: Join me at the Collab365 SharePoint Summit

    In just a few days, from September 10-12, 2019, the folks at Collab365 are putting on a FREE ONLINE SharePoint Summit! This event spans a few days and consists of quite a few presentations by SharePoint professionals all over the world. You’ll find dev content, IT Pro content and adoption content!
  • Published on

    Blog: Join Me at ESPC 2019 for SharePoint Framework Development

    In December later this year, I will be at the European SharePoint, Office 365 & Azure Conference in Prague presenting topics on the SharePoint Framework SharePoint developers. This is my second time with ESPC after joining the show in Copenhagen in December 2018. I’m very much looking forward to this year’s event, just like last year’s conference. It will be my first trip to Prague, a city I’m really looking forward to explore when time allows.
  • Published on

    Blog: The Good, Bad & the Ugly: Using Angular Elements with the SharePoint Framework

    In this series, I showed you how to build custom elements, a native web technology supported natively by most browsers (except you Edge & IE…) and presented two options for how you can go about it. One option involves using one big project with the SharePoint Framework & Angular in it while the other utilizes two projects to mitigate the downsides of the one-project approach. So, you can now use Angular in SharePoint Framework projects and this is made possible by Angular Elements which was introduced in Angular v6 back in May 2017. Sweet! We’ve got the “can you do it” question answered! But, should you do it? There are always tradeoffs when picking a web framework for your next project and using one with the SharePoint Framework is no different. Let’s take a step back and look at the whole picture. Only then can you decide if it makes sense for you.
  • Published on

    Blog: Using Angular Elements in SharePoint Framework Projects

    This has been a long time coming and many of you Angular developers who also work with the SharePoint Framework may have given up by now and switched to React, but for those of you who have been holding out, Angular is finally a viable option for SPFx development even with a few drawbacks.
  • Published on

    Blog: Leveraging the Webpack Define Plugin in SPFx Projects

    Here’s a post that teaches you a technique that you can start leveraging in your SharePoint Framework (SPFx) projects right away! You know those projects where you have certain values you use in development or testing while others that you use in production? This would include things like different account or IDs used for telemetry services, different endpoints to sample or production data that you’re interacting with in your project.
  • Published on

    Blog: Join Me at SPFest Seattle 2019 for Sharepoint Framework Development

    I just a few short weeks I will be at the SharePoint Fest (SPFest) conference in Seattle presenting a few sessions for developers. This is expected to be a great conference just like other SPFest conferences such as those in Washington DC and Chicago. You’ll find me presenting full-day & half-day workshops as well as 3 sessions at this show.
  • Published on

    Blog: JavaScript + SharePoint Framework Summer Camp Calls - July 3 & July 18, 2019!

    Microsoft regularly hosts three different community calls under the SharePoint PnP program on various topics. You can learn all about these from the community page in the SharePoint docs at SharePoint Development > Community > Community Calls. These calls are always recorded and published to the SharePoint PnP YouTube channel. However, during the month of July 2019 schedules are getting a bit out of control with various vacations where no one from the Microsoft side can host the calls and start the recordings.
  • Published on

    Blog: SharePoint Framework v1.8.2 (and v1.8.1) - What's in the latest Update(s) of SPFx?

    Earlier this week, on Tuesday, May 7, 2019, Microsoft released v1.8.2 of the SharePoint Framework (SPFx). A little over a month ago, I wrote about the v1.8.0 release. Since then we had another minor release (v1.8.1) released on April 16, 2019. In this post, I’ll summarize what you can find, and share some additional details I found after spending some time picking apart the last two minor releases.
  • Published on

    Blog: Mastering the SharePoint Framework - Sprint 16 adds SPFx with Teams, SPA's and Tons of Updates

    I’m excited to share this latest update to my course, Mastering the SharePoint Framework for developers. This update, packaged as sprint 16, includes one new chapter and a LOT of updates. When I originally planned out sprint 16, I intended to record a lot of new content. However when the SPFx v1.8.0 release came out there were enough changes to SPFx that I decided to go back and update the course, including adding some new lessons, completely re-recording existing lessons and updating quite a few lessons (both video & notes).
  • Published on

    Publication: Microsoft Learning: Work with SharePoint Content using the SharePoint Framework

    This module will introduce you to working with SharePoint content in SharePoint Framework projects. You’ll learn about the SharePoint REST API, do CRUD operations with SharePoint data, the local workbench, and creating mock data in SharePoint Framework.
  • Published on

    Blog: SharePoint Framework v1.8.0 - What's in this SPFx drop?

    On Thursday, March 14, 2019, Microsoft released v1.8.0 of the SharePoint Framework (SPFx). This release is packed with many features that were previously in developer preview to the Generally Available (GA) milestone. However, there are some subtle updates that developers have been asking for. In this post, I’ll summarize some of what you can find, but also share some details I found after spending some time with the v1.8.0 release, kicking the tires and finding a few resolutions to issues.
  • Published on

    Blog: Leverage Custom Permissions in Azure AD Applications

    In my last post, Securing an Azure Function App with Azure AD - Works with SharePoint Framework!, I showed how you can secure a REST API deployed as an Azure Function App using Azure Active Directory (AzureAD). This comes in quite handy when you want to secure some custom server-side business logic that’’s called from a SharePoint Framework (SPFx) client-side solution. The SPFx docs show how to use APIs with permissions to the Microsoft Graph. This post will explain how to add custom permissions to the AzureAD application that is used to secure your Azure Function.
  • Published on

    Blog: Securing an Azure Function App with Azure AD - Works with SharePoint Framework!

    I recently published a new chapter in my Mastering the SharePoint Framework on-demand course for developers that included a section that showed how to call a REST API deployed using an Azure Function App and secured with Azure AD from the SharePoint Framework. When I was working on this chapter, it felt like the process of configuring an Azure Function App to be secured with Azure AD was harder and more complex than it should have been. Specifically, some of the things you do aren’t explained as well… so I decided to blog about it here!
First Previous Next Last