<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (rybesh)</title>
    <link>https://pinboard.in/u:rybesh/public/</link>
    <description>recent bookmarks from rybesh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/comunica/comunica/blob/master/packages/bus-http/lib/ActorHttp.ts#L33-L43"/>
	<rdf:li rdf:resource="https://github.com/nexe/nexe"/>
	<rdf:li rdf:resource="https://github.com/zeit/pkg"/>
	<rdf:li rdf:resource="https://github.com/pmq20/node-packer"/>
	<rdf:li rdf:resource="https://github.com/transduce/transduce-stream"/>
	<rdf:li rdf:resource="https://github.com/maxogden/mississippi"/>
	<rdf:li rdf:resource="https://github.com/mcollina/levelgraph"/>
	<rdf:li rdf:resource="https://github.com/spumko/joi"/>
	<rdf:li rdf:resource="https://github.com/substack/browserify-handbook"/>
	<rdf:li rdf:resource="https://www.npmjs.org/package/jsonld"/>
	<rdf:li rdf:resource="http://nodeschool.io/"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=C-SbXvXi7Og"/>
	<rdf:li rdf:resource="https://github.com/fergiemcdowall/search-index"/>
	<rdf:li rdf:resource="https://github.com/rvagg/node-levelup"/>
	<rdf:li rdf:resource="https://github.com/jpommerening/node-lazystream"/>
	<rdf:li rdf:resource="http://docs.nodejitsu.com/articles/getting-started/globals-in-node-js"/>
	<rdf:li rdf:resource="http://mcavage.github.io/node-restify/"/>
	<rdf:li rdf:resource="https://github.com/PatrickHeneise/baseview"/>
	<rdf:li rdf:resource="https://github.com/couchbase/couchnode"/>
	<rdf:li rdf:resource="https://github.com/visionmedia/rework"/>
	<rdf:li rdf:resource="https://github.com/rogerwang/node-webkit"/>
	<rdf:li rdf:resource="http://blog.nodejitsu.com/introducing-pkgcloud"/>
	<rdf:li rdf:resource="https://github.com/jeffbski/react"/>
	<rdf:li rdf:resource="https://github.com/isaacs/sax-js"/>
	<rdf:li rdf:resource="http://blog.nodejitsu.com/ioc-and-dependency-injection-with-broadway"/>
	<rdf:li rdf:resource="https://github.com/jed/hyperspider"/>
	<rdf:li rdf:resource="https://github.com/mde/jake"/>
	<rdf:li rdf:resource="http://itc.conversationsnetwork.org/shows/detail5307.html"/>
	<rdf:li rdf:resource="https://github.com/jesusabdullah/node-ecstatic"/>
	<rdf:li rdf:resource="https://github.com/ecto/broomstick"/>
	<rdf:li rdf:resource="https://github.com/flatiron/resourceful"/>
	<rdf:li rdf:resource="https://github.com/nodejitsu/haibu"/>
	<rdf:li rdf:resource="http://appjs.org/"/>
	<rdf:li rdf:resource="https://github.com/maccman/macgap"/>
	<rdf:li rdf:resource="https://github.com/maritz/nohm"/>
	<rdf:li rdf:resource="https://github.com/nemein/kckupmq"/>
	<rdf:li rdf:resource="https://github.com/JustinTulloss/zeromq.node"/>
	<rdf:li rdf:resource="http://blog.nodejitsu.com/getting-started-with-flatiron"/>
	<rdf:li rdf:resource="http://blog.nodejs.org/2012/04/25/profiling-node-js/"/>
	<rdf:li rdf:resource="http://blog.nodejitsu.com/scaling-isomorphic-javascript-code"/>
	<rdf:li rdf:resource="https://github.com/coopernurse/node-pool"/>
	<rdf:li rdf:resource="https://github.com/pgte/carrier"/>
	<rdf:li rdf:resource="https://groups.google.com/forum/#!msg/nodejs/jVjC2T9TVJg/5FK3gxWmwakJ"/>
	<rdf:li rdf:resource="https://github.com/SaltwaterC/http-get"/>
	<rdf:li rdf:resource="http://travis-ci.org/"/>
	<rdf:li rdf:resource="https://github.com/MatthewMueller/cheerio"/>
	<rdf:li rdf:resource="http://lukeberndt.com/2011/jsdom-memory-leaks/"/>
	<rdf:li rdf:resource="https://github.com/trentm/node-bunyan"/>
	<rdf:li rdf:resource="https://github.com/creationix/couch-client"/>
	<rdf:li rdf:resource="http://nodeguide.com/beginner.html"/>
	<rdf:li rdf:resource="http://nikhilm.bitbucket.org/articles/c_in_my_javascript/c_in_javascript_part_1.html"/>
	<rdf:li rdf:resource="http://blog.arc90.com/2012/03/05/profiling-node-programs-on-mac-os-x/"/>
	<rdf:li rdf:resource="https://github.com/joyent/libuv"/>
	<rdf:li rdf:resource="http://npmjs.org/doc/json.html"/>
	<rdf:li rdf:resource="http://nodejs.org/api/addons.html"/>
	<rdf:li rdf:resource="http://howtonode.org/introduction-to-npm"/>
	<rdf:li rdf:resource="https://github.com/pkrumins/node-async"/>
	<rdf:li rdf:resource="http://syskall.com/how-to-write-your-own-native-nodejs-extension"/>
	<rdf:li rdf:resource="http://howtonode.org/how-to-module"/>
	<rdf:li rdf:resource="http://package.json.nodejitsu.com/"/>
	<rdf:li rdf:resource="https://github.com/nearinfinity/node-java"/>
	<rdf:li rdf:resource="http://www.hacksparrow.com/difference-between-spawn-and-exec-of-node-js-child_process.html"/>
	<rdf:li rdf:resource="http://mcavage.github.com/node-restify/"/>
	<rdf:li rdf:resource="http://visionmedia.github.com/mocha/"/>
	<rdf:li rdf:resource="https://github.com/mhevery/jasmine-node"/>
	<rdf:li rdf:resource="https://github.com/tmpvar/jsdom"/>
	<rdf:li rdf:resource="https://github.com/s3u/JSONPath"/>
	<rdf:li rdf:resource="http://blacksmith.jit.su/"/>
	<rdf:li rdf:resource="http://expressjs.com/"/>
	<rdf:li rdf:resource="https://github.com/mamund/Building-Hypermedia-APIs"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/comunica/comunica/blob/master/packages/bus-http/lib/ActorHttp.ts#L33-L43">
    <title>comunica/packages/bus-http/lib/ActorHttp.ts at master · comunica/comunica</title>
    <dc:date>2023-07-14T17:14:14+00:00</dc:date>
    <link>https://github.com/comunica/comunica/blob/master/packages/bus-http/lib/ActorHttp.ts#L33-L43</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Example of transforming WhatWG streams into Node streams.]]></description>
<dc:subject>javascript streaming nodejs api</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:1c73fc5863d9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nexe/nexe">
    <title>nexe/nexe: 🎉 create a single executable out of your node.js apps</title>
    <dc:date>2017-12-20T16:55:23+00:00</dc:date>
    <link>https://github.com/nexe/nexe</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[🎉 create a single executable out of your node.js apps]]></description>
<dc:subject>nodejs packaging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:c2c57db2c435/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:packaging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/zeit/pkg">
    <title>zeit/pkg: Package your Node.js project into an executable</title>
    <dc:date>2017-12-20T16:54:23+00:00</dc:date>
    <link>https://github.com/zeit/pkg</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Package your Node.js project into an executable]]></description>
<dc:subject>nodejs packaging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:24d93968f0c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:packaging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pmq20/node-packer">
    <title>pmq20/node-packer: Packing your Node.js application into a single executable.</title>
    <dc:date>2017-12-20T16:54:07+00:00</dc:date>
    <link>https://github.com/pmq20/node-packer</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Packing your Node.js application into a single executable.]]></description>
<dc:subject>nodejs packaging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:2315a95db854/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:packaging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/transduce/transduce-stream">
    <title>transduce/transduce-stream: Transform Streams with Transducers</title>
    <dc:date>2017-06-08T18:03:59+00:00</dc:date>
    <link>https://github.com/transduce/transduce-stream</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Transform Node.js streams with transducers.]]></description>
<dc:subject>nodejs functional</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:3e5bf00210b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:functional"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/maxogden/mississippi">
    <title>maxogden/mississippi</title>
    <dc:date>2015-10-19T00:38:08+00:00</dc:date>
    <link>https://github.com/maxogden/mississippi</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[a collection of useful stream utility modules. learn how the modules work using this and then pick the ones you want and use them individually

the goal of the modules included in mississippi is to make working with streams easy without sacrificing speed, error handling or composability.]]></description>
<dc:subject>nodejs streaming code</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:7b9adb3a4bad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mcollina/levelgraph">
    <title>mcollina/levelgraph</title>
    <dc:date>2014-07-14T15:47:51+00:00</dc:date>
    <link>https://github.com/mcollina/levelgraph</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[LevelGraph is a Graph Database. Unlike many other graph database, LevelGraph is built on the uber-fast key-value store LevelDB through the powerful LevelUp library. You can use it inside your node.js application or in any IndexedDB-powered Browser]]></description>
<dc:subject>leveldb rdf database indexeddb javascript nodejs semweb</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:a3e936a34804/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:leveldb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:rdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:indexeddb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:semweb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/spumko/joi">
    <title>spumko/joi</title>
    <dc:date>2014-06-09T13:36:18+00:00</dc:date>
    <link>https://github.com/spumko/joi</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Object schema description language and validator for JavaScript objects.

]]></description>
<dc:subject>javascript nodejs validation data modeling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:be231d2c2e27/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:validation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:modeling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/substack/browserify-handbook">
    <title>substack/browserify-handbook</title>
    <dc:date>2014-05-30T21:14:30+00:00</dc:date>
    <link>https://github.com/substack/browserify-handbook</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[This document covers how to use browserify to build modular applications.

browserify is a tool for compiling node-flavored commonjs modules for the browser.

You can use browserify to organize your code and use third-party libraries even if you don't use node itself in any other capacity except for bundling and installing packages with npm.

The module system that browserify uses is the same as node, so packages published to npm that were originally intended for use in node but not browsers will work just fine in the browser too.

]]></description>
<dc:subject>nodejs javascript deployment development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:0663c8a0d979/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.npmjs.org/package/jsonld">
    <title>jsonld</title>
    <dc:date>2014-05-30T19:40:09+00:00</dc:date>
    <link>https://www.npmjs.org/package/jsonld</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[This library is an implementation of the JSON-LD specification in JavaScript.

]]></description>
<dc:subject>jsonld nodejs javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:1c60e7e30f47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:jsonld"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nodeschool.io/">
    <title>nodeschool.io</title>
    <dc:date>2014-04-15T13:02:21+00:00</dc:date>
    <link>http://nodeschool.io/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Install these choose-your-own-adventure style lessons and learn how to use node.js, npm and other related tools by writing code to solve realistic problems. The lessons run in your terminal and work on Windows, Mac and Linux. Select a lesson below to get started!]]></description>
<dc:subject>nodejs tutorial inls620</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:6d6131dbb971/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:inls620"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=C-SbXvXi7Og">
    <title>Rod Vagg: A Real Database Rethink: &quot;Introducing LevelDB and Node.JS&quot; NodeconfEU2013 - YouTube</title>
    <dc:date>2014-01-23T23:20:17+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=C-SbXvXi7Og</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[The term "database" has a lot of baggage but it essentially refers to a tool, external to our applications, that we use for persistence, performance and shared access. 
This talk introduces the new and vibrant ecosystem of Node Databases, inspired by "LevelDB". 
Taking a cue from "Node.js" philosophy, Node Databases are built around a small, extensible core of storage primitives with a rapidly growing list of extensions that provide more complex functionality.]]></description>
<dc:subject>nodejs database nosql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:c5b9514731b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nosql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/fergiemcdowall/search-index">
    <title>fergiemcdowall/search-index</title>
    <dc:date>2013-07-07T22:29:51+00:00</dc:date>
    <link>https://github.com/fergiemcdowall/search-index</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Search-index is a search index module for Node.js. Think "node version of Lucene, but much simpler".

Search-index is built with the soooperfast levelUP module, and the very useful Natural module.

The Point of Search-Index is to simplify set up and operation of an search engine. Search-index is essentially free from configuration- the index is dynamic and morphs into the structure that you require automatically, based on the documents that it is fed.

Search-index is in an alpha stage- meaning that it has been known to work quite well, but edge cases and portability may be challenging. Query-result is robust and sometimes indexing requires hand-holding. ]]></description>
<dc:subject>nodejs search indexing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:9f8903ce6963/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:indexing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rvagg/node-levelup">
    <title>rvagg/node-levelup</title>
    <dc:date>2013-07-03T20:52:38+00:00</dc:date>
    <link>https://github.com/rvagg/node-levelup</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[LevelDB is a simple key/value data store built by Google, inspired by BigTable. It's used in Google Chrome and many other products. LevelDB supports arbitrary byte arrays as both keys and values, singular get, put and delete operations, batched put and delete, bi-directional iterators and simple compression using the very fast Snappy algorithm.

LevelUP aims to expose the features of LevelDB in a Node.js-friendly way. All standard Buffer encoding types are supported, as is a special JSON encoding. LevelDB's iterators are exposed as a Node.js-style readable stream a matching **writeable stream* converts writes to batch operations.

LevelDB stores entries sorted lexicographically by keys. This makes LevelUP's ReadStream interface is a very powerful query mechanism.]]></description>
<dc:subject>nodejs leveldb database nosql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:cef29494a8cd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:leveldb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nosql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jpommerening/node-lazystream">
    <title>jpommerening/node-lazystream</title>
    <dc:date>2013-06-27T14:15:51+00:00</dc:date>
    <link>https://github.com/jpommerening/node-lazystream</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Create streams lazily when they are read from or written to.]]></description>
<dc:subject>nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:31deb2c0df97/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://docs.nodejitsu.com/articles/getting-started/globals-in-node-js">
    <title>The built-in globals in Node.js - docs.nodejitsu.com</title>
    <dc:date>2013-06-26T12:27:49+00:00</dc:date>
    <link>http://docs.nodejitsu.com/articles/getting-started/globals-in-node-js</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Node.js has a number of built-in global identifiers that every Node.js developer should have some familiarity with. Some of these are true globals, being visible everywhere; others exist at the module level, but are inherent to every module, thus being pseudo-globals.]]></description>
<dc:subject>nodejs reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:72ecd789b643/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mcavage.github.io/node-restify/">
    <title>API Guide | restify</title>
    <dc:date>2013-06-25T20:17:27+00:00</dc:date>
    <link>http://mcavage.github.io/node-restify/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[restify is a node.js module built specifically to enable you to build correct REST web services.]]></description>
<dc:subject>nodejs rest framework</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:87d1666565dd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/PatrickHeneise/baseview">
    <title>PatrickHeneise/baseview</title>
    <dc:date>2013-06-25T12:30:27+00:00</dc:date>
    <link>https://github.com/PatrickHeneise/baseview</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[baseview is a minimalistic CouchBase client for node.js based on the minimalistic CouchDB driver nano.

CouchBase provides view data as JSON, which can be accessed and streamed with this client. To store and retrieve single documents/key-value pairs, the memcached-library is required.]]></description>
<dc:subject>couchbase nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:e9da26153474/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:couchbase"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/couchbase/couchnode">
    <title>couchbase/couchnode</title>
    <dc:date>2013-06-25T12:29:25+00:00</dc:date>
    <link>https://github.com/couchbase/couchnode</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[This library allows you to connect to a Couchbase cluster from node.js.]]></description>
<dc:subject>nodejs couchbase</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:440e99ef5914/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:couchbase"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/visionmedia/rework">
    <title>visionmedia/rework · GitHub</title>
    <dc:date>2013-05-24T12:51:24+00:00</dc:date>
    <link>https://github.com/visionmedia/rework</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[CSS manipulations built on css, allowing you to automate vendor prefixing, create your own properties, inline images, anything you can imagine! Also works in the browser as a component.]]></description>
<dc:subject>nodejs css development tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:e6aba58d4447/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rogerwang/node-webkit">
    <title>rogerwang/node-webkit</title>
    <dc:date>2012-12-04T15:53:36+00:00</dc:date>
    <link>https://github.com/rogerwang/node-webkit</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[node-webkit is an app runtime based on Chromium and node.js. You can write native apps in HTML and Javascript with node-webkit. It also lets you to call Node.js modules directly from DOM and enables a new way of writing native applications with all Web technologies.]]></description>
<dc:subject>nodejs html javascript native</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:2db315e63f18/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:native"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nodejitsu.com/introducing-pkgcloud">
    <title>Introducing pkgcloudblog.nodejitsu.com - scaling node.js applications one callback at a time.</title>
    <dc:date>2012-11-27T02:49:00+00:00</dc:date>
    <link>http://blog.nodejitsu.com/introducing-pkgcloud</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Pkgcloud is a node.js module that allows interaction with multiple cloud service providers. With the help of this module, you're able to manage a variety of cloud resources from within your application. You can provision compute, storage or database instances with ease.]]></description>
<dc:subject>nodejs deployment cloud tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:5737ed1cf43c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jeffbski/react">
    <title>jeffbski/react</title>
    <dc:date>2012-10-11T16:45:20+00:00</dc:date>
    <link>https://github.com/jeffbski/react</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[React is a javascript module to make it easier to work with asynchronous code, by reducing boilerplate code and improving error and exception handling while allowing variable and task dependencies when defining flow. This project is applying the concepts of Reactive programming or Dataflow to controlling application flow.]]></description>
<dc:subject>fbp dataflow nodejs javascript async framework</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:11b30fdff682/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:fbp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:dataflow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:async"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/isaacs/sax-js">
    <title>isaacs/sax-js</title>
    <dc:date>2012-09-28T20:55:32+00:00</dc:date>
    <link>https://github.com/isaacs/sax-js</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[A sax-style parser for XML and HTML.]]></description>
<dc:subject>javascript nodejs xml</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:8d693004cf8a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:xml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nodejitsu.com/ioc-and-dependency-injection-with-broadway">
    <title>Inversion of Control and Dependency Injection with Broadwayblog.nodejitsu.com - scaling node.js applications one callback at a time.</title>
    <dc:date>2012-08-24T21:19:07+00:00</dc:date>
    <link>http://blog.nodejitsu.com/ioc-and-dependency-injection-with-broadway</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Here's the tl;dr on broadway:
It's a plugin system.
It lets plugins do almost anything to the host app.
Broadway plugins are like your app's gear and power-ups.]]></description>
<dc:subject>nodejs flatiron</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:6cdcc9823ec1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:flatiron"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jed/hyperspider">
    <title>jed/hyperspider</title>
    <dc:date>2012-08-24T13:30:19+00:00</dc:date>
    <link>https://github.com/jed/hyperspider</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[hyperspider is a declarative HATEOAS API crawler for node.js. Give it a list of url patterns, and it will recursively crawl your hypertext HTTP API, streaming back every matching endpoint.]]></description>
<dc:subject>hypermedia api nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:e757d856a2b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:hypermedia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mde/jake">
    <title>mde/jake</title>
    <dc:date>2012-08-13T13:31:34+00:00</dc:date>
    <link>https://github.com/mde/jake</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Jake is a simple JavaScript build program with capabilities similar to the regular make or rake command.]]></description>
<dc:subject>javascript nodejs deployment tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:34036053b660/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://itc.conversationsnetwork.org/shows/detail5307.html">
    <title>Marak Squires | Hook.io</title>
    <dc:date>2012-08-08T13:20:40+00:00</dc:date>
    <link>http://itc.conversationsnetwork.org/shows/detail5307.html</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Hook.io has been an important project for Marak Squires since 2006. Charlie Robbins describes it as "a full-featured I/O framework for node.js that enables a simple way to distribute your application across multiple node.js processes using the new EventEmitter2 API and leveraging the power of Crash-only software." In this technical discussion, Marak reviews both the history of hook.io, as well as both how it works and its specifications. Node.js experts and novices will find his discussion most illuminating.]]></description>
<dc:subject>hookio nodejs fbp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:bdefc1f742c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:hookio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:fbp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jesusabdullah/node-ecstatic">
    <title>jesusabdullah/node-ecstatic</title>
    <dc:date>2012-08-04T03:10:09+00:00</dc:date>
    <link>https://github.com/jesusabdullah/node-ecstatic</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[A simple static file server middleware that works with both Express and Flatiron.]]></description>
<dc:subject>nodejs flatiron</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:ce1bdc6e969e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:flatiron"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ecto/broomstick">
    <title>ecto/broomstick</title>
    <dc:date>2012-08-04T02:57:07+00:00</dc:date>
    <link>https://github.com/ecto/broomstick</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Lightweight streaming and in-memory caching static file middleware for Director.]]></description>
<dc:subject>nodejs flatiron</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:219ed46fe064/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:flatiron"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/flatiron/resourceful">
    <title>flatiron/resourceful</title>
    <dc:date>2012-05-25T12:35:59+00:00</dc:date>
    <link>https://github.com/flatiron/resourceful</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[A storage agnostic resource-oriented ODM for building prototypical models with validation and sanitization. ]]></description>
<dc:subject>orm nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:843112ae545d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:orm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nodejitsu/haibu">
    <title>nodejitsu/haibu</title>
    <dc:date>2012-05-25T12:12:30+00:00</dc:date>
    <link>https://github.com/nodejitsu/haibu</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[haibu is the open-source node.js project used at Nodejitsu's for spawning and managing several node.js applications on a single server.]]></description>
<dc:subject>nodejs cloud management</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:612620c054c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:management"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://appjs.org/">
    <title>AppJS</title>
    <dc:date>2012-05-25T12:10:15+00:00</dc:date>
    <link>http://appjs.org/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[AppJS allows you to use HTML 5 APIs to create attractive applications from Word Processors to 3D Games. ]]></description>
<dc:subject>nodejs development html</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:f51cf4ccdbf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:html"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/maccman/macgap">
    <title>maccman/macgap</title>
    <dc:date>2012-05-25T12:09:43+00:00</dc:date>
    <link>https://github.com/maccman/macgap</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Desktop WebKit wrapper for HTML/CSS/JS applications.]]></description>
<dc:subject>mac osx nodejs html</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:ed8a5342322f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:html"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/maritz/nohm">
    <title>maritz/nohm</title>
    <dc:date>2012-05-22T19:44:31+00:00</dc:date>
    <link>https://github.com/maritz/nohm</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Nohm is an object relational mapper (ORM) written for node.js and redis.]]></description>
<dc:subject>nodejs redis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:a23a187b3190/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:redis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nemein/kckupmq">
    <title>nemein/kckupmq</title>
    <dc:date>2012-05-22T19:15:58+00:00</dc:date>
    <link>https://github.com/nemein/kckupmq</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Wrapper library with common interface for different Message Queue implementations.]]></description>
<dc:subject>nodejs messaging redis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:6b55913286b8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:messaging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:redis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/JustinTulloss/zeromq.node">
    <title>JustinTulloss/zeromq.node</title>
    <dc:date>2012-05-22T18:51:41+00:00</dc:date>
    <link>https://github.com/JustinTulloss/zeromq.node</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Node.js bindings to the zeromq library.]]></description>
<dc:subject>nodejs messaging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:81ea977f5599/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:messaging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nodejitsu.com/getting-started-with-flatiron">
    <title>Getting Started with Flatiron HTTP - blog.nodejitsu.com - scaling node.js applications one callback at a time.</title>
    <dc:date>2012-05-06T01:41:34+00:00</dc:date>
    <link>http://blog.nodejitsu.com/getting-started-with-flatiron</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[An in-depth tutorial, which iterates on a "hello world" flatiron server (like those in the project's examples) into a relatively complex webservice that uses some of flatiron's more complex functionality.]]></description>
<dc:subject>nodejs howto framework</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:beed46c45a0a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nodejs.org/2012/04/25/profiling-node-js/">
    <title>Profiling Node.js « node blog</title>
    <dc:date>2012-04-26T15:08:54+00:00</dc:date>
    <link>http://blog.nodejs.org/2012/04/25/profiling-node-js/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[It’s incredibly easy to visualize where your Node program spends its time using DTrace and node-stackvis (a Node port of Brendan Gregg’s FlameGraph tool).]]></description>
<dc:subject>nodejs performance profiling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:7322e82b8052/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:profiling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nodejitsu.com/scaling-isomorphic-javascript-code">
    <title>Scaling Isomorphic Javascript Codeblog.nodejitsu.com - scaling node.js applications one callback at a time.</title>
    <dc:date>2012-04-26T13:32:51+00:00</dc:date>
    <link>http://blog.nodejitsu.com/scaling-isomorphic-javascript-code</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Javascript is now an isomorphic language. By isomorphic we mean that any given line of code (with notable exceptions) can execute both on the client and the server. On the surface this seemingly innocuous property creates a number of challenges that are not solved by current MVC-based patterns. This article will explore some of these existing patterns, how both their implementation and concerns vary across languages and environments, and how they are not good enough for a truly isomorphic Javascript codebase. In conclusion, we will explore a new pattern: Resource-View-Presenter. ]]></description>
<dc:subject>javascript architecture nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:2f9e4f733a9b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/coopernurse/node-pool">
    <title>coopernurse/node-pool</title>
    <dc:date>2012-04-12T21:14:13+00:00</dc:date>
    <link>https://github.com/coopernurse/node-pool</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Generic resource pool. Can be used to reuse or throttle expensive resources such as database connections.]]></description>
<dc:subject>nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:51e3a4ccdedf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pgte/carrier">
    <title>pgte/carrier</title>
    <dc:date>2012-04-11T20:08:27+00:00</dc:date>
    <link>https://github.com/pgte/carrier</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Evented stream line reader for node.js.]]></description>
<dc:subject>nodejs utils</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:4bf5144ee09f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:utils"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://groups.google.com/forum/#!msg/nodejs/jVjC2T9TVJg/5FK3gxWmwakJ">
    <title>Non-blocking Addons Example? - Google Groups</title>
    <dc:date>2012-04-11T18:34:44+00:00</dc:date>
    <link>https://groups.google.com/forum/#!msg/nodejs/jVjC2T9TVJg/5FK3gxWmwakJ</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Native addons are in the same process as node which means all the benefits and drawbacks that brings.

As you noted, using a child process is good if the child is going to block since it won't block node.  Also the child process can use a different CPU core than node for true parallel work.  However there is significant overhead to having a new process and serializing all data back and forth.  In process addons are much more efficient but share the same process.  The C++/JS boundary is somewhat expensive (though nothing like serializing data across processes).  Once in the main node process it's very bad to block the process because it defeats the purpose of the event loop if any one call blocks for a long time.

There is one solution using threads in the addon.  Libuv has APIs to help with this.  Look at uv_work_t and friends.  The node zlib module uses uv threads to perform compression in a background thread. <https://github.com/joyent/node/blob/master/src/node_zlib.cc>]]></description>
<dc:subject>nodejs c++</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:896d780f803a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c++"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/SaltwaterC/http-get">
    <title>SaltwaterC/http-get</title>
    <dc:date>2012-04-10T02:01:39+00:00</dc:date>
    <link>https://github.com/SaltwaterC/http-get</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Simple to use node.js HTTP / HTTPS client for fetching remote resources. Supports transparent gzip decoding via gzbz2.

The client sends GET requests for fetching the remote objects. You may send HEAD requests if you just need to check the availability of a remote resource. The error reporting is implemented with care. The module itself is used in production for background data processing of thousands of remote resources, therefore it is not your average HTTP / HTTPS node.js client. It is in use for both of the transfer modes: buffered responses or streamed to the disk responses. Most of the decisions that made their way into the http-get are based onto the experience of working with a large URL database where a lot of things can go wrong.]]></description>
<dc:subject>nodejs http tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:0d8e72bd455b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://travis-ci.org/">
    <title>Travis CI - Distributed build platform for the open source community</title>
    <dc:date>2012-04-10T01:36:37+00:00</dc:date>
    <link>http://travis-ci.org/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[hosting your project on travis-ci.org means you can effortlessly test your library or applications against multiple runtimes and data stores without even having all of them installed locally.]]></description>
<dc:subject>nodejs testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:d6d2947dae40/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/MatthewMueller/cheerio">
    <title>MatthewMueller/cheerio</title>
    <dc:date>2012-04-08T03:58:06+00:00</dc:date>
    <link>https://github.com/MatthewMueller/cheerio</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Fast, flexible, and lean implementation of core jQuery designed specifically for the server.]]></description>
<dc:subject>jquery jsdom nodejs javascript dom</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:767db9b87fb6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:jsdom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:dom"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lukeberndt.com/2011/jsdom-memory-leaks/">
    <title>JSDOM Memory leaks — Luke Berndt</title>
    <dc:date>2012-04-07T22:07:32+00:00</dc:date>
    <link>http://lukeberndt.com/2011/jsdom-memory-leaks/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[JSDOM is a great little module for NodeJS which lets you parse a DOM on the server. The only problem is that it has a memory leak. Not a big deal if you are only going to instantiate a couple times. A little trickier if you are screen scraping and need to call it 1000s of times. I luckily found a work around. Instead of creating a new window every time you want to parse some code, simply keep the same window around and switch what it is displaying.]]></description>
<dc:subject>nodejs jsdom scraping</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:84501b6e2828/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:jsdom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:scraping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/trentm/node-bunyan">
    <title>trentm/node-bunyan</title>
    <dc:date>2012-03-29T01:33:45+00:00</dc:date>
    <link>https://github.com/trentm/node-bunyan</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Bunyan is a node.js module for logging in JSON and a CLI tool to view those logs.]]></description>
<dc:subject>nodejs json logging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:0d4e6d9f80ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:logging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/creationix/couch-client">
    <title>creationix/couch-client</title>
    <dc:date>2012-03-28T14:15:27+00:00</dc:date>
    <link>https://github.com/creationix/couch-client</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[A minimal CouchDB client that is easy and powerful.]]></description>
<dc:subject>couchdb nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:ced768fd6098/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:couchdb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nodeguide.com/beginner.html">
    <title>Felix's Node.js Beginners Guide</title>
    <dc:date>2012-03-12T13:35:40+00:00</dc:date>
    <link>http://nodeguide.com/beginner.html</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[There is lots of information about node.js, but given the rapid pace at which it is developing, it can be difficult for beginners to find good, current information on how to get started. This guide aims to provide exactly that, whilst staying updated with the latest stable version of node.js.]]></description>
<dc:subject>nodejs web programming tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:0715de9288dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nikhilm.bitbucket.org/articles/c_in_my_javascript/c_in_javascript_part_1.html">
    <title>There’s a C in my JavaScript: Part 1</title>
    <dc:date>2012-03-08T03:21:07+00:00</dc:date>
    <link>http://nikhilm.bitbucket.org/articles/c_in_my_javascript/c_in_javascript_part_1.html</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[This is intended to be a short guide to writing JavaScript bindings to C or C++ libraries using the V8 engine. It is intended primarily for node.js developers, though other projects using V8 may find it useful too.]]></description>
<dc:subject>nodejs c c++ native</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:5b53535be0c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:native"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.arc90.com/2012/03/05/profiling-node-programs-on-mac-os-x/">
    <title>Profiling Node Programs on Mac OS X | Arc90 Blog</title>
    <dc:date>2012-03-08T02:08:04+00:00</dc:date>
    <link>http://blog.arc90.com/2012/03/05/profiling-node-programs-on-mac-os-x/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[When you want to make a program faster, profiling is the best way to get started — it gives you empirical data on what your program is actually doing — in particular, where the “hot spots” are — i.e. which “tasks” are taking more time than others.]]></description>
<dc:subject>nodejs performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:43794b98e3f3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/joyent/libuv">
    <title>joyent/libuv · GitHub</title>
    <dc:date>2012-03-05T15:52:24+00:00</dc:date>
    <link>https://github.com/joyent/libuv</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[libuv is a new platform layer for Node. Its purpose is to abstract IOCP on Windows and libev on Unix systems. We intend to eventually contain all platform differences in this library.]]></description>
<dc:subject>nodejs native c c++</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:6266578186b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:native"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c++"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://npmjs.org/doc/json.html">
    <title>package.json</title>
    <dc:date>2012-03-04T21:20:48+00:00</dc:date>
    <link>http://npmjs.org/doc/json.html</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[This document is all you need to know about what's required in your package.json file.]]></description>
<dc:subject>nodejs npm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:18d5d7a19c25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:npm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nodejs.org/api/addons.html">
    <title>Addons Node.js v0.6.12 Manual &amp; Documentation</title>
    <dc:date>2012-03-04T20:32:58+00:00</dc:date>
    <link>http://nodejs.org/api/addons.html</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Addons are dynamically linked shared objects. They can provide glue to C and C++ libraries.]]></description>
<dc:subject>nodejs c c++ native</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:4d351cbf36db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:native"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://howtonode.org/introduction-to-npm">
    <title>Introduction to npm - How To Node - NodeJS</title>
    <dc:date>2012-03-04T20:28:59+00:00</dc:date>
    <link>http://howtonode.org/introduction-to-npm</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[npm is a NodeJS package manager. As its name would imply, you can use it to install node programs. Also, if you use it in development, it makes it easier to specify and link dependencies.]]></description>
<dc:subject>nodejs npm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:fd5323c87b08/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:npm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pkrumins/node-async">
    <title>pkrumins/node-async - GitHub</title>
    <dc:date>2012-03-04T20:17:07+00:00</dc:date>
    <link>https://github.com/pkrumins/node-async</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[An example C++ module for node.js that multiplies 2 numbers asynchronously.]]></description>
<dc:subject>nodejs native c++</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:a653ac414efe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:native"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c++"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://syskall.com/how-to-write-your-own-native-nodejs-extension">
    <title>How to write your own native Node.js extension - Olivier Lalonde's blog</title>
    <dc:date>2012-03-04T20:15:53+00:00</dc:date>
    <link>http://syskall.com/how-to-write-your-own-native-nodejs-extension</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[In order to create a Node.js extension, we need to write a C++ class that extends node::ObjectWrap. ObjectWrap implements some utility methods that lets us easily interface with Javascript.]]></description>
<dc:subject>nodejs c++ native</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:c13545b69981/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:native"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://howtonode.org/how-to-module">
    <title>How To Module - How To Node - NodeJS</title>
    <dc:date>2012-03-03T14:02:15+00:00</dc:date>
    <link>http://howtonode.org/how-to-module</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[These are some basic steps for writing a NodeJS module.]]></description>
<dc:subject>nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:425e66cac8c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://package.json.nodejitsu.com/">
    <title>package.json cheatsheet</title>
    <dc:date>2012-03-03T13:58:05+00:00</dc:date>
    <link>http://package.json.nodejitsu.com/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[This is an interactive guide for exploring various important properties of the package.json packaging format for node.js applications. 

You can access information about properties by mousing over or clicking the property name.]]></description>
<dc:subject>nodejs npm reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:dde36111a81c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:npm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nearinfinity/node-java">
    <title>nearinfinity/node-java - GitHub</title>
    <dc:date>2012-03-03T06:46:41+00:00</dc:date>
    <link>https://github.com/nearinfinity/node-java</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Bridge API to connect with existing Java APIs.]]></description>
<dc:subject>nodejs java</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:bc1c9219e655/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.hacksparrow.com/difference-between-spawn-and-exec-of-node-js-child_process.html">
    <title>Difference between spawn and exec of Node.js child_process</title>
    <dc:date>2012-03-03T04:33:00+00:00</dc:date>
    <link>http://www.hacksparrow.com/difference-between-spawn-and-exec-of-node-js-child_process.html</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Use spawn when you want the child process to return huge binary data to Node, use exec when you want the child process to return simple status messages.]]></description>
<dc:subject>nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:101093a8aeae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mcavage.github.com/node-restify/">
    <title>API Guide | restify</title>
    <dc:date>2012-02-13T17:25:33+00:00</dc:date>
    <link>http://mcavage.github.com/node-restify/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[restify is a node.js module built specifically to enable you to build correct REST web services. It borrows heavily from express (intentionally) as that is more or less the de facto API for writing web applications on top of node.js.]]></description>
<dc:subject>nodejs rest framework api</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:814f86283de7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://visionmedia.github.com/mocha/">
    <title>Mocha - the fun, simple, flexible JavaScript test framework</title>
    <dc:date>2012-01-25T15:13:17+00:00</dc:date>
    <link>http://visionmedia.github.com/mocha/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Mocha is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.]]></description>
<dc:subject>nodejs javascript testing qa</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:ed1fbcd9ab38/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:qa"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mhevery/jasmine-node">
    <title>mhevery/jasmine-node - GitHub</title>
    <dc:date>2012-01-24T19:54:57+00:00</dc:date>
    <link>https://github.com/mhevery/jasmine-node</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Write the specifications for your code in *.js and *.coffee files in the spec/ directory (note: your specification files must end with either .spec.js or .spec.coffee; otherwise jasmine-node won't find them!). You can use sub-directories to better organise your specs.]]></description>
<dc:subject>javascript nodejs testing qa coffeescript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:9a988eeab999/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:qa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:coffeescript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tmpvar/jsdom">
    <title>tmpvar/jsdom - GitHub</title>
    <dc:date>2012-01-21T00:50:03+00:00</dc:date>
    <link>https://github.com/tmpvar/jsdom</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[A javascript implementation of the W3C DOM.]]></description>
<dc:subject>dom javascript nodejs jquery scraping</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:9d77e04cbebd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:dom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:scraping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/s3u/JSONPath">
    <title>s3u/JSONPath - GitHub</title>
    <dc:date>2012-01-21T00:49:34+00:00</dc:date>
    <link>https://github.com/s3u/JSONPath</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Perverse but useful.]]></description>
<dc:subject>json nodejs xpath</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:1be2fb119244/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:xpath"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blacksmith.jit.su/">
    <title>Blacksmith</title>
    <dc:date>2012-01-17T22:52:13+00:00</dc:date>
    <link>http://blacksmith.jit.su/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[A static site generator built with Node.js, JSDOM, and Weld.]]></description>
<dc:subject>nodejs web tools blog</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:40e3f689b209/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:blog"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://expressjs.com/">
    <title>Express - node web framework</title>
    <dc:date>2012-01-02T21:13:56+00:00</dc:date>
    <link>http://expressjs.com/</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[High performance, high class web development for Node.js.]]></description>
<dc:subject>nodejs framework</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:2c263ef6d1e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mamund/Building-Hypermedia-APIs">
    <title>mamund/Building-Hypermedia-APIs - GitHub</title>
    <dc:date>2012-01-02T21:05:34+00:00</dc:date>
    <link>https://github.com/mamund/Building-Hypermedia-APIs</link>
    <dc:creator>rybesh</dc:creator><description><![CDATA[Source code for the O'Reilly book of the same name.]]></description>
<dc:subject>nodejs couchdb hypermedia inls620</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rybesh/b:f6a2ccdbea53/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:couchdb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:hypermedia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rybesh/t:inls620"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>