Kirk Evans Blog

.NET From a Markup Perspective

Browse by Tags

Tagged Content List
  • Blog Post: The API Economy: Consuming Our Web API from a Single Page App

    This post shows how to consume a Web API secured with Azure Active Directory using ADAL.js. 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 Part 2 - Using...
  • Blog Post: 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 Part 2...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Indexing DocumentDB with Azure Seach

    This post will show how to configure DocumentDB as a data source to be indexed using Azure Search. Background I wrote a post Indexing Azure SQL Database with Azure Search that shows how to index an Azure SQL Database using Azure Search.  Once I started playing around with it and reading through...
  • Blog Post: 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. ...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Maven Builds in Visual Studio Online

    This post shows how to use Maven to build projects in Visual Studio Online using the Team Foundation Server plug-in for Eclipse. Background As I have been doing a bit of Java coding lately, I am starting to see some of the opportunities to highlight capabilities people likely didn’t know about. ...
  • Blog Post: 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...
  • Blog Post: Using the Azure SDK for Java with Eclipse and Maven

    This post will show how to leverage various Azure SDKs for Java using Eclipse and Maven.  In just a few short steps, you will have a Java application that leverages Azure services. Background I have been working with a customer and trying to do demos for them, but I have been doing them all in Visual...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Creating an Eclipse Development Environment for Azure

    This post focuses on how to create a virtual machine with the tools necessary to deploy Java code to an Azure worker role using Eclipse and Tomcat. Background The wonderful part of my job as an Architect for the Azure Center of Excellence at Microsoft is that it opened my eyes to all the wonderful technologies...
  • Blog Post: 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...
  • Blog Post: Sharing in Windows 8 Apps

    This post will show an example of sharing using a Windows 8 app. Background I am working on a team project with a requirement to post information to Twitter and Facebook from a Windows 8 app.  We started looking at writing our own user interfaces to do this, and then realized this was kind of nuts...
  • Blog Post: Calling 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. Background How about that title?!?  That’s pretty geeky. I’ve been working with a customer who is interested in the new Office 365 APIs that were announced at SharePoint Conference.  They...
  • Blog Post: Deploying 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.  Background I attended the Global Windows Azure Bootcamp today and had a blast going through labs and watching demos. ...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Fixing People Picker for SAML Claims Users Using LDAP

    One of the things that frustrates customers when implementing claims authentication in SharePoint is how the people picker works for SAML claims users. If you try to add a SAML claims user to a group in SharePoint, anything you type is considered valid. For instance, I don’t have a user named “THIS...
Page 1 of 3 (58 items) 123