Functional Programming for Beginners (part 1)

This post is aimed toward beginning to intermediate JavaScript developers with a few years of experience under their belt.

Functional programming (fp) is getting a lot of attention in the JavaScript community, due to the visibility of libraries such as ReactJs, Redux and Rxjs.

But what is fp, how does it differ from typical object oriented programs, and how can it make our programs better? Although fp can be a complex topic, we’ll distill fp to three main points:

Continue reading “Functional Programming for Beginners (part 1)”