Kirk Evans Blog
.NET From a Markup Perspective
Translate This Page
Translate this page
Atlanta Microsoft Events
Azure Web Sites
Dallas Microsoft Events
Enterprise Social Computing
Life at Microsoft
SQL Server 2005
SQL Server 2008
SQL Server 2012
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Visual Studio Online
Windows Phone 7
Windows Presentation Foundation
Windows Server 2008
Windows Server 2012
Windows Workflow Foundation
XML Web Services
Browse by Tags
Kirk Evans Blog
Tagged Content List
A Sample SharePoint App That Calls A Custom Web API
This post will show how to create a Web API that calls other services on behalf of the current user. Background This post is part of a series on building a SharePoint app that communicate with services protected by Azure AD. Part 1 - An Architecture for SharePoint Apps That Call Other Services...
25 Mar 2015
Call O365 Exchange Online API from a SharePoint App
This post will show how to call an O365 Exchange Online API from a SharePoint provider-hosted app. The code for this post is available at https://github.com/kaevans/spapp-exchange . Background This post is part of a series on building a SharePoint app that communicate with services protected...
23 Mar 2015
Using OpenID Connect with SharePoint Apps
This post will show how to authenticate a user using OpenID Connect in a SharePoint provider hosted app without prompting the user for additional credentials. Background This post is part of a series on building a SharePoint app that communicate with services protected by Azure AD. Part 1 - An...
23 Mar 2015
An Architecture for SharePoint Apps That Call Other Services
This post will show an architecture for a SharePoint provider hosted app that calls other services such as the O365 API for Exchange, Azure AD Graph API, PowerBI API, or a custom Web API. Background This post is part of a series on building a SharePoint app that communicate with services protected by...
20 Mar 2015
Indexing Azure SQL Database with Azure Search
This post will show how to index a table in an Azure SQL Database using Azure Search. Background I am always trying to learn more about Azure, about things that are possible. One thing I just learned today that I had to share was the ability to use Azure Search against an Azure SQL Database. ...
6 Mar 2015
Using Stream Analytics with Event Hubs
This post will show you how to use the new Stream Analytics service with Azure Event Hubs to process streaming event data in near real time. Background Stream Analytics is a new service that enables near real time complex event processing over streaming data. Combining Stream Analytics with Azure...
26 Feb 2015
Device Simulator for Event Hubs
This post will show how to build a simulator to send messages to Azure Event Hubs. Background I have been doing a lot of work with Event Hubs stream processing lately, and I find that I need different types of device simulators. I need one that sends a few messages, one that continuously sends...
26 Feb 2015
Scaling Azure Event Hubs Processing with Worker Roles
This post will show how to host an Azure Event Hubs EventProcessorHost in a cloud service worker role. Background Imagine that you have a scenario where you have a solution that needs to ingest millions of events per second, and you need to process these events in near real time. There are many...
24 Feb 2015
Autoscaling Azure–Cloud Services
This post shows how to autoscale Azure Cloud Services using a Service Bus queue. Background My role as an Architect for Azure COE requires me to have many different types of discussions with customers who are designing highly scalable systems. A common discussion point is “elastic scale”, the ability...
23 Feb 2015
Autoscaling Azure–Virtual Machines
This post will demonstrate autoscaling in Azure virtual machines. Background While I spend most of my time working with PaaS (platform as a service) components of Azure such as Cloud Services and Websites, I frequently need to help customers with solutions that require IaaS (infrastructure as a service...
20 Feb 2015
Use JMS and Azure Event Hubs with Eclipse
This post will show how to use Eclipse to build a web application that uses JMS to send AMQP 1.0 messages to Azure Event Hubs. Background I have been working on a project that leverages Azure Event Hubs, Azure Stream Analytics, and other related technologies to demonstrate a highly scalable IOT platform...
18 Feb 2015
Deploy Azure Roles Joined to a VNet Using Eclipse
This post will show how to deploy an Azure worker role running Apache Tomcat using Eclipse, where the worker role is joined to a VNet. Background I have been working with a customer to deploy existing Java applications to Azure. One of their main requirements is to be able to communicate with on...
4 Feb 2015
Install a New Active Directory forest on an Azure Virtual Network
This post will show how to install a new Active Directory forest on an Azure Virtual Network. We will use this domain controller and virtual network in subsequent posts. DISCLAIMER: This post does not contain definitive guidance on the correct way to create a domain controller in Azure. For...
21 Jan 2015
Solving a Throttling Problem with Azure
This post shows how we addressed a throttling problem when writing to an existing system using Microsoft Azure. Background I am working on a project with a customer, and we had the need to write to an existing system. The idea was to collect input from lots of systems and input them into a single...
8 Aug 2014
High Trust SharePoint Apps on Non-Microsoft Platforms
This post will discuss some options for building high-trust apps for SharePoint when the app is not running on a Microsoft platform. Background Let me start this post by saying I don’t have code to announce or a solution to provide. I am merely pointing out that building both low-trust and...
14 Jul 2014
What Every Developer Needs to Know About SharePoint Apps, CSOM, and Anonymous Publishing Sites
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 why. Overview I frequently see questions about using SharePoint apps with “public-facing web sites...
24 Oct 2013
Access Services 2013 Setup for an On-Premises Installation
This blog post will show you how to configure Access Services 2013 to use in your own environment. Overview Back in August 2012, when SharePoint 2013 was just in Beta 2 phase and not yet released, I wrote a blog post on Configuring Access Services 2013 on Premises . That blog post was accurate...
14 Jul 2013
Build Session: Understanding Authentication and Permissions with Apps for SharePoint and Office
I am privileged to present at the Build 2013 conference Understanding Authentication and Permissions with Apps for SharePoint and Office . This session focuses on helping you to understand what an app principal is, how they are registered, and how OAuth is used with Office 365 to provide authentication...
26 Jun 2013
How I Became a SharePoint 2010 MCM
I recently attained the Microsoft Certified Master for SharePoint 2010 certification. I have long wanted to write about the experience, but honestly didn’t know how to begin. After quite a few conversations with friends and colleagues, I thought I would share some insight about the process...
17 Apr 2013
Inside SharePoint 2013 OAuth Context Tokens
This post will show you how to inspect the SharePoint 2013 context token to better understand how OAuth is used in SharePoint 2013 apps. First, Some Context In order to use a context token with SharePoint 2013 apps, you will need to create a provider-hosted app that uses a client ID and a client secret...
5 Apr 2013
Inside the SharePoint 2010 My Site Cleanup Timer Job
This post will discuss what the SharePoint 2010 My Site Cleanup Timer Job is, what it does, and how to manage it. If you need to implement your own cleanup process, this post will also provide building blocks for implementing your own solution to manage deleted users and My Sites. What is the My...
25 Jun 2012
What Every SharePoint Admin Needs to Know About Host Named Site Collections
This post intends to tell you everything you need to know about host named site collections so that you can decide if they are appropriate for your environment. This post is NOT telling you to run out and create everything as host named site collections in SharePoint, instead it is meant to help...
27 Mar 2012
Making The Case for Async Web Parts
This post will show how to make a call to HttpWebRequest asynchronously from a web part and wait on the result or time out. Years ago, I was fortunate to meet Jeff Richter and attend a session he gave on .NET performance . He discussed I/O completion ports and showed why any calls from an ASP.NET...
24 Oct 2011
Control Access to SharePoint Designer
You will often want to control who has access to use SharePoint Designer on your site. There are a number of ways to control who has permission, you will need to determine the combination that applies to your intended use of the site and your governance policy. Determine Your Information Architecture...
11 Jul 2011
What is a Dedicated Support Engineer?
For the past 7 years, I worked in Developer Platform Evangelism to talk to customers about the latest and greatest technologies that Microsoft would soon be releasing, and worked to gain early adopters of the technologies. This was a very fun job, but I desired a change. This past July, I...
24 Mar 2011
Page 1 of 3 (69 items)
© 2014 Microsoft Corporation.
Privacy & Cookies