Simon Willison’s Weblog

Subscribe

Tuesday, 5th January 2010

FleetDB (via) Yet Another Key-Value Store: Schema-free, JSON protocol, everything cached in RAM, append-only log for durability, multi-record transactions... but what’s really interesting about this one is that it’s written in Clojure and takes full advantage of that language’s concurrency primitives. The prefix operators used by the select API hint at its Lisp heritage.

# 11:21 am / nosql, clojure, lisp, keyvaluestore, fleetdb, databases

rlisagor’s freshen. A Python clone of Ruby’s innovative Cucumber testing framework. Tests are defined as a set of plain-text scenarios, which are then executed by being matched against test functions decorated with regular expressions. Has anyone used this or Cucumber? I’m intrigued but unconvinced—are the plain text scenarios really a useful way of defining tests?

# 7:30 pm / cucumber, testing, bdd, ruby, python, freshen, unittests

2010 » January

MTWTFSS
    123
45678910
11121314151617
18192021222324
25262728293031