Found in 7 comments on Hacker News
elliotec · 2015-07-14 · Original thread
Also see Functional JavaScript [1] by Michael Fogus.

[1]http://shop.oreilly.com/product/0636920028857.do

osconfused · 2015-02-25 · Original thread
On the topic of functional JavaScript, a few interesting articles and books I have been reading that have helped shed more light on this subject matter. I particularly enjoyed the Functional JavaScript book [2].

[1] - http://www.cse.chalmers.se/~rjmh/Papers/whyfp.pdf

[2] - http://shop.oreilly.com/product/0636920028857.do

[3] - http://stackoverflow.com/questions/36504/why-functional-lang...

[4] - http://scott.sauyet.com/Javascript/Talk/2014/01/FuncProgTalk...

swah · 2014-11-24 · Original thread
There is also @fogus' book: http://shop.oreilly.com/product/0636920028857.do

I haven't read it yet.

sonnym · 2014-04-03 · Original thread
I did not find this list particularly useful. It is a nice attempt, but the way it categorizes libraries can be deceptive. I do not think anyone would consider bower and npm to be comparable projects, except in the most abstract sense. The same applies with node and express; one may as well conflate ruby with rails.

That said, a lot of the tools are really good. I would, personally, argue that underscore is the most important javascript library in existence. It transcends frontend and backend, server and client. It is data manipulation at its finest. It brings functional programming paradigms to javascript. It is beautiful.

After spewing this mantra, one of my colleagues wrote a blog post about it that presents a nice introduction[1]. I would also highly recommend Michael Fogus's book, Functional Javascript[2], that heavily relies on it.

1. http://singlebrook.com/blog/simplify-your-javascript-with-un... 2. http://shop.oreilly.com/product/0636920028857.do

rauschma · 2014-03-20 · Original thread
Note that the basics only seem simple. Speaking JS covers them, but also (as optional reading) exposes many of the mechanisms behind them. For example: [1].

The book explains the complete language. I consider functional programming more of a (fascinating and important!) meta-topic; worthy even of dedicated books [2] and beyond the scope of Speaking JS.

[1] http://speakingjs.com/es5/ch18.html#_array_indices_in_detail

[2] “Functional JavaScript” by Michael Fogus. http://shop.oreilly.com/product/0636920028857.do

don_draper · 2013-08-02 · Original thread
You can learn some of the concepts of SICP and better understand JavaScript with Fogus's book Functional Javascript:

http://shop.oreilly.com/product/0636920028857.do

I can't recommend this book enough. I'm sure some purists wouldn't put it in the same league as SICP, but I think you might like it.

Fresh book recommendations delivered straight to your inbox every Thursday.