~/talk

Functional Programming — What's the Point?

TalkinFrenchat Sunny Tech 2024 · 2024-07-04..07-05· [typescript, functional-programming]
slides:none on file

The talk explains why functional programming matters by focusing on its motivations and benefits rather than on intimidating terminology like monads. Using TypeScript, the presenter rebuilds functional fundamentals from scratch to show what functional techniques bring and how those tools address specific problems.

AI-written summary · about

  1. 0:00Introduction
  2. 3:06Functional programming defined
  3. 6:12Mutability and side effects
  4. 12:49Pure function benefits
  5. 15:37Functional vs imperative architecture
  6. 19:40First-class functions
  7. 23:54Currying and partial application
  8. 28:45Error handling with monads
  9. 33:00Boxes and monads for side effects
  10. 36:05Data-driven code
  11. 37:59Getting started with FP
  12. 40:26Conclusion & Q&A
~/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.