I'm Presenting at SPFest Seattle

I've been in the SharePoint development space for nearly 15 years. For the last 10 years, I've been attending and presenting at conferences on various SharePoint development topics. One event I have yet to be involved with either as an attendee or presenter is SPFest.

While in Seattle, I'm looking forward to collecting even more interviews for a series I'm running, "SharePoint Framework In Their Own Words". Are you attending and want to share your thoughts? Leave a comment below and let's see if schedules will work out!

Full Day Workshop: Mastering the SharePoint Framework (WS106)

Are you looking for a fully immersive experience to get up to speed on the SharePoint Framework? I'm bringing the on-demand video class I'm working on for Voitanos to SPFest Seattle as a full day workshop!

In this workshop you will learn what the SharePoint Framework is all about, what is involved in getting your environment setup to be productive and how to build custom components. We will go from using no web frameworks to leveraging React, Angular, Vue.js and even implement automated testing for robust and reliable components for your SharePoint deployment.

By the end of the day, you will be well on your way to being a SharePoint Framework Master!

Attendees of this workshop will get very special offer for my course that will be filled with even more goodness!

In the past, SharePoint gave developers a few different options for event handling. It started with server-side events in SharePoint 2003 through 2010, then we got remote event receivers in SharePoint 2013. These options worked but were not ideal. The latest option is to leverage webhooks, which is by far the best option of all!

In this session, you will learn the basics of working with webhooks for SharePoint as well as Microsoft Graph and learn some tips and tricks on how to best implement handlers for webhooks using Azure Functions to make the most reliable and reliable handlers. We will even look at how you can port remote event receiver handlers to leverage this same pattern.

I was initially doing a session on Building Client Web Parts with the SharePoint Framework, but after seeing the conference agenda, I noticed that Eric Overfield's session was covering mostly the same content. Therefore my session was changed to be the following session:

Modern UI Extensions with the SharePoint Framework – Command Sets, Application and Field Customizers

Microsoft has extended the SharePoint Framework from the initial release of introducing client-side web parts to provide ways to extend the user experience. These new additions enable customizations available in previous development model options in SharePoint.

In this session you will learn about command sets (what you knew as custom actions), field customizers (what you knew as JSLink) and application customizers (which are similar to what you knew as delegate controls).

You will see how to use the SharePoint Framework to not just deploy client-side web parts, but also extend the SharePoint user experience with these new capabilities!