Singleton object in JavaScript

I developed a set of components that all read from the User Profile store. They are each designed to be independent, but are likely to be...

SharePoint Saturday - Los Angeles

Due to an unexpected shift in projects, I am delighted to be able to present at SharePoint Saturday Los Angeles. This promises to be a terrific...

SharePoint Framework reaches Release Candidate status

The SharePoint Framework that was announced last may is nearing release. Microsoft has a blog post on their Office Developer site with all the details: https:...

Query variables in SharePoint Server 2013

Posted here for easier retrieval: https://technet.microsoft.com/en-us/library/jj683123.aspx...

RIP - SharePoint Online sandbox execution environment

We all knew (or should have known) that this day was coming, but Microsoft has finally turned off the SharePoint Sandbox execution environment. This means that...

SharePoint Framework - How we got here

I was one of the privileged few developers who were invited to Microsoft's Dev Kitchen for SharePoint and played with an early version of the SharePoint...

Map a crawled property to a refinable managed property in SharePoint site collection administration

After struggling with this for almost a day, I'm posting here for future reference: When you search for a crawled property, you may find two crawled...

I'm speaking at Live! 360 Orlando

I'll be speaking at Live! 360 Orlando, November 16-20. Surrounded by your fellow industry professionals, Live! 360 provides you with immediately usable training and education that...