Sign In
MCS UK Solution Development Team
The blog of the UK Solutions Development Team of Microsoft Consulting Services.
Follow Us
MCS Links
UK Consulting Links
See how Microsoft Consulting Services can help you
Contact Microsoft Services
Apply for a job at Microsoft Consulting Services
UK Consulting Blogs
Solution Development
SharePoint Team
Business Intelligence
The CRM Guys
The Deployment Guys
Blog - Links
Subscribe via RSS
Blog Home
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
.Net 4.0
.Net Development
ALM
BizTalk
Bradley Cotier
C#
Carl Nolan
Christopher Owczarek
Database
Dave Thompson
F#
FSharp
FSharpChart
Hadoop
Hadoop Streaming
HTML5
IE9
IEnumerable
Interoperability
MCS
Nick Hill
OData
Office Development
Parallel Extensions
Paul Tallett
Performance
Project Template
Rob Jarratt
Rob Nowik
Secure Token Service
Silverlight
Simon Middlemiss
SQL Server
SQL Server 2008 R2
STS
Task Parallel Library
TSQL
User Experience
UX
Visual Studio 2010
WCF
WF 4.0
WIF
Windows Azure
Windows Forms
Windows Identity Foundation
Workflow Foundation
WPF
XAML
XML
Archive
Archives
May 2012
(3)
April 2012
(1)
March 2012
(2)
January 2012
(1)
December 2011
(2)
November 2011
(5)
October 2011
(3)
August 2011
(3)
July 2011
(9)
June 2011
(10)
May 2011
(3)
April 2011
(6)
March 2011
(3)
February 2011
(6)
January 2011
(2)
December 2010
(2)
October 2010
(2)
September 2010
(7)
August 2010
(2)
July 2010
(4)
June 2010
(6)
May 2010
(7)
April 2010
(9)
March 2010
(2)
February 2010
(3)
Browse by Tags
MSDN Blogs
>
MCS UK Solution Development Team
>
All Tags
>
carl nolan
Tagged Content List
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:
Adventures in TSQL: SQL Server Query Performance Analysis using DMVs
MCS UK Solution Development
From the development perspective I often have to perform an analysis of a database application. More often than not this entails looking at a running system and ensuring that the application queries are behaving as expected. As such, I thought it would be worthwhile sharing some TSQL scripts that I have...
on
27 Nov 2011
Blog Post:
Creating a Partitioned View in the BAM Archiving Database
MCS UK Solution Development
When you run the BAM data maintenance package (BAM_DM_ <activity name> ) BAM copies each partition in the BAM Primary Import database to a separate table in the BAM Archive database. You can create partitioned views in the BAM Archive database to facilitate locating the data. However one is left...
on
15 Nov 2011
Blog Post:
Adventures in TSQL: Comma separated string from column values
MCS UK Solution Development
It seems that several times now I have had the requirement to create a comma separated string from column values. The latest reason for doing this was to build up a list of table column names such that a view could be generated for the table. This is surprisingly easy to do in TSQL. One merely has to...
on
4 Nov 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:
String extension methods rather than using RegEx
MCS UK Solution Development
In a recent project I was using regular expressions a lot for validating string expressions such that statements like the following were true: Must be all characters Must be all alphanumeric’s and be of length 6 Must be all numeric digits (e.g. “3648”) Must be all upper case characters However in reflection...
on
19 Oct 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:
Adventures in TSQL: Adding date and time values
MCS UK Solution Development
With the addition of the SQL Server date and time types, I have often found myself needing to create a datetime (or datetime2) value based on the addition of a date and a time value. However, there is no built-in function for such an operation. There are a few solutions to this problem that encompass...
on
19 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# Class Library Template
MCS UK Solution Development
So, in my last post I said that the template would be the last for a while, but here is one more. This template creates a Windows Library with a simple class definition. The template can be found on the Visual Studio Gallery: http://visualstudiogallery.msdn.microsoft.com/a3f39bd9-9fd2-4465-a931...
on
5 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# Windows Application Template for Windows Service
MCS UK Solution Development
Recently I created a posting outlining a project template for a WinForms application . This posting outlines a new project template that provides the elements for the creation windows service in F#. The template can be found on the Visual Studio Gallery: http://visualstudiogallery.msdn.microsoft.com...
on
31 May 2011
Blog Post:
F# Windows Application Template for WinForms
MCS UK Solution Development
Recently I have been doing some work with FSharp.Charting and found there was no simple template for an F# WinForms application. So to remedy this situation I have posted one on the Visual Studio Gallery: http://visualstudiogallery.msdn.microsoft.com/eba78049-a17e-4868-9ead-065da1421052 When the...
on
27 May 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
Blog Post:
IEnumerable Distinct through a Func extension method
MCS UK Solution Development
In a recent posting, available here , I tried to explain why the IEnumerable Distinct() method employs an IEqualityComparer implementation. In this posting I will provide a simple extension to IEnumerable for the Distinct() method that allows one to use a Func to determine a property on which the Distinct...
on
5 Apr 2011
Blog Post:
LINQ Distinct and IEqualityComparer Implementation
MCS UK Solution Development
As you may know when working with LINQ there is a method that allows one to return distinct elements from a sequence. Two prototypes are supported: Distinct<TSource>(IEqualityComparer<TSource>) Distinct() Unlike most sequence operations that take some form of a Func parameter, the...
on
5 Apr 2011
Page 1 of 2 (31 items)
1
2