MCS UK Solution Development Team

The blog of the UK Solutions Development Team of Microsoft Consulting Services.

Browse by Tags

Tagged Content List
  • Blog Post: 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 MapReduce jobs using .Net. I have put together two previous blog posts on this, so rather than put together a third on the latest change I thought I would create a final composite post. To understand why lets...
  • Blog Post: Stream join aggregates using SQL Server Stream Insight

    Lately I have been working with StreamInsight and thought it was about time to share some of my observations and key points. This is loosely based upon a requirement to aggregate Financial risk vectors and deliver changes to clients in an event based manner. When working through this I was primarily...
  • Blog Post: F# Parallel Process Execution with Conditional Completion

    In a previous posting, available here , I discussed a pattern for running long running processes synchronously and in parallel, but terminating processing when a certain condition was met. As an F# exercise I decided to write a similar code pattern using PSeq, an F#-style API for parallel operations...
  • Blog Post: Parallel process execution with partial completion of processes

    On a recent project I came across an interesting parallel processing problem that I could not find a well defined pattern for. The problem was I needed to execute some long running processes synchronously and in parallel, but stop processing when a certain condition was met. Each individual process would...
  • Blog Post: Workflow Services – Using Message Contracts

    Overview When building workflow services, very often we need to leverage pre-existing contracts (service contracts, message contracts and data contracts). In the current version of Workflow Services (WF4) we can reuse data contracts and message contracts. In vNext (as Ron Jacobs demonstrated in PDC2010...
  • Blog Post: Building and deploying an Outlook 2010 Add-in (part 2 of 2)

    In the first part of this series , we went through the steps to create a simple Outlook 2010 add-in, how to build a custom ribbon, and finally the backstage area. But what use is your add-in unless other people can use it too? In part 2, we will look at the steps to create a setup package so that you...
  • Blog Post: Debugging the .NET framework source code

    I am sure lots of us have been in the situation where, after hours of poring through compiled source code in Reflector whilst simultaneously trying to hold the values of hundreds of conspiratorial variables in our heads, we are left thinking that it would all be so much easier if we could just set a...
  • Blog Post: Building and deploying an Outlook 2010 Add-in (part 1 of 2)

    So, you’ve cracked open your shiny new Visual Studio 2010, and you would like to build and roll out an add-in for Outlook 2010 (we’re using Outlook here, but most of the principals apply to Word and Excel also)? In this post (part 1), I’ll take you through the steps required to build...
  • Blog Post: Deploying a .NET 4 MVC 2 Application to Windows Server 2003 Using WiX 3.5

    Warning: WiX 3.5 is still under development, so you may encounter things that do not work with your specific build of WiX, this article is based on build 1602. When you are in a tightly controlled corporate environment it is not always possible to deploy your web applications to Windows Server 2008....
  • Blog Post: Managed Extensibility Framework Overview

    This blog post is going to explain what MEF is, the benefits of using MEF and then a walk through on how to implement it, followed by a screen shot demo. What is MEF? The Managed Extensibility Framework, otherwise known as MEF, is essentially a “.NET Dating Service” . I call it a dating service because...
  • Blog Post: Dynamic XML Reader with C# and .Net 4.0

    Along with the new features of .Net 4.0 (including the long awaited Tuple classes, BigInteger, extra Code Access Security stuff, and a brilliant new feature Code Contracts) is the dynamic keyword. This keyword is designed to allow better COM interoperability. Although it probably won’t make an appearance...
Page 1 of 1 (11 items)