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
Migrating custom APIs to Azure Functions

Migrating custom APIs to Azure Functions

Recently I migrated my custom Node.js API from an Azure API App to an Azure Function. So how much did I have to change exactly? Azure API Apps Azure API Apps are a versatile platform that you can use to deploy custom APIs to Azure. API Apps are based
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
Migrate SharePoint JavaScript customizations to SharePoint Framework - jQuery AJAX calls and showing data

Migrate SharePoint JavaScript customizations to SharePoint Framework - jQuery AJAX calls and showing data

Many SharePoint customizations use jQuery to communicate with SharePoint and show the results on the page. Here is how you could migrate such a customization to SharePoint Framework. Communicating with SharePoint from an embedded client-side customization Over the last few years client-side SharePoint customization gained popularity. Using existing libraries and