» Posts by Sean May

Map/Reducing the Pain of Dealing With Arrays

Written by Sean May

This is a rather meaty post that will hopefully shed some light on concepts that have been misunderstood and under-utilized, in the general community. The goal of this post is to explore the concepts behind map and reduce, and to illustrate how they can simplify algorithms for dealing with arrays of data. TL;DR If you are a Map/Reduce pro in JavaScript, you know...

Read More »

Refactoring Node with Higher-Order Functions

Written by Sean May

Prior to the holidays, my colleague Nick wrote an awesome post on getting better at functional programming by stepping out of your comfort zone, and burning the boats upon the shores of strange new languages. If you did find yourself conquering the lands of Erlang, Elm, Haskell, or the isles of Akka/Scala, my hat’s off to you. This time, I’d like like...

Read More »