Latest F# developer content from Developer Fusion https://www.developerfusion.com/t/fsharp/ Latest F# developer content from Developer Fusion http://www.rssboard.org/rss-specification en-GB Mon, 24 Sep 2012 08:44:09 GMT Phil Trelford Codes in F# 3.0 Carl and Richard talk to Phil Trelford about the new features in F# 3.0, the version shipping with Visual Studio 2012. Phil talks about how F# is functional first, object second, as opposed to C# which is object first, functional second - but the two languages work together fine. He also digs int. http://www.developerfusion.com/media/145944/phil-trelford-codes-in-f-30/ http://www.developerfusion.com/media/145944/phil-trelford-codes-in-f-30/ Mon, 24 Sep 2012 08:44:09 GMT James Crowley 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/ Mon, 24 Sep 2012 08:24:29 GMT Keith Battocchi Venkat Subramaniam Thinks Functionally At NDC Carl and Richard talk to Venkat Subramaniam about functional programming. Venkat digs into the idea that functional programming is less about language and more about practice, exploring how C# can build functional code just as well as F#. The conversation also drills into the advantages of. http://www.developerfusion.com/media/144629/venkat-subramaniam-thinks-functionally/ http://www.developerfusion.com/media/144629/venkat-subramaniam-thinks-functionally/ Mon, 16 Jul 2012 10:53:14 GMT James Crowley 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:57:20 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:35:44 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:22:36 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:58:38 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:09:21 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, 15 Nov 2011 15:04:55 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 14:04:23 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:08:52 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:42:08 GMT Philip Trelford Polyglot Programming and .NET - Lessons Learned with Ivan Towlson from Mindscape Scott sits down with Ivan Towlson from Mindscape. They recently released Web Workbench to the community for free with support for LESS, SASS, and CoffeeScript. Interestingly, they used C#, F#, JavaScript and Ruby to create this app. Why was polyglot programming right for what them? Is it right fo. http://www.developerfusion.com/media/123209/polyglot-programming-and-net-lessons-learned-with-ivan-towlson-from-mindscape/ http://www.developerfusion.com/media/123209/polyglot-programming-and-net-lessons-learned-with-ivan-towlson-from-mindscape/ Sat, 30 Jul 2011 22:46:08 GMT James Crowley 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-c-to-f-a-developers-perspective/ http://www.developerfusion.com/article/122233/from-c-to-f-a-developers-perspective/ Thu, 14 Jul 2011 10:11:17 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/learn-f-programming/ http://www.developerfusion.com/article/122079/learn-f-programming/ Tue, 12 Jul 2011 11:35:24 GMT Ted Neward and Jessica Kerr DotNetRocks Year In Review Carl, Richard and Mark Miller chat about events that occurred in 2010 that affect the .NET world. From C# to F#, Studio to Lightswitch, Windows Phone 7 to Kinect. What a great year! http://www.developerfusion.com/media/92204/dotnetrocks-year-in-review/ http://www.developerfusion.com/media/92204/dotnetrocks-year-in-review/ Mon, 21 Feb 2011 22:15:03 GMT James Crowley Mono publishes huge list of upcoming releases Doubts of project survival following Novell purchase well and truly removed with upcoming plans revealed http://www.developerfusion.com/news/92056/mono-publishes-huge-list-of-upcoming-releases/ http://www.developerfusion.com/news/92056/mono-publishes-huge-list-of-upcoming-releases/ Wed, 09 Feb 2011 18:08:13 GMT Chris Alexander Building F# apps under Linux and OS X just got a lot easier F# continues Open Source adventure, plugins now available for MonoDevelop http://www.developerfusion.com/news/91718/building-f-apps-under-linux-and-os-x-just-got-a-lot-easier/ http://www.developerfusion.com/news/91718/building-f-apps-under-linux-and-os-x-just-got-a-lot-easier/ Wed, 09 Feb 2011 18:08:12 GMT Chris Alexander Mono gains profiler, expects to add F# support New log profiler enables better debugging for devs, F# incoming after open-source release http://www.developerfusion.com/news/91703/mono-gains-profiler-expects-to-add-f-support/ http://www.developerfusion.com/news/91703/mono-gains-profiler-expects-to-add-f-support/ Wed, 09 Feb 2011 18:08:12 GMT Chris Alexander F# compiler and core library now open source Functional .NET language's compiler and core libraries released under Apache 2 on CodePlex http://www.developerfusion.com/news/91631/f-compiler-and-core-library-now-open-source/ http://www.developerfusion.com/news/91631/f-compiler-and-core-library-now-open-source/ Wed, 09 Feb 2011 18:08:11 GMT Chris Alexander