News for hackers. Stuff that matters.
Re:Three ways to solve hard programming problems by smoyer on Sunday May 29, 2016 @06:32PM (#11798537)
CouchDB is s versioned JSON NoSQL ... but the choice between a database and a NoSQL isn't always easy to make either.
Re:Three ways to solve hard programming problems by daxfohl on Sunday May 29, 2016 @09:58PM (#11799149)
Indeed. Looked at that, even went so far as to give Datomic a tryout. Everything with built-in versioning turned out to be a leaky abstraction wrt our needs. Turns out there are lots of ways people can think about versioning, that don't always correspond to how programmers think about it.
Re:Three ways to solve hard programming problems by harperlee on Monday May 30, 2016 @07:36AM (#11800798)
For joining vcs (git) plus db (datomic), there's an interesting library called codeq: http://blog.datomic.com/2012/10/codeq.html?m=1