James uses the web and the javascript ecosystem to build p2p offline tools, maps, and webgl visuals. He is the author of browserify and a prominent member of the Node community with more than 750 packages at npm.
Cryptography provides a foundation for secure communications and distributed systems. LevelDB gives a modular structure to persist and query data in node.js
Learn the stream node module. Code readable, writable, transform, duplex streams. Plus code TCP, HTTP, and Websocket servers and clients using Node.js.
Take control of the Unix command line, automate tasks with shell scripts, compose regular expressions and easily edit files with the popular Vim editor.