Tuesday, 12 March 2013

Node.JS ChangeControl

I started an new job back in January instilling a healthy dose of Developer Anarchy into a large media organisation, using RubyNode, Clojure and Redis. One thing I found missing from Node was a change control tool similar to liquibase. This is not entirely surprising since you don't need to manage schema changes when you use a NoSQL datastore, but you might still want to bootstrap reference data, or automate some other just-before-startup tasks. To scratch this itch and also to learn more about to develop Node modules, I've written ChangeControl. Just think "liquibase" without the XML and SQL tasks.