Sign in
MCS UK Solution Development Team
The blog of the UK Solutions Development Team of Microsoft Consulting Services.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
.Net
.Net 4.0
.Net Development
.Net Programming
Active Directory Federation Services
ADFS
Agile Software Development
ALM
Animated Panel
Animation
ASP.Net
Binary Streaming
BizTalk
Blend
Bradley Cotier
C#
Carl Nolan
Christopher Owczarek
Claim
Custom Activity
DAC
Database
Dave Thompson
Distinct
Duncan Millard
DW20
Dynamic Access Control
Extension Methods
Eye On Earth
F#
Federated Security
FSharp
FSharpChart
Func
Hadoop
Hadoop Streaming
Hakan Onur
HTML5
Identity
Identity Provider
Identity Relying Party
IE9
IEnumerable
IEqualityComparer
IIS
IIS 7.0
Interoperability
James Glading
JavaScript
Kinect
Kinect for Windows SDK
Kinect SDK
LINQ
MapReduce
Matthew Farmer
MCS
Michael Royster
Michael Tsikkos
Nick Hill
OData
Office Development
Parallel Extensions
Paul Tallett
Performance
Project Template
Relying Party
Rob Jarratt
Rob Nowik
SAML
Santosh Benjamin
Secure Token Service
Silverlight
Simon Middlemiss
SQL Server
SQL Server 2008 R2
SSO
STS
System Center Configuration Manager 2012
Task Parallel Library
TFS
TPL
TSQL
UI
User Experience
UX
Visual Studio 2010
WCF
WF 4.0
WIF
Windows Azure
Windows Forms
Windows Identity Foundation
Windows Phone 7
Workflow Foundation
Workflow Services
WPF
WS-Federation
WS-Trust
XAML
XML
Browse by Tags
MSDN Blogs
>
MCS UK Solution Development Team
>
All Tags
>
.net development
Tagged Content List
Blog Post:
Execution Time Based Heuristic Custom Task Scheduler
MCS UK Solution Development
If you follow the samples for Parallel Programming with the .Net Framework , you may have come across the ParallelExtensionsExtras and the Additional TaskSchedulers . Although these samples cover a broad set of requirements I recently came across another that could be satisfied with the creation of a...
on
6 Dec 2012
Blog Post:
Co-occurrence Approach to an Item Based Recommender
MCS UK Solution Development
For a while I thought I would tackle the problem of creating an item-based recommender. Firstly I will start with a local variant before moving onto a MapReduce version. The current version of the code can be found at: http://code.msdn.microsoft.com/Co-occurrence-Approach-to-57027db7 The approach taken...
on
1 Jul 2012
Blog Post:
.Net Implementation of a Priority Queue (aka Heap)
MCS UK Solution Development
I thought I would take a break for a while from Hadoop and put together an F# .Net implementation of a Priority Queue; implemented using a heap data structure. Conceptually we can think of a heap as a balanced binary tree. The tree will have a root, and each node can have up to two children; a left and...
on
10 May 2012
Blog Post:
Generic based Framework for .Net Hadoop MapReduce Job Submission
MCS UK Solution Development
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...
on
2 May 2012
Blog Post:
Framework for Composing and Submitting .Net Hadoop MapReduce Jobs
MCS UK Solution Development
An updated version of this post can be found at: http://blogs.msdn.com/b/carlnol/archive/2012/04/29/generic-based-framework-for-net-hadoop-mapreduce-job-submission.aspx If you have been following my blog you will see that I have been putting together samples for writing .Net Hadoop MapReduce jobs;...
on
16 Apr 2012
Blog Post:
Stream join aggregates using SQL Server Stream Insight
MCS UK Solution Development
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...
on
16 Mar 2012
Blog Post:
Refactor boilerplate code with Actions and Funcs
MCS UK Solution Development
I have seen quite a few projects where the code starts with the best of intentions in terms of readability, but soon setup and boilerplate code creep in and it becomes hard to focus on where the setup and clean up ends and the functionality begins. The other downside being repetition of this boilerplate...
on
14 Apr 2011
Blog Post:
Building and deploying an Outlook 2010 Add-in (part 2 of 2)
MCS UK Solution Development
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...
on
1 Oct 2010
Blog Post:
Debugging the .NET framework source code
MCS UK Solution Development
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...
on
9 Sep 2010
Blog Post:
Building and deploying an Outlook 2010 Add-in (part 1 of 2)
MCS UK Solution Development
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...
on
12 Jul 2010
Blog Post:
How does Azure identify a faulty role instance?
MCS UK Solution Development
The Azure platform in the form of the Fabric Controller (FC) provides monitoring for a health of a role instance. The table below summarises common problems, their detection mechanism and the action taken by the fabric controller: Problem How Detected Fabric Action Role crashes Guest FC agent monitors...
on
10 May 2010
Blog Post:
Using Reflection and Attributes for better Tracing and Logging data rendering
MCS UK Solution Development
In most projects there is always a requirement for tracing and/or writing debugging information along with writing out log information. When dealing with objects it is usually up to the developer to override the ToString() method to ensure meaningful information is presented. However this does not always...
on
4 May 2010
Blog Post:
Managed Extensibility Framework Overview
MCS UK Solution Development
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...
on
28 Apr 2010
Blog Post:
Dynamically Changing the Display Language in Silverlight
MCS UK Solution Development
On a recent Silverlight project we had a requirement to be able to dynamically change the language of the site without refreshing the page. This ruled out the normal way of doing localisation using Resource files and meant we had to find away of binding text strings to a ‘Dynamic Resource’. Given...
on
8 Apr 2010
Blog Post:
Ruby on Rails on Windows Azure with SQL Azure
MCS UK Solution Development
I was recently talking to a customer about the possibility of moving a web site from Linux to Windows Azure . The hosting costs of the application are not excessive, and the customer is happy with the service received. Nevertheless they were very interested in exploring the hosting costs and potential...
on
26 Feb 2010
Blog Post:
Running Memcached in Windows Azure
MCS UK Solution Development
Memcached is a distributed cache used to help speeding up large scale web applications by taking pressure off the database. Memcached is used by many of the internet’s biggest sites. A distributed cache is one of the things that I’ve been hoping to see released for Windows Azure for quite a while...
on
4 Feb 2010
Blog Post:
Dynamic XML Reader with C# and .Net 4.0
MCS UK Solution Development
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...
on
4 Feb 2010
Page 1 of 1 (17 items)