In a perfect world, data would be structured and cleaned and we wouldn’t have to spend time cleaning and processing it before it was ready for consumption.
Unfortunately we all find ourselves dealing with a massive amount of raw data which requires cleaning and processing before it can be served to others.
Clojure has great out of the box list processing tools given how it is a LISP(literally List Processing folks..) but often times code isn’t written in the best possible way leading to slower processing times and angry clients.
Let’s start with a small problem statement along with a…
Clojure and Functional Programming Evangelist