Functional Programming for Everyday Work: Myth or Reality?
summary
A JavaScript front-end app is built from scratch that queries the NASA API and renders its collection as cards with title, image and description. The implementation uses functional composition (Ramda/compose), Maybe/Either-style safe contexts to handle nulls, dependency injection and lazy evaluation to control side effects, and automated tests; a missing lunar image case is fixed by wrapping that value in the safe context.
AI-written summary · about
chapters (8)
- 0:00Welcome
- 4:44Why functional programming
- 7:12Functional traits
- 13:53Functional app design
- 25:56Safe contexts and side effects
- 35:06Side effect control
- 41:31Summary
- 43:25Q&A
related talks
28mHow to use Functional Programming in your React app
41mLow-budget JavaScript: composable frontends that are fun and friendly
45mFrom Zero to Live with Functional JavaScript Applications (Part 1)
01h 03mFunctional Programming Patterns for Mere Mortals
01h 03mFunctional Programming in JavaScript
34m[Eng Sub]Is it Okay to Pursue Functional Programming on Frontend?
45mJanus: Easy Complex UI with Declarative FRP
25mA Guide To Functional Programming
