<?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 (mcroydon)</title>
    <link>https://pinboard.in/u:mcroydon/public/</link>
    <description>recent bookmarks from mcroydon</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://dylanhuang.com/blog/closing-my-startup/"/>
	<rdf:li rdf:resource="https://igorstechnoclub.com/server-sent-events-sse-are-underrated/"/>
	<rdf:li rdf:resource="https://github.com/alufers/mitmproxy2swagger"/>
	<rdf:li rdf:resource="https://traefik.io/"/>
	<rdf:li rdf:resource="http://gobuffalo.io/docs/getting-started"/>
	<rdf:li rdf:resource="http://googledevelopers.blogspot.com/2013/02/compress-data-more-densely-with-zopfli.html"/>
	<rdf:li rdf:resource="https://developer.uservoice.com/blog/2013/12/12/why-i-wrote-gocraft-web/"/>
	<rdf:li rdf:resource="http://queue.acm.org/detail.cfm?id=2555617"/>
	<rdf:li rdf:resource="https://gdstechnology.blog.gov.uk/2013/12/05/building-a-new-router-for-gov-uk/"/>
	<rdf:li rdf:resource="http://justinas.org/writing-http-middleware-in-go/"/>
	<rdf:li rdf:resource="http://hc.apache.org/httpclient-3.x//performance.html"/>
	<rdf:li rdf:resource="http://http-kit.org/600k-concurrent-connection-http-kit.html"/>
	<rdf:li rdf:resource="http://blog.jgc.org/2012/12/speeding-up-http-with-minimal-protocol.html"/>
	<rdf:li rdf:resource="http://lists.w3.org/Archives/Public/ietf-http-wg/2012JulSep/0251.html"/>
	<rdf:li rdf:resource="https://github.com/mDialog/smoke"/>
	<rdf:li rdf:resource="http://www.chromium.org/spdy"/>
	<rdf:li rdf:resource="http://netty.io/blog/2012/02/04/"/>
	<rdf:li rdf:resource="http://tsung.erlang-projects.org/user_manual.html"/>
	<rdf:li rdf:resource="http://ziutek.github.com/web_bench/"/>
	<rdf:li rdf:resource="http://www.belshe.com/2011/11/17/spdy-of-the-future-might-blow-your-mind-today/"/>
	<rdf:li rdf:resource="http://thechangelog.com/post/9758373148/https-github-com-flashingpumpkin-spooky"/>
	<rdf:li rdf:resource="http://allseeing-i.com/ASIHTTPRequest/"/>
	<rdf:li rdf:resource="https://github.com/sonatype/async-http-client"/>
	<rdf:li rdf:resource="http://httpd.apache.org/docs/trunk/mod/mod_lua.html"/>
	<rdf:li rdf:resource="http://playnice.ly/blog/2011/01/03/multi-domain-ucc-ssl-certificates-on-nginx-with-1-ip-address/"/>
	<rdf:li rdf:resource="http://atlee.ca/software/poster/"/>
	<rdf:li rdf:resource="http://www.mnot.net/blog/2010/11/27/htracr"/>
	<rdf:li rdf:resource="http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.html"/>
	<rdf:li rdf:resource="http://ha.ckers.org/slowloris/"/>
	<rdf:li rdf:resource="http://martinfowler.com/articles/richardsonMaturityModel.html"/>
	<rdf:li rdf:resource="http://journal.paul.querna.org/articles/2010/07/10/overclocking-mod_ssl/"/>
	<rdf:li rdf:resource="http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html"/>
	<rdf:li rdf:resource="http://haproxy.1wt.eu/"/>
	<rdf:li rdf:resource="http://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919"/>
	<rdf:li rdf:resource="http://developer.yahoo.net/blog/archives/2010/07/multicore_http_server_with_nodejs.html"/>
	<rdf:li rdf:resource="http://www.sitepen.com/blog/2010/07/14/multi-node-concurrent-nodejs-http-server/"/>
	<rdf:li rdf:resource="http://broadcast.oreilly.com/2009/12/principles-for-standardized-rest-authentication.html"/>
	<rdf:li rdf:resource="http://bitbucket.org/akoha/python-digest/wiki/Home"/>
	<rdf:li rdf:resource="http://bitbucket.org/akoha/django-digest/wiki/Home"/>
	<rdf:li rdf:resource="http://blog.ianbicking.org/2010/03/16/web-server-benchmarking-we-need/"/>
	<rdf:li rdf:resource="http://nichol.as/benchmark-of-python-web-servers"/>
	<rdf:li rdf:resource="http://blog.m.artins.net/restful-web-services-preventing-race-conditions/"/>
	<rdf:li rdf:resource="http://www.subbu.org/blog/2008/10/generalized-linking"/>
	<rdf:li rdf:resource="http://www.elasticsearch.com/"/>
	<rdf:li rdf:resource="http://www.jbarnette.com/2009/04/07/http-apis.html"/>
	<rdf:li rdf:resource="http://nichol.as/asynchronous-servers-in-python"/>
	<rdf:li rdf:resource="http://smallpy.posterous.com/round-robin-django-setup-with-nginx"/>
	<rdf:li rdf:resource="http://www.erlang-factory.com/conference/SFBayAreaErlangFactory2009/speakers/justinsheehy"/>
	<rdf:li rdf:resource="http://bitbucket.org/justin/webmachine/wiki/Home"/>
	<rdf:li rdf:resource="http://code.flickr.com/blog/2009/12/04/language-detection-a-witchs-brew/"/>
	<rdf:li rdf:resource="http://four.livejournal.com/1033160.html"/>
	<rdf:li rdf:resource="http://code.google.com/p/httpmessage/"/>
	<rdf:li rdf:resource="http://diveintomark.org/archives/2009/11/02/why-do-we-have-an-img-element"/>
	<rdf:li rdf:resource="http://www.ogre.com/node/320"/>
	<rdf:li rdf:resource="http://github.com/blog/530-how-we-made-github-fast"/>
	<rdf:li rdf:resource="http://kristian.blog.linpro.no/2009/10/19/high-end-varnish-tuning/"/>
	<rdf:li rdf:resource="http://riak.basho.com/"/>
	<rdf:li rdf:resource="http://www.tornadoweb.org/"/>
	<rdf:li rdf:resource="http://bret.appspot.com/entry/tornado-web-server"/>
	<rdf:li rdf:resource="http://github.com/blog/471-continuous-integration-spring-cleaning"/>
	<rdf:li rdf:resource="http://www.theamazingrando.com/blog/?p=107"/>
	<rdf:li rdf:resource="http://code.google.com/p/moddims/"/>
	<rdf:li rdf:resource="http://www.appleinsider.com/articles/09/07/08/apple_launches_http_live_streaming_standard_in_iphone_3_0.html"/>
	<rdf:li rdf:resource="http://www.lshift.net/blog/2009/06/30/pubsub-over-webhooks-with-rabbithub"/>
	<rdf:li rdf:resource="http://github.com/mnot/nbhttp/tree/master"/>
	<rdf:li rdf:resource="http://www.mnot.net/blog/2009/06/25/RED"/>
	<rdf:li rdf:resource="http://www.caktusgroup.com/blog/2009/06/09/remote-logging-with-python-logging-and-django/"/>
	<rdf:li rdf:resource="http://www.sinatrarb.com/"/>
	<rdf:li rdf:resource="http://projects.linpro.no/pipermail/varnish-dev/2009-February/000968.html"/>
	<rdf:li rdf:resource="http://www.mnot.net/cache_docs/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://dylanhuang.com/blog/closing-my-startup/">
    <title>After 3 Years, I Failed. Here's All My Startup's Code. | Dylan Huang</title>
    <dc:date>2025-01-19T21:48:18+00:00</dc:date>
    <link>https://dylanhuang.com/blog/closing-my-startup/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Hard lessons learned.]]></description>
<dc:subject>entrepreneurship http startup api tools programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:e297669e9c34/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:entrepreneurship"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:startup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://igorstechnoclub.com/server-sent-events-sse-are-underrated/">
    <title>Server-Sent Events (SSE) Are Underrated | Igor's Techno Club</title>
    <dc:date>2025-01-19T17:59:28+00:00</dc:date>
    <link>https://igorstechnoclub.com/server-sent-events-sse-are-underrated/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Some times you need to push it.]]></description>
<dc:subject>pubsub reading streaming http webdev web python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:3360817d4dcc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:pubsub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:reading"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/alufers/mitmproxy2swagger">
    <title>alufers/mitmproxy2swagger: Automagically reverse-engineer REST APIs via capturing traffic</title>
    <dc:date>2025-01-11T15:20:33+00:00</dc:date>
    <link>https://github.com/alufers/mitmproxy2swagger</link>
    <dc:creator>mcroydon</dc:creator><dc:subject>scraping apis automation proxy webservices github testing documentation rest http api</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:2945c2b24e5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scraping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://traefik.io/">
    <title>Traefik - The Cloud Native Edge Router</title>
    <dc:date>2019-02-13T05:43:15+00:00</dc:date>
    <link>https://traefik.io/</link>
    <dc:creator>mcroydon</dc:creator><dc:subject>docker proxy golang http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:6878e1b4c379/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gobuffalo.io/docs/getting-started">
    <title>Buffalo - The Go Web Framework</title>
    <dc:date>2017-01-10T15:23:09+00:00</dc:date>
    <link>http://gobuffalo.io/docs/getting-started</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[To play with. Someday.]]></description>
<dc:subject>go golang http framework web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:fa5b04c81bb4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://googledevelopers.blogspot.com/2013/02/compress-data-more-densely-with-zopfli.html">
    <title>Google Developers Blog: Compress data more densely with Zopfli</title>
    <dc:date>2014-01-10T09:57:40+00:00</dc:date>
    <link>http://googledevelopers.blogspot.com/2013/02/compress-data-more-densely-with-zopfli.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Like pngcrush for deflate.]]></description>
<dc:subject>compression http performance google</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:1c4edbbb729f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.uservoice.com/blog/2013/12/12/why-i-wrote-gocraft-web/">
    <title>Why I wrote gocraft/web - UserVoice Developer</title>
    <dc:date>2013-12-12T23:14:47+00:00</dc:date>
    <link>https://developer.uservoice.com/blog/2013/12/12/why-i-wrote-gocraft-web/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Maybe the right balance?]]></description>
<dc:subject>go golang web http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:e30df21c6382/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://queue.acm.org/detail.cfm?id=2555617">
    <title>Making the Web Faster with HTTP 2.0 - ACM Queue</title>
    <dc:date>2013-12-10T15:21:51+00:00</dc:date>
    <link>http://queue.acm.org/detail.cfm?id=2555617</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[The case for HTTP2.]]></description>
<dc:subject>acm http networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:49058d92c440/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:acm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gdstechnology.blog.gov.uk/2013/12/05/building-a-new-router-for-gov-uk/">
    <title>Building a new router for GOV.UK | Technology at GDS</title>
    <dc:date>2013-12-10T15:21:24+00:00</dc:date>
    <link>https://gdstechnology.blog.gov.uk/2013/12/05/building-a-new-router-for-gov-uk/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Replacing parts of varnish with go.]]></description>
<dc:subject>go router http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:33e7bbef9918/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:router"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://justinas.org/writing-http-middleware-in-go/">
    <title>Writing HTTP Middleware in Go · Justinas Stankevičius</title>
    <dc:date>2013-12-10T15:16:15+00:00</dc:date>
    <link>http://justinas.org/writing-http-middleware-in-go/</link>
    <dc:creator>mcroydon</dc:creator><dc:subject>development go middleware http golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:ff0119127320/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:middleware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hc.apache.org/httpclient-3.x//performance.html">
    <title>HttpClient - HttpClient Performance Optimization Guide</title>
    <dc:date>2013-08-06T18:12:12+00:00</dc:date>
    <link>http://hc.apache.org/httpclient-3.x//performance.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Make go fast.]]></description>
<dc:subject>http java apache</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:25e4cd3ee061/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://http-kit.org/600k-concurrent-connection-http-kit.html">
    <title>600k concurrent HTTP connections, with Clojure &amp; http-kit | http-kit</title>
    <dc:date>2013-01-27T18:30:11+00:00</dc:date>
    <link>http://http-kit.org/600k-concurrent-connection-http-kit.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[impressive.]]></description>
<dc:subject>clojure concurrency http java c10k</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:da7909bcfe6a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:c10k"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.jgc.org/2012/12/speeding-up-http-with-minimal-protocol.html">
    <title>Speeding up HTTP with minimal protocol changes | John Graham-Cumming</title>
    <dc:date>2012-12-17T19:25:31+00:00</dc:date>
    <link>http://blog.jgc.org/2012/12/speeding-up-http-with-minimal-protocol.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Consider solving multiple request problems in HTTP without going full-on SPDY (which is awesome, but binary and complicated).]]></description>
<dc:subject>http spdy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:e9ea8853d148/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:spdy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lists.w3.org/Archives/Public/ietf-http-wg/2012JulSep/0251.html">
    <title>HTTP2 Expression of Interest from Doug Beaver on 2012-07-15 (ietf-http-wg@w3.org from July to September 2012)</title>
    <dc:date>2012-07-15T18:29:31+00:00</dc:date>
    <link>http://lists.w3.org/Archives/Public/ietf-http-wg/2012JulSep/0251.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Essentially SPDY is the only HTTP 2.0 contender with a large enough install and server base to not be completely academic. While it may not be perfect it's out there and people are using it, which has been good enough in the past.]]></description>
<dc:subject>browser facebook http performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:e66873e42172/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mDialog/smoke">
    <title>mDialog/smoke</title>
    <dc:date>2012-06-08T20:49:36+00:00</dc:date>
    <link>https://github.com/mDialog/smoke</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Looks like a fun DSL for writing small HTTP services using Scala and Akka.]]></description>
<dc:subject>akka asynchronous future http scala</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:6f2569907db1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:akka"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:future"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scala"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.chromium.org/spdy">
    <title>SPDY - The Chromium Projects</title>
    <dc:date>2012-03-26T15:44:20+00:00</dc:date>
    <link>http://www.chromium.org/spdy</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[SPDY links.]]></description>
<dc:subject>google protocol http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:886bdd427648/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:protocol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://netty.io/blog/2012/02/04/">
    <title>Netty: Netty 3.3.1 released - SPDY Protocol !</title>
    <dc:date>2012-02-07T17:37:35+00:00</dc:date>
    <link>http://netty.io/blog/2012/02/04/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Netty gets SPDY.]]></description>
<dc:subject>twitter java scala netty io http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:8bb984368b0e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:netty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:io"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tsung.erlang-projects.org/user_manual.html">
    <title>Tsung User's manual</title>
    <dc:date>2012-01-11T17:42:19+00:00</dc:date>
    <link>http://tsung.erlang-projects.org/user_manual.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Tsung is great for lobbing lots of packets at stuff.]]></description>
<dc:subject>erlang http performance testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:c6b53c10e468/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ziutek.github.com/web_bench/">
    <title>Benchmarking Go and Python Web servers</title>
    <dc:date>2012-01-11T17:41:53+00:00</dc:date>
    <link>http://ziutek.github.com/web_bench/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Go vs. Python web server benchmarks.]]></description>
<dc:subject>benchmark go golang http python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:e9dd57a778ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.belshe.com/2011/11/17/spdy-of-the-future-might-blow-your-mind-today/">
    <title>SPDY of the Future Might Blow Your Mind Today « Mike's Lookout</title>
    <dc:date>2012-01-06T03:59:56+00:00</dc:date>
    <link>http://www.belshe.com/2011/11/17/spdy-of-the-future-might-blow-your-mind-today/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[SPDY and the future.]]></description>
<dc:subject>amazon http ssl</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:24a08837158d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ssl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thechangelog.com/post/9758373148/https-github-com-flashingpumpkin-spooky">
    <title>Spooky: Sinatra-inspired web framework for Erlang - The Changelog - Open Source moves fast. Keep up.</title>
    <dc:date>2011-09-23T14:34:42+00:00</dc:date>
    <link>http://thechangelog.com/post/9758373148/https-github-com-flashingpumpkin-spooky</link>
    <dc:creator>mcroydon</dc:creator><dc:subject>erlang sinatra http web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:de6fa135fdf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://allseeing-i.com/ASIHTTPRequest/">
    <title>ASIHTTPRequest Documentation - All-Seeing Interactive</title>
    <dc:date>2011-08-16T20:58:34+00:00</dc:date>
    <link>http://allseeing-i.com/ASIHTTPRequest/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Looks solid if you're doing HTTP on iOS.]]></description>
<dc:subject>cocoa development http iphone objective-c</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:f3a6fb0ced3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:objective-c"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/sonatype/async-http-client">
    <title>sonatype/async-http-client - GitHub</title>
    <dc:date>2011-05-13T16:01:41+00:00</dc:date>
    <link>https://github.com/sonatype/async-http-client</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Fantastic high-level wrapper for making async http requests on the JVM. <3]]></description>
<dc:subject>scala java http async</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:3ffc58e18e6e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:async"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://httpd.apache.org/docs/trunk/mod/mod_lua.html">
    <title>mod_lua - Apache HTTP Server</title>
    <dc:date>2011-03-08T16:50:44+00:00</dc:date>
    <link>http://httpd.apache.org/docs/trunk/mod/mod_lua.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[mod_lua lands in Apache 2.4.]]></description>
<dc:subject>apache http lua</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:b064c260cd20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:lua"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://playnice.ly/blog/2011/01/03/multi-domain-ucc-ssl-certificates-on-nginx-with-1-ip-address/">
    <title>Multi-domain UCC SSL certificates on Nginx with 1 IP address | PlayNice.ly</title>
    <dc:date>2011-01-24T07:28:18+00:00</dc:date>
    <link>http://playnice.ly/blog/2011/01/03/multi-domain-ucc-ssl-certificates-on-nginx-with-1-ip-address/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Awesome and frightening.]]></description>
<dc:subject>http nginx security ssl sysadmin</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:da01ad535199/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://atlee.ca/software/poster/">
    <title>Welcome to poster’s documentation! — poster v0.7.0 documentation</title>
    <dc:date>2011-01-19T19:46:28+00:00</dc:date>
    <link>http://atlee.ca/software/poster/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Just a nice API for HTTP file uploads in Python, and streaming to boot!]]></description>
<dc:subject>python http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mcroydon/b:6442f6a05a02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mnot.net/blog/2010/11/27/htracr">
    <title>mnot’s blog: Digging Deeper with htracr</title>
    <dc:date>2010-11-27T02:47:15+00:00</dc:date>
    <link>http://www.mnot.net/blog/2010/11/27/htracr</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA["There’s a lot of current activity on the binding between HTTP and TCP; from pipelining to SPDY, the frontier of Web performance lives between these layers."
]]></description>
<dc:subject>analysis capture cool development howto http innovation node networking network net monitoring javascript monitor node.js performance nodejs protocol svg sysadmin tool tcp tracking visualization webdev htracr pcap raphael sniffer</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:27747ff35fc9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:capture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:innovation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:net"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:monitor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:protocol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:svg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tracking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:htracr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:pcap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:raphael"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sniffer"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.html">
    <title>Ben Strong</title>
    <dc:date>2010-11-26T23:00:30+00:00</dc:date>
    <link>http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[I wonder if Varnish does tricks like this out of the box. I'm used to < 60ms for a cache hit.
]]></description>
<dc:subject>http tcp performance fast varnish</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:35bb3c432941/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:fast"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:varnish"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ha.ckers.org/slowloris/">
    <title>Slowloris HTTP DoS</title>
    <dc:date>2010-11-19T15:45:19+00:00</dc:date>
    <link>http://ha.ckers.org/slowloris/</link>
    <dc:creator>mcroydon</dc:creator><dc:subject>apache attack cracking client dos hack hacks hacking http server security perl networking network linux internet httpd software sysadmin testing tool tools web webdev webserver slowloris exploit pentest denial-of-service ddos</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:a12b8aa45a0b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:attack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cracking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:client"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hacking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:perl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:httpd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:slowloris"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:exploit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:pentest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:denial-of-service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ddos"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://martinfowler.com/articles/richardsonMaturityModel.html">
    <title>Richardson Maturity Model</title>
    <dc:date>2010-11-14T19:31:53+00:00</dc:date>
    <link>http://martinfowler.com/articles/richardsonMaturityModel.html</link>
    <dc:creator>mcroydon</dc:creator><dc:subject>development api architecture article atom bestpractices blog design dev programming rest restful model http hateoas soa software to-read toread tutorial web webdev webservice webservices fowler martin martin-fowler martinfowler maturity maturitymodel</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:86ed5d850406/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:atom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:restful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:model"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hateoas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:soa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:to-read"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webservice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:fowler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:martin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:martin-fowler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:martinfowler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:maturity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:maturitymodel"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://journal.paul.querna.org/articles/2010/07/10/overclocking-mod_ssl/">
    <title>Overclocking mod_ssl | Paul's Journal</title>
    <dc:date>2010-11-01T16:57:54+00:00</dc:date>
    <link>http://journal.paul.querna.org/articles/2010/07/10/overclocking-mod_ssl/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Like how Google does it for mere mortals.
]]></description>
<dc:subject>apache cryptography http https memcache optimisation ops ssl server security scaling scalability ping.fm performance web webdev mod_ssl openssl</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:bf7961c2a03f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cryptography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:https"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:memcache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:optimisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ping.fm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mod_ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:openssl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html">
    <title>ImperialViolet - Overclocking SSL</title>
    <dc:date>2010-11-01T16:57:05+00:00</dc:date>
    <link>http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[How Google does it.
]]></description>
<dc:subject>article authentication cost crypto network cryptography encryption optimization latency internet howto google http performance protocol scalability security ssl speed server web toread tcp sysadmin certificate certificates https overclocking tls</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:da5f8aea1719/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cost"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cryptography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:latency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:protocol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:speed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:certificate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:certificates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:https"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:overclocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tls"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://haproxy.1wt.eu/">
    <title>HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer</title>
    <dc:date>2010-10-24T19:03:24+00:00</dc:date>
    <link>http://haproxy.1wt.eu/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[It's easy to forget about HAProxy, but it's really good at quietly dishing up a ton of requests.
]]></description>
<dc:subject>apache architecture balancer cluster clustering ha loadbalancing load-balancing load linux http highavailability network networking opensource performance proxy web tools tcp sysadmin software server scaling scalability webserver</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:16c53844b848/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:balancer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cluster"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:clustering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ha"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:loadbalancing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:load-balancing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:load"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:highavailability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webserver"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919">
    <title>BigPipe: Pipelining web pages for high performance | Facebook</title>
    <dc:date>2010-09-21T16:35:37+00:00</dc:date>
    <link>http://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[It's been on my mind lately as well.
]]></description>
<dc:subject>architecture development facebook fb frontend html http optimization optimisation latency js javascript interesting performance programming scalability school speed scaling webdev webdevelopment webdesign web bigpipe mustuse pipelining</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:d3f5be52b4aa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:fb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:optimisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:latency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:school"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:speed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdevelopment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:bigpipe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mustuse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:pipelining"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://developer.yahoo.net/blog/archives/2010/07/multicore_http_server_with_nodejs.html">
    <title>Multi-Core HTTP Server with NodeJS (Yahoo! Developer Network Blog)</title>
    <dc:date>2010-07-19T18:46:12+00:00</dc:date>
    <link>http://developer.yahoo.net/blog/archives/2010/07/multicore_http_server_with_nodejs.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Yahoo takes a look at Node.
]]></description>
<dc:subject>concurrency core javascript http js mail node nodejs node.js performance web webdev webworkers yahoo multi</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:8442f2bd8844/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:core"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webworkers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:yahoo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sitepen.com/blog/2010/07/14/multi-node-concurrent-nodejs-http-server/">
    <title>Multi-node: Concurrent NodeJS HTTP Server | SitePen Blog</title>
    <dc:date>2010-07-15T18:37:55+00:00</dc:date>
    <link>http://www.sitepen.com/blog/2010/07/14/multi-node-concurrent-nodejs-http-server/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Awesome and scary yet awesome.
]]></description>
<dc:subject>concurrency http javascript multicore node node.js webapps web server performance nodejs webdev work</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:ae73b63294f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:node.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webapps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:work"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://broadcast.oreilly.com/2009/12/principles-for-standardized-rest-authentication.html">
    <title>Principles for Standardized REST Authentication - O'Reilly Broadcast</title>
    <dc:date>2010-05-04T16:17:57+00:00</dc:date>
    <link>http://broadcast.oreilly.com/2009/12/principles-for-standardized-rest-authentication.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[I want to live in this fantasty world where RESTful authentication isn't so hard or repetitive.
]]></description>
<dc:subject>api architecture auth authentication dev cloud development restful rest read programming patterns oauth http distributed security soa soap toread webservices</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:9bbd2e84b4a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:auth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:restful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:read"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:oauth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:soa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:soap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webservices"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bitbucket.org/akoha/python-digest/wiki/Home">
    <title>akoha / python-digest / wiki / Home — bitbucket.org</title>
    <dc:date>2010-04-04T17:40:46+00:00</dc:date>
    <link>http://bitbucket.org/akoha/python-digest/wiki/Home</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[The Python underpinnings for django-digest.
]]></description>
<dc:subject>authentication digest python http</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:9245bf376141/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:digest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bitbucket.org/akoha/django-digest/wiki/Home">
    <title>akoha / django-digest / wiki / Home — bitbucket.org</title>
    <dc:date>2010-04-04T17:40:24+00:00</dc:date>
    <link>http://bitbucket.org/akoha/django-digest/wiki/Home</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Digest auth for Django.
]]></description>
<dc:subject>auth django http</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:1b6c8ea5ff88/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:auth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.ianbicking.org/2010/03/16/web-server-benchmarking-we-need/">
    <title>Ian Bicking: a blog :: The Web Server Benchmarking We Need</title>
    <dc:date>2010-03-17T13:19:22+00:00</dc:date>
    <link>http://blog.ianbicking.org/2010/03/16/web-server-benchmarking-we-need/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[A request for slightly less artificial benchmarks.
]]></description>
<dc:subject>benchmark benchmarking deployment http httpd python performance server test web webserver</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:f7afce64b78a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:benchmarking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:httpd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webserver"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nichol.as/benchmark-of-python-web-servers">
    <title>Nicholas Piël » Benchmark of Python Web Servers</title>
    <dc:date>2010-03-16T19:12:22+00:00</dc:date>
    <link>http://nichol.as/benchmark-of-python-web-servers</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[More benchmarks.  Uwsgi and gevent appear to come out on top on this one.
]]></description>
<dc:subject>article async benchmark comparison concurrence django server python pylons programming event http performance servers tornado twisted webserver web wsgi benchmarking httperf cherrypy mod_wsgi</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:88e48896b261/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:async"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:pylons"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:event"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:servers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tornado"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:twisted"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:wsgi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:benchmarking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:httperf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cherrypy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mod_wsgi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.m.artins.net/restful-web-services-preventing-race-conditions/">
    <title>RESTful Web Services: Preventing Race Conditions | Alexandre Martins' Blog</title>
    <dc:date>2010-03-15T14:36:47+00:00</dc:date>
    <link>http://blog.m.artins.net/restful-web-services-preventing-race-conditions/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Race conditions bad.
]]></description>
<dc:subject>api caching concurrency headers how-to no_tag http to-read web services restful race rest programming web-service web-services webservices</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:3b6dff976f17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:headers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:how-to"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:no_tag"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:to-read"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:restful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:race"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web-service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web-services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webservices"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.subbu.org/blog/2008/10/generalized-linking">
    <title>Generalized Linking</title>
    <dc:date>2010-03-13T16:06:17+00:00</dc:date>
    <link>http://www.subbu.org/blog/2008/10/generalized-linking</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Thoughts on linking within both Atom and JSON contexts.
]]></description>
<dc:subject>article atom good http javascript rest json web hateoas linking</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:3a3a1f9de513/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:atom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:good"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hateoas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:linking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.elasticsearch.com/">
    <title>ElasticSearch - Open Source, Distributed, RESTful Search Engine</title>
    <dc:date>2010-02-27T16:35:50+00:00</dc:date>
    <link>http://www.elasticsearch.com/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[A document store that happens to also do full-text search.  Quite the powerful combination, methinks.
]]></description>
<dc:subject>software open-source webdev opensource java free search distributed http rest open cloud source tool json lucene solr cloudcomputing engine nosql elastic query ha fulltext restful searchengine service indexing elasticsearch search-engine</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:5d86061d919a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:open-source"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:open"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:source"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:lucene"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:solr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cloudcomputing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:engine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:elastic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:query"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ha"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:fulltext"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:restful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:searchengine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:indexing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:elasticsearch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:search-engine"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jbarnette.com/2009/04/07/http-apis.html">
    <title>“Versioning HTTP APIs” by John Barnette</title>
    <dc:date>2010-02-27T16:32:17+00:00</dc:date>
    <link>http://www.jbarnette.com/2009/04/07/http-apis.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[I'm on a fence.
]]></description>
<dc:subject>programming web software development api ruby rails architecture web-services http rest compsci rubyonrails restful versioning services</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:1f53a1c73e2e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web-services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:compsci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:restful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:versioning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nichol.as/asynchronous-servers-in-python">
    <title>Nicholas Piël » Socket Benchmark of Asynchronous Servers in Python</title>
    <dc:date>2009-12-22T15:21:29+00:00</dc:date>
    <link>http://nichol.as/asynchronous-servers-in-python</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Quite a nice roundup and benchmarks, take them with a grain of salt of course.
]]></description>
<dc:subject>python development webdev blog library network server performance networking comparison http concurrency communication benchmark twisted links asynchronous comet tornado socket sockets</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:5fb15d6eb037/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:communication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:twisted"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:links"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:comet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tornado"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:socket"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sockets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://smallpy.posterous.com/round-robin-django-setup-with-nginx">
    <title>round-robin django setup with nginx - small py</title>
    <dc:date>2009-12-22T03:33:18+00:00</dc:date>
    <link>http://smallpy.posterous.com/round-robin-django-setup-with-nginx</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Interesting tactic where multiple backends can be tried before returning an error if you set the timeout low enough.
]]></description>
<dc:subject>python web django server scalability performance sysadmin scaling coding http deployment infrastructure traffic webserver nginx config load_balancing roundrobin</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:112949fa9cb5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:traffic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:config"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:load_balancing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:roundrobin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.erlang-factory.com/conference/SFBayAreaErlangFactory2009/speakers/justinsheehy">
    <title>Erlang Factory - Justin Sheehy, CTO of Basho Technologies and creator of the Erlang Webmachine</title>
    <dc:date>2009-12-14T01:11:28+00:00</dc:date>
    <link>http://www.erlang-factory.com/conference/SFBayAreaErlangFactory2009/speakers/justinsheehy</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[The slides were a great skim.  I totally want to go back and watch the video.
]]></description>
<dc:subject>web erlang http rest</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:056dae4770ba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bitbucket.org/justin/webmachine/wiki/Home">
    <title>justin / webmachine / wiki / Home — bitbucket.org</title>
    <dc:date>2009-12-13T17:26:44+00:00</dc:date>
    <link>http://bitbucket.org/justin/webmachine/wiki/Home</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[A RESTful framework built on top of mochiweb.  Travis Swicegood got me all excited about this last night.
]]></description>
<dc:subject>programming web software development tools webdev library opensource erlang dev server tech architecture framework http rest application tool frameworks 2009 djangocon toolkit bitbucket backend ops webmachine mochiweb</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:bd40ac27afe2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tech"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:application"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:2009"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:djangocon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toolkit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:bitbucket"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:backend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webmachine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mochiweb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.flickr.com/blog/2009/12/04/language-detection-a-witchs-brew/">
    <title>Code: Flickr Developer Blog » Language Detection: A Witch’s Brew?</title>
    <dc:date>2009-12-07T15:39:19+00:00</dc:date>
    <link>http://code.flickr.com/blog/2009/12/04/language-detection-a-witchs-brew/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Words to code by.
]]></description>
<dc:subject>web development geo webdesign language http php flickr i18n internationalization languages l10n ip translation detection localisation header multilingual technical accept-language détection langue</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:d7ae5cabd878/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:geo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:flickr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:i18n"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:internationalization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:l10n"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:translation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:detection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:localisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:header"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multilingual"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:technical"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:accept-language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:détection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:langue"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://four.livejournal.com/1033160.html">
    <title>four: New HTTP Parser</title>
    <dc:date>2009-11-24T02:12:01+00:00</dc:date>
    <link>http://four.livejournal.com/1033160.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Um awesome
]]></description>
<dc:subject>http parser parsers c</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:5156d34f4d6a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:parsers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:c"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/httpmessage/">
    <title>httpmessage - Project Hosting on Google Code</title>
    <dc:date>2009-11-20T13:59:39+00:00</dc:date>
    <link>http://code.google.com/p/httpmessage/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[This could be useful in a lot of situations.
]]></description>
<dc:subject>python http via:jkokerhans</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:b673895908b1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:via:jkokerhans"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://diveintomark.org/archives/2009/11/02/why-do-we-have-an-img-element">
    <title>Why do we have an IMG element? [dive into mark]</title>
    <dc:date>2009-11-04T15:42:40+00:00</dc:date>
    <link>http://diveintomark.org/archives/2009/11/02/why-do-we-have-an-img-element</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[I love history.
]]></description>
<dc:subject>design web development code webdev webstandards toread blog history webdesign article http internet html standards browser image markup multimedia archive images browsers tag mime w3c netscape mosaic img mark-pilgrim diveintomark</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:a520bf08a982/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webstandards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:standards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:image"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:markup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:multimedia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:archive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:images"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:browsers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tag"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:w3c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:netscape"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mosaic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:img"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mark-pilgrim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:diveintomark"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ogre.com/node/320">
    <title>Traffic Server is finally here | Ogre.com</title>
    <dc:date>2009-10-31T12:43:01+00:00</dc:date>
    <link>http://www.ogre.com/node/320</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Yahoo! open sourced tech originally acquired from Inktomi.  It's a caching proxy with some pretty advanced features.
]]></description>
<dc:subject>web software opensource server scalability internet performance sysadmin todo http apache cache yahoo nginx proxy trafficserver squid</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:a16e18650e5c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:todo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:yahoo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:trafficserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:squid"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/blog/530-how-we-made-github-fast">
    <title>How We Made GitHub Fast - GitHub</title>
    <dc:date>2009-10-22T15:17:46+00:00</dc:date>
    <link>http://github.com/blog/530-how-we-made-github-fast</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[A fantastic peek behind the curtain.
]]></description>
<dc:subject>programming design web development webdev ruby toread erlang server rails scalability sysadmin performance architecture scaling article hosting http redis deploy github rubyonrails infrastructure ssh inspiration git optimization deployment bert unicorn</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:ff74df69c7ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:deploy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ssh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:inspiration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:bert"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:unicorn"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kristian.blog.linpro.no/2009/10/19/high-end-varnish-tuning/">
    <title>High-end Varnish-tuning « Kristian's web log</title>
    <dc:date>2009-10-19T18:50:55+00:00</dc:date>
    <link>http://kristian.blog.linpro.no/2009/10/19/high-end-varnish-tuning/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Tuning advice for when the whack-a-mole approach stops working.
]]></description>
<dc:subject>reference blog server network sysadmin performance article http tips cache proxy tuning revsys varnish</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:9802b0611140/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tuning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:revsys"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:varnish"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://riak.basho.com/">
    <title>Riak - A Decentralized Database</title>
    <dc:date>2009-10-08T21:08:11+00:00</dc:date>
    <link>http://riak.basho.com/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA["Riak combines a decentralized key-value store, a flexible map/reduce engine, and a friendly HTTP/JSON query interface to provide a database ideally suited for Web applications." Erlang under the hood.
]]></description>
<dc:subject>programming web development key-value database webdev opensource erlang storage scalability distributed rest databases http mapreduce json db couchdb store kvstore datastore keyvalue nosql document cloudcomputing riak decentralized basho documentoriented key-value-store</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:dbe6bca299bb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:key-value"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mapreduce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:couchdb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:store"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:kvstore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:datastore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:keyvalue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:document"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cloudcomputing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:riak"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:decentralized"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:basho"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:documentoriented"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:key-value-store"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.tornadoweb.org/">
    <title>Tornado Web Server</title>
    <dc:date>2009-09-12T12:33:17+00:00</dc:date>
    <link>http://www.tornadoweb.org/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Tornado proper.
]]></description>
<dc:subject>python programming web software development webserver open-source django tools webdev opensource dev server network scalability performance framework async comet tornado friendfeed asynchronous realtime aggregator frameworks facebook http cms scaling epoll</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:81b4347d74ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:open-source"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:async"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:comet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tornado"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:friendfeed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:realtime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:aggregator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:epoll"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bret.appspot.com/entry/tornado-web-server">
    <title>The technology behind Tornado, FriendFeed's web server - Bret Taylor's blog</title>
    <dc:date>2009-09-12T12:32:36+00:00</dc:date>
    <link>http://bret.appspot.com/entry/tornado-web-server</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Some notes on Tornado.
]]></description>
<dc:subject>python programming web development django code webdev opensource technology server scalability performance framework article apache http open loadbalancing communications comet tornado friendfeed realtime feed webserver frameworks facebook collaboration async longpolling</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:fbc8364055cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:open"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:loadbalancing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:communications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:comet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tornado"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:friendfeed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:realtime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:feed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:async"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:longpolling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/blog/471-continuous-integration-spring-cleaning">
    <title>Continuous Integration Spring Cleaning - GitHub</title>
    <dc:date>2009-08-08T14:17:13+00:00</dc:date>
    <link>http://github.com/blog/471-continuous-integration-spring-cleaning</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Buildbot is fantastic once you get it configured but the learning curve is a little steep.  Something more lightweight like CI Joe might be just the thing, particularly for smaller projects.
]]></description>
<dc:subject>programming development tools webdev ruby http testing git project integration deploy github continuous build continuous-integration ci continuousintegration</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:ca60a2960303/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:project"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:integration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:deploy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:continuous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:build"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:continuous-integration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:continuousintegration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.theamazingrando.com/blog/?p=107">
    <title>The Amazing Blog : Your Web Service Might Not Be RESTful If…</title>
    <dc:date>2009-07-27T15:50:16+00:00</dc:date>
    <link>http://www.theamazingrando.com/blog/?p=107</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Good points though some of his arguments are a bit academic.
]]></description>
<dc:subject>programming design web development webdev howto toread blog api ruby dev rails architecture rest article tips webapp http resource articles service digest check bestpractices authentication webservice services restful rubyonrails webservices</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:14949a40c20e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webapp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:resource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:articles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:digest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:check"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webservice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:restful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webservices"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/moddims/">
    <title>moddims - Project Hosting on Google Code</title>
    <dc:date>2009-07-27T15:38:58+00:00</dc:date>
    <link>http://code.google.com/p/moddims/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Potentially useful.
]]></description>
<dc:subject>api web webdev online photo rest apache http image module compression convert processing images thumbnail imagemagick resize</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:80933c0c05c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:online"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:photo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:image"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:module"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:convert"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:images"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:thumbnail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:imagemagick"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:resize"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.appleinsider.com/articles/09/07/08/apple_launches_http_live_streaming_standard_in_iphone_3_0.html">
    <title>AppleInsider | Apple launches HTTP Live Streaming standard in iPhone 3.0</title>
    <dc:date>2009-07-09T14:43:19+00:00</dc:date>
    <link>http://www.appleinsider.com/articles/09/07/08/apple_launches_http_live_streaming_standard_in_iphone_3_0.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Worth keeping an eye on.
]]></description>
<dc:subject>video apple mac news iphone http streaming culture quicktime firewall teaching itunes http-live-streaming 3.0 aapl</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:2fb7577361ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:news"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:quicktime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:firewall"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:teaching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:itunes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http-live-streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:3.0"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:aapl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lshift.net/blog/2009/06/30/pubsub-over-webhooks-with-rabbithub">
    <title>PubSub-over-Webhooks with RabbitHub « LShift Ltd.</title>
    <dc:date>2009-07-02T17:26:02+00:00</dc:date>
    <link>http://www.lshift.net/blog/2009/06/30/pubsub-over-webhooks-with-rabbithub</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA["RabbitHub is our implementation of PubSubHubBub, a straightforward pubsub layer on top of plain old HTTP POST — pubsub over Webhooks."
]]></description>
<dc:subject>programming web software toread erlang opensource tech cool distributed http rest review queue rabbitmq subscribe po pubsub amqp webhooks pubsubhubbub</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:5d3c6b09ae54/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tech"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:review"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:queue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rabbitmq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:subscribe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:po"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:pubsub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:amqp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webhooks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:pubsubhubbub"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/mnot/nbhttp/tree/master">
    <title>mnot's nbhttp at master - GitHub</title>
    <dc:date>2009-06-25T19:56:45+00:00</dc:date>
    <link>http://github.com/mnot/nbhttp/tree/master</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA["nbhttp is a set of libraries for building non-blocking (a.k.a. asynchronous or event-driven) HTTP clients, servers and intermediaries."
]]></description>
<dc:subject>programming web development http asynchronous</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:7a5ee8d7b665/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:asynchronous"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mnot.net/blog/2009/06/25/RED">
    <title>mnot’s Web log: The Resource Expert Droid</title>
    <dc:date>2009-06-25T17:17:08+00:00</dc:date>
    <link>http://www.mnot.net/blog/2009/06/25/RED</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Truly fantastic.
]]></description>
<dc:subject>web development tools webdev network dev apache rest http cache testing caching debugging star admin</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:7bb24d5edca6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:star"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:admin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.caktusgroup.com/blog/2009/06/09/remote-logging-with-python-logging-and-django/">
    <title>Caktus Blog » Blog Archive » Remote logging with Python logging and Django</title>
    <dc:date>2009-06-09T14:42:26+00:00</dc:date>
    <link>http://www.caktusgroup.com/blog/2009/06/09/remote-logging-with-python-logging-and-django/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Nice for remote logging options.
]]></description>
<dc:subject>logging python django http</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:27a8225aed47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sinatrarb.com/">
    <title>Sinatra</title>
    <dc:date>2009-03-04T05:59:28+00:00</dc:date>
    <link>http://www.sinatrarb.com/</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[No BS, night and lightweight.
]]></description>
<dc:subject>rubyonrails web programming development webdev library server ruby opensource rails cool framework rest http application review webapp frameworks web-framework dsl webdevelopment gem sinatra lightweight haml</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:3bd6dc857cae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:application"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:review"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webapp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web-framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:dsl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdevelopment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:lightweight"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:haml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://projects.linpro.no/pipermail/varnish-dev/2009-February/000968.html">
    <title>Is anyone using ESI with a lot of traffic?</title>
    <dc:date>2009-03-02T12:13:16+00:00</dc:date>
    <link>http://projects.linpro.no/pipermail/varnish-dev/2009-February/000968.html</link>
    <dc:creator>mcroydon</dc:creator><description><![CDATA[Now that's a Varnish config!
]]></description>
<dc:subject>web coding apache http caching twitter varnish</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:a000d604711a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:varnish"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mnot.net/cache_docs/">
    <title>Caching Tutorial for Web Authors and Webmasters</title>
    <dc:date>2009-02-03T19:01:37+00:00</dc:date>
    <link>http://www.mnot.net/cache_docs/</link>
    <dc:creator>mcroydon</dc:creator><dc:subject>programming design web development reference howto tutorial server webdev network internet ajax sysadmin webdesign architecture apache html http rest proxy caching tutorials article optimization tips cache performance php browser documentation</dc:subject>
<dc:identifier>https://pinboard.in/u:mcroydon/b:7bb1f3046219/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mcroydon/t:documentation"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>