Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The blog of the UK Solutions Development Team of Microsoft Consulting Services.
Why building highly scalable applications is hard – Part 2
In the first part of this 2 part article I described what a Primary bottleneck is, defined what...
Date: 02/09/2015
Why building highly scalable applications is hard – Part 1
In this first part of a 2 part article (click here for part 2) I’m going to discuss what causes...
Date: 01/22/2015
Access to an ASP.NET website via multiple authentications – revisited (v4.0)
Hi all A couple of years ago I posted an article entitled 'Access to an ASP.NET website via multiple...
Date: 11/27/2014
LINQ, collections and null reference exceptions
This short post describes an idiosyncrasy of LINQ that, for someone with several years of C#...
Date: 10/27/2014
Adding Trace to Azure Web Sites and Web Jobs
Using standard .NET trace in Azure Web Sites and Web Jobs is an extremely simple affair, with trace...
Date: 09/04/2014
Video Streaming with a custom IRandomAccessStream on Windows and Windows Phone (Universal App)
Overview We encountered a challenge on our project where we wanted to play videos in MediaElement...
Date: 07/12/2014
Using Application Insights to track Unhandled Exceptions in Windows Phone and Windows Store Apps
Application Insights is a preview service offered as part of Visual Studio Online. If you...
Date: 03/14/2014
Creating a DNS Server in Azure IaaS
Scenario I have multiple Azure Infrastructure-as-a-Service (Iaas) Virtual Machines (VMs) running...
Date: 03/04/2014
FloodHack
On Friday evening (14th Feb 2013), as I was walking out the building for the weekend, I was grabbed...
Date: 02/18/2014
Hosting a TFS Build Controller on Windows Azure and connecting to Visual Studio Online
The Visual Studio Online Hosted Build Controller will serve you well for 90% of scenarios, but there...
Date: 02/12/2014
Azure: Knowing the limitations with Point-to-Site VPN connections via Authenticated Proxies
There are two options currently available for secure cross-site VPN connectivity between a virtual...
Date: 12/16/2013
Implementing LOB Storage in Memory Optimized Tables
Introduction Memory optimized tables do not have off-row or large object (LOB) storage, and the row...
Date: 12/09/2013
Pulling data from SharePoint 2013 in Windows Phone 8 and Windows 8 apps
In a recent project a Windows Phone 8 Line of Business (LOB) App was required to pull data from...
Date: 10/14/2013
Managing Entity Relationships with MVC Scaffolding
Using MVC Scaffolding is a great way to rapidly develop a website that provides basic CRUD...
Date: 09/20/2013
Azure: Calling the Azure Management Rest API
The Azure Management REST API exposes a series of endpoints that allow you to perform various...
Date: 08/08/2013
Unit Testing Delay Signed Assemblies on the Hosted TFS Build Service
Using the hosted build service available in the Team Foundation Service is great because you don't...
Date: 05/23/2013
Building an SCCM Self Service Portal for Deploying Applications – Part 3 (Example Code)
This article is the third in a series of three. The first article looked at the context of the...
Date: 05/14/2013
Building an SCCM Self Service Portal for Deploying Applications – Part 2 (Design)
In the previous article (The Background) we looked at why a Self Service portal for developers...
Date: 05/14/2013
Azure PowerShell: Provisioning Multiple VMs
To create new VMs for use with the Virtual Machines and Virtual Networks preview feature for Azure,...
Date: 02/25/2013
Exploring Dynamic Access Control Part 4 – Central Access Rules
In this series I have looked how we secure and classify resources (such as Files and...
Date: 02/19/2013
Exploring Dynamic Access Control Part 3 – Properties and Claims
In the previous post I looked at Classifying resources. In this post I will be looking at setting up...
Date: 02/01/2013
Exploring Dynamic Access Control Part 2 - Classification
Dynamic Access Control is a way for you to secure your resources (such as files and folders) without...
Date: 01/25/2013
Execution Time Based Heuristic Custom Task Scheduler
If you follow the samples for Parallel Programming with the .Net Framework, you may have come across...
Date: 12/06/2012
Workflow Foundation (WF 4.5) - Designer Improvements
.NET 4.5 has introduced some great new features to improve the usability of the Workflow designer....
Date: 11/07/2012
Azure Access Control Services: Creating a Custom Identity Provider
Azure Access Control Services (ACS) allows you to secure an application (i.e. Relying Party, RP), by...
Date: 11/02/2012
SAML 2.0 tokens and WIF – bridging the divide
Background We all know the following limitations about Windows Identity Foundation (WIF) and passive...
Date: 11/02/2012
Dealing with an XSD Choice when XSD.exe doesn’t add XmlChoiceIdentifierAttribute
On my current project we are dealing with some quite complex xsd schemas. Whilst working with one of...
Date: 10/26/2012
Access to an ASP.NET website via multiple authentications
Background Is it possible to secure a website using Windows Identity Foundation (WIF) without...
Date: 10/18/2012
Co-occurrence Approach to an Item Based Recommender
For a while I thought I would tackle the problem of creating an item-based recommender. Firstly I...
Date: 07/01/2012
.Net Implementation of a Priority Queue (aka Heap)
I thought I would take a break for a while from Hadoop and put together an F# .Net implementation of...
Date: 05/10/2012
ADFS 2.0: Single sign-on when a website references remote images
I recently had an issue where a website, secured with Active Directory Federation Services 2.0...
Date: 05/02/2012
Generic based Framework for .Net Hadoop MapReduce Job Submission
Over the past month I have been working on a framework to allow composition and submission of...
Date: 05/02/2012
Framework for Composing and Submitting .Net Hadoop MapReduce Jobs
An updated version of this post can be found at:...
Date: 04/16/2012
Workflow Foundation (WF4) – Rehosting The Workflow Designer
Rehosting the WF designer in an application outside of Visual Studio is nothing new and since WF4,...
Date: 03/26/2012
Hadoop Binary Streaming and F# MapReduce
As mentioned in my previous post Hadoop Streaming not only supports text streaming, but it also...
Date: 01/08/2012
Hadoop Streaming and F# MapReduce
As you may know Microsoft has recently announced plans for a Hadoop adoption for both Windows Server...
Date: 12/22/2011
Mutual authentication with a IIS hosted WCF data service installed in a workgroup environment
This post covers the steps required to secure communication between a WCF client and a WCF data...
Date: 12/14/2011
Adventures in TSQL: SQL Server Query Performance Analysis using DMVs
From the development perspective I often have to perform an analysis of a database application. More...
Date: 11/27/2011
Creating a Partitioned View in the BAM Archiving Database
When you run the BAM data maintenance package (BAM_DM_<activity name>) BAM copies each...
Date: 11/15/2011
Adventures in TSQL: Comma separated string from column values
It seems that several times now I have had the requirement to create a comma separated string from...
Date: 11/04/2011
Preventing Build Hangs and File Locking on Build Servers When Running Unit Tests (revised)
Recently I was tasked with changing our daily and Continuous Integration builds so that they would...
Date: 11/02/2011
FSharpChart release supporting Stacked Charts and Markers (version 0.60)
FSharpChart now supports binding for Stacked Charts and for modifying the Marker associated with a...
Date: 11/01/2011
String extension methods rather than using RegEx
In a recent project I was using regular expressions a lot for validating string expressions such...
Date: 10/19/2011
Preventing Build Hangs and File Locking on Build Servers When Running Unit Tests
Note : An updated version of this post can be found here. Recently I was tasked with changing our...
Date: 10/12/2011
FSharpChart new release available (version 0.55)
If you have been using FSharpChart you will have seen some recent activities around documentation. I...
Date: 10/11/2011