Creating a Fiddler Extension for SharePoint 2013 App Tokens
This post will show how to create a Fiddler extension to inspect SharePoint 2013 context and access tokens.OverviewIn a previous post, I showed how to inspect a SharePoint 2013 context token. While...
View ArticleMoving Path Based to Host Named Site Collections
This post illustrates a problem with detaching content databases that contain site collections restored from path-based site collections to host named site collections.BackgroundThe recommendation for...
View ArticleIntroducing SharePointContext for Provider-Hosted SharePoint Apps!
One of the more frustrating parts of building provider-hosted apps for SharePoint 2013 was that you needed to choose ahead of time if you were targeting a low-trust app or a high-trust app and use the...
View ArticleEnabling the Developer Site Collection Feature in SharePoint Online
I have been doing a bit of work updating some of our content for apps lately, and I found a couple areas where I needed to enable the developer site collection feature for a new site collection. You...
View ArticleWhat Every Developer Needs to Know About SharePoint Apps, CSOM, and Anonymous...
This post will show what works and what doesn’t with CSOM and REST in a SharePoint 2013 publishing site that permits anonymous access. More importantly, we show what you should and should not do… and...
View ArticleSetting a SharePoint Person or Group Field Value with CSOM
I recently was asked a question about setting a Person or Group field value in a list using CSOM. This post shows how to programmatically set a user or group field value using CSOM.BackgroundA...
View ArticleCall O365 using CSOM with a Console Application
This post shows how to use the SharePointOnlineCredentials class to authenticate to O365 from a console application.BackgroundI write a ton of short samples for customers and co-workers. I’ve written...
View ArticleCreating a SharePoint 2013 App With Azure Web Sites
This post will show how to create a SharePoint 2013 app for Office 365 and publish it to an Azure web site. If you don’t have either today, you can get an Office 365 trial for free and an Azure web...
View ArticleAttaching Remote Event Receivers to Lists in the Host Web
This post shows how to attach a remote event receiver to a list in the host web for a SharePoint provider-hosted app.BackgroundWhile working on the SharePoint 2013 Ignite content, apps were still very...
View ArticleTen Years at Microsoft
Ten years ago today I swallowed the red pill.Prior to joining Microsoft, I was an independent contractor. I worked for a few companies before the dot-bomb hit in 2001, and I was forced to seek shelter...
View ArticleBuilding a SharePoint App as a Timer Job
This post will show how to create an app as a timer job.BackgroundOne of the complicated parts of the app model today is trying to figure out how to do things that I used to do in full trust code using...
View ArticleBuilding SharePoint 2013 Apps with Windows Azure PaaS
This post will show how to create a SharePoint 2013 app leveraging Windows Azure PaaS and the Windows Azure SDK 2.2. You can watch the video online of the presentation that I did about this solution at...
View ArticleGit for Team Foundation Developers
This post will introduce you to using Git using Visual Studio Online. This is the first post in a series.Git for Team Foundation Developers – (this post)Git for Team Foundation Developers –...
View ArticleGit for Team Foundation Developers–Branches
This post will illustrate branching with Git. This is the second post in a series.Git for Team Foundation DevelopersGit for Team Foundation Developers – Branches (this post)Git for Team Foundation...
View ArticleGit for Team Foundation Developers - Merging
This post will show how to merge using Git. This is the third post in a series.Git for Team Foundation DevelopersGit for Team Foundation Developers – BranchesGit for Team Foundation Developers –...
View ArticleDeploying an Azure Web Site Using Git and Continuous Integration
This post will show how to deploy an Azure Web Site using Git and Continuous Integration. By the time I typed that long title, I’ve told you pretty much the whole story. BackgroundI attended the...
View ArticleDeploying a SharePoint App to Azure As Part of a Build
This post will show how to use continuous integration with a SharePoint provider-hosted app deployed to an Azure web site.BackgroundI’ve written on the topic of SharePoint apps and ALM before, but I...
View ArticleUsing Portable Class Libraries to Reuse Models and ViewModels
This post will show you how to create a portable class library (PCL) to reuse logic across client applications. We will look at how the newly announced Universal Apps fit into this picture in a...
View ArticleCalling O365 APIs from your Web API on behalf of a user
This post will show how to create a custom Web API that calls the Office 365 APIs on behalf of a user.BackgroundHow about that title?!? That’s pretty geeky.I’ve been working with a customer who is...
View ArticleBuild Android Apps With Xamarin Using Portable Class Libraries
This post will show how to use Xamarin.Android and Visual Studio 2013 to build an app for Android reusing an existing portable class library.BackgroundIn a previous post, Using Portable Class Libraries...
View Article