dominictarr, substack: I just realized that I get annoyed at the amount of plumbing it takes to set up reconnect and pipe together network streams & mux demux but tolerate so much bullshit setting up XHR and REST end points

"As far as self-executive people are concerned, their employers are just along for the ride– funding them, and capturing some the byproducts they generate along the way, while they work mostly on their real job: becoming really good at something, and advancing their career."

hey Raynos thanks for commenting on splink, it's evolved since the README and is actually working and I'm building a server-side MVC framework on it.. I'll update the public repo soon but I'd like to continue the discussion about DI sometime

dominictarr: I ran into that problem of writeStream() not passing on options to put/batch yesterday, needed a sync:true but had to queue a separate operation at the end just to get it... I think that needs fixing

it'd be nice to have a flush() actually... but I'm not sure how to do that without writing arbitrary data and then deleting it again--potentially conflicting with existing keys, though I suppose a get() could check first..

dominictarr: no, the binding is totally async, it doesn't restrict which worker threads can access the leveldb core so it just lets libuv go at it, do many operations at once and you'll have multiple libuv worker threads hammering away