<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/">

  <channel rdf:about="http://enigmastation.com:80/pebble/">
    <title>All Blogs</title>
    <link>http://enigmastation.com:80/pebble/</link>
    <description></description>
    <items>
      <rdf:Seq>
        
        <rdf:li resource="http://enigmastation.com:80/pebble/default/2008/09/25/1222362120000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/default/2008/09/24/1222259820000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/default/2008/09/21/1222008840000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/default/2008/09/16/1221582540000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/qotd/2008/09/11/1221150300000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/qotd/2008/09/01/1220273580000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/qotd/2008/08/30/1220106540000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/qotd/2008/08/28/1219954260000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/qotd/2008/08/28/1219947000000.html" />
        
        <rdf:li resource="http://enigmastation.com:80/pebble/qotd/2008/08/28/1219932960000.html" />
        
      </rdf:Seq>
    </items>
  </channel>

  
  <item rdf:about="http://enigmastation.com:80/pebble/default/2008/09/25/1222362120000.html">
    <title>What I sort of look like</title>
    <link>http://enigmastation.com:80/pebble/default/2008/09/25/1222362120000.html</link>
    
      
      
        <description>
          Just in case you ever want to scratch your eyes out: here&#039;s sort of what I look like when I look in the mirror.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/default/2008/09/25/1222362120000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/default/2008/09/24/1222259820000.html">
    <title>My advice on how to vote</title>
    <link>http://enigmastation.com:80/pebble/default/2008/09/24/1222259820000.html</link>
    
      
      
        <description>
          I don&#039;t normally tell people how to vote in the US - just to vote - but by gum, I&#039;m as mad as I can be. I&#039;m not going to tell you for whom to vote, nor can I tell you who I&#039;ll vote for, but I&#039;ll tell you this: my vote is for sale to any politician who&#039;ll meet these requirements.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/default/2008/09/24/1222259820000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/default/2008/09/21/1222008840000.html">
    <title>Spring changes its license structure</title>
    <link>http://enigmastation.com:80/pebble/default/2008/09/21/1222008840000.html</link>
    
      
      
        <description>
          The reason SpringSource&#039;s license change bothers me so much is &lt;i&gt;not&lt;/i&gt; the specific change. It bothers me because Spring has done a good job embedding itself in successful projects, and now they&#039;ve shown that they&#039;re &lt;i&gt;willing to change the license&lt;/i&gt;, and I have no guarantee or confidence they won&#039;t change it to something more onerous in the future.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/default/2008/09/21/1222008840000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/default/2008/09/16/1221582540000.html">
    <title>I have seeeeeeen the light, brothers and sisters!</title>
    <link>http://enigmastation.com:80/pebble/default/2008/09/16/1221582540000.html</link>
    
      
      
        <description>
          I spent a lot of time on a specific architectural piece on an application I&#039;m writing, only to run up against some thorny concurrency issues. I&#039;ve always said that you should measure before optimizing; I didn&#039;t follow my own advice. Here&#039;s what I found when I decided to use completely unoptimized code... man, was I dumb.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/default/2008/09/16/1221582540000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/qotd/2008/09/11/1221150300000.html">
    <title>Filtering characters from a Reader</title>
    <link>http://enigmastation.com:80/pebble/qotd/2008/09/11/1221150300000.html</link>
    
      
      
        <description>
          It&#039;s an occasionally legitimate question: &#034;How do I filter content from a Reader?&#034; There&#039;re related questions for Streams, too. Here&#039;s an example of a simple Reader class that shows how to remove specific characters from a Reader.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/qotd/2008/09/11/1221150300000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/qotd/2008/09/01/1220273580000.html">
    <title>How can I create a maintenance window for my web app?</title>
    <link>http://enigmastation.com:80/pebble/qotd/2008/09/01/1220273580000.html</link>
    
      
      
        <description>
          Every so often, web applications need maintenance. Yes, even web applications. It&#039;s okay - no need to reach for your security blanket. The problem that&#039;s come up is: What&#039;s a good way to redirect requests during a maintenance window to an error page? As usual, there are multiple answers.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/qotd/2008/09/01/1220273580000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/qotd/2008/08/30/1220106540000.html">
    <title>How can I automatically expire data from a database?</title>
    <link>http://enigmastation.com:80/pebble/qotd/2008/08/30/1220106540000.html</link>
    
      
      
        <description>
          Another fairly common question: how can I expire data from a database? This is a case of applying lipstick to a pig: there are ways, to be sure, but the real problem is that you&#039;re using a database - a permanent datastore - to handle data that&#039;s short-lived.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/qotd/2008/08/30/1220106540000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/qotd/2008/08/28/1219954260000.html">
    <title>My data structures have changed - how can I migrate my data model?</title>
    <link>http://enigmastation.com:80/pebble/qotd/2008/08/28/1219954260000.html</link>
    
      
      
        <description>
          Sometimes, people design data structures, persisted entities, only to find that - &lt;strong&gt;gasp!&lt;/strong&gt; - their data structures are more fluid than they expected. When all of your data is transient - meaning that it can be destroyed safely - that&#039;s no big deal, because you just drop the tables in question (or the whole database) and start over. (Sound familiar, Rails fans?) Sometimes, that&#039;s not enough - so what do you do?&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/qotd/2008/08/28/1219954260000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/qotd/2008/08/28/1219947000000.html">
    <title>How do I send mail with Java?</title>
    <link>http://enigmastation.com:80/pebble/qotd/2008/08/28/1219947000000.html</link>
    
      
      
        <description>
          You send mail in Java with one of two APIs, basically: JavaMail and Commons-Email. People who use JavaMail fit in one of three categories: they don&#039;t know about Commons-Email, they are doing bulk mail and know what they&#039;re doing, or they&#039;re gluttons for punishment. Here&#039;s a class that shows how to send mail with both JavaMail and Commons-Email, for the case of sending to a single address.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/qotd/2008/08/28/1219947000000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://enigmastation.com:80/pebble/qotd/2008/08/28/1219932960000.html">
    <title>How do I parse or format dates? Dates are hard!</title>
    <link>http://enigmastation.com:80/pebble/qotd/2008/08/28/1219932960000.html</link>
    
      
      
        <description>
          Well, Barbie, dates are really pretty easy. Here&#039;s a class with a number of formatting and parsing examples.&lt;p&gt;&lt;a href=&#034;http://enigmastation.com:80/pebble/qotd/2008/08/28/1219932960000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  

</rdf:RDF>
