Beginner’s guide to functional programming in JavaScript |

Explore functional programming and how using it can make your programs easier to read and debug.


  1. Tomi Engdahl says:

    Introduction to functional programming

    We explain what functional programming is, explore its benefits, and look at resources for learning functional programming.

  2. Tomi Engdahl says:

    Fear, trust and JavaScript: When types and functional programming fail

    As developers, we want to reduce fear of our code failing and increase trust in our code working well. Many developers working with JavaScript borrow useful ideas from functional programming and strongly-typed programming languages to reduce fear by transferring trust from developers to tools and the code. Ideas like optional types, functional transformations, and immutability can all help to write better JavaScript. When pulling these ideas together in JavaScript, however, they come with severe trade-offs, work together poorly, and ultimately fail in the goal of effectively transferring trust from developers to code and tools.


Leave a Comment

Your email address will not be published. Required fields are marked *