Functional Programming
summary
Introduces practical benefits of functional programming for software development and testing, explaining core concepts of functional programming and how they improve the development and QA process. Demonstrates concrete advantages of applying functional techniques in testing and software workflows, aimed as an introductory, practical overview.
AI-written summary · about
chapters (15)
- 0:00Functional paradigm
- 2:09Reusability in FP
- 4:13Reproducible results
- 7:02Immutability and pure functions
- 9:12Readability and simplicity
- 11:20Testability and maintenance
- 14:29Imperative to declarative
- 17:43Pure functions and referential transparency
- 21:58Immutability and side effects
- 25:12Higher-order functions
- 28:22Code to functional transformation
- 36:17Function composition with pipe
- 40:32Testing advantages
- 43:44Industry adoption
- 45:30Learning resources
related talks
45mFunctional Programming — What's the Point?
38mFunctional Programming - The Architecture of Choice
44mFunctional Programming You Already Know
49mFunctional Programming Essentials
59mForget OO and Think Functionally!
44mBenefits of Functional Programming Beyond map/filter/reduce
41mSo what's this functional-ness? And how can it help me?
43mPure Functional Programming in JavaScript
