A bunch of new features arrived in version 0.24.1 of lein-test-refresh
This lein-test-refresh setting lets you run lein test-refresh in a non-visible tmux window and still see test results
lein-test-refresh now contains a built-in test selector. This lets you quickly focus on a subset of your tests without restarting your testing process.
Here is a quick Clojure solution to ensuring multiple invocations of a function don't result in duplicate work.
Here is one way to have better error handling by using Clojure macros
Need to parse strings with multiple date formats into dates? Here is how you can do it.
Short Clojure code for measuring the aggregate performance of chunks of code.
Here is a snapshot of my current Leiningen profiles.clj
Let's use the power of Google's BigQuery to discover the most used Clojure libraries.
Let's use Google's BigQuery to discover the most widely used Clojure testing library.
Quick introduction to using lein-test-refresh with expectations.
When trying to make code faster, make sure sure you are measuring what you think you are measuring.
Here is a better alternative to ring/wrap-reload.
I've been test driving Clojure for over five years and this is my recommended setup.
Clojure's cond-> (and cond->>) is a pretty useful macro.
Treat your ClojureScript build warnings as errors.
Get even quicker feedback with lein-test-refresh's newest feature.
The array_agg function is awesome and can simplify your code.
Here is a quick overview of what is in my Leiningen profiles.clj
An in-depth comparison of the output of Clojure testing libraries.