clojure

Connect Cursive to Figwheel REPL

Posted on

I’ve used Intellij for many years so for me Cursive is the natural choice for a Clojure development environment. A couple of months ago I started working on my first project that involved Clojurescript and while Cursive has great support for Clojurescript it wasn’t totally obvious to me how to connect it to a Figwheel […]

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 […]