F# Tutorials & Articles from Developer Fusion https://www.developerfusion.com/t/fsharp/tutorials/ F# Tutorials & Articles from Developer Fusion http://www.rssboard.org/rss-specification en-GB Sat, 22 Sep 2012 20:43:00 GMT 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 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 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