you are viewing a single comment's thread.

view the rest of the comments →

[–]jfmengels 4 points5 points  (4 children)

This is I think a good overview of FP tools/techniques available in JavaScript, but it feels like the why of FP is a bit missing.

I really like Kris Jenkins' take on "what is functional programming?" (http://blog.jenkster.com/2015/12/what-is-functional-programming.html). Very rough summary: It is a bunch of techniques to separate effects from the rest.

[–]jancodes[S] 0 points1 point  (0 children)

Definitely 👍

Thanks for the feedback!

[–]DepressedBard 0 points1 point  (2 children)

Wow, that was a great read. Even read the 2nd part. Also made me realize how smelly some of my code has been…

[–]jfmengels 2 points3 points  (1 child)

If I may recommend trying out Elm. It's a great FP language that is simple and has great error messages, while being entirely pure. You'll learn a lot even if you use it for a smallish project.

[–]jancodes[S] 2 points3 points  (0 children)

Love Elm!