Kirk Evans Blog

.NET From a Markup Perspective

Browse by Tags

Tagged Content List
  • Blog Post: Visual Studio Release Management, DSC, and Azure VMs

    This post will show how to use Visual Studio Release Management with Windows PowerShell Desired State Configuration (DSC) to configure multiple deployment environments and deploy an application.  If you just want to see the big payoff, scroll all the way down to the section “ The Big Payoff ”. Background...
  • 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: 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 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: Adventure Works for Azure SQL Database

    This post will show how to create the Adventure Works sample in an Azure SQL Database using the new Azure portal. Background Every once in awhile, I will need a sample database to test something out.  Such was the case today, I wanted to use the Adventure Works database sample in 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: 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...
  • Blog Post: Making SharePoint Apps Scale with Azure Redis Cache

    This post will show how to create custom classes for a SharePoint 2013 app that enable the use of Azure Redis Cache. Background Often times there are web application design constraints that require use of session state. From Scott Guthrie’s book: It's often not practical in a real-world...
  • Blog Post: 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...
  • 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: Initiate a Skype chat from a Windows app

    This post will show how to initiate a chat using Skype from a Windows app. Background I am working on a team project that needs to add a bunch of functionality such as sharing to social networks and initiating discussion with others.  We have a very limited amount of time to build this functionality...
  • 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: Call Multiple Services With One Login Prompt Using ADAL

    This blog will show how to create a client application using Active Directory Authentication Library (ADAL) that authenticates to multiple Web API applications in Azure Active Directory while only prompting the user a single time for credentials. Background I wrote a previous post that showed how you...
  • Blog Post: Build 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. Background In a previous post, Using Portable Class Libraries to Reuse Models and ViewModels , I showed an example of creating a portable class library (PCL) and...
  • 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: Using 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 show how to reuse the model and view model in various Windows platforms in this post, and show how to reuse it within an Android application in the post Build Android Apps With Xamarin...
  • Blog Post: Deploying 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. Background I’ve written on the topic of SharePoint apps and ALM before, but I couldn’t get the whole thing to work with Azure web sites, just my own IIS server.  I decided it...
  • 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: 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...
  • Blog Post: 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...
  • Blog Post: 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...
Page 1 of 2 (29 items) 12