Functional programming is not just about lambda functions!
Functional programming is a hot topic. Unfortunately, it is often explained using concepts that are too theoretical (monads), or too superficially (the presence of lambda functions is not enough to turn a programming language into a functional language). I’ll help you to understand and too take a long view of what’s going on, and why it’s important to build real world applications.
We’ll see the fundamental concepts of functional programming and how to apply them to a simple language such as JavaScript, resulting in much more maintainable code!