~/talk

Distributed functional programming

slides:none on file

Recasts functional programming concepts for distributed systems by mapping purity, composition and immutable data into distributed-friendly analogues. Covers monotonic functions as a substitute for pure functions, techniques for expressing dependencies and causality across machines, and performant distributed representations of functional data structures using general pseudocode rather than language-specific examples.

AI-written summary · about

  1. 0:00Start
  2. 13:59THE BREAKDOWN
  3. 15:32MONOTONICITY
  4. 17:13EXAMPLE: WEB PAGE HIT COUNTER
  5. 18:48EXAMPLE: USER HIGH SCORES
  6. 19:56EXAMPLE: TOP K LIST - IMPLICIT PARAM
  7. 21:02TOP K LIST-REINTERPRETED
  8. 23:26SUCCESS STORIES
  9. 30:21IDEMPOTENCY
  10. 32:07EXAMPLE: EXACTLY ONCE PROCESSING
  11. 34:20EXAMPLE: CAUSALITY TRACKING
  12. 49:58EXERCISE: COMBINING IDEAS
  13. 56:18PURITY RECAP
  14. 57:55OVERALL ROADMAP
  15. 58:10IMMUTABILITY ON A SINGLE MACHINE
  16. 59:12WHY DO WE LIKE IMMUTABILITY?
~/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.