F# Deep Dives offers a suite of real-world F# innovations, each one written by way of professional practitioners. every one bankruptcy provides a brand new use case the place you are going to learn how the writer used F# to resolve a posh challenge extra successfully than might were attainable utilizing a standard procedure. you are going to not just see how a particular answer works in a selected area, you will additionally learn the way F# builders procedure difficulties, what options they use to unravel them, and the way they combine F# into current platforms and environments.
Purchase of the print publication incorporates a unfastened book in PDF, Kindle, and ePub codecs from Manning Publications.
About the Technology
F# is a sublime, cross-platform, functional-first programming language. With F#, builders create constant and predictable courses which are more straightforward to check and reuse, easier to parallelize, and not more susceptible to insects. The language, its tooling, and the practical programming sort have confirmed powerful in lots of software components like safe monetary engines, computing device studying algorithms, medical calculations, collaborative internet purposes, video games, and more.
About the Book
F# Deep Dives is a variety of real-world F# ideas written by means of specialist practitioners. each one bankruptcy provides a major use case the place you are going to resolve a true programming problem successfully utilizing F# and the functional-first method. not just will you notice how a particular answer works in a particular area, yet you will additionally learn the way sensible programmers take into consideration difficulties, how they resolve them, and the way they combine F# into current structures and environments.
Readers must have a minimum of an introductory wisdom of the F# language.
- Numerical computing
- Data visualization
- Business logic
- Domain-specific languages
- Practical ideas to genuine problems
- Information-rich programming, together with LINQ and F# variety providers
- Covers F# 3.1 and VS 2013
About the Authors
Tomas Petricek contributed to the advance of the F# language at Microsoft study. Phil Trelford is an early adopter of F# and one among its so much vocal advocates. they're joined by means of F# specialists Chris Ballard, Keith Battocchi, Colin Bull, Chao-Jen Chen, Yan Cui, Johann Deneux, Kit Eason, Evelina Gabasova, Dmitry Morozov, and Don Syme.
Table of Contents
- Succeeding with functional-first languages within the industry
PART 1 INTRODUCTION
- Calculating cumulative binomial distributions
- Parsing text-based languages
PART 2 constructing ANALYTICAL COMPONENTS
- Numerical computing within the monetary domain
- Understanding social networks
- Integrating inventory information into the F# language
PART three constructing entire SYSTEMS
- Developing wealthy person interfaces utilizing the MVC pattern
- Asynchronous and agent-based programming
- Creating video games utilizing XNA
- Building social internet applications
PART four F# within the higher CONTEXT
- F# within the enterprise
- Software quality