F# Tutorials & Articles from Developer Fusion https://www.developerfusion.com/t/fsharp/tutorials/sort/popularity/ F# Tutorials & Articles from Developer Fusion http://www.rssboard.org/rss-specification en-GB Sat, 22 Sep 2012 20:43:00 GMT Why F#? What exactly is functional programming, and why is it so important? Mike James explains the functional ideas embodied in F#, and provides some help with getting to grips with the language. http://www.developerfusion.com/article/84425/why-f/ http://www.developerfusion.com/article/84425/why-f/ Fri, 31 Oct 2008 00:00:00 GMT Mike James The Future of .NET Languages Wondered why Microsoft always seems to release different language features for each language? Discover how .NET 4.0 will reduce the disparity between C# and VB.NET with some great new features for both languages, plus a new dynamic language runtime and new functional and parallel programming languages. http://www.developerfusion.com/article/9576/the-future-of-net-languages/ http://www.developerfusion.com/article/9576/the-future-of-net-languages/ Fri, 09 Jan 2009 16:37:00 GMT Damon Armstrong An Introduction To F# Type Providers Type Providers are a new core feature in F# 3.0, the latest version of F# released with Visual Studio 2012. Keith Battocchi investigates. http://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/ http://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/ Sat, 22 Sep 2012 20:43:00 GMT Keith Battocchi Force-Directed Graph Layout in WebSharper In this tutorial, Anton Tayanovskyy demonstrates how to build an interactive force-directed graph visualization running in the browser. http://www.developerfusion.com/article/142002/forcedirected-graph-layout-in-websharper/ http://www.developerfusion.com/article/142002/forcedirected-graph-layout-in-websharper/ Tue, 17 Apr 2012 11:51:00 GMT Anton Tayanovskyy Writing Concurrent Applications Using F# Agents In part 2 of this article on F# agents, Tomas Petricek looks at agent-based architecture for concurrent systems from a high-level perspective. It shows how to encapsulate agents into reusable components and several common inter-agent communication patterns used to build a concurrent system. http://www.developerfusion.com/article/140677/writing-concurrent-applications-using-f-agents/ http://www.developerfusion.com/article/140677/writing-concurrent-applications-using-f-agents/ Tue, 27 Mar 2012 09:19:00 GMT Tomas Petricek An Introduction To F# Agents In this article, Tomas Petricek looks at how F# Agents lie at the intersection of parallel, asynchronous and concurrent programming styles and how they can be used to build concurrent applications http://www.developerfusion.com/article/139804/an-introduction-to-f-agents/ http://www.developerfusion.com/article/139804/an-introduction-to-f-agents/ Sun, 11 Mar 2012 20:09:00 GMT Tomas Petricek An Introduction To FSharpx Dan Mohl introduces FSharpx, a community-driven, open source set of extensions for the F# language http://www.developerfusion.com/article/136179/an-introduction-to-fsharpx/ http://www.developerfusion.com/article/136179/an-introduction-to-fsharpx/ Tue, 10 Jan 2012 22:41:00 GMT Dan Mohl Pattern Matching in F# Part 2 : Active Patterns In part two of this series, Jessica Kerr looks at creating active patterns. These are functions to transform, recognize, and categorize custom types for use with the F# pattern matcher. http://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/ http://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/ Tue, 29 Nov 2011 17:00:00 GMT Jessica Kerr Pattern Matching in F# Part 1 : Out of the Box In the first of a two part series, Jessica Kerr examines and demonstrates the powerful built-in pattern matching functionality in F# and reveals there's a lot more to it than a C# switch statement or a regular expression http://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/ http://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/ Tue, 08 Nov 2011 12:08:00 GMT Jessica Kerr Building an HTML5 application with WebSharper Sitelets, Part 2 In the second half of this tutorial you will learn how to extend this simple web application with authentication. Basically, you will implement Login/Logout functionality and protect the Clock page with authentication to require users to log in before they can see the local time. http://www.developerfusion.com/article/124305/building-an-html5-application-with-websharper-sitelets-part-2/ http://www.developerfusion.com/article/124305/building-an-html5-application-with-websharper-sitelets-part-2/ Tue, 16 Aug 2011 13:56:00 GMT Adam Granicz Building an HTML5 application with WebSharper Sitelets, Part 1 In this article, we're going to look at using WebSharper, a web development framework for .NET, to build a small web application from scratch that features an HTML5-based clock. http://www.developerfusion.com/article/124078/building-an-html5-application-with-websharper-sitelets-part-1/ http://www.developerfusion.com/article/124078/building-an-html5-application-with-websharper-sitelets-part-1/ Fri, 12 Aug 2011 20:03:00 GMT Adam Granicz Functional Cells : A Spreadsheet in F# If you’ve ever written formulas in a spreadsheet then you’re already familiar with some of the principles of functional programming. The key building blocks of a spreadsheet are cells containing functions and values. To demonstrate functional programming at large, this article will be looking at the implementation of a functional spreadsheet written in F http://www.developerfusion.com/article/123830/functional-cells-a-spreadsheet-in-f/ http://www.developerfusion.com/article/123830/functional-cells-a-spreadsheet-in-f/ Wed, 10 Aug 2011 09:21:00 GMT Philip Trelford From C# to F#: A Developer's Perspective Learn the key differences between the C# and F# languages and some of the concepts that functional languages lead you to think about. http://www.developerfusion.com/article/122233/from-f-to-c-a-developers-perspective/ http://www.developerfusion.com/article/122233/from-f-to-c-a-developers-perspective/ Thu, 14 Jul 2011 09:41:00 GMT Dave Thomas Learn F# Programming Providing both leading-edge functional programming and familiar object-oriented capabilities, F# gives the developer more power to solve problems -- all in fewer lines of code, thanks to succinct syntax. http://www.developerfusion.com/article/122079/intro-to-f/ http://www.developerfusion.com/article/122079/intro-to-f/ Tue, 12 Jul 2011 11:18:00 GMT Ted Neward and Jessica Kerr