Kirk Evans Blog

.NET From a Markup Perspective

Git 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 Developers Git for Team Foundation Developers – Branches Git for Team Foundation Developers – Merging (this post) The series focuses on introducing Git for developers who are familiar with Team Foundation Version Control. Background… Read more

Git for Team Foundation Developers–Branches

This post will illustrate branching with Git.  This is the second post in a series. Git for Team Foundation Developers Git for Team Foundation Developers – Branches (this post) Git for Team Foundation Developers – Merging The series focuses on introducing Git for developers who are familiar with Team Foundation Version Control.  Background One of… Read more

Git 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 – Branches Git for Team Foundation Developers – Merging This series is targeted towards easing the Git learning curve for developers familiar… Read more

Building 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 SharePoint Conference 2014, Building SharePoint Apps with Windows Azure Platform as a Service, at https://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC385. Background I recently joined the Windows… Read more

Attaching 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. Background While working on the SharePoint 2013 Ignite content, apps were still very much new and very little documentation existed.  We were fighting a problem of using an app that required a feature… Read more

Creating 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 site for free.  If you are an MSDN subscriber, you have access to free… Read more

Call O365 using CSOM with a Console Application

This post shows how to use the SharePointOnlineCredentials class to authenticate to O365 from a console application. Background I write a ton of short samples for customers and co-workers.  I’ve written this one quite a few times but never seemed to add it to my personal source code control repository in the cloud (you are… Read more

Setting 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. Background A developer wants to programmatically add users as members to a Community site in SharePoint 2013.  Once the users have… Read more

Introducing 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 appropriate methods in TokenHelper.cs.  Not only that, but figuring out how to use the app-only policy was less than… Read more