~/talk

Functional web applications using F# and suave

Talkat NDC Oslo 2016 · 2016-06-08..06-10· [functional-programming, web-platform]
links:none on file
slides:none on file

Demonstrates building a working API with Suave and F# scripting: shows how web parts, combinators and pathScan produce typed routing, middleware and per-request logging, fixes a request ID bug, and uses Paket and FAKE for dependencies and live reload. Implements a TempPop API that calls a weather JSON API and World Bank via FSharp.Data type providers and JSON.NET, about fifty lines of code to parse requests and return temperature and population, and the demo runs successfully on Windows/Mono.

AI-written summary · about

  1. 0:00Start
  2. 1:04BEKK Developer Practice lead .NET
  3. 12:20HttpContext
  4. 12:56WebPart
  5. 13:35Combinators
  6. 14:12odel (simplified)
  7. 15:10Demo
  8. 49:41Summary
  9. 50:51Resources
~/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.