How to Get Started With Functional Programming
summary
Specific claims and concrete examples decide whether to watch: immutable data structures use persistent sharing so copies are cheap and thread-safe, pure functions produce the same output and simplify refactoring and testing, and composable functions chain reliably in JavaScript. Examples include a loop-versus-recursion factorial, a mutation bug fixed by returning a new object with object.assign, and integration options like immutable-js, ClojureScript, Purescript, hasco and F# to try.
AI-written summary · about
chapters (4)
related talks
50mWhy I Like Functional Programming
45mFrom Zero to Live with Functional JavaScript Applications (Part 1)
41mHow to Get People Excited about Functional Programming
58mFrom Zero to Live with Functional JavaScript Applications (Part 2)
43mThe Big Problems Facing Functional Programming & a Possible Solution
45mThe Structure of Programming Revolutions
31mThe Future of Programming
01h 00mIntro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 1 of 6
