<?xml version="1.0" encoding="utf-8"?>

  <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://www.artima.com/weblogs/feeds/bloggers/bv.rss">
    <title>Bill Venners' Weblog</title>
    <link>http://www.artima.com/weblogs/index.jsp?blogger=bv</link>
    <description>
Artima Weblogs is a community of bloggers posting on a wide range of topics of interest to software developers.
    </description>
    <image rdf:resource="http://www.artima.com/images/artima88x33.gif"/>
    <items>
      <rdf:Seq>
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=223156" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=222678" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=220890" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=211172" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=210268" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=209353" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=197511" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=196401" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=195717" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=194961" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=192686" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=191686" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=173229" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=172586" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=172063" />
      </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://www.artima.com/images/artima88x33.gif">
    <title>Artima.com</title>
    <url>http://www.artima.com/images/artima88x33.gif</url>
    <link>http://www.artima.com/</link>
  </image>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=223156">
    <title>ScalaTest 0.9.1 Released</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=223156</link>
    <description>
Tonight I released a new version of ScalaTest, which contains a few changes to you express assertions and a Suite discovery feature. This release contains all the features that I plan to have in version 1.0, so it is ready for a few months of beta testing.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=222678">
    <title>ScalaTest 0.9 Released</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=222678</link>
    <description>
Today I released a testing tool written in Scala, which can be used to test Scala or Java code. It is intended primarily as a tool for testing Scala code, but can also be used as a low-risk way to get started programming in Scala, by writing tests in Scala for production code written in Java.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=220890">
    <title>Artima Publishes First (e)Book</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=220890</link>
    <description>
This week we released an early access version of the book, Programming in Scala, in PDF form. With this work, Artima enters the world of book publishing for the first time. In this blog post, I explain what we did and why, and what this means for Artima in the future.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=211172">
    <title>How Do You Structure Flow in the Presence of Potential Errors?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=211172</link>
    <description>
In my previous post I brought up the topic of code formatting. This time I'd like to bump it up a level of abstraction to the structure of the code itself. To what extent do you think teams should establish policies for code structure, and what do you think is the best way to structure flow in the presence of potential errors?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=210268">
    <title>What's the Most Effective Code Style Policy?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=210268</link>
    <description>
To what extent should a project or company have a coding style policy, and how and to what extent do you think it should be enforced?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=209353">
    <title>Programming with &quot;Duh&quot; Typing</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=209353</link>
    <description>
To what extent does the productivity of dynamic languages come from the lack of typed variables versus the reduction in &amp;quot;finger typing&amp;quot; required when you don't have to declare the types? The technique of type inferencing in static languages may shed new light on this old debate.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=197511">
    <title>What Are Your C# Pain Points, Really?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=197511</link>
    <description>
For those of you who are programming in C#, what would you say are the biggest sources of pain, or at least discomfort, when using C#.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=196401">
    <title>What Are Your Python Pain Points, Really?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=196401</link>
    <description>
Every Python programmer I talk to seems pretty darn happy, but every language design requires tradeoffs. What are your Python pain points?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=195717">
    <title>What Are Your Ruby Pain Points, Really?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=195717</link>
    <description>
There has been much praise for Ruby in recent times, but all technologies make tradeoffs. What are the actual pain points you've experienced using Ruby?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=194961">
    <title>What Are Your Java Pain Points, Really?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=194961</link>
    <description>
There has been much discussion of proposed new features for Java in recent times, but what problems do those features need to address? What are your actual pain points today with Java?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=192686">
    <title>The Great String versus Numeric URL Key Shootout</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=192686</link>
    <description>
In his RailConf keynote, Rails creator David Heinemeier Hansson explained his reasoning for preferring numeric entity IDs in URLs as opposed strings. What's your opinion?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=191686">
    <title>What's Your ShouldNeverHappenException?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=191686</link>
    <description>
Java's checked exceptions sometimes force you to catch a checked exception that you believe will never be thrown. Best practice dictates that you wrap that in an unchecked exception and rethrow it, just in case. What exception class do you wrap with in that case?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=173229">
    <title>Seeking the Joy in Java</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=173229</link>
    <description>
The recent proposal to add closures to Java brought up some questions for me. How much more productive would I be with closures in Java? How much more fun would I have?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=172586">
    <title>Hardware Upgrade Tonight</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=172586</link>
    <description>
Tonight we'll be upgrading the hardware that serves up Artima. In the future the site should scale better under heavy load, but tonight there will be some outage. We apologize in advance for the inconvenience.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=172063">
    <title>Cameron Purdy on Dealing with Failure</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=172063</link>
    <description>
In his weblog, Cameron Purdy suggests that when a distributed system is designed as a multi-cellular organism rather than a collection of individual cells, an application need not deal with the potential for other servers to fail, but rather with it's own potential for failure.
    </description>
  </item>

</rdf:RDF>
