<?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="http://avdi.org/devblog/2011/05/30/null-objects-and-falsiness/"/>
	<rdf:li rdf:resource="http://magicscalingsprinkles.wordpress.com/2010/02/08/why-i-love-everything-you-hate-about-java/"/>
	<rdf:li rdf:resource="https://github.com/nkallen/querulous"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://avdi.org/devblog/2011/05/30/null-objects-and-falsiness/">
    <title>Null Objects and Falsiness | Virtuous Code</title>
    <dc:date>2012-01-21T16:09:41+00:00</dc:date>
    <link>http://avdi.org/devblog/2011/05/30/null-objects-and-falsiness/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The best thing about Django's auth subsystem is that non-logged-in users have a User subclass dedicated to them so you don't have to check for None.

This article goes through the ins and outs of this pattern in Ruby.]]></description>
<dc:subject>ruby nullobject designpatterns polymorphism</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d951ad34c56b/</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:nullobject"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:designpatterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:polymorphism"/>
</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="https://github.com/nkallen/querulous">
    <title>nkallen/querulous - GitHub</title>
    <dc:date>2012-01-13T16:22:28+00:00</dc:date>
    <link>https://github.com/nkallen/querulous</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Scala SQL library that loves the factory pattern and dependency injection.]]></description>
<dc:subject>scala sql designpatterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:408794258279/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:designpatterns"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>