SPFX

SharePoint Framework (SPFx) Quick Start (Updated 2023)

SharePoint Framework

New content being built for this topic. Stand by…

UPDATE2: Almost 4 years ago, I wrote a post on how to setup up your SPFx developer environment because, at that time, I found the available documentation to be very “challenging” to understand. Since then, the official documentation has gotten much better and if you want a walk-through that explains everything, follow the link in the next paragraph.

BLAH BLAH BLAH! Just take me to the code!

This is the Quick Start guide I use when I am setting up a new computer to work with SPFx. Microsoft has a very detailed guide for SPFx setup at Set up your SharePoint Framework development environment. The Microsoft guide is good, but covers a lot of stuff that you might not need. If my guide doesn’t work for you, I would recommend that you go back to the official documentation. When working with SPFx, there are lots of additional tools that can be installed to enhance your development experience. For this Quick Start, I wanted to keep those tools to a minimum. I deviate from the “stock” installation from Microsoft with three tools that I use on a daily basis and feel are critical for developers that will be building many SPFx projects over long periods of time.

Microsoft 365 Conference 2023

updated from 2022-01-22


I am thrilled to announce I was selected to speak at this year’s Microsoft 365 Conference in Las Vegas on April 30th-May 5. This is always one of the premier conferences, with a large supporting cast from Microsoft and the MVP community. I am really looking forward to connecting with attendees and learning how they are using Microsoft technology to make the world better.

Renewed - Teams Application Developer Associate Certification


I recently took the certification renewal appraisal and passed! This used to be the certification earned with the passing of MS-600 exam titled “Building Applications and Solutions with Microsoft 365 Core Services.” The certification was orignially called the “Microsoft 365 Developer Associate” certification, but is now called “Microsoft 365 Certified: Teams Application Developer Associate.”

Originally, I heard that recertifications would be via an exam that was just like the original exam, but not as long. Apparently the process has changed since then and the current process is to take a recertification exam, but not like normal certification exams. There was no cost, no time limit, and if you didn’t pass, you could take the exam again. I remember reading that after the 2nd failure, you would need to wait 24 hours before re-attempting the exam.

European Collaboration Summit 2023


Wow! After several attempts, I was finally selected to speak at this year’s European Collaboration Summit (ECS) in Düsseldorf, Germany! This is considered by many to be the premier conference on Microsoft 365 and relate technologies and I have wanted to attend or speak for several years. (Full disclosure, I was selected to co-present in 2021, but Covid-19 caused the conference to be cancelled.)

At ECS, I will be presenting a session titled “Simplify SharePoint Development with Containers”. In this session, we will explore how containers can be used to reduce some of the pain points associated with needing multiple development environment available on a single device. We will look at both Docker Desktop and Github Codepsaces and how to automate environment setup right from your project solution.

Upgrade your SPFx project (Community Demo)


Last week, I had the privilege of doing a live demo during the bi-weekly “Viva Connections & SharePoint Framework” community call hosted by Microsoft. This was my first time presenting in one of these calls, so I was a little nervous, but once the lights are on, all nerves disappear and there is no other option but to press on.

The topic I chose to demonstrate was “Upgrading SPFx solutions to the latest version using the CLI for Microsoft 365.” Whew, that’s a little wordy, but accurately describes the subject. You can watch the full video below, and find the links mentioned in the video at the bottom of this post.

Developing SPFx solutions using Docker


This is the third of 4 articles on using containers for SharePoint Framework (SPFx) development.

Disclaimer

While I have learned a lot about containers over the last 2 years, I do not claim to be the final authority on this topic. My goal over these next 4 articles is share what I have learned and how I use that knowledge in my daily life as a SPFx developer. Containers are not just for SPFx but work on many developer technologies. In fact, I used containers, primarily Codespaces, to write this blog, which uses Hugo/Go. I encourage you to do the research and make your life easier.

Developing SPFx solutions using WSL



This is the second of 4 articles on using containers for SharePoint Framework (SPFx) development.

Disclaimer

While I have learned a lot about containers over the last 2 years, I do not claim to be the final authority on this topic. My goal over these next 4 articles is share what I have learned and how I use that knowledge in my daily life as a SPFx developer. Containers are not just for SPFx but work on many developer technologies. In fact, I used containers, primarily Codespaces, to write this blog, which uses Hugo/Go. I encourage you to do the research and make your life easier.

Developing SPFx solutions using containers - Introduction


This is the first of 4 articles on using containers for SharePoint Framework (SPFx) development.

Disclaimer

While I have learned a lot about containers over the last 2 years, I do not claim to be the final authority on this topic. My goal over these next 4 articles is share what I have learned and how I use that knowledge in my daily life as a SPFx developer. Containers are not just for SPFx but work on many developer technologies. In fact, I used containers, primarily Codespaces, to write this blog, which uses Hugo/Go. I encourage you to do the research and make your life easier.