Aspects of Functional Programming in C# Presentation and Code

As noted before, I was scheduled to give a presentation on Aspects of Functional Programming in C# 3.0 yesterday at the Rockville .NET User Group (RockNUG).  Unfortunately, before the presentations were to commence, the power went out and the event was scrapped for the evening.  Instead, the intention is to reconvene next month at the same time to present again.  So, I expect I'll be there once again the same time next month.  In the mean time, I've decided to post my slide deck and code samples for all to see.  I'll cover that more below.

Here are some resources that will be helpful in covering functional programming aspects:

Functional Programming

C# Futures

Functional Programming Aspects with C#

As I said before, I'm making the code available as I put it up on MSDN Code Gallery as the FunctionalCSharp project.  This is intended to be a library of functional programming techniques in C# 3.0 and some demonstrations of moving from imperative style programming to a more functional programming style.  This is an ongoing project and more will be added in time, and I may end up just putting them up not as samples, but as a library.

Some of the topics covered in these code projects are:

My slide deck can be found here and my code snippets once again can be found here

kick it on


  • Perhaps you need to update that the php server on your webhost, WordPress is kinda slow.

  • Youre so cool! I dont suppose Ive read anything in this way preceding to.

    So nice to lookup out somebody with original thoughts
    on this subject. realy we appreciate you beginning this up.

    this web site is something that is certainly required via the internet,
    a person after some originality. valuable work for
    bringing new stuff online!

  • paper roll… keep up your informative writing!
    At least i have something to look forward too when iam at

  • That put up appears to be find out numerous website visitors.

    Will you support it? That it offers a sweet specific forget on the subject of problems.
    Man enduring one thing accurate and / or maybe a whole lot of to deliver facts about
    is essential task.

  • I am glad to be a visitor of this gross weblog, appreciate it for this rare information!

  • The next time Someone said a weblog, Lets hope that this doesnt disappoint me up to this place.

    Determine real, Yes, it was my approach to read, but I just thought youd have some thing fascinating to mention.
    All I hear is actually a number of whining about something you to could fix
    in case you werent too busy interested in

  • I’ve applied that the valuable points from this page and I can definitely tell that it gives
    tons of assistance with my present jobs. I would be very pleased to keep getting back in this web page.
    Thank you.

  • Fantastic website. Plenty of helpful info here.
    I am sending it to some friends ans additionally sharing in delicious.
    And obviously, thank that you your effort!

  • Oh my goodness! an fine write-up dude. Tons of thanks
    Nonetheless We have been experiencing query with ur rss .
    Do not be acquainted with why Cannot sign up to it.
    Is there everyone acquiring identical rss
    difficulty? Anyone who knows kindly respond.

  • This is mostly a great blog and i wish to visit
    this every day of that the week ,

  • We’re a group of volunteers and starting an additional scheme in
    our community. Your site provided us with valuable info
    to work on. You’ve done a formidable job and our whole community will be thankful to you.

  • What's up i am kavin, its my first occasion to commenting anywhere, when i read this piece of writing i thought i could also create comment due to this brilliant post.

  • What's up Kavin, I'm Imogen, nice to finally hear from you. Why didn't you call me?

  • This post will help the internet viewers for building up new web site or even a weblog from start to end.

  • I have been surfing online more than 3 hours lately, yet I never discovered any attention-grabbing article like
    yours. It is beautiful price enough for me. Personally, if all site owners and bloggers made good content material as you did, the
    internet will likely be much more useful than ever before.

  • Your means of telling all in this piece of writing is really pleasant,
    every one be capable of easily be aware of it, Thanks
    a lot.

  • Excellent blog here! Also your website loads up fast! What web host are you
    using? Can I get your affiliate link to your host? I wish my website loaded up as fast as yours

  • My programmer is trying to convince me to move to .net from PHP.
    I have always disliked the idea because of the expenses.

    But he's tryiong none the less. I've been using WordPress on numerous websites for about a year and am anxious about switching to
    another platform. I have heard excellent things about blogengine.
    net. Is there a way I can transfer all my wordpress posts into it?
    Any help would be really appreciated!

  • Appreciation to my father who told me on the topic of this weblog, this weblog
    is actually amazing.

Comments have been disabled for this content.