clojure

Stubbing HTTP services in Clojure

Posted on

I recently had the need to stub HTTP endpoints in Clojure. I needed something that could do this on the HTTP level since in one case I was integrating with a Java library that used Apache HTTP Client under the covers and another that used Axis 2. I tried searching for such a library in […]

clojure

Reflections on Software Simplicity

Posted on

One of my favorite tech talks of all times is Simple Made Easy by Rich Hickey (the founder of the Clojure programming language). In this talk Rich explains the difference between the often confused terms “simple” and “easy” in the domain of software. Simple in this context means that there is no interleaving of different […]

clojure

Porting Frege FizzBuzz solution to Clojure

Posted on

Yesterday I saw an interesting presentation from Devoxx by Dierk K├Ânig called Frege, a Haskell for the JVM. I think he did quite a good job of bringing forth some of the benefits of functional programming and pure functions. Especially in his last example where he was demonstrating his way of solving the FizzBuzz problem […]