<?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 (rcrowley)</title>
    <link>https://pinboard.in/u:rcrowley/public/</link>
    <description>recent bookmarks from rcrowley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://grafana.com/blog/2024/02/09/how-i-write-http-services-in-go-after-13-years/"/>
	<rdf:li rdf:resource="https://dev.to/tigt/making-the-worlds-fastest-website-and-other-mistakes-56na"/>
	<rdf:li rdf:resource="https://aws.amazon.com/blogs/aws/announcing-aws-lambda-function-urls-built-in-https-endpoints-for-single-function-microservices/"/>
	<rdf:li rdf:resource="https://caddyserver.com/"/>
	<rdf:li rdf:resource="https://medium.com/@mlowicki/http-s-proxy-in-golang-in-less-than-100-lines-of-code-6a51c2f2c38c"/>
	<rdf:li rdf:resource="https://gist.github.com/jbenner-radham/6bc22f923d42438ff6bf5668d9e0050e"/>
	<rdf:li rdf:resource="https://justine.lol/redbean/index.html"/>
	<rdf:li rdf:resource="https://mobile.twitter.com/progrium/status/1337074333018189824"/>
	<rdf:li rdf:resource="http://python-responder.org/en/latest/"/>
	<rdf:li rdf:resource="https://blog.apnic.net/2017/12/12/internet-protocols-changing/"/>
	<rdf:li rdf:resource="http://www.grpc.io/"/>
	<rdf:li rdf:resource="http://racksburg.com/choosing-an-http-status-code/"/>
	<rdf:li rdf:resource="https://github.com/valyala/fasthttp/blob/master/README.md"/>
	<rdf:li rdf:resource="https://www.mnot.net/blog/2014/06/07/rfc2616_is_dead"/>
	<rdf:li rdf:resource="http://techblog.netflix.com/2014/10/message-security-layer-modern-take-on.html"/>
	<rdf:li rdf:resource="http://blog.cloudflare.com/cloudflare-now-supports-websockets"/>
	<rdf:li rdf:resource="https://securityheaders.com/index.php"/>
	<rdf:li rdf:resource="https://github.com/interagent"/>
	<rdf:li rdf:resource="https://goji.io/"/>
	<rdf:li rdf:resource="http://gophercon.sourcegraph.com/post/83857753448/building-web-services-in-go"/>
	<rdf:li rdf:resource="https://github.com/joewilliams/nugget"/>
	<rdf:li rdf:resource="http://www.ietf.org/rfc/rfc6585.txt"/>
	<rdf:li rdf:resource="http://www.intel-assembler.it/portale/5/cinchy-x86-web-server/a-basic-asm-web-server.asp"/>
	<rdf:li rdf:resource="http://www.ryanday.net/2013/12/17/go-web-framework/"/>
	<rdf:li rdf:resource="https://groups.google.com/forum/#!starred/openresty-en/vPxQFntAfCc"/>
	<rdf:li rdf:resource="https://github.com/igrigorik/istlsfastyet.com/blob/master/nginx.conf"/>
	<rdf:li rdf:resource="https://github.com/rjenkins/ursus"/>
	<rdf:li rdf:resource="https://groups.yahoo.com/neo/groups/rest-discuss/conversations/topics/9962"/>
	<rdf:li rdf:resource="http://breachattack.com/"/>
	<rdf:li rdf:resource="https://github.com/azer/boxcars"/>
	<rdf:li rdf:resource="https://github.com/buger/gor"/>
	<rdf:li rdf:resource="https://github.com/tsenart/vegeta"/>
	<rdf:li rdf:resource="https://github.com/koajs/koa"/>
	<rdf:li rdf:resource="http://clojure-liberator.github.io/liberator/"/>
	<rdf:li rdf:resource="https://github.com/wg/wrk"/>
	<rdf:li rdf:resource="https://github.com/franela/goreq"/>
	<rdf:li rdf:resource="https://github.com/igrigorik/http-2"/>
	<rdf:li rdf:resource="https://github.com/buger/gor/"/>
	<rdf:li rdf:resource="http://www.chromium.org/spdy/spdy-proxy"/>
	<rdf:li rdf:resource="http://dev.chromium.org/spdy/running_flipinmemserver"/>
	<rdf:li rdf:resource="https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS"/>
	<rdf:li rdf:resource="https://code.google.com/p/go/source/browse/src/pkg/net/http/transport.go#404"/>
	<rdf:li rdf:resource="http://undertow.io/"/>
	<rdf:li rdf:resource="http://www.matasano.com/articles/javascript-cryptography/"/>
	<rdf:li rdf:resource="http://rocket.github.io/"/>
	<rdf:li rdf:resource="https://github.com/emicklei/go-restful"/>
	<rdf:li rdf:resource="https://github.com/ebowman/splitter"/>
	<rdf:li rdf:resource="http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding"/>
	<rdf:li rdf:resource="https://github.com/wadey/statsny"/>
	<rdf:li rdf:resource="https://code.google.com/p/browsersec/wiki/Main"/>
	<rdf:li rdf:resource="http://homakov.blogspot.com/2013/02/hacking-facebook-with-oauth2-and-chrome.html"/>
	<rdf:li rdf:resource="http://mitmproxy.org/"/>
	<rdf:li rdf:resource="https://gist.github.com/0b3b52050254e273ff11"/>
	<rdf:li rdf:resource="http://wiki.nginx.org/HttpPushStreamModule"/>
	<rdf:li rdf:resource="http://dak1n1.com/blog/14-http-load-generate"/>
	<rdf:li rdf:resource="https://issues.apache.org/bugzilla/show_bug.cgi?id=49382"/>
	<rdf:li rdf:resource="http://acme.com/software/http_load/"/>
	<rdf:li rdf:resource="http://gorilla-web.appspot.com/"/>
	<rdf:li rdf:resource="https://github.com/ngmoco/falcore"/>
	<rdf:li rdf:resource="https://github.com/paulbellamy/mango"/>
	<rdf:li rdf:resource="https://github.com/bmizerany/pat"/>
	<rdf:li rdf:resource="http://www.imperialviolet.org/2012/07/19/hope9talk.html"/>
	<rdf:li rdf:resource="https://devcenter.heroku.com/articles/increasing-application-performance-with-http-cache-headers"/>
	<rdf:li rdf:resource="http://cocoadev.com/wiki/BaseSixtyFour"/>
	<rdf:li rdf:resource="https://github.com/heroku/umpire"/>
	<rdf:li rdf:resource="http://authmemcookie.sourceforge.net/"/>
	<rdf:li rdf:resource="http://www.jolokia.org/"/>
	<rdf:li rdf:resource="https://github.com/joho/7XX-rfc"/>
	<rdf:li rdf:resource="https://github.com/mnot/nbhttp"/>
	<rdf:li rdf:resource="https://github.com/micha/resty"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://grafana.com/blog/2024/02/09/how-i-write-http-services-in-go-after-13-years/">
    <title>How I write HTTP services in Go after 13 years | Grafana Labs</title>
    <dc:date>2024-03-11T17:18:29+00:00</dc:date>
    <link>https://grafana.com/blog/2024/02/09/how-i-write-http-services-in-go-after-13-years/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>golang http web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7d849d8268ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/tigt/making-the-worlds-fastest-website-and-other-mistakes-56na">
    <title>Making the world’s fastest website, and other mistakes - DEV Community</title>
    <dc:date>2022-06-16T18:48:23+00:00</dc:date>
    <link>https://dev.to/tigt/making-the-worlds-fastest-website-and-other-mistakes-56na</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>web perf javascript react kroger http html</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5fa9ac41ea5a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kroger"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:html"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aws.amazon.com/blogs/aws/announcing-aws-lambda-function-urls-built-in-https-endpoints-for-single-function-microservices/">
    <title>Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices | AWS News Blog</title>
    <dc:date>2022-04-06T23:45:35+00:00</dc:date>
    <link>https://aws.amazon.com/blogs/aws/announcing-aws-lambda-function-urls-built-in-https-endpoints-for-single-function-microservices/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[So great to have this even though I can’t use it in Substrate.]]></description>
<dc:subject>aws lambda http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:80bc96d79716/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lambda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://caddyserver.com/">
    <title>Caddy - The Ultimate Server with Automatic HTTPS</title>
    <dc:date>2022-03-15T18:29:45+00:00</dc:date>
    <link>https://caddyserver.com/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Somebody's trying to be Nginx but not written in C. Probably a good idea, TBH.]]></description>
<dc:subject>caddy http https http2 letsencrypt web golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2d702b0a9d0c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:caddy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:https"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:letsencrypt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@mlowicki/http-s-proxy-in-golang-in-less-than-100-lines-of-code-6a51c2f2c38c">
    <title>HTTP(S) Proxy in Golang in less than 100 lines of code | by Michał Łowicki | Medium</title>
    <dc:date>2021-10-27T06:05:46+00:00</dc:date>
    <link>https://medium.com/@mlowicki/http-s-proxy-in-golang-in-less-than-100-lines-of-code-6a51c2f2c38c</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>golang http http2 proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b441b1e13763/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/jbenner-radham/6bc22f923d42438ff6bf5668d9e0050e">
    <title>A simple &quot;hello world&quot; web server written in Rust.</title>
    <dc:date>2021-07-13T17:29:40+00:00</dc:date>
    <link>https://gist.github.com/jbenner-radham/6bc22f923d42438ff6bf5668d9e0050e</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[It's really _too_ simple but it's a good start.]]></description>
<dc:subject>rust http tcp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1a19fa462e37/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://justine.lol/redbean/index.html">
    <title>redbean</title>
    <dc:date>2021-02-27T17:13:45+00:00</dc:date>
    <link>https://justine.lol/redbean/index.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Static HTTP server out of a zip file that also contains said HTTP server.]]></description>
<dc:subject>redbean c http gzip zip static crossplatform cosmopolitan</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:185324624de9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:redbean"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:zip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:static"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crossplatform"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cosmopolitan"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mobile.twitter.com/progrium/status/1337074333018189824">
    <title>Jeff Lindsay 💀 on Twitter: &quot;let me tell you how the web would not have worked if CGI was not created&quot; / Twitter</title>
    <dc:date>2020-12-12T17:55:04+00:00</dc:date>
    <link>https://mobile.twitter.com/progrium/status/1337074333018189824</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A very succinct history of the early web and the introduction of CGI.]]></description>
<dc:subject>http cgi web history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f4d36f292765/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cgi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://python-responder.org/en/latest/">
    <title>A familiar HTTP Service Framework — responder 1.0.0 documentation</title>
    <dc:date>2018-10-26T14:28:01+00:00</dc:date>
    <link>http://python-responder.org/en/latest/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[New best way to author Python web applications.]]></description>
<dc:subject>python web http asgi responder</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:808a93a45e21/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:asgi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:responder"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.apnic.net/2017/12/12/internet-protocols-changing/">
    <title>Internet protocols are changing | APNIC Blog</title>
    <dc:date>2017-12-19T14:02:13+00:00</dc:date>
    <link>https://blog.apnic.net/2017/12/12/internet-protocols-changing/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Good survey of the currently-in-flight changes to core network protocols and their motivations.  It'll be a little weird when almost everything is working around port and protocol differentiation.]]></description>
<dc:subject>dns http quic tcp udp tls networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:77637e2b658a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:quic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:udp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.grpc.io/">
    <title>grpc / grpc.io</title>
    <dc:date>2016-02-01T21:30:01+00:00</dc:date>
    <link>http://www.grpc.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[So this plus Protocol Buffers equals Googley Thrift?]]></description>
<dc:subject>http protobuf grpc http2 rpc serialization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c87d41881bce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:protobuf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:grpc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rpc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:serialization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://racksburg.com/choosing-an-http-status-code/">
    <title>Choosing an HTTP Status Code — Stop Making It Hard | Racksburg</title>
    <dc:date>2015-12-16T06:39:26+00:00</dc:date>
    <link>http://racksburg.com/choosing-an-http-status-code/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Nice.]]></description>
<dc:subject>http rest</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:775783850f56/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/valyala/fasthttp/blob/master/README.md">
    <title>GitHub · Where software is built</title>
    <dc:date>2015-11-30T19:16:59+00:00</dc:date>
    <link>https://github.com/valyala/fasthttp/blob/master/README.md</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Not sure how hospitable the API is but this will handle a truly massive number of connections.]]></description>
<dc:subject>golang http concurrency perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:dfca3b37447c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mnot.net/blog/2014/06/07/rfc2616_is_dead">
    <title>mnot’s blog: RFC2616 is Dead</title>
    <dc:date>2015-01-11T01:00:42+00:00</dc:date>
    <link>https://www.mnot.net/blog/2014/06/07/rfc2616_is_dead</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[New edition of RFC2616, now broken up into pieces.  It's meant to be easier to read so I'll give it a shot.]]></description>
<dc:subject>http standards rfc2616</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f0afea2459fa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:standards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rfc2616"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://techblog.netflix.com/2014/10/message-security-layer-modern-take-on.html">
    <title>The Netflix Tech Blog: Message Security Layer: A Modern Take on Securing Communication</title>
    <dc:date>2014-11-01T20:54:20+00:00</dc:date>
    <link>http://techblog.netflix.com/2014/10/message-security-layer-modern-take-on.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Netflix got bored of TLS and made their own thing.  Curious that it exists on top of HTTP rather than beneath it.  However an attacker's capabilities are still limited:  If they redirect via a Location header they still can't spoof the payload and (though my understanding's fuzzy) it seems such spoofing is accounted for and detected by the protocol.  I'm sure there are bugs, of course.]]></description>
<dc:subject>http tls msl security crypto webcrypto netflix perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e75d5663cd70/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:msl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:webcrypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:netflix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.cloudflare.com/cloudflare-now-supports-websockets">
    <title>CloudFlare Now Supports WebSockets | CloudFlare Blog</title>
    <dc:date>2014-08-06T17:13:55+00:00</dc:date>
    <link>http://blog.cloudflare.com/cloudflare-now-supports-websockets</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Some good networking stuff hidden in this product announcement.]]></description>
<dc:subject>linux networking http websocket</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8317724db23e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:websocket"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://securityheaders.com/index.php">
    <title>HTTP Headers for Website and Web Application Security</title>
    <dc:date>2014-08-04T10:37:55+00:00</dc:date>
    <link>https://securityheaders.com/index.php</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Convenient way to get advice on how well-configured your site is from an HTTP perspective.]]></description>
<dc:subject>http security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d8c11171de5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/interagent">
    <title>interagent</title>
    <dc:date>2014-06-03T15:10:11+00:00</dc:date>
    <link>https://github.com/interagent</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Heroku's embraced JSON Schema and have Go/Ruby tools for dealing with it.  Not terrible.]]></description>
<dc:subject>golang ruby json schema api http interagent</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a1a8bcac6110/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:schema"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:interagent"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://goji.io/">
    <title>Goji</title>
    <dc:date>2014-05-06T16:54:04+00:00</dc:date>
    <link>https://goji.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This doesn't look terrible.  It's a slight augmentation to
http.Handler but your handlers can mostly use the same patterns they'd
use.  Not sure how I feel about the middleware and env patterns.]]></description>
<dc:subject>golang goji http web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:53af1e2a7735/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:goji"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gophercon.sourcegraph.com/post/83857753448/building-web-services-in-go">
    <title>Building Web Services in Go</title>
    <dc:date>2014-04-28T14:51:49+00:00</dc:date>
    <link>http://gophercon.sourcegraph.com/post/83857753448/building-web-services-in-go</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is a lovely summary of my GopherCon talk.]]></description>
<dc:subject>golang http gophercon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b468445b4caf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gophercon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/joewilliams/nugget">
    <title>joewilliams/nugget</title>
    <dc:date>2014-03-10T04:31:10+00:00</dc:date>
    <link>https://github.com/joewilliams/nugget</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Your very own Pingdom.]]></description>
<dc:subject>http testing monitoring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:274321d7d0bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ietf.org/rfc/rfc6585.txt">
    <title>Additional HTTP Status Codes</title>
    <dc:date>2014-03-06T20:05:29+00:00</dc:date>
    <link>http://www.ietf.org/rfc/rfc6585.txt</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[429 for rate limiting, etc.]]></description>
<dc:subject>rfc http ratelimiting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:434799683c13/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rfc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ratelimiting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.intel-assembler.it/portale/5/cinchy-x86-web-server/a-basic-asm-web-server.asp">
    <title>Cinchy Assembly Web Server - An efficient and simple web server written in x86</title>
    <dc:date>2014-03-06T01:22:34+00:00</dc:date>
    <link>http://www.intel-assembler.it/portale/5/cinchy-x86-web-server/a-basic-asm-web-server.asp</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Web server in x86 assembly.]]></description>
<dc:subject>x86 assembly intel http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:55d07310e7cd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:x86"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:assembly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:intel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ryanday.net/2013/12/17/go-web-framework/">
    <title>Which Go Web Framework? | Ryan Day</title>
    <dc:date>2014-03-06T00:36:30+00:00</dc:date>
    <link>http://www.ryanday.net/2013/12/17/go-web-framework/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A nicely opinionated survey of picking a web framework in a hot programming language like Go.  I think he missed the point slightly on Tiger Tonic but I'm happy for the link nonetheless.]]></description>
<dc:subject>golang tigertonic http api</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:30de1bf4df28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tigertonic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://groups.google.com/forum/#!starred/openresty-en/vPxQFntAfCc">
    <title>X-Accel-Redirect dropping custom headers - Google Groups</title>
    <dc:date>2014-03-05T00:38:06+00:00</dc:date>
    <link>https://groups.google.com/forum/#!starred/openresty-en/vPxQFntAfCc</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Clever way to get Nginx to pass specific headers set by a service that sets X-Accel-Redirect back to the protected service.]]></description>
<dc:subject>nginx http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d6df70d84266/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/igrigorik/istlsfastyet.com/blob/master/nginx.conf">
    <title>istlsfastyet.com/nginx.conf at master · igrigorik/istlsfastyet.com</title>
    <dc:date>2014-02-22T00:27:34+00:00</dc:date>
    <link>https://github.com/igrigorik/istlsfastyet.com/blob/master/nginx.conf</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Nginx configuration with SPDY, PFS, OCSP stapling, and session resumption.  Good practice.]]></description>
<dc:subject>nginx http https spdy ocsp ssl tls security networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4d965fd6cfba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:https"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:spdy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ocsp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rjenkins/ursus">
    <title>rjenkins/ursus</title>
    <dc:date>2014-02-05T19:37:38+00:00</dc:date>
    <link>https://github.com/rjenkins/ursus</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The next Dropwizard?  Ursus uses a lot of the same primitives, has a very similar feel, and supports WebSockets, too.]]></description>
<dc:subject>java dropwizard ursus nio http websocket</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6ed0d7f4eabf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dropwizard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ursus"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:websocket"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://groups.yahoo.com/neo/groups/rest-discuss/conversations/topics/9962">
    <title>The REST Architectural Style List - Yahoo Groups</title>
    <dc:date>2014-02-05T18:38:12+00:00</dc:date>
    <link>https://groups.yahoo.com/neo/groups/rest-discuss/conversations/topics/9962</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Roy Fielding says you shouldn't put bodies on GET requests.]]></description>
<dc:subject>http rfc</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:202f56e01c94/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rfc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://breachattack.com/">
    <title>BREACH ATTACK</title>
    <dc:date>2014-01-25T17:37:22+00:00</dc:date>
    <link>http://breachattack.com/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Details on the BREACH attack.]]></description>
<dc:subject>http ssl tls security gzip compression</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8d7cc774ddc6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:compression"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/azer/boxcars">
    <title>azer/boxcars</title>
    <dc:date>2014-01-07T19:39:06+00:00</dc:date>
    <link>https://github.com/azer/boxcars</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Nginx-alike written in Go.]]></description>
<dc:subject>golang http proxy nginx</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d361449d201b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nginx"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/buger/gor">
    <title>buger/gor</title>
    <dc:date>2013-12-30T20:39:58+00:00</dc:date>
    <link>https://github.com/buger/gor</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[HTTP replay tool.  Written in Go, naturally.]]></description>
<dc:subject>golang http testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:32b6921b083d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tsenart/vegeta">
    <title>tsenart/vegeta</title>
    <dc:date>2013-12-30T20:15:50+00:00</dc:date>
    <link>https://github.com/tsenart/vegeta</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Go-based HTTP testing tool.]]></description>
<dc:subject>golang http testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e35eb945064f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/koajs/koa">
    <title>koajs/koa</title>
    <dc:date>2013-12-20T17:26:30+00:00</dc:date>
    <link>https://github.com/koajs/koa</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This will make Node.js slightly more palatable.]]></description>
<dc:subject>nodejs koa generators http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7297359de127/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:koa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:generators"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://clojure-liberator.github.io/liberator/">
    <title>Liberator - Welcome</title>
    <dc:date>2013-11-17T22:06:47+00:00</dc:date>
    <link>http://clojure-liberator.github.io/liberator/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Clojure glue to make data available over HTTP.]]></description>
<dc:subject>clojure http rest</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5fe0a60fd772/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/wg/wrk">
    <title>wg/wrk</title>
    <dc:date>2013-11-12T05:25:33+00:00</dc:date>
    <link>https://github.com/wg/wrk</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Perhaps easier to use than httperf.]]></description>
<dc:subject>http testing benchmark httperf ab wrk perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:29f655b966a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:httperf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wrk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/franela/goreq">
    <title>franela/goreq</title>
    <dc:date>2013-11-02T19:38:50+00:00</dc:date>
    <link>https://github.com/franela/goreq</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Higher-level Go HTTP client.  Of dubious utility.]]></description>
<dc:subject>golang http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0efbe31d3efb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/igrigorik/http-2">
    <title>igrigorik/http-2</title>
    <dc:date>2013-09-27T14:20:35+00:00</dc:date>
    <link>https://github.com/igrigorik/http-2</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Ruby 2.0 implementation of HTTP 2.0 (SPDY, basically).]]></description>
<dc:subject>ruby http spdy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c9e65ad8cbb5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:spdy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/buger/gor/">
    <title>buger/gor</title>
    <dc:date>2013-09-23T15:22:46+00:00</dc:date>
    <link>https://github.com/buger/gor/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Potentially neat tool for teeing HTTP traffic from production into staging for load testing.]]></description>
<dc:subject>http golang gor testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2664436800fa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.chromium.org/spdy/spdy-proxy">
    <title>SPDY Proxy - The Chromium Projects</title>
    <dc:date>2013-09-14T18:45:28+00:00</dc:date>
    <link>http://www.chromium.org/spdy/spdy-proxy</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[More about the SPDY proxy.]]></description>
<dc:subject>spdy http proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1002eec18116/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:spdy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.chromium.org/spdy/running_flipinmemserver">
    <title>Running flip_in_mem_edsm_server - The Chromium Projects</title>
    <dc:date>2013-09-14T18:45:04+00:00</dc:date>
    <link>http://dev.chromium.org/spdy/running_flipinmemserver</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Chromium's test SPDY to HTTP reverse proxy.]]></description>
<dc:subject>flip spdy http proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:512ea49a03e0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:flip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:spdy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS">
    <title>HTTP access control (CORS) - HTTP | MDN</title>
    <dc:date>2013-08-14T21:04:48+00:00</dc:date>
    <link>https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The other good CORS docs.]]></description>
<dc:subject>mozilla http cors</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6ddd4ec40fa7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mozilla"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cors"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://code.google.com/p/go/source/browse/src/pkg/net/http/transport.go#404">
    <title>transport.go - go - The Go Programming Language - Google Project Hosting</title>
    <dc:date>2013-08-14T16:37:24+00:00</dc:date>
    <link>https://code.google.com/p/go/source/browse/src/pkg/net/http/transport.go#404</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is a great function.]]></description>
<dc:subject>golang http concurrency</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d789b1b4d542/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://undertow.io/">
    <title>Undertow · JBoss Community</title>
    <dc:date>2013-08-13T15:17:27+00:00</dc:date>
    <link>http://undertow.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[It doesn't explain what's wrong with Jetty but it does look nice.]]></description>
<dc:subject>java http undertow nio</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c93166d69353/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:undertow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nio"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.matasano.com/articles/javascript-cryptography/">
    <title>Matasano Security - Matasano Web Security Assessments for Enterprises</title>
    <dc:date>2013-08-13T14:37:05+00:00</dc:date>
    <link>http://www.matasano.com/articles/javascript-cryptography/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Why you shouldn't do crypto in browser JavaScript.]]></description>
<dc:subject>crypto http js security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:707d1ac1ed9b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rocket.github.io/">
    <title>Rocket: a hybrid approach to real-time cloud applications</title>
    <dc:date>2013-08-05T04:17:15+00:00</dc:date>
    <link>http://rocket.github.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Interesting ideas from someone at Heroku about change notifications that sort of hints at the event sourcing architecture.]]></description>
<dc:subject>realtime json patch http rest event streaming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0b034fb3b9cd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:realtime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:patch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:event"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:streaming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/emicklei/go-restful">
    <title>emicklei/go-restful</title>
    <dc:date>2013-08-03T23:45:59+00:00</dc:date>
    <link>https://github.com/emicklei/go-restful</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This might be the best-looking Go web service framework I've seen so far.]]></description>
<dc:subject>golang rest http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:00c62dc7f93b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ebowman/splitter">
    <title>ebowman/splitter</title>
    <dc:date>2013-07-16T22:34:30+00:00</dc:date>
    <link>https://github.com/ebowman/splitter</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Routes HTTP requests to two servers but only relays the response from the primary.]]></description>
<dc:subject>http splitter</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8ced779362dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:splitter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding">
    <title>Lunatech Blog: What every web developer must know about URL encoding</title>
    <dc:date>2013-06-27T23:52:57+00:00</dc:date>
    <link>http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Delicious pedantry.]]></description>
<dc:subject>http url uri encoding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ac92c1484031/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:url"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:uri"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:encoding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/wadey/statsny">
    <title>wadey/statsny · GitHub</title>
    <dc:date>2013-06-10T21:42:53+00:00</dc:date>
    <link>https://github.com/wadey/statsny</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Riemann-light, basically.]]></description>
<dc:subject>statsny riemann stats metrics monitoring http perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:75caa770614f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:statsny"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:riemann"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:stats"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://code.google.com/p/browsersec/wiki/Main">
    <title>Main - browsersec - Browser Security Handbook landing page - Browser Security Handbook - Google Project Hosting</title>
    <dc:date>2013-03-17T00:47:34+00:00</dc:date>
    <link>https://code.google.com/p/browsersec/wiki/Main</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Very comprehensive documentation of browser security.]]></description>
<dc:subject>browser security http html js dom</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:175e150fbb7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dom"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://homakov.blogspot.com/2013/02/hacking-facebook-with-oauth2-and-chrome.html">
    <title>Egor Homakov: How we hacked Facebook with OAuth2 and Chrome bugs</title>
    <dc:date>2013-02-20T18:48:23+00:00</dc:date>
    <link>http://homakov.blogspot.com/2013/02/hacking-facebook-with-oauth2-and-chrome.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Pile of exploits.  Basically, don't even implement response_type=token.]]></description>
<dc:subject>oauth xss security chrome facebook http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9f3086a611a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oauth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:xss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mitmproxy.org/">
    <title>mitmproxy - home</title>
    <dc:date>2013-01-02T23:03:17+00:00</dc:date>
    <link>http://mitmproxy.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[HTTPS proxying.]]></description>
<dc:subject>http https proxy mitm ssl tls</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:994ed05f0783/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:https"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mitm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/0b3b52050254e273ff11">
    <title>nginx.conf</title>
    <dc:date>2012-12-20T15:27:50+00:00</dc:date>
    <link>https://gist.github.com/0b3b52050254e273ff11</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Disqus' Nginx configuration for the push stream module.]]></description>
<dc:subject>nginx push pubsub http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:346c32abd5ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:push"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pubsub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.nginx.org/HttpPushStreamModule">
    <title>HttpPushStreamModule</title>
    <dc:date>2012-12-20T15:25:54+00:00</dc:date>
    <link>http://wiki.nginx.org/HttpPushStreamModule</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[May be very useful when bridging our socket server to browsers.]]></description>
<dc:subject>http nginx comet push pubsub</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5f9fac898d60/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:comet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:push"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pubsub"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dak1n1.com/blog/14-http-load-generate">
    <title>How to Generate Millions of HTTP Requests - Dakini's Bliss</title>
    <dc:date>2012-11-26T17:10:11+00:00</dc:date>
    <link>http://dak1n1.com/blog/14-http-load-generate</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I've never heard of Tsung but that's this guy's recommendation for HTTP load testing.]]></description>
<dc:subject>http testing tsung ab httperf jmeter perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bc36342fd5fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tsung"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:httperf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jmeter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://issues.apache.org/bugzilla/show_bug.cgi?id=49382">
    <title>Bug 49382 – ab says &quot;SSL read failed&quot;</title>
    <dc:date>2012-10-01T17:15:15+00:00</dc:date>
    <link>https://issues.apache.org/bugzilla/show_bug.cgi?id=49382</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The problem with ab.]]></description>
<dc:subject>ab http benchmark test bug perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e7c3a270876e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://acme.com/software/http_load/">
    <title>http_load</title>
    <dc:date>2012-10-01T17:14:59+00:00</dc:date>
    <link>http://acme.com/software/http_load/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[If not httperf or ab, this.]]></description>
<dc:subject>http_load http test benchmark perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d5fb1d394eed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http_load"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gorilla-web.appspot.com/">
    <title>Gorilla, the golang web toolkit</title>
    <dc:date>2012-08-31T14:36:49+00:00</dc:date>
    <link>http://gorilla-web.appspot.com/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Another Go web framework.]]></description>
<dc:subject>golang web http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a77618f79e13/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ngmoco/falcore">
    <title>ngmoco/falcore</title>
    <dc:date>2012-08-31T14:36:36+00:00</dc:date>
    <link>https://github.com/ngmoco/falcore</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Another Go web framework.]]></description>
<dc:subject>golang web http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5d5a7aeada28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/paulbellamy/mango">
    <title>paulbellamy/mango</title>
    <dc:date>2012-08-31T14:36:12+00:00</dc:date>
    <link>https://github.com/paulbellamy/mango</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Rack/WSGI-alike in Go.]]></description>
<dc:subject>golang web http rack wsgi</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c10e49728e16/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wsgi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/bmizerany/pat">
    <title>bmizerany/pat</title>
    <dc:date>2012-08-31T14:35:43+00:00</dc:date>
    <link>https://github.com/bmizerany/pat</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Blake did Sinatra in Go.]]></description>
<dc:subject>golang web http sinatra</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2f22b757c9dd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sinatra"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.imperialviolet.org/2012/07/19/hope9talk.html">
    <title>ImperialViolet - Living with HTTPS</title>
    <dc:date>2012-08-22T05:09:23+00:00</dc:date>
    <link>http://www.imperialviolet.org/2012/07/19/hope9talk.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Real talk about SSL.  I think Betable's in pretty good shape.]]></description>
<dc:subject>ssl http https security tls</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:38ca10ba7fa5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:https"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://devcenter.heroku.com/articles/increasing-application-performance-with-http-cache-headers">
    <title>Increasing Application Performance with HTTP Cache Headers | Heroku Dev Center</title>
    <dc:date>2012-08-22T05:02:10+00:00</dc:date>
    <link>https://devcenter.heroku.com/articles/increasing-application-performance-with-http-cache-headers</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[When you're hunting for milliseconds, you can probably find some here.]]></description>
<dc:subject>http caching optimization perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c8a1eec0a793/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cocoadev.com/wiki/BaseSixtyFour">
    <title>BaseSixtyFour - CocoaDev</title>
    <dc:date>2012-07-19T22:30:44+00:00</dc:date>
    <link>http://cocoadev.com/wiki/BaseSixtyFour</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[iOS base-64 encoding references.  Why'd they leave something so basic out?]]></description>
<dc:subject>ios objectivec base64 encoding http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c5db2bb61c2c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:base64"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:encoding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/heroku/umpire">
    <title>heroku/umpire</title>
    <dc:date>2012-06-07T20:45:06+00:00</dc:date>
    <link>https://github.com/heroku/umpire</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[HTTP bridge that allows (among many other things) Pingdom or Nagios' check_http to alert on Graphite data.]]></description>
<dc:subject>heroku umpire monitoring alerting pingdom nagios http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c841afb927ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:umpire"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:alerting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pingdom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nagios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://authmemcookie.sourceforge.net/">
    <title>Apache 2.0 authentification module cookie based...</title>
    <dc:date>2012-05-25T00:26:29+00:00</dc:date>
    <link>http://authmemcookie.sourceforge.net/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[If only this was for Nginx.]]></description>
<dc:subject>apache auth http memcached</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d755dff97c63/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:auth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:memcached"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jolokia.org/">
    <title>Jolokia</title>
    <dc:date>2012-03-29T20:08:22+00:00</dc:date>
    <link>http://www.jolokia.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[JMX-to-HTTP bridge that Pancakes recommends for use with Cassandra.]]></description>
<dc:subject>java jmx json http monitoring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fef60826f7ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jmx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/joho/7XX-rfc">
    <title>joho/7XX-rfc - GitHub</title>
    <dc:date>2012-01-31T16:35:47+00:00</dc:date>
    <link>https://github.com/joho/7XX-rfc</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[HTTP is funny.]]></description>
<dc:subject>http funny</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:85f421c772e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:funny"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mnot/nbhttp">
    <title>mnot/nbhttp - GitHub</title>
    <dc:date>2011-10-24T19:18:26+00:00</dc:date>
    <link>https://github.com/mnot/nbhttp</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[(Dumping GitHub watches into Pinboard.)

Python primitives for building non-blocking HTTP clients.  (Servers?)]]></description>
<dc:subject>python http nonblocking async</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0f37f1e8c63e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nonblocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:async"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/micha/resty">
    <title>micha/resty - GitHub</title>
    <dc:date>2011-10-24T19:13:57+00:00</dc:date>
    <link>https://github.com/micha/resty</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[(Dumping GitHub watches into Pinboard.)

CLI for HTTP.]]></description>
<dc:subject>http cli bash</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5de32ac5d834/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>