~/talk

Go Pro on .NET with F#

Talkat NDC London 2020 · 2020-01-27..01-31· [functional-programming, dotnet]
links:none on file
slides:none on file

A full-stack demo claims 92% F# for a web app built on dotnet core 3 + ASP.NET Core + React/Redux, hosted on Azure App Service using Blob storage, Azure Search and Table storage with Google Maps integration; only a webpack config, one HTML and one CSS file are non‑F#. The language emphasis is on discriminated unions and records, immutability, expressions (no void, unit and option types), pipelines and currying. Outcomes: faster development, fewer bugs, higher confidence; adoption paths: logic islands, vertical slices, dotnet new -lang F#.

AI-written summary · about

  1. 0:00Start
  2. 11:45What is functional programming?
  3. 15:34The sales pitch
  4. 21:42F# is a general purpose language
  5. 29:54F# has one extra operator
  6. 31:25Let's talk about C#...
  7. 41:35switch case
  8. 44:10void methods
  9. 45:46Flow analysis
  10. 47:08Language complexities
  11. 50:47Inheritance
  12. 51:00Contact via polymorphism
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.