Related Functional Programming Articles
Functional Programming in C# and F#
The following list contains links to some articles and online resources about F# and functional programming in C#. It contains my articles that relate to some of the topics discussed in the book. As you can see, I was writing about the things that will be in the book a few years before I even thought about writing the book! It also contains links to some very interesting articles by other authors. I'll definitely add other links as I come across something interesting - if you know about some article, let me know! If you're interested in reading some brief overview of the topics that you can find in the book, you should first check materials related to the book that are available from Manning for free:
- Functional Programming in .NET (Greenpaper) [^]
- Thinking differently about problems [^] - First chapter (free)
F# Articles and References
- Microsoft F# Developer Center [^] - MSDN
- Official F# web site [^] - Microsoft Research
- Brief overview of the F# language [^] - Tomas Petricek
- Keep your multi-core CPU busy with F# [^] - Tomas Petricek
Functional Programming in C#
- Lazy Computation in C# [^] - Tomas Petricek at MSDN
- Calculating with Infinite Sequences in C# [^] - Tomas Petricek at MSDN
- Fabulous Adventures in Coding – Immutability [^] - Eric Lippert
F# Community Web Sites
There are also many useful community resources on F# that are worth visiting if you’re interested in F#. First of all, there is a F# community web site hubFS with forums and blogs. There is also an F# wiki started by Robert Pickering and various blogs on F#. If you’re looking for examples that use F#, you can take a look at some open-source F# projects.
- Tomas Petricek [^] - My blog on F# and various other topics
- hubFS: THE place for F# [^] - The F# community web site with blogs, forums, etc..
- F# Wiki Homepage [^] - F# Wiki started by Robert Pickering
- Don Syme’s WebLog on F# and Other Research Projects [^] - Blog written by the F# language designer Don Syme
- Robert Pickering’s Strange Blog [^] - Blog of one of the most active F# community members
- F# Samples [^] - Contains code that demonstrate various F# language features
- F# WebTools [^] - Advanced project that allows writing client/server Ajax web applications entirely in F#

