- Overview
- Transcript
4.1 Conclusion
Functional programming with JavaScript is a completely different paradigm than what we're used to, and it requires us to rethink how we approach common problems. Functional programming can be elegant and expressive, and with concepts like composition and currying, we have some pretty ingenious ways of reusing code.
My name is Jeremy McPeak, and from all of us here at Envato Tuts+, thank you for watching!
1.Introduction2 lessons, 06:16
1.1Introduction01:05
1.2What You Need05:11
2.Basic Concepts4 lessons, 19:46
2.1First-Class Functions05:38
2.2Declarative Programming04:48
2.3Pure and Impure Functions03:34
2.4Immutability05:46
3.Building a Functional Project5 lessons, 37:43
3.1Introducing Composition07:04
3.2Using Composition06:38
3.3Currying Functions06:56
3.4Writing a Functional Web App08:35
3.5Handling Events08:30
4.Conclusion1 lesson, 00:48
4.1Conclusion00:48
4.1 Conclusion
Functional programming with JavaScript is a completely different paradigm than what we are used to. And it requires us to rethink how we approach common problems. It may require us to write some extra code, but there's no denying its expressive nature. And with concepts like composition and currying, we're given some pretty ingenious ways of how to reuse code. Of course, we've barely scratched the surface of what's possible and available with functional programming. So if you're intrigued by anything you learned in this course, I encourage you to continue learning about functional programming. It truly is a great way to approach software development. Thank you so much for watching this course. Please feel free to contact me through Twitter or the Tuts+ forums if you have any questions. From all of us here at Tuts+, thank you and I will see you next time.