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…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store