Book Image

Building F# Applications [Video]

By : Richard Broida
5 (1)
Book Image

Building F# Applications [Video]

5 (1)
By: Richard Broida

Overview of this book

Developers are challenged today to build applications in less time, while maintaining high standards of quality, reliability, security, and performance. The F# programming language can help you meet these challenges by letting you write solutions with less code, fewer bugs, and better alignment with business requirements. This video course starts by showing how to use the functional features of F# to rapidly turn requirements into software designs that are correct, complete, extensible, bug-free, and easy to read and understand. We will start by setting up our F# development environment and reviewing some key language features. We'll then look in depth at two powerful techniques for building real-world F# applications: type-first design and function composition. We'll then learn to leverage advanced F# tools to build and test applications. The video course examines key language features and functional programming techniques with the goal of providing a good understanding of the basic building blocks that can be used to build higher abstractions and more comprehensive solutions. As we go, we will learn how to set up a development environment and design a build process with tools that leverage the F# language.
Table of Contents (4 chapters)
Chapter 2
Key Features of the F# Language
Content Locked
Section 3
Using Functions as Objects in F#
In this video, we will compose your application out of small, easily testable parts avoiding bloat. - Understand the syntax for writing functions, and what a function’s type declaration means - Use F#’s power to return functions from functions and to take functions as arguments to other functions - Review how and when to use anonymous functions