https://www.developerfusion.com/t/fsharp/tutorials/F# Tutorials & Articles from Developer Fusion2012-09-22T20:43:00.00Zhttp://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/An Introduction To F# Type Providers2012-09-22T20:43:00.00ZType Providers are a new core feature in F# 3.0, the latest version of F# released with Visual Studio 2012. Keith Battocchi investigates.Keith Battocchihttp://www.developerfusion.com/article/142002/forcedirected-graph-layout-in-websharper/Force-Directed Graph Layout in WebSharper2012-04-17T11:51:00.00ZIn this tutorial, Anton Tayanovskyy demonstrates how to build an interactive force-directed graph visualization running in the browser.Anton Tayanovskyyhttp://www.developerfusion.com/article/140677/writing-concurrent-applications-using-f-agents/Writing Concurrent Applications Using F# Agents2012-03-27T09:19:00.00ZIn 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.Tomas Petricekhttp://www.developerfusion.com/article/139804/an-introduction-to-f-agents/An Introduction To F# Agents2012-03-11T20:09:00.00ZIn 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 applicationsTomas Petricekhttp://www.developerfusion.com/article/136179/an-introduction-to-fsharpx/An Introduction To FSharpx2012-01-10T22:41:00.00ZDan Mohl introduces FSharpx, a community-driven, open source set of extensions for the F# languageDan Mohlhttp://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/Pattern Matching in F# Part 2 : Active Patterns2011-11-29T17:00:00.00ZIn 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.Jessica Kerrhttp://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/Pattern Matching in F# Part 1 : Out of the Box2011-11-08T12:08:00.00ZIn 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 expressionJessica Kerrhttp://www.developerfusion.com/article/124305/building-an-html5-application-with-websharper-sitelets-part-2/Building an HTML5 application with WebSharper Sitelets, Part 22011-08-16T13:56:00.00ZIn 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.Adam Graniczhttp://www.developerfusion.com/article/124078/building-an-html5-application-with-websharper-sitelets-part-1/Building an HTML5 application with WebSharper Sitelets, Part 12011-08-12T20:03:00.00ZIn 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.Adam Graniczhttp://www.developerfusion.com/article/123830/functional-cells-a-spreadsheet-in-f/Functional Cells : A Spreadsheet in F#2011-08-10T09:21:00.00ZIf 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 FPhilip Trelfordhttp://www.developerfusion.com/article/122233/from-f-to-c-a-developers-perspective/From C# to F#: A Developer's Perspective2011-07-14T09:41:00.00ZLearn the key differences between the C# and F# languages and some of the concepts that functional languages lead you to think about.Dave Thomashttp://www.developerfusion.com/article/122079/intro-to-f/Learn F# Programming2011-07-12T11:18:00.00ZProviding 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.Ted Neward and Jessica Kerrhttp://www.developerfusion.com/article/9576/the-future-of-net-languages/The Future of .NET Languages2009-01-09T16:37:00.00ZWondered 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.Damon Armstronghttp://www.developerfusion.com/article/84425/why-f/Why F#?2008-10-31T00:00:00.00ZWhat 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.Mike James