News Flash: Wandering Office 365 Waffle, Or “Who Moved My Waffle?”

Call it the waffle or the App Launcher or whatever you want (internally it has the CSS class ms-Icon–waffle2, so I think Randy Drisgill [@drisgill] is right, as usual), but if you use Office 365 or the soon to be available SharePoint 2016, you probably click on it dozens of times a day. Recent changes to…

Moving from SPServices to Rest, Part 5: Using Promises with SOAP and REST

This entry is part 5 of 6 in the series Moving from SPServices to REST

Wouldn’t it be great if we could drive flying cars like the DeLorean in Back to the Future? Unfortunately, even though October 21, 2015 has passed us by, that’s not a reality yet. The science fiction writer Arthur C. Clarke famously said, “Any sufficiently advanced technology is indistinguishable from magic.” Sometimes JavaScript promises can feel…

SharePoint TechFest Houston 2015 Follow Up

I spent an enjoyable couple of days down in Houston this week, where I was privileged to speak to SharePoint TechFest Houston 2015. Thanks to Sean, Andrea, and their team for having me. Here are the slides from the two sessions I did. [slideshare id=54457344&doc=sharepointtechfesthouston2015-movingfromsoaptorest-151028011637-lva1-app6892] [slideshare id=54457294&doc=sharepointtechfesthouston2015-creatingagreatuserexperienceinsharepoint-151028011445-lva1-app6892]

Using ETags in SharePoint REST Calls to Manage Concurrency Control

Have you ever needed to generate a unique identifying number, sort of like the ID column in a list? Well, until I started learning the REST APIs, I had no idea how we could ever do this in SharePoint. With the adherence to the OData standards, we can do this and more using eTags to…