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 1
Tools for Building, Testing, and Delivering F# Solutions
Content Locked
Section 4
Creating and Building F# Projects in Visual Studio Code
VS Code and Ionide rely on open source FAKE and Paket tools to make projects compile into assemblies. The experience is very different from Visual Studio, but this video shows how to do it. - Use Ionide to create F# project files - Use Paket to manage packages and FAKE to build assemblies - Add a reference to a project from another project