Why you should use F#
summary
F# ships with .NET Core so the compiler and CLI are already available, emphasizes records and discriminated unions plus pattern matching for modeling complex domains, and uses immutable-by-default data and computation expressions for cancellable async. Tooling includes Visual Studio, VS Code/Ionide, JetBrains Rider and the F# Compiler Service; web front ends use Fable to JavaScript and full-stack options like WebSharper; server targets include Azure Functions and Jupyter notebooks. Industry users include hundreds of F# engineers at large e‑commerce backends.
AI-written summary · about
chapters (15)
- 0:00Overview
- 1:49Basic F# facts
- 4:33F# uses types to model data
- 8:07And functions to act on that data
- 15:57And guidance for this is documented
- 17:29F# has ubiquitous tooling
- 19:50F# runs on the web
- 22:21F# runs in Azure
- 24:45Where F# is used in industry
- 27:07Where F# is used at Microsoft
- 31:33How Microsoft thinks about F#
- 39:03Microsoft's core FM tenants
- 42:33F# vs Haskell
- 45:46F# vs Clojure
- 55:37Elevator pitch for your boss








