Logging is an important part of any web application. Rails has a great logging mechanism, which is ideal to see what’s happening during development. It can also be useful in many other situations, but it has its limitations. Being text based, its...

I’ve found out while working with Clojure in my free time that it can be really useful to have metadata bound to subroutines. It opens up a whole lot of possibilities and I recently had a problem in one of our projects where that concept would...