~/talk

Building Your Perfect World With Concurrent Combinators in F#!

Talkat LambdaConf 2019 · 2019-06-05..06-07· [react]
slides:none on file

Concrete F# code wins: a library of reusable concurrent combinators is implemented (async and Task variants), including async/applicative combinators, an apply/traverse that turns a list of effects into Task<list>, a divide‑and‑conquer MapReduce, retry with backoff and orElse fallbacks, and an agent pipeline composer. A stock‑market demo races three services, cancels remaining tasks, and composes predicates with end/or operators to decide buys. Slides and source code are uploaded with runnable examples and simple benchmarks.

AI-written summary · about

  1. 0:00Intro
  2. 1:28About me
  3. 2:07What is Combinator
  4. 3:00Abstraction Data
  5. 5:57Composition
  6. 7:36Challenges
  7. 8:19Function Combinator
  8. 11:13Functionality Programming
  9. 16:30ASIC Computation
  10. 17:04Fsharp
  11. 18:15Or else
  12. 21:12Functional Programming
  13. 21:37Functional Toolbox
  14. 23:47Monoids
  15. 25:49MapReduce
  16. 26:48Parallel MapReduce
  17. 29:16Benchmark
  18. 29:34Map
  19. 30:40Effect
  20. 32:06Nesting
  21. 33:32Applicative
  22. 38:47Traverse
  23. 39:50Bind
  24. 40:57Crazy Operator
  25. 42:12Agent
  26. 44:36Execution
~/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.