<?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://neilmadden.blog/2022/04/19/psychic-signatures-in-java/"/>
	<rdf:li rdf:resource="https://www.testcontainers.org/"/>
	<rdf:li rdf:resource="https://www.techsolvency.com/story-so-far/cve-2021-44228-log4j-log4shell/"/>
	<rdf:li rdf:resource="https://github.com/aws/aws-graviton-gettting-started/blob/master/README.md"/>
	<rdf:li rdf:resource="http://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/introduction.html"/>
	<rdf:li rdf:resource="http://product.hubspot.com/blog/the-fault-in-our-jars-why-we-stopped-building-fat-jars"/>
	<rdf:li rdf:resource="https://github.com/puppetlabs/puppet-server"/>
	<rdf:li rdf:resource="https://twitter.github.io/twitter-server/"/>
	<rdf:li rdf:resource="http://influxdb.org/blog/2014/04/30/java-is-the-cobol-of-my-generation-and-go-is-its-successor.html"/>
	<rdf:li rdf:resource="http://www.ejbca.org/"/>
	<rdf:li rdf:resource="http://winterbe.com/posts/2014/03/16/java-8-tutorial/"/>
	<rdf:li rdf:resource="https://grizzly.java.net/"/>
	<rdf:li rdf:resource="https://github.com/rjenkins/ursus"/>
	<rdf:li rdf:resource="http://www.jfrog.com/home/v_artifactory_opensource_overview"/>
	<rdf:li rdf:resource="https://github.com/dclements/riak-java-crdt"/>
	<rdf:li rdf:resource="https://github.com/typesafehub/config"/>
	<rdf:li rdf:resource="http://www.datastax.com/docs/1.1/operations/tuning#tuning-java-garbage-collection"/>
	<rdf:li rdf:resource="http://www.slideshare.net/aszegedi/everything-i-ever-learned-about-jvm-performance-tuning-twitter"/>
	<rdf:li rdf:resource="http://developer.rackspace.com/blog/blueflood-announcement.html"/>
	<rdf:li rdf:resource="http://undertow.io/"/>
	<rdf:li rdf:resource="http://boundary.com/blog/2012/09/13/comparing-go-and-java/"/>
	<rdf:li rdf:resource="http://highlevelbits.com/2009/10/avoid-dock-icon-for-java-processes-on.html"/>
	<rdf:li rdf:resource="http://shiro.apache.org/"/>
	<rdf:li rdf:resource="http://blog.paralleluniverse.co/post/44146699200/spaceships"/>
	<rdf:li rdf:resource="http://www.somethingsimilar.com/2012/05/21/the-opposite-of-a-bloom-filter/"/>
	<rdf:li rdf:resource="http://yourkit.com/"/>
	<rdf:li rdf:resource="http://engineering.linkedin.com/26/tuning-java-garbage-collection-web-services"/>
	<rdf:li rdf:resource="https://github.com/Netflix/archaius"/>
	<rdf:li rdf:resource="https://forums.oracle.com/forums/thread.jspa?threadID=1531712"/>
	<rdf:li rdf:resource="http://stackoverflow.com/questions/5871279/java-ssl-and-cert-keystore"/>
	<rdf:li rdf:resource="http://jamesiry.github.com/JADT/"/>
	<rdf:li rdf:resource="https://github.com/Netflix/astyanax"/>
	<rdf:li rdf:resource="http://www.jolokia.org/"/>
	<rdf:li rdf:resource="http://magicscalingsprinkles.wordpress.com/2010/02/08/why-i-love-everything-you-hate-about-java/"/>
	<rdf:li rdf:resource="http://dropwizard.codahale.com/index.html"/>
	<rdf:li rdf:resource="http://prehensiletail.com/blog/2011/11/25/a-jvm-based-developers-reading-list/"/>
	<rdf:li rdf:resource="http://wiki.apache.org/solr/SolrJmx"/>
	<rdf:li rdf:resource="https://github.com/Jarn/collective.solr"/>
	<rdf:li rdf:resource="https://github.com/kura/solr-munin"/>
	<rdf:li rdf:resource="https://github.com/RJ/irccat"/>
	<rdf:li rdf:resource="http://twitter.github.com/scala_school/"/>
	<rdf:li rdf:resource="http://www.csc.kth.se/~snilsson/software/"/>
	<rdf:li rdf:resource="http://gojko.net/2011/04/05/how-is-it-even-possible-code-to-be-this-bad/"/>
	<rdf:li rdf:resource="http://code.google.com/p/guava-libraries/"/>
	<rdf:li rdf:resource="http://blog.evanweaver.com/articles/2009/07/06/up-and-running-with-cassandra/"/>
	<rdf:li rdf:resource="http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_(Multi-Node_Cluster)"/>
	<rdf:li rdf:resource="http://www.last.fm/user/RJ/journal/2007/04/10/392555/"/>
	<rdf:li rdf:resource="http://www.eyemer.com/syncr/"/>
	<rdf:li rdf:resource="http://wiki.apache.org/lucene-hadoop/Hbase"/>
	<rdf:li rdf:resource="http://wiki.apache.org/lucene-hadoop/FrontPage"/>
	<rdf:li rdf:resource="http://wiki.apache.org/lucene-hadoop/AmazonS3"/>
	<rdf:li rdf:resource="http://jasmin.sourceforge.net/guide.html"/>
	<rdf:li rdf:resource="http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#1513"/>
	<rdf:li rdf:resource="http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc6.html"/>
	<rdf:li rdf:resource="http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/">
    <title>CVE-2022-21449: Psychic Signatures in Java – Neil Madden</title>
    <dc:date>2022-04-20T02:00:20+00:00</dc:date>
    <link>https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is a tremendous bug. For context, Java 15 was released Seotember 15, 2020.]]></description>
<dc:subject>java jvm crypto security ecdsa</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d2a1a45217b5/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ecdsa"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.testcontainers.org/">
    <title>Testcontainers</title>
    <dc:date>2022-03-14T13:49:29+00:00</dc:date>
    <link>https://www.testcontainers.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Everybody who writes Java is really excited about this, I guess.]]></description>
<dc:subject>java jvm testcontainers testing containers</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:59db1ea89670/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testcontainers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:containers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.techsolvency.com/story-so-far/cve-2021-44228-log4j-log4shell/">
    <title>Tech Solvency: The Story So Far: CVE-2021-44228 (Log4Shell log4j vulnerability).</title>
    <dc:date>2021-12-13T20:17:44+00:00</dc:date>
    <link>https://www.techsolvency.com/story-so-far/cve-2021-44228-log4j-log4shell/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Best roundup of everything going on with this disaster.]]></description>
<dc:subject>java jndi ldap log4j log4shell security vulnerability</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:80235bab5665/</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:jndi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ldap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:log4j"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:log4shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vulnerability"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/aws/aws-graviton-gettting-started/blob/master/README.md">
    <title>aws-graviton-gettting-started/README.md at master · aws/aws-graviton-gettting-started · GitHub</title>
    <dc:date>2020-06-02T17:15:36+00:00</dc:date>
    <link>https://github.com/aws/aws-graviton-gettting-started/blob/master/README.md</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Reference on compiler flags needed to use ARM CPUs like the ASS Graviton.]]></description>
<dc:subject>arm graws graviton gcc c c++ java</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b7c93efe6d7a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:arm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:graws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:graviton"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gcc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/introduction.html">
    <title>What Is the AWS Encryption SDK? - AWS Encryption SDK</title>
    <dc:date>2017-10-04T05:03:37+00:00</dc:date>
    <link>http://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/introduction.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>aws kms crypto java python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b8864777e307/</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:kms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://product.hubspot.com/blog/the-fault-in-our-jars-why-we-stopped-building-fat-jars">
    <title>The Fault in Our JARs: Why We Stopped Building Fat JARs</title>
    <dc:date>2017-04-09T06:31:56+00:00</dc:date>
    <link>http://product.hubspot.com/blog/the-fault-in-our-jars-why-we-stopped-building-fat-jars</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[An alternative to shaded jars.]]></description>
<dc:subject>maven java jar packaging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6e5978ac9bde/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:maven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jar"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:packaging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/puppetlabs/puppet-server">
    <title>puppetlabs/puppet-server</title>
    <dc:date>2015-01-24T17:43:40+00:00</dc:date>
    <link>https://github.com/puppetlabs/puppet-server</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The Clojure-ization of Puppet continues.]]></description>
<dc:subject>puppet puppetserver cm java jvm jruby clojure ops</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d59e380e3c2e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:puppet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:puppetserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ops"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://twitter.github.io/twitter-server/">
    <title>Twitter-server — Twitter-Server 1.7.3 documentation</title>
    <dc:date>2014-09-08T15:26:20+00:00</dc:date>
    <link>https://twitter.github.io/twitter-server/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The baseline for all of Twitter's internal services.  I like a high starting point like this.]]></description>
<dc:subject>twitter java maven deps</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9fad2d3dd1b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:maven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:deps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://influxdb.org/blog/2014/04/30/java-is-the-cobol-of-my-generation-and-go-is-its-successor.html">
    <title>Java is the COBOL of my generation and Go is its successor (and other reflections after GopherCon)</title>
    <dc:date>2014-05-06T16:53:41+00:00</dc:date>
    <link>http://influxdb.org/blog/2014/04/30/java-is-the-cobol-of-my-generation-and-go-is-its-successor.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Reasonable comparison.]]></description>
<dc:subject>java golang cobol gophercon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6107f8d21e20/</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:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cobol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gophercon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ejbca.org/">
    <title>EJBCA - Open Source PKI Certificate Authority - Home</title>
    <dc:date>2014-04-15T22:58:42+00:00</dc:date>
    <link>http://www.ejbca.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Open-spurce enterprisey Java PKI with a CA and OCSP responder.]]></description>
<dc:subject>java security ca pki ocsp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f09f908cf054/</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:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ca"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pki"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ocsp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://winterbe.com/posts/2014/03/16/java-8-tutorial/">
    <title>Java 8 Tutorial</title>
    <dc:date>2014-04-01T00:51:36+00:00</dc:date>
    <link>http://winterbe.com/posts/2014/03/16/java-8-tutorial/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[All the interesting new bits in Java 8.]]></description>
<dc:subject>java</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:45e2572cd915/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://grizzly.java.net/">
    <title>Project Grizzly</title>
    <dc:date>2014-02-05T19:37:58+00:00</dc:date>
    <link>https://grizzly.java.net/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Nicer APIs to Java NIO]]></description>
<dc:subject>java nio grizzly</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:aab352a384a6/</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:nio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:grizzly"/>
</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="http://www.jfrog.com/home/v_artifactory_opensource_overview">
    <title>Artifactory – The Open Source Repository Manager by JFrog</title>
    <dc:date>2014-01-26T17:50:06+00:00</dc:date>
    <link>http://www.jfrog.com/home/v_artifactory_opensource_overview</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Hosted Maven.]]></description>
<dc:subject>artifactory packaging maven java</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ea8e8f847758/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:artifactory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:packaging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:maven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/dclements/riak-java-crdt">
    <title>dclements/riak-java-crdt</title>
    <dc:date>2014-01-05T17:24:23+00:00</dc:date>
    <link>https://github.com/dclements/riak-java-crdt</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Java CRDTs for Riak.]]></description>
<dc:subject>java crdt riak dist</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3aa272fc6a36/</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:crdt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:riak"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/typesafehub/config">
    <title>typesafehub/config</title>
    <dc:date>2013-11-14T20:05:18+00:00</dc:date>
    <link>https://github.com/typesafehub/config</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Standalone thing like Dropwizard's configuration classes.  Possible inspiration to take into Tiger Tonic.]]></description>
<dc:subject>java config</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d3efc2345ba8/</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:config"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.datastax.com/docs/1.1/operations/tuning#tuning-java-garbage-collection">
    <title>Tuning Cassandra | DataStax Cassandra 1.1 Documentation</title>
    <dc:date>2013-11-03T00:53:22+00:00</dc:date>
    <link>http://www.datastax.com/docs/1.1/operations/tuning#tuning-java-garbage-collection</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Cassandra-specific JVM tuning notes.]]></description>
<dc:subject>cassandra java jvm tuning gc perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:62b33a9069e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cassandra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tuning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/aszegedi/everything-i-ever-learned-about-jvm-performance-tuning-twitter">
    <title>Everything I Ever Learned About JVM Performance Tuning @Twitter</title>
    <dc:date>2013-11-03T00:52:57+00:00</dc:date>
    <link>http://www.slideshare.net/aszegedi/everything-i-ever-learned-about-jvm-performance-tuning-twitter</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[JVM tuning notes, should I ever need them.]]></description>
<dc:subject>java jvm gc memory tuning latency perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d7be95f43c76/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tuning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:latency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://developer.rackspace.com/blog/blueflood-announcement.html">
    <title>Blueflood: A new Open Source Tool for Time Series Data at Scale - Rackspace Developer Center</title>
    <dc:date>2013-10-18T23:42:50+00:00</dc:date>
    <link>http://developer.rackspace.com/blog/blueflood-announcement.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A time-series storage engine backed by Cassandra designed to take raw data and do all the averaging internally.]]></description>
<dc:subject>logging metrics monitoring cassandra java rackspace blueflood</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:50dd98d9333b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:logging"/>
	<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:cassandra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rackspace"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:blueflood"/>
</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://boundary.com/blog/2012/09/13/comparing-go-and-java/">
    <title>comparing Go and Java</title>
    <dc:date>2013-08-05T18:28:35+00:00</dc:date>
    <link>http://boundary.com/blog/2012/09/13/comparing-go-and-java/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Pretty fair-and-balanced comparison of Java and Dropwizard to Go and its standard library.  This certainly points to some of the improvements I'm making to building web services in Go.]]></description>
<dc:subject>java dropwizard golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c817b20d8b49/</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:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://highlevelbits.com/2009/10/avoid-dock-icon-for-java-processes-on.html">
    <title>high level bits - Avoid Dock icon for Java processes on Mac OS</title>
    <dc:date>2013-05-21T15:44:14+00:00</dc:date>
    <link>http://highlevelbits.com/2009/10/avoid-dock-icon-for-java-processes-on.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Took me quite a bit of searching to find this.]]></description>
<dc:subject>cassandra java mac osx awt</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:32fe30f2f098/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cassandra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:awt"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://shiro.apache.org/">
    <title>Apache Shiro | Java Security Framework</title>
    <dc:date>2013-03-11T22:35:12+00:00</dc:date>
    <link>http://shiro.apache.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Maybe useful?  Found via Stormpath.]]></description>
<dc:subject>apache shiro user authentication authorization crypto aaa security java</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cb910c5685cc/</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:shiro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:user"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:authorization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aaa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.paralleluniverse.co/post/44146699200/spaceships">
    <title>Parallel Universe • A New Approach to Databases and Data Processing — Simulating 10Ks of Spaceships on My Laptop</title>
    <dc:date>2013-02-28T17:36:03+00:00</dc:date>
    <link>http://blog.paralleluniverse.co/post/44146699200/spaceships</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Design similarities to some of our storage services.]]></description>
<dc:subject>spacebase clojure java concurrency db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:31ddf71e2080/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:spacebase"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.somethingsimilar.com/2012/05/21/the-opposite-of-a-bloom-filter/">
    <title>The Opposite of a Bloom Filter – Something Similar</title>
    <dc:date>2013-02-28T06:08:53+00:00</dc:date>
    <link>http://www.somethingsimilar.com/2012/05/21/the-opposite-of-a-bloom-filter/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I, too, have needed this and have solved it in much the same way.]]></description>
<dc:subject>bloomfilter filter dedupe algorithm java golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0e119b9e4ad7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bloomfilter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dedupe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:algorithm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yourkit.com/">
    <title>Java Profiler - .NET Profiler - The profilers for Java and .NET professionals</title>
    <dc:date>2012-11-29T16:34:36+00:00</dc:date>
    <link>http://yourkit.com/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Pancakes-approved Java profiler.]]></description>
<dc:subject>java jvm profiling perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a7b69920925a/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:profiling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.linkedin.com/26/tuning-java-garbage-collection-web-services">
    <title>Tuning Java Garbage Collection for Web Services | LinkedIn Engineering</title>
    <dc:date>2012-11-24T23:10:05+00:00</dc:date>
    <link>http://engineering.linkedin.com/26/tuning-java-garbage-collection-web-services</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Good crash-course in Java garbage collector logs and tuning.]]></description>
<dc:subject>java gc jvm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b8230de25b80/</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:gc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jvm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Netflix/archaius">
    <title>Netflix/archaius</title>
    <dc:date>2012-10-12T19:55:34+00:00</dc:date>
    <link>https://github.com/Netflix/archaius</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Seems to be what Netflix uses instead of Zookeeper for the jobs that cause a lot of people to reach for Zookeeper.]]></description>
<dc:subject>netflix archaius cm java zookeeper</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:49f6d6cbddf1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:netflix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:archaius"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:zookeeper"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://forums.oracle.com/forums/thread.jspa?threadID=1531712">
    <title>OTN Discussion Forums : How to initiate CRL check or OCSP check ...</title>
    <dc:date>2012-07-18T00:24:38+00:00</dc:date>
    <link>https://forums.oracle.com/forums/thread.jspa?threadID=1531712</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I hope it isn't necessary to go through this insanity to check CRLs in Java.  I hope just seetting java.security.cert.PKIXParameters.revocationEnabled=true and ocsp.enable=true will be sufficient.]]></description>
<dc:subject>java ssl crl ocsp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5b2c6bfe55c4/</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:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ocsp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stackoverflow.com/questions/5871279/java-ssl-and-cert-keystore">
    <title>java SSL and cert keystore - Stack Overflow</title>
    <dc:date>2012-07-18T00:23:47+00:00</dc:date>
    <link>http://stackoverflow.com/questions/5871279/java-ssl-and-cert-keystore</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Where does Java look for SSL certs?]]></description>
<dc:subject>java ssl</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6eea9ff51c9d/</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:ssl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jamesiry.github.com/JADT/">
    <title>JADT</title>
    <dc:date>2012-06-06T02:25:23+00:00</dc:date>
    <link>http://jamesiry.github.com/JADT/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A Java implementation of algebraic data types, which may become stupid useful down the road at Betable.]]></description>
<dc:subject>jadt java adt algebra ast progamming language parser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:822008f38d2f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jadt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:adt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:algebra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ast"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:progamming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:parser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Netflix/astyanax">
    <title>Netflix/astyanax</title>
    <dc:date>2012-04-25T17:26:19+00:00</dc:date>
    <link>https://github.com/Netflix/astyanax</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Netflix's Java Cassandra client.]]></description>
<dc:subject>java cassandra</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1284691d7d5c/</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:cassandra"/>
</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="http://magicscalingsprinkles.wordpress.com/2010/02/08/why-i-love-everything-you-hate-about-java/">
    <title>Why I love everything you hate about Java « Magic Scaling Sprinkles</title>
    <dc:date>2012-01-13T16:23:06+00:00</dc:date>
    <link>http://magicscalingsprinkles.wordpress.com/2010/02/08/why-i-love-everything-you-hate-about-java/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Great case for dependency injection but I think it's mistaken to think that Java's the only way to get there.]]></description>
<dc:subject>java designpatterns scala programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6cebbcf35e3d/</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:designpatterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dropwizard.codahale.com/index.html">
    <title>Dropwizard</title>
    <dc:date>2011-12-12T15:30:09+00:00</dc:date>
    <link>http://dropwizard.codahale.com/index.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Yammer's JVM-based web service library and build system.  Note how it doesn't have any runtime dependencies besides Java itself.]]></description>
<dc:subject>dropwizard yammer java jvm maven jetty</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5f4dc6cc0bd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dropwizard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:yammer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:maven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jetty"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://prehensiletail.com/blog/2011/11/25/a-jvm-based-developers-reading-list/">
    <title>A reading list for JVM-based developers - Prehensile Tail</title>
    <dc:date>2011-12-07T06:00:53+00:00</dc:date>
    <link>http://prehensiletail.com/blog/2011/11/25/a-jvm-based-developers-reading-list/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Books, not articles.]]></description>
<dc:subject>jvm books java</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3ba5588d282f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.apache.org/solr/SolrJmx">
    <title>SolrJmx - Solr Wiki</title>
    <dc:date>2011-11-10T23:36:07+00:00</dc:date>
    <link>http://wiki.apache.org/solr/SolrJmx</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The mostly useless documentation of Solr's JMX support.

Leaving solrconfig.xml alone and adding JVM options worked(ish) for me.  Just remember to stop/start instead of restart the Jetty.]]></description>
<dc:subject>java jmx solr monitoring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9e85b698a812/</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:solr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Jarn/collective.solr">
    <title>Jarn/collective.solr - GitHub</title>
    <dc:date>2011-11-10T23:35:06+00:00</dc:date>
    <link>https://github.com/Jarn/collective.solr</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Hints on monitoring Solr via JMX in Munin.]]></description>
<dc:subject>solr java jmx munin monitoring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b3ae1f800fbf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:solr"/>
	<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:munin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/kura/solr-munin">
    <title>kura/solr-munin - GitHub</title>
    <dc:date>2011-11-10T23:33:55+00:00</dc:date>
    <link>https://github.com/kura/solr-munin</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Non-JMX monitoring of Solr stats.  I can't figure out what the names of the JMX whatevers are to monitor Solr via JMX.]]></description>
<dc:subject>java solr munin monitoring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:58be3bc56941/</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:solr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:munin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/RJ/irccat">
    <title>RJ/irccat - GitHub</title>
    <dc:date>2011-10-24T19:11:56+00:00</dc:date>
    <link>https://github.com/RJ/irccat</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[(Dumping GitHub watches into Pinboard.)

IRC bots in shell!]]></description>
<dc:subject>irc bot sh java</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7bcbeb803377/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:irc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://twitter.github.com/scala_school/">
    <title>Scala School</title>
    <dc:date>2011-10-05T17:53:47+00:00</dc:date>
    <link>http://twitter.github.com/scala_school/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Learn Scala the Twitter way.]]></description>
<dc:subject>twitter scala java programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a43526a06590/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.csc.kth.se/~snilsson/software/">
    <title>Stefan Nilsson &gt; Code</title>
    <dc:date>2011-08-23T17:55:17+00:00</dc:date>
    <link>http://www.csc.kth.se/~snilsson/software/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Teh algorithms.]]></description>
<dc:subject>c java algorithms datastructures</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c3ced4e55a91/</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:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:datastructures"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gojko.net/2011/04/05/how-is-it-even-possible-code-to-be-this-bad/">
    <title>Gojko Adzic » How is it even possible for code to be this bad?</title>
    <dc:date>2011-04-06T00:55:17+00:00</dc:date>
    <link>http://gojko.net/2011/04/05/how-is-it-even-possible-code-to-be-this-bad/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The test coverage criticism aside, this is an interesting case study in a project elevating bad coding style to the level of idiom.]]></description>
<dc:subject>hudson jenkins ci java craftsmanship</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4d5c36924d25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hudson"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jenkins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:craftsmanship"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/guava-libraries/">
    <title>guava-libraries - Project Hosting on Google Code</title>
    <dc:date>2011-02-09T00:04:06+00:00</dc:date>
    <link>http://code.google.com/p/guava-libraries/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Google's Java primitives.  They seem to reduce Malone's Java-rage so they must be good.]]></description>
<dc:subject>java guava google</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:32505ddd42e9/</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:guava"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.evanweaver.com/articles/2009/07/06/up-and-running-with-cassandra/">
    <title>up and running with cassandra :: snax</title>
    <dc:date>2009-07-07T05:52:07+00:00</dc:date>
    <link>http://blog.evanweaver.com/articles/2009/07/06/up-and-running-with-cassandra/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This intrigues me: "unlike most key/value stores, you can query for ordered ranges of keys."  In my messing around with Cassandra, it's Thrift Interface seemed to actively hinder doing anything like this.
]]></description>
<dc:subject>cassandra java thrift db dist kv</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2783f643c2a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cassandra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:thrift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kv"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_(Multi-Node_Cluster)">
    <title>Running Hadoop On Ubuntu Linux (Multi-Node Cluster) - Michael G. Noll</title>
    <dc:date>2008-08-25T13:45:50+00:00</dc:date>
    <link>http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_(Multi-Node_Cluster)</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[No more package name guesswork.
]]></description>
<dc:subject>ubuntu linux hadoop hdfs java</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:51133bea1d31/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ubuntu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hadoop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hdfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.last.fm/user/RJ/journal/2007/04/10/392555/">
    <title>libketama - a consistent hashing algo for memcache clients – RJ’s Journal – Users at Last.fm</title>
    <dc:date>2008-04-02T21:31:35+00:00</dc:date>
    <link>http://www.last.fm/user/RJ/journal/2007/04/10/392555/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>ketama lastfm memcache memcached c php java consistent hash hashing</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c1b1392993d6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ketama"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lastfm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:memcache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:memcached"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:consistent"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hashing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.eyemer.com/syncr/">
    <title>syncr by mike pulaski</title>
    <dc:date>2008-03-22T03:37:15+00:00</dc:date>
    <link>http://www.eyemer.com/syncr/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>syncr flickr uploadr java</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fc14209ddbfd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:syncr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:flickr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:uploadr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.apache.org/lucene-hadoop/Hbase">
    <title>Hbase - Lucene-hadoop Wiki</title>
    <dc:date>2008-01-14T06:14:30+00:00</dc:date>
    <link>http://wiki.apache.org/lucene-hadoop/Hbase</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>hbase hadoop lucene apache java hash table filesystem dist</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d0dcb0778e1f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hbase"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hadoop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lucene"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.apache.org/lucene-hadoop/FrontPage">
    <title>FrontPage - Lucene-hadoop Wiki</title>
    <dc:date>2008-01-14T05:55:06+00:00</dc:date>
    <link>http://wiki.apache.org/lucene-hadoop/FrontPage</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>lucene apache hadoop mapreduce java amazon s3 ec2 dist</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d958c38141d5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lucene"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hadoop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mapreduce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:s3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ec2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.apache.org/lucene-hadoop/AmazonS3">
    <title>AmazonS3 - Lucene-hadoop Wiki</title>
    <dc:date>2008-01-14T05:52:51+00:00</dc:date>
    <link>http://wiki.apache.org/lucene-hadoop/AmazonS3</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Using Hadoop's distributed filesystem with Amazon S3.  Perhaps a better solution than SimpleDB for real data storage?
]]></description>
<dc:subject>apache lucene hadoop hash table filesystem mapreduce amazon s3 java dist</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c0eaa5413b2a/</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:lucene"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hadoop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mapreduce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:s3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jasmin.sourceforge.net/guide.html">
    <title>Jasmin User Guide</title>
    <dc:date>2007-05-06T14:45:46+00:00</dc:date>
    <link>http://jasmin.sourceforge.net/guide.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>java jvm assembly jasmin</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:86f89eff51ee/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:assembly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jasmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#1513">
    <title>VM Spec The class File Format</title>
    <dc:date>2007-05-06T14:45:31+00:00</dc:date>
    <link>http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#1513</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>java jvm assembly jasmin</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8f857681d961/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:assembly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jasmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc6.html">
    <title>Java VM instructions</title>
    <dc:date>2007-05-06T14:45:14+00:00</dc:date>
    <link>http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc6.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>java jvm assembly jasmin</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d28fa8705737/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:assembly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jasmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc.html">
    <title>VM Spec</title>
    <dc:date>2007-05-03T03:23:25+00:00</dc:date>
    <link>http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>java jvm assembly opcodes</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7e0772c673b0/</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:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:assembly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:opcodes"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>