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
>
fsharp
Tagged Content List
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:
Hadoop Binary Streaming and F# MapReduce
MCS UK Solution Development
As mentioned in my previous post Hadoop Streaming not only supports text streaming, but it also supports Binary Streaming. As such I wanted to put together a sample that supports processing Office documents. As before the code can be downloaded from: http://code.msdn.microsoft.com/Hadoop-Streaming-and...
on
8 Jan 2012
Blog Post:
Hadoop Streaming and F# MapReduce
MCS UK Solution Development
As you may know Microsoft has recently announced plans for a Hadoop adoption for both Windows Server and Windows Azure . You can find out more about Hadoop and Windows Azure at Apache Hadoop-based Services for Windows Azure and Availability of Community Technology Preview (CTP) of Hadoop based Service...
on
22 Dec 2011
Blog Post:
FSharpChart release supporting Stacked Charts and Markers (version 0.60)
MCS UK Solution Development
FSharpChart now supports binding for Stacked Charts and for modifying the Marker associated with a series. As always one can download the latest release from: http://code.msdn.microsoft.com/FSharpChart-b59073f5 In previous versions of FSharpChart it was not very intuitive how a Stacked Chart could...
on
1 Nov 2011
Blog Post:
FSharpChart new release available (version 0.55)
MCS UK Solution Development
If you have been using FSharpChart you will have seen some recent activities around documentation. I am happy to say that a new code drop has been made available. This release deals with some minor bug fixes and restructures the code download, hopefully making it easier to navigate, in addition to the...
on
11 Oct 2011
Blog Post:
F# Console Application Template
MCS UK Solution Development
If you are like me and often use console applications for a variety of purposes you would have found the F# template not much use (in fact a blank code file). As such I decided to put together a more complete Project Template that I could use. The template can be found on the Visual Studio Gallery: http...
on
29 Jul 2011
Blog Post:
FSharpChart and consuming within a WinForms application
MCS UK Solution Development
In all the previous discussions around FSharpChart, samples have been shown within F# Interactive. I wanted to spend a few moments and demonstrate how FSharpChart can be consumed within a WinForms application, and how chart properties can be modified at runtime. Before getting started a quick word is...
on
24 Jul 2011
Blog Post:
F# and Running Parallel Tasks
MCS UK Solution Development
Recently I have been working a lot with the Task Parallel Libraries. In doing so, in F#, you will quickly learn that one has to perform quite a bit of casting. As such I have found it useful to define some wrapper members that abstract these casting and calling schematics: type ParallelEx = ...
on
14 Jul 2011
Blog Post:
F# Parallel Processing and the Command Pattern
MCS UK Solution Development
In a previous post I talked about a mechanism for Parallel Process Execution with Conditional Completion . This code was a direct translation from a C# pattern. However it is worth noting that the Command pattern is not actually necessary in functional languages. To demonstrate this here is a version...
on
7 Jul 2011
Blog Post:
F#: An Array.Parallel Quicksort Implementation
MCS UK Solution Development
As I mentioned in my previous post, Array.Parallel sort functions demonstrating a Merge Sort using Barrier , I wanted to continue the parallel sort examples with a Quicksort using the Task Parallel Libraries. F#, as do all functional languages, lend themselves easily to Quicksort implementations. There...
on
5 Jul 2011
Blog Post:
FSharpChart new features and code drop availability
MCS UK Solution Development
If you have been using FSharpChart you will undoubtedly have read Keith Battocchi’s posting, on the F# team blog, covering Getting Started with FSharpChart . If not it is well worth a quick read. The FSharpChart library contains F#-friendly wrappers for the types in the System.Windows.Forms.DataVisualization...
on
22 Jun 2011
Blog Post:
F# Array.Parallel sort functions demonstrating a Merge Sort using Barrier
MCS UK Solution Development
If you follow the excellent Parallel Programing with .Net blog , you will have read a recent post by Emad Omara demonstrating a Parallel Merge Sort using Barrier . While there may be more efficient parallel sorting options, as this post notes, this is a good demonstration of the usage of a Barrier, and...
on
15 Jun 2011
Blog Post:
F# Assembly Information File Template
MCS UK Solution Development
So to round out the templates for a while, the final one I have created is an Item Template for creating an Assembly Information File: The template can be found on the Visual Studio Gallery at: http://visualstudiogallery.msdn.microsoft.com/06bc7a47-be14-42b9-a8cb-86031922ff83 The reason this...
on
1 Jun 2011
Blog Post:
F# Parallel Process Execution with Conditional Completion
MCS UK Solution Development
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...
on
21 May 2011
Page 1 of 1 (16 items)