Don't wait for someone else to find your bugs

Don't wait for someone else to find your bugs

I hate bugs in my code. They keep me awake at night and keep me from moving on with my work. Some bugs confront me with my lack of focus, other puzzle me. Some prove that I don't know everything. Some bugs are downright annoying. Bugs suck. I know you
Don't use PropertyPaneTextField with numeric web part properties

Don't use PropertyPaneTextField with numeric web part properties

When building SharePoint Framework client-side web parts, don't use PropertyPaneTextField to manage values of numeric web part properties. Here is why. Configure with ease What distinguishes web parts from other SharePoint customizations is how easily you can configure them to your specific needs. Using web parts, you can compose pages
How to use Masonry in SharePoint Framework client-side web parts

How to use Masonry in SharePoint Framework client-side web parts

Masonry is a popular library frequently used in JavaScript customizations. Here is how you can use it in SharePoint Framework. Masonry - Cascading grid layout library If you ever built a client-side solution that shows a number of cards - be it images or text, there is a chance you've
Unity Connect 2016 presentation slides available

Unity Connect 2016 presentation slides available

At the recent Unity Connect 2016 I had the pleasure of presenting a session about building productivity solutions using the Microsoft Graph. Here are the presentation slides that I used. Ask Us Anything - SharePoint Framework Edition Due to a change in the schedule, fellow MVPs Chris O'Brien and Scot
Presenting at Unity Connect 2016

Presenting at Unity Connect 2016

Learn how to build powerful productivity solutions with the Microsoft Graph in my session at the upcoming Unity Connect 2016. One API to rule them all Office 365 - the Microsoft productivity cloud, evolves continuously, offering more and more capabilities every day. These capabilities help you be more productive by