Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
MSDN Blogs
>
Carl's Blog
>
All Tags
>
fsharp
Server & Tools Blogs
>
Business Intelligence Blogs
>
Carl Nolan's Blog
All About Business Intelligence
Microsoft Business Intelligence
Information Management
Master Data Services
SSIS
Data Quality Services
Jessica Meats’ Blog
Analysis Services
Analysis Services and PowerPivot
AS_EMEA
All MSDN Analysis Services Posts
PowerPivot
Analysis Services and PowerPivot
Data Explorer
All MSDN PowerPivot Postings
Big Data
SQL Server
Carl Nolan
Reporting Services
Reporting Services
Analysis Services and PowerPivot
SQL Server
All MSDN Reporting Services Posts
Data in the Cloud
Your Data in the Cloud
Windows Azure
SQL Server
Silver Lining
Carl Nolan’s Blog
Carl Nolan’s ramblings on development
Live Now on Server & Tools Blogs
Subscribe
Comments
Home
Menu
Atom
Translate this page
Powered by
Microsoft® Translator
About Carl Nolan
I work for Microsoft Consulting Services in the UK. My primary focus is enterprise applications using C# and SQL Server. However I also have an interest in other programming paradigms, hence the interest in F#. A summary of my previous publications can be found
here
. A list of posted code can be found
here
.
Twitter Feed
Recent Posts
Hadoop .Net HDFS File Access
Posted
3 months ago
by
Carl Nolan
7
Comments
Submitting Hadoop MapReduce Jobs using PowerShell
Posted
3 months ago
by
Carl Nolan
0
Comments
Try F# 3.0 Released
Posted
4 months ago
by
Carl Nolan
0
Comments
Hive and XML File Processing
Posted
5 months ago
by
Carl Nolan
3
Comments
Tags
.Net
Action
Array.Parallel
Binary Streaming
Charting
Data Visualizations
F#
FSharpChart
Func
Hadoop
Hadoop on Azure
Hadoop Streaming
IEnumerable
Item Templates
MapReduce
Open XML SDK
Parallel Processing
Project Templates
QuickSort
Sorting
Task Parallel Library
TPL
WinForms
WPF
XML Streaming
Archives
Archives
February 2013
(2)
January 2013
(1)
December 2012
(2)
November 2012
(1)
October 2012
(2)
July 2012
(4)
June 2012
(5)
May 2012
(1)
April 2012
(3)
February 2012
(3)
January 2012
(5)
December 2011
(6)
November 2011
(7)
October 2011
(8)
September 2011
(1)
August 2011
(1)
July 2011
(11)
More
▼
Less
▲
Tagged Content List
Blog Post:
.Net Implementation of a Priority Queue (aka Heap)
Carl Nolan
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
3 May 2012
Blog Post:
Framework for Composing and Submitting .Net Hadoop MapReduce Jobs (Archived)
Carl Nolan
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
10 Apr 2012
Blog Post:
Hadoop Streaming in F# and MapReduce (summary)
Carl Nolan
With all my recent posts around Hadoop Streaming I thought it would be useful to summarize them into a single post. The main objective of these posts was to put together a codebase to enable F# developers to write Map/Reduce libraries through a simple API. The full code posting can be found here: http...
on
22 Feb 2012
Blog Post:
FSharpChart for Valentines Day
Carl Nolan
As I have not posted anything about FSharpChart for a while I thought I would do a quick post, one that befits Valentines Day: Plotting the heart was surprisingly easy to do: [ for x in -1.1 .. 0.001 .. 1.0 do let y1 = abs(x)+sqrt(1.0-x**2.0) let y2 = abs(x)-sqrt(1.0-x**2.0) yield (x,...
on
14 Feb 2012
Blog Post:
Hadoop XML Streaming and F# MapReduce
Carl Nolan
So, to round out the Hadoop Streaming samples I thought I would put together an XML Streaming sample. As always the code can be found here: http://code.msdn.microsoft.com/Hadoop-Streaming-and-F-f2e76850 XML Streaming Reader So how does one stream in XML? If you read the Hadoop Streaming documentation...
on
21 Jan 2012
Blog Post:
A lazy evaluation of F# Seq.groupBy for sorted sequences
Carl Nolan
In doing some recent work with Hadoop I needed to process a sequence which was grouped by a projected key. Whereas the Seq.groupBy can perform this operation, the Seq.groupBy function makes no assumption on the ordering of the original sequence. As a consequence the resulting sequence is not lazily evaluated...
on
2 Jan 2012
Blog Post:
Hadoop Binary Streaming and PDF File Inclusion
Carl Nolan
In a previous post I talked about Hadoop Binary Streaming for the processing of Microsoft Office Word documents. However, due to there popularity, I thought inclusion for support of Adobe PDF documents would be beneficial. To this end I have updated the source code to support processing of both...
on
1 Jan 2012
Blog Post:
Hadoop Binary Streaming and F# MapReduce
Carl Nolan
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; more on support for PDF in a later post. As always the code can be downloaded from: http:...
on
30 Dec 2011
Blog Post:
MapReduce Tester: A Quick Word
Carl Nolan
In my previous post I talked a little about testing the Hadoop Streaming F# MapReduce code; but it is worth saying a few words about the tester application. The complete code for this blog post and the F# MapReduce code can be found at: http://code.msdn.microsoft.com/Hadoop-Streaming-and-F-f2e76850 As...
on
29 Dec 2011
Blog Post:
Hadoop Streaming and F# MapReduce
Carl Nolan
And now for something completely different. 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...
on
16 Dec 2011
Blog Post:
F# Project and Item Templates (revised)
Carl Nolan
Over the past few months I have posted up a few Project and Item Templates for F#. Here is a quick summary of those templates. The Project Templates include: WPF Project WinForms Application Console Application Windows Service F# Class Library These Project Templates install the following Item Templates...
on
11 Dec 2011
Blog Post:
F# WPF Project Template
Carl Nolan
This template is for a basic F# Windows Presentation Foundation (WPF) project. This template can be found on the Visual Studio Gallery: http://visualstudiogallery.msdn.microsoft.com/33dab4ce-62b8-419e-8072-92bc88556f78 When the template is installed you get the following template added to your...
on
11 Dec 2011
Blog Post:
F# Dynamic Lookup Operator and Regex
Carl Nolan
In a recent post I talked about using String.forall for string matching over the use of Regex: http://blogs.msdn.com/b/carlnol/archive/2011/10/20/f-string-extension-methods-rather-than-using-regex.aspx I do however use Regex a lot for other types of processing. One thing I find myself doing a bit is...
on
11 Nov 2011
Blog Post:
F# Parallel Execution and Future Tasks
Carl Nolan
In a previous post I talked about some options around performing parallel executions by providing some wrappers that allowed a collection of functions to be executed in parallel: http://blogs.msdn.com/b/carlnol/archive/2011/07/17/f-and-running-parallel-tasks.aspx However there is another approach one...
on
7 Nov 2011
Blog Post:
FSharpChart minor release available (version 0.56)
Carl Nolan
I have provided a minor update to FSharpChart, which can be downloaded from the usual place: http://code.msdn.microsoft.com/FSharpChart-b59073f5 This is a minor release that adds support for some Title and Border properties when working with Axis and Legends. Also, thanks to a community suggestion I...
on
25 Oct 2011
Blog Post:
F# String extension methods rather than using RegEx
Carl Nolan
In my previous post I talked about some extension methods for string checking: http://blogs.msdn.com/b/carlnol/archive/2011/10/19/string-extension-methods-rather-than-using-regex.aspx But what would be a post if there was not a F# equivalent. Interestingly the ability to perform checks on each character...
on
20 Oct 2011
Blog Post:
FSharpChart now available as a NuGet Package
Carl Nolan
In the latest version of FSharpChart a DLL is packaged with the download. It was suggested that this be made available as a NuGet Package. Hence one can now include FSharpChart in a project using NuGet: Install-Package MSDN.FSharpChart.dll Information on the package can be found here: http...
on
14 Oct 2011
Blog Post:
FSharpChart and WPF
Carl Nolan
In the recent version of FSharpChart several examples are given around using FSharpChart and Windows Presentation Foundation (WPF). The first sample is included in the sample script file SampleChartingForms.fsx. This sample demonstrates how to render a FSharpChart using WPF from within a fsx script file...
on
11 Oct 2011
Blog Post:
FSharpChart new release available (version 0.55)
Carl Nolan
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# Parallel Array Sorting
Carl Nolan
In previous posts I have presented code to perform Parallel Sorting of arrays using 2 different methods: Merge sort using Barrier: http://blogs.msdn.com/b/carlnol/archive/2011/07/17/f-array-parallel-sort-functions-demonstrating-a-merge-sort-using-barrier.aspx Quicksort: http://blogs.msdn.com/b/carlnol...
on
9 Oct 2011
Blog Post:
FSharpChart Documentation Now Available
Carl Nolan
Tomas Petricek and Jon Skeet have produced a great MSDN Library set covering “Real World Functional Programming”: http://msdn.microsoft.com/en-us/library/hh314518.aspx Of particular interest to my activities is the section on “Data Visualization with .Net Charts” as this covers FSharpChart: http://msdn...
on
3 Sep 2011
Blog Post:
Creating F# FSX Script Files from FS Source Files
Carl Nolan
As you may know over the past few months I have been doing some work on FSharpChart. One of the source code changes that has been implemented over this time is the breakdown of the original single FSX script file into more manageable FS source files. However in doing this I was left with the need to...
on
9 Aug 2011
Blog Post:
FSharpChart and consuming within a WinForms application
Carl Nolan
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
18 Jul 2011
Blog Post:
F# Project and Item Templates
Carl Nolan
Over the past few months I have posted up a few Project and Item Templates for F#. Here is a quick summary of those templates. Windows Console Application The template can be found on the Visual Studio Gallery: http://visualstudiogallery.msdn.microsoft.com/031891a9-06c3-47db-9c7d-8c9d4a32546a...
on
18 Jul 2011
Blog Post:
F# Parallel Processing and the Command Pattern
Carl Nolan
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
18 Jul 2011
Page 1 of 2 (29 items)
1
2