Functional Programming with TypeScript — Part 1
This article targets anyone unfamiliar with functional programming (FP) but want to learn about it from scratch. Starting FP with dedicated languages like Haskell, OCaml, Erlang or Scala can take a lot of time for a beginner. FP treats many concepts and it’s impossible to cover them all in a single blog post. But with the basics and some concepts we can considerably improve our code (elegance, conciseness, safety, robustness, maintainability and more). We will use TypeScript to bring up the topic even if it’s not a pure functional programming…