Functional programming has enjoyed a massive surge in popularity amongst JavaScript developers in recent years. This is likely partly due to the popul

Antman is a software developer who is occasionally successful.

submited by
Style Pass
2021-05-20 11:57:06

Functional programming has enjoyed a massive surge in popularity amongst JavaScript developers in recent years. This is likely partly due to the popularity of libraries like Redux and React which promote functional programming styles, and have proven themselves both viable and in fact extremely valuable.

With TypeScript, functional programming isn't just nice, it's extremely beneficial in production systems for highly scalable business critical applications, both frontend and backend. How do I know? In my current day job, we run a billion dollar plus product on Functional TypeScript, Node, and React, serving tens of millions of requests per day.

I'll try to keep this section brief, since functional programming has a lot more mindshare these days, let's just make sure we align on what exactly we mean by functional programming in this context before we move on.

Functional Programming works well in JavaScript largely because it was originally pitched as Scheme in the browser. This is why functions are first-class citizens in JavaScript and thus TypeScript.

Leave a Comment