The Book of F# : Breaking Free with Managed Functional Programming - Dave Fancher

The Book of F#

Breaking Free with Managed Functional Programming

By: Dave Fancher

Paperback | 1 March 2014

At a Glance

Paperback


$133.75

or 4 interest-free payments of $33.44 with

 or 

Aims to ship in 10 to 15 business days

F# brings the power of functional-first programming to the .NET Framework, a platform for developing software in the Microsoft Windows ecosystem. If you're a traditional .NET developer used to C# and Visual Basic, discovering F# will be a revelation that will change how you code, and how you think about coding. In The Book of F#, Microsoft MVP Dave Fancher shares his expertise and teaches you how to wield the power of F# to write succinct, reliable, and predictable code. As you learn to take advantage of features like default immutability, pipelining, type inference, and pattern matching, you'll be amazed at how efficient and elegant your code can be.

You'll also learn how to: Exploit F#'s functional nature using currying, partial application, and delegationStreamline type creation and safety with record types and discriminated unionsUse collection types and modules to handle data sets more effectivelyUse pattern matching to decompose complex types and branch your code within a single expressionMake your software more responsive with parallel programming and asynchronous workflowsHarness object orientation to develop rich frameworks and interact with code written in other .NET languagesUse query expressions and type providers to access and manipulate data sets from disparate sourcesBreak free of that old school of programming. The Book of F# will show you how to unleash the expressiveness of F# to create smarter, leaner code.

About the Author

Dave Fancher has been developing software with the .NET Framework for more than a decade. He is a familiar face in the Indiana development community as both a speaker and participant in user groups around the state. In July 2013, Dave was recognized as a Microsoft MVP (Most Valuable Professional) for Visual F#. When not writing code or writing about code at davefancher.com, he can often be found watching a movie or gaming on his Xbox One.

More in Program Concepts & Learning to Program

Introducing Go : Build Reliable, Scalable Programs - Caleb Doxsey
Learning to Program in Python 2017 - PM Heathcote
Getting Started with Netduino : OREILLY - Chris Walker

RRP $30.50

$19.75

35%
OFF
Coding for Beginners in easy steps : In Easy Steps - Mike McGrath
Head First Ajax : A Brain Friendly Guide - Rebecca Riordan

RRP $85.50

$48.75

43%
OFF
Introducing Regular Expressions : OREILLY AND ASSOCIATE - Michael Fitzgerald
Murach's Python for Data Science : (2nd Edition) - Scott McCoy

RRP $117.00

$104.75

10%
OFF
Murach's Python Programming - Joel Murach

RRP $87.45

$80.75

How to Think Like a Coder : Without Even Trying - Jim Christian
Learn Haskell by Example : Bookcamp - Philipp Hagenlocher
The Cult of LEGO : NO STARCH PRESS - John Baichtal

RRP $79.99

$62.75

22%
OFF
Concurrency in Go : Tools and Techniques for Developers - Katherine Cox-Buday
Murach's C#  7th Edition : Murach Books - Joel Murach

RRP $115.00

$94.25

18%
OFF
Murach's Python Programming : 2nd Edition - Joel Murach