<?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://www.ietf.org/rfc/rfc8949.txt"/>
	<rdf:li rdf:resource="https://github.com/tomnomnom/gron"/>
	<rdf:li rdf:resource="https://www.tbray.org/ongoing/When/202x/2022/05/19/Quamina-Matchers"/>
	<rdf:li rdf:resource="https://medium.com/geekculture/my-golang-json-evaluation-20a9ca6ef79c"/>
	<rdf:li rdf:resource="https://github.com/rs/zerolog"/>
	<rdf:li rdf:resource="https://pauljuliusmartinez.github.io/"/>
	<rdf:li rdf:resource="https://amzn.github.io/ion-docs/"/>
	<rdf:li rdf:resource="https://opensourceconnections.com/blog/2015/07/27/advanced-aws-cli-jmespath-query/"/>
	<rdf:li rdf:resource="https://jmespath.org/"/>
	<rdf:li rdf:resource="https://github.com/interagent"/>
	<rdf:li rdf:resource="https://journal.paul.querna.org/articles/2014/03/31/ffjson-faster-json-in-go/"/>
	<rdf:li rdf:resource="https://github.com/benbjohnson/megajson"/>
	<rdf:li rdf:resource="http://stedolan.github.io/jq/"/>
	<rdf:li rdf:resource="http://fluentd.org/"/>
	<rdf:li rdf:resource="http://labs.omniti.com/labs/jsend"/>
	<rdf:li rdf:resource="http://rocket.github.io/"/>
	<rdf:li rdf:resource="https://github.com/bitly/go-simplejson"/>
	<rdf:li rdf:resource="http://www.paulhammond.org/jp/"/>
	<rdf:li rdf:resource="https://github.com/hueniverse/iron"/>
	<rdf:li rdf:resource="http://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html"/>
	<rdf:li rdf:resource="http://www.jolokia.org/"/>
	<rdf:li rdf:resource="https://github.com/dominictarr/JSON.sh"/>
	<rdf:li rdf:resource="https://github.com/jmhodges/jsonpp"/>
	<rdf:li rdf:resource="https://github.com/psy1337/JSON-Grep"/>
	<rdf:li rdf:resource="http://www.devco.net/archives/2011/07/29/rich-data-on-the-cli.php"/>
	<rdf:li rdf:resource="http://kmkeen.com/jshon/"/>
	<rdf:li rdf:resource="http://dbslayer.org/projects/dbslayer"/>
	<rdf:li rdf:resource="http://www.digip.org/jansson/doc/1.2/"/>
	<rdf:li rdf:resource="http://www.digip.org/jansson/"/>
	<rdf:li rdf:resource="http://code.google.com/p/libjsox/"/>
	<rdf:li rdf:resource="http://msgpack.sourceforge.net/"/>
	<rdf:li rdf:resource="http://dig.jsondns.org/"/>
	<rdf:li rdf:resource="http://pecl.php.net/package/json"/>
	<rdf:li rdf:resource="http://www.json.org/JSONRequest.html"/>
	<rdf:li rdf:resource="http://crypto.stanford.edu/jsonrequest/"/>
	<rdf:li rdf:resource="http://json.rubyforge.org/"/>
	<rdf:li rdf:resource="http://rubyforge.org/snippet/detail.php?type=snippet&amp;id=29"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.ietf.org/rfc/rfc8949.txt">
    <title>Concise Binary Object Representation (CBOR)</title>
    <dc:date>2025-04-14T13:31:18+00:00</dc:date>
    <link>https://www.ietf.org/rfc/rfc8949.txt</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A compact encoding for JSON, basically.]]></description>
<dc:subject>cbor json encoding serialization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7e6842d1ae3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cbor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:encoding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:serialization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tomnomnom/gron">
    <title>tomnomnom/gron: Make JSON greppable!</title>
    <dc:date>2022-09-05T00:18:56+00:00</dc:date>
    <link>https://github.com/tomnomnom/gron</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>gron json cli grep</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7a00b407e2b7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gron"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:grep"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.tbray.org/ongoing/When/202x/2022/05/19/Quamina-Matchers">
    <title>ongoing by Tim Bray · Field-Value Automata</title>
    <dc:date>2022-08-06T19:20:58+00:00</dc:date>
    <link>https://www.tbray.org/ongoing/When/202x/2022/05/19/Quamina-Matchers</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>statemachine automata json golang timbray</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3125f9b905c8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:statemachine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:automata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:timbray"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/geekculture/my-golang-json-evaluation-20a9ca6ef79c">
    <title>My Golang JSON Evaluation. Which lib should you use? Native… | by Stefanie Lai | Geek Culture | Medium</title>
    <dc:date>2022-02-23T13:09:04+00:00</dc:date>
    <link>https://medium.com/geekculture/my-golang-json-evaluation-20a9ca6ef79c</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Summary: jsonparser for streaming decoding only, jsoniter (probably) for a faster encoding/json.]]></description>
<dc:subject>golang json perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1c643316bd91/</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:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rs/zerolog">
    <title>rs/zerolog: Zero Allocation JSON Logger</title>
    <dc:date>2022-02-21T01:48:06+00:00</dc:date>
    <link>https://github.com/rs/zerolog</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[For when serializing your logs is eating your performance.]]></description>
<dc:subject>golang logging json allocation perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:db2cfd357b2e/</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:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:allocation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pauljuliusmartinez.github.io/">
    <title>jless - Command Line JSON Viewer</title>
    <dc:date>2022-02-12T05:01:31+00:00</dc:date>
    <link>https://pauljuliusmartinez.github.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Absolutely dope interactive JSON explorer.]]></description>
<dc:subject>jless cli json rust</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:08cdcb2ac78d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rust"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://amzn.github.io/ion-docs/">
    <title>Amazon Ion</title>
    <dc:date>2021-09-22T13:18:31+00:00</dc:date>
    <link>https://amzn.github.io/ion-docs/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Amazon's very quiet equivalent of Protocol Buffers and Thrift.]]></description>
<dc:subject>aws amazon ion serialization json</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b5c67f83ad2a/</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:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:serialization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://opensourceconnections.com/blog/2015/07/27/advanced-aws-cli-jmespath-query/">
    <title>Advanced AWS CLI JMESPath Query Tricks - Opensource Connections</title>
    <dc:date>2020-06-29T12:54:48+00:00</dc:date>
    <link>https://opensourceconnections.com/blog/2015/07/27/advanced-aws-cli-jmespath-query/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Why are JSON query languages always so tricksy?]]></description>
<dc:subject>aws jmespath json</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:69aaa2ecd25c/</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:jmespath"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jmespath.org/">
    <title>JMESPath — JMESPath</title>
    <dc:date>2020-06-25T13:09:09+00:00</dc:date>
    <link>https://jmespath.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[An Amazon engineer names a JSON query language after himself and embeds it in the AWS CLI.  Legend.]]></description>
<dc:subject>aws jmespath json</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:33eb0e12c83c/</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:jmespath"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
</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://journal.paul.querna.org/articles/2014/03/31/ffjson-faster-json-in-go/">
    <title>ffjson: faster JSON serialization for Golang</title>
    <dc:date>2014-03-31T20:47:40+00:00</dc:date>
    <link>https://journal.paul.querna.org/articles/2014/03/31/ffjson-faster-json-in-go/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Interesting that this is serialization-only for now but it's a nicer approach than that taken by MegaJSON.]]></description>
<dc:subject>json golang perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c79429a4a557/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/benbjohnson/megajson">
    <title>benbjohnson/megajson</title>
    <dc:date>2013-11-11T17:35:40+00:00</dc:date>
    <link>https://github.com/benbjohnson/megajson</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Faster JSON in Go.]]></description>
<dc:subject>golang json</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2a73ceeb0852/</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:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stedolan.github.io/jq/">
    <title>jq</title>
    <dc:date>2013-11-02T18:56:16+00:00</dc:date>
    <link>http://stedolan.github.io/jq/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[sed for JSON]]></description>
<dc:subject>json sed</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4dac590e58a5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sed"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://fluentd.org/">
    <title>Fluentd: Open Source Log Management</title>
    <dc:date>2013-10-14T00:44:11+00:00</dc:date>
    <link>http://fluentd.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Very Logstash-like but seems to lack anything like Grok, which means you pretty much need to know you're logging to Fluentd.]]></description>
<dc:subject>fluentd logging json logstash</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f67263518cfd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fluentd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:logstash"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://labs.omniti.com/labs/jsend">
    <title>JSend</title>
    <dc:date>2013-09-14T18:27:16+00:00</dc:date>
    <link>http://labs.omniti.com/labs/jsend</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[OmniTI's attempt to standardize JSON API request and response body structure.  As expected it's very similar to what we do but uses different words.  It looks a little like Flickr, too.]]></description>
<dc:subject>json api standards</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:906a255de404/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:standards"/>
</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/bitly/go-simplejson">
    <title>bitly/go-simplejson</title>
    <dc:date>2013-08-03T23:40:28+00:00</dc:date>
    <link>https://github.com/bitly/go-simplejson</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This might be a reasonable API to arbitrary structures and may be helpful for defining higher-level generic data structures in betable-gamestate.]]></description>
<dc:subject>golang json</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c63d1929e499/</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:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.paulhammond.org/jp/">
    <title>jp</title>
    <dc:date>2013-04-16T19:50:50+00:00</dc:date>
    <link>http://www.paulhammond.org/jp/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Very fast JSON pretty printer that isn't actually a parser.]]></description>
<dc:subject>json jp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b80df6977a4f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/hueniverse/iron">
    <title>hueniverse/iron · GitHub</title>
    <dc:date>2013-03-20T17:11:21+00:00</dc:date>
    <link>https://github.com/hueniverse/iron</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[JSON signing library, seemingly perfect for cookies.

Possibly JWT-like?]]></description>
<dc:subject>js json crypto jwt hmac</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:24ecba22d067/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jwt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hmac"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html">
    <title>Schema evolution in Avro, Protocol Buffers and Thrift — Martin Kleppmann’s blog</title>
    <dc:date>2013-03-06T05:40:05+00:00</dc:date>
    <link>http://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Good overview of the implementation details of Avro, Protocol Buffers, and Thrift.

We're doing something similar with Go and BSON/JSON where we tag long field names with short names used in serialization.  We can add and remove fields safely and change fields with only the same care that must be taken with Protocol buffers.]]></description>
<dc:subject>avro protobuf thrift bson json serialization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:63ce9a3f0f5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:avro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:protobuf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:thrift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bson"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:serialization"/>
</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/dominictarr/JSON.sh">
    <title>dominictarr/JSON.sh - GitHub</title>
    <dc:date>2011-10-25T19:41:56+00:00</dc:date>
    <link>https://github.com/dominictarr/JSON.sh</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I actually have something in POSIX shell that I think's better than this.]]></description>
<dc:subject>json bash</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7b8ff7bdcef1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jmhodges/jsonpp">
    <title>jmhodges/jsonpp - GitHub</title>
    <dc:date>2011-10-24T19:40:03+00:00</dc:date>
    <link>https://github.com/jmhodges/jsonpp</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[(Dumping GitHub watches into Pinboard.)

JSON pretty-printer implemented in Go.  Handles malformed documents pretty well.]]></description>
<dc:subject>json golang pp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a19561cd5b7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/psy1337/JSON-Grep">
    <title>psy1337/JSON-Grep - GitHub</title>
    <dc:date>2011-10-24T19:39:31+00:00</dc:date>
    <link>https://github.com/psy1337/JSON-Grep</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[(Dumping GitHub watches into Pinboard.)

JSON-aware grep.]]></description>
<dc:subject>json grep cli</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:99a5385bde22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:grep"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.devco.net/archives/2011/07/29/rich-data-on-the-cli.php">
    <title>Rich data on the CLI | R.I.Pienaar</title>
    <dc:date>2011-07-31T19:32:51+00:00</dc:date>
    <link>http://www.devco.net/archives/2011/07/29/rich-data-on-the-cli.php</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[JSON streams and jgrep.  I've been thinking about this idly and not doing anything.  Look what happened!]]></description>
<dc:subject>jgrep grep json cli</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b1b072b54476/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jgrep"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:grep"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kmkeen.com/jshon/">
    <title>Jshon: getopt ninja</title>
    <dc:date>2011-02-18T19:00:25+00:00</dc:date>
    <link>http://kmkeen.com/jshon/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Not sure this is a useful utility.  Is JSON really complicated enough to need a command line interface?]]></description>
<dc:subject>json jshon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8112e70413b8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jshon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dbslayer.org/projects/dbslayer">
    <title>DBSlayer - Trac</title>
    <dc:date>2010-12-14T05:52:35+00:00</dc:date>
    <link>http://dbslayer.org/projects/dbslayer</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[MySQL connection pooling proxy that exposes an HTTP JSON API rather than the MySQL protocol.]]></description>
<dc:subject>mysql http json proxy db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b6b0dbb59913/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.digip.org/jansson/doc/1.2/">
    <title>Jansson Documentation — Jansson v1.2.1 documentation</title>
    <dc:date>2010-12-10T22:01:23+00:00</dc:date>
    <link>http://www.digip.org/jansson/doc/1.2/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[C JSON library documentation.  They're at 1.3 right now but I am pinned (for now) to 1.2 because I haven't taken the time to regression test 1.3.]]></description>
<dc:subject>jansson json c</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:77b7a6de8fb9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jansson"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.digip.org/jansson/">
    <title>Jansson – C library for encoding, decoding and manipulating JSON data</title>
    <dc:date>2010-04-22T23:16:19+00:00</dc:date>
    <link>http://www.digip.org/jansson/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is the C JSON library I've adopted.  It's quite a nice API, complete with reference-counted objects.
]]></description>
<dc:subject>c json</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:204cdb2847eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/libjsox/">
    <title>libjsox - Project Hosting on Google Code</title>
    <dc:date>2010-04-09T20:52:01+00:00</dc:date>
    <link>http://code.google.com/p/libjsox/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[C JSON parser/generator with callbacks kind of like a SAX XML parser.  Build and used by Cloudkick.
]]></description>
<dc:subject>json c</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9ecefbddb2ef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://msgpack.sourceforge.net/">
    <title>The MessagePack Project</title>
    <dc:date>2010-03-19T15:58:33+00:00</dc:date>
    <link>http://msgpack.sourceforge.net/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Another serialization framework.
]]></description>
<dc:subject>json protocolbuffers thrift messagepack</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3d2a31f7dcae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:protocolbuffers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:thrift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:messagepack"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dig.jsondns.org/">
    <title>jsondns</title>
    <dc:date>2010-01-09T05:24:40+00:00</dc:date>
    <link>http://dig.jsondns.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Because maybe.
]]></description>
<dc:subject>dns json</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f737d98991e0/</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:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pecl.php.net/package/json">
    <title>PECL :: Package :: json</title>
    <dc:date>2008-02-14T20:33:05+00:00</dc:date>
    <link>http://pecl.php.net/package/json</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This extension seems to be the simplest to grok.  Maybe I'll do something useful soon?
]]></description>
<dc:subject>json php pecl extension c zend</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d2184df6e1a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pecl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:extension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:zend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.json.org/JSONRequest.html">
    <title>JSONRequest</title>
    <dc:date>2007-09-14T18:23:47+00:00</dc:date>
    <link>http://www.json.org/JSONRequest.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>json js</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:43a592de4344/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:js"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://crypto.stanford.edu/jsonrequest/">
    <title>JSONRequest Extension for Firefox</title>
    <dc:date>2007-09-14T18:23:44+00:00</dc:date>
    <link>http://crypto.stanford.edu/jsonrequest/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>json firefox mozilla js</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:062ff1682579/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:firefox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mozilla"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:js"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://json.rubyforge.org/">
    <title>JSON implementation for Ruby</title>
    <dc:date>2007-03-30T00:58:51+00:00</dc:date>
    <link>http://json.rubyforge.org/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>ruby gem json</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c7d9c9d16cc1/</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:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubyforge.org/snippet/detail.php?type=snippet&amp;id=29">
    <title>RubyForge: Snippet Library</title>
    <dc:date>2007-03-30T00:42:21+00:00</dc:date>
    <link>http://rubyforge.org/snippet/detail.php?type=snippet&amp;id=29</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>ruby json</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c0b62e4a8600/</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:json"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>