M365 PNP

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.

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.

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.

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.

Join me at 365EduCon-Seattle in May

In just under 2 months (May 9-13, 2022), I have the opportunity to present several sessions the the Microsoft 365 EduCon Conference. I’m really excited to join this conference as we move back to more in-person events. As I have stated many times, I think the real value in conferences is networking at all levels: Business Partners, Speakers, Vendors, as well as fellow professionals and enthusiasts. Content is awesome, but meeting people that you can contact after the conference is key to advancing your skills and professional development.

Recognition program at PnP

I recently was awarded the Community Contributor recognition badge from the Microsoft Patterns & Practices (PnP) team! While it is nice to receive recognition, my support for this open-community effort goes far beyond recognition. PnP has been a consistent part of my professional development for many years, and I credit the program with a large part of my growth as a developer. The “old” PnP was a Microsoft program where you could learn the “best practices” for building code in SharePoint, which has been my primary development focus for almost 15 years.

Adding custom formatting to all list views

One of the most exciting changes to SharePoint in the last few years is the advances in custom formatting of columns, views, and forms. These capabilities have transformed lists from functional tools that are pretty boring to exciting, dynamic, visual presentations of data with colors, icons, and almost anything you can design in HTML/CSS. By default, most of the custom formatting samples for columns are shown in a single view, but it is just few steps to make this formatting active in every view.

Certified! Microsoft 365 Developer Associate

I’m always excited when I earn a certification, but some are more special than others. I have been working for over a year to learn all the skills needed to earn the Microsoft 365 Developer Associate certification. While I have been working as a SharePoint developer for almost 15 years, most of my work has been in very specific areas, like webparts or apps. Certifications normally require more skills than one person would have experience in, even someone doing this as long as I have.