
Concepts of Functional Programming in Javascript
After a long time learning and working with object-oriented programming, I took a step back to think about system complexity. “Complexity is anything that makes software hard to understand or to modify." — John Outerhout Doing some research, I found functional programming concepts like immutability and pure function. Those concepts