This is part 2 of a four-part series: Things I wish someone had explained to me about functional programming Part 1: Faulty Assumptions Part 2:...
Originally published 2 July 2019 at: https://jrsinclair.com/articles/2019/what-is-a-higher-order-function-and-why-should-anyone-care/ “Higher-order...
Trees come up a lot in web development. More than you would expect, anyway. For most of my web development career, I haven’t needed many complicated...
First published as Magical, Mystical JavaScript Transducers at jrsinclair.com In an earlier post we were looking at how to calculate an average using...