Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques

Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques

The functional programming works based on the concept of data immutability and on mathematics expressions where each pure function has a particular return that can be used as param by another pure function. For more on that please check my other post: An analysis about Functional Programming “As developers, we gravitate toward frameworks that help…

An analysis about Functional Programming

An analysis about Functional Programming

Most of the devs possibly start their careers using imperative programming. It’s the most common paradigm, hands-down. A strong opposition to this paradigm is the functional programming or just FP. The functional programming works based on the concept of data immutability and on mathematics expressions where each pure function has a particular return that can…

Has React and Redux helped me become a better dev?

Has React and Redux helped me become a better dev?

This thread is a continuation of two other posts I invite you to read: #1 – The problem with abstractions #2 – Separation of concerns(SoC) Redux is conceived on some functional programming concepts, such as immutability, and pure functions. We manipulate the State through these functions called Reducers, who have this signature: (currentState, action) =>…

Separation of concerns(SoC)

Separation of concerns(SoC)

I’ve mentioned about being dependant on frameworks in another post here: #1 – The problem with abstractions Now I intend to explain the opposite concept. Separation of Concerns, was a term created by Edsger W. Dijkstra. For instance, it’s the thermology used for when you can identify and isolate each aspect of a software so it…