- A mostly adequate guide to functional programming—a free book on functional programming in JavaScript:
https://github.com/MostlyAdequate/mostly-adequate-guide.
- Examples of cache functions that you may want to use with the Reselect library:
- Information on referential transparency:
https://softwareengineering.stackexchange.com/questions/254304/what-is-referential-transparency.
- Eric's Elliott mastering JavaScript interview series episode, Pure Functions:
- A historical post that predicted the future, The future of JavaScript MVCs:
http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs.
- This is old but still worth a read...