<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.NET Software Development Videos &#38; Tutorial Directory &#187; functional programming</title>
	<atom:link href="http://www.dotnet-tv.com/tag/functional-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dotnet-tv.com</link>
	<description>.NET Software Development Tutorials and Videos: c#, asp, Sql Server, Linq, Visual Basic, Silverlight</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:35:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The F# Koans: An Interactive Way to Learn F# Through Testing</title>
		<link>http://www.dotnet-tv.com/2012/01/23/the-f-koans-an-interactive-way-to-learn-f-through-testing/</link>
		<comments>http://www.dotnet-tv.com/2012/01/23/the-f-koans-an-interactive-way-to-learn-f-through-testing/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 22:16:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=2147</guid>
		<description><![CDATA[The F# koans will lead you on the path to F# enlightenment. The F# koans are a set of exercises in the form of tests designed to teach you the F# language. This video provides a better understanding of both the syntax and the culture of F# programming. 
Watch the video on Skillsmatter.com
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2012/01/23/the-f-koans-an-interactive-way-to-learn-f-through-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F# and Mono</title>
		<link>http://www.dotnet-tv.com/2012/01/05/f-and-mono/</link>
		<comments>http://www.dotnet-tv.com/2012/01/05/f-and-mono/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 14:55:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=2133</guid>
		<description><![CDATA[This video shows how to use F# in Mono with MonoDevelop, detailing some of the features that make it attractive to programmers.
Watch this video on http://www.infoq.com/presentations/FSharp-and-Mono
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2012/01/05/f-and-mono/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Applications with F#</title>
		<link>http://www.dotnet-tv.com/2011/12/08/building-applications-with-f/</link>
		<comments>http://www.dotnet-tv.com/2011/12/08/building-applications-with-f/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 21:34:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=2105</guid>
		<description><![CDATA[This video explains how to build applications with F#, the new functional programming language on the .NET platform. We’ll look at what using a functional programming language changes in your applications structure and what it doesn’t. We’ll see how F# interactive can be used to experiment with your code to help quickly find a solution to the problem you’re working on and test it works correctly. We’ll see how these informal experimentations can be turned into a robust library or application with a working test suite. We’ll look at both ...]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2011/12/08/building-applications-with-f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Functional Programming in C#</title>
		<link>http://www.dotnet-tv.com/2011/10/13/functional-programming-in-c/</link>
		<comments>http://www.dotnet-tv.com/2011/10/13/functional-programming-in-c/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 21:18:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=2075</guid>
		<description><![CDATA[C# introduced a number of language features that finally make it very easy to employ a functional style of programming. However, from the perspective of an imperative programmer, there are lots of questions surrounding functional programming. Why would I want to do it at all? Should I drop all state information in my apps? What useful functional patterns are applicable to C#? 
This session uses many practical examples and some theory to answer these questions and it requires a good understanding of C# 3.0 language features.
Download this video from http://ndc2011.macsimum.no/mp4/Day2%20Thursday/Track7%201140-1240.mp4
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2011/10/13/functional-programming-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ndc2011.macsimum.no/mp4/Day2%20Thursday/Track7%201140-1240.mp4" length="256061026" type="video/mp4" />
		</item>
		<item>
		<title>Introduction to F#, a multiple paradigm language</title>
		<link>http://www.dotnet-tv.com/2011/08/08/introduction-to-f-a-multiple-paradigm-language/</link>
		<comments>http://www.dotnet-tv.com/2011/08/08/introduction-to-f-a-multiple-paradigm-language/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 17:15:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=2027</guid>
		<description><![CDATA[Welcome to F# 101. This new language is getting quite a bit of airtime by .NET alphageeks.. This is a discussion for those who have not yet written their first F# application. We’ll look at VS2010, the F# REPL, and why you would want to get started with F# at all. We’ll discuss what makes F# a functional language and we’ll break down the syntax and conceptual barriers. By the end of this discussion you should feel comfortable starting a new F# project and diving into your first application. 
http://ndc2011.macsimum.no/mp4/Day1%20Wednesday/Track7%201140-1240.mp4
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2011/08/08/introduction-to-f-a-multiple-paradigm-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ndc2011.macsimum.no/mp4/Day1%20Wednesday/Track7%201140-1240.mp4" length="245816185" type="video/mp4" />
		</item>
		<item>
		<title>F# Puts the Fun into Functional Programming</title>
		<link>http://www.dotnet-tv.com/2011/05/25/f-puts-the-fun-into-functional-programming/</link>
		<comments>http://www.dotnet-tv.com/2011/05/25/f-puts-the-fun-into-functional-programming/#comments</comments>
		<pubDate>Wed, 25 May 2011 18:39:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=2002</guid>
		<description><![CDATA[Microsoft Researchers discuss F# and it&#8217;s many applications.
 
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2011/05/25/f-puts-the-fun-into-functional-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to Functional Languages</title>
		<link>http://www.dotnet-tv.com/2010/10/04/introduction-to-functional-languages/</link>
		<comments>http://www.dotnet-tv.com/2010/10/04/introduction-to-functional-languages/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 15:17:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1835</guid>
		<description><![CDATA[Luke Hoban, the Program Manager for Microsoft&#8217;s F# Team, presents functional languages.

]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2010/10/04/introduction-to-functional-languages/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reactive Programming in F-sharp</title>
		<link>http://www.dotnet-tv.com/2010/10/04/reactive-programming-in-f-sharp/</link>
		<comments>http://www.dotnet-tv.com/2010/10/04/reactive-programming-in-f-sharp/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 14:51:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1831</guid>
		<description><![CDATA[Tomas Petricek will talk about his most recent favorite F# programming area &#8211; reactive programming. This includes programming applications driven by events such as user interactions, messages received from other components or completion of asynchronous operations. Writing reactive applications has been difficult, because the application cannot control what is happening. Fortunately, F# provides some very nice techniques that we can use to deal with these problems.  During this talk, Tomas will cover two techniques. We&#8217;ll start by looking at F# events and declarative approach for specifying event processing. Next, ...]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2010/10/04/reactive-programming-in-f-sharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginning F#</title>
		<link>http://www.dotnet-tv.com/2010/09/08/beginning-f/</link>
		<comments>http://www.dotnet-tv.com/2010/09/08/beginning-f/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:11:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1806</guid>
		<description><![CDATA[This video presents the basic building blocks you will need to use F# productively. It shows you all the basics of the language and looks at how composing functions and immutable data types make programming simpler. We&#8217;ll be showing a number of interesting applications of F# including, using F# in concurrent and reactive programming and using F# to create Domain Specific Languages (DSLs). 
http://skillsmatter.com/podcast/open-source-dot-net/beginning-f
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2010/09/08/beginning-f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F# 2.0, a First Class Citizen in Visual Studio 2010</title>
		<link>http://www.dotnet-tv.com/2010/08/25/f-2-0-a-first-class-citizen-in-visual-studio-2010/</link>
		<comments>http://www.dotnet-tv.com/2010/08/25/f-2-0-a-first-class-citizen-in-visual-studio-2010/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 11:29:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1777</guid>
		<description><![CDATA[In this interview made by Sadek Drobi, Don Syme speaks about F# 2.0, its application fields, its integration in Visual Studio 2010 and F# open source Power Pack library. Don also discusses the genesis of F#, the ties with OCaml as well as its specificity. He explains how did OOP and FP mix into one language and mentions some of the language&#8217;s design decisions and compromises he had to take. 
http://www.infoq.com/interviews/don-syme-fsharp-2_0
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2010/08/25/f-2-0-a-first-class-citizen-in-visual-studio-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pragmatic F# in Action</title>
		<link>http://www.dotnet-tv.com/2010/04/29/pragmatic-f-in-action/</link>
		<comments>http://www.dotnet-tv.com/2010/04/29/pragmatic-f-in-action/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 15:26:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1707</guid>
		<description><![CDATA[Amanda Laucher and Josh Graham introduce the audience to F# basics showing some of its main features, emphasizing what makes it better than imperative languages. Laucher also presents the case of a real life application where she rewrote large portions of C# code replacing it with dense fast executing F# instructions. 
http://www.infoq.com/presentations/Pragmatic-F-Sharp-in-Action
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2010/04/29/pragmatic-f-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F# and Units-of-measure for Technical Computing</title>
		<link>http://www.dotnet-tv.com/2010/01/13/f-and-units-of-measure-for-technical-computing/</link>
		<comments>http://www.dotnet-tv.com/2010/01/13/f-and-units-of-measure-for-technical-computing/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 12:38:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1576</guid>
		<description><![CDATA[F# (shipped in Visual Studio 2010) is a functional programming language that supports static checking and type inference for units-of-measure. Even in the simplest applications, units-of-measure can act as a valuable additional check for the correctness of the code. I will start by giving an introduction to units-of-measure and their implementation in F#. I&#8217;ll work through smaller and larger code examples that make use of units-of-measure. As a large application, I&#8217;ll detail a wrapper for a mathematical programming and optimization toolbox (Microsoft Solver Foundation) that handles units-of-measure transparently.
Watch this video ...]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2010/01/13/f-and-units-of-measure-for-technical-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Functional Programming with a Mainstream Language</title>
		<link>http://www.dotnet-tv.com/2009/12/03/functional-programming-with-a-mainstream-language/</link>
		<comments>http://www.dotnet-tv.com/2009/12/03/functional-programming-with-a-mainstream-language/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 15:33:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1529</guid>
		<description><![CDATA[Sadek Drobi shows how he applied functional programming principles to a real-life project which needed to meet certain performance requirements. He shares the lessons learnt on using mutation, laziness, recursion, functions, monads, list comprehensions and parallelization in an attempt to achieve a functional domain model. 
http://www.infoq.com/presentations/Functional-Programming-Sadek-Drobi
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2009/12/03/functional-programming-with-a-mainstream-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F# &#8211; Succinct, Expressive, Efficient Functional Programming for .NET</title>
		<link>http://www.dotnet-tv.com/2009/08/20/f-succinct-expressive-efficient-functional-programming-for-net/</link>
		<comments>http://www.dotnet-tv.com/2009/08/20/f-succinct-expressive-efficient-functional-programming-for-net/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 11:14:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1388</guid>
		<description><![CDATA[Don Syme presents F# basics, a typed functional language for .NET that combines  the succinctness, expressivity, and compositionality of functional programming  with the runtime support, libraries, interoperability, tools, and object model  of .NET.
http://www.infoq.com/presentations/F-Sharp-Basics-Don-Syme
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2009/08/20/f-succinct-expressive-efficient-functional-programming-for-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F# Webcast: Introducing Functional Concepts</title>
		<link>http://www.dotnet-tv.com/2009/06/10/f-webcast-introducing-functional-concepts/</link>
		<comments>http://www.dotnet-tv.com/2009/06/10/f-webcast-introducing-functional-concepts/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 11:28:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1299</guid>
		<description><![CDATA[I haven&#8217;t yet seen any good F# webcast focusing mainly on showing F# source  code, starting from simple functional concepts to the real-world features like  asynchronous workflows and object-oriented programming in F#, so I decided to  create one.
http://tomasp.net/articles/fsharp-webcast-functional.aspx
F# web site
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2009/06/10/f-webcast-introducing-functional-concepts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest version of F# Released &#8211; What&#8217;s the story? What&#8217;s next?</title>
		<link>http://www.dotnet-tv.com/2009/05/25/latest-version-of-f-released-whats-the-story-whats-next/</link>
		<comments>http://www.dotnet-tv.com/2009/05/25/latest-version-of-f-released-whats-the-story-whats-next/#comments</comments>
		<pubDate>Mon, 25 May 2009 11:48:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1279</guid>
		<description><![CDATA[With the release of VS 2010 Beta 1 today, F# is officially a  part of the in-box VS family in the sense that it ships with VS 2010 as a first class language for use in building your .NET projects that require the power  and flexibility of the functional approach to program composition. For VS 2008, a great IDE and toolset that you have at your disposal today, you can install  the equivalent version of F# that ships with VS2010 Beta 1 as an  add-in install. ...]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2009/05/25/latest-version-of-f-released-whats-the-story-whats-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don Syme Answering Questions on F#, C#, Haskell and Scala</title>
		<link>http://www.dotnet-tv.com/2009/04/01/don-syme-answering-questions-on-f-c-haskell-and-scala/</link>
		<comments>http://www.dotnet-tv.com/2009/04/01/don-syme-answering-questions-on-f-c-haskell-and-scala/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 11:49:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://www.dotnet-tv.com/?p=1245</guid>
		<description><![CDATA[In this interview made by InfoQ’s Sadek Drobi, Don Syme, a Senior Researcher at  Microsoft Research, answers questions mostly on F#, but also on functional  programming, C# generics, type classes in Haskell, similarities between F# and  Scala.
http://www.infoq.com/interviews/F-Sharp-Don-Syme
]]></description>
		<wfw:commentRss>http://www.dotnet-tv.com/2009/04/01/don-syme-answering-questions-on-f-c-haskell-and-scala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

