Discount for my course: High Performance Coding with .NET Core and C#

Gergely Kalapos

F# in 15 minutes - .NET Concept of the Week - Episode 7

Posted on February 19, 2018

This is an intro video intended for .NET programmers who want to learn about functional programming and wonder what F# has to offer.

In this episode we create an F# library that parses a csv file (of course with type provider!) which contains stock trading data and we do a bunch of calculations on it.

At the end we will call this library from C#.

We discuss:

  • F# type providers
  • higher order functions
  • pattern matching
  • the pipe forward operator: |>
  • partial evaluation
  • recursive functions
  • and a little bit of async workflows
Sample code: GitHub
Playlist with all ".NET Concept of the Week" episodes: YouTube.