<?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=253855" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=252702" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=251945" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=246279" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=245965" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=245958" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=245420" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=232028" />
        <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: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=253855">
    <title>Getting Dynamic Productivity in a Static Language</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=253855</link>
    <description>
In &amp;quot;The Feel of Scala,&amp;quot; a talk I gave at Devoxx which is now available on Parleys.com, I show Scala solutions to real problems to help you get a feel for the language. Along the way I demonstrate how you can get many of the productivity benefits offered by dynamic languages using alternative static techniques in Scala.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=252702">
    <title>What Do You Consider &quot;Readable&quot; Code?</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=252702</link>
    <description>
I've observed two, often competing aspects of code readability: clarity of the programmer's intent (the &amp;quot;what&amp;quot;) and clarity of the implementation (the &amp;quot;how&amp;quot;). What does code readability mean to you, and what do you think is the best way to maximize it?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=251945">
    <title>Comparing DSLs in Ruby and Scala</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=251945</link>
    <description>
Last week I released a new version of ScalaTest (0.9.5) that includes a &amp;quot;matchers DSL&amp;quot; for writing more expressive assertions in tests. In this post I show differences between ScalaTest matchers and those in Ruby's RSpec tool, and discuss some of the general differences in DSL creation in Ruby and Scala.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=246279">
    <title>ScalaTest Matchers Preview</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=246279</link>
    <description>
The next version of ScalaTest will include a set of matchers. These matchers demonstrate the kind of DSL notation you can create in Scala. In this post, I give a sneak preview of ScalaTest matchers, and ask for feedback.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=245965">
    <title>On Dasher</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=245965</link>
    <description>
The latest version of ScalaTest includes a trait named SpecDasher, which when mixed into a Spec facilitates a more concise expression of specification-style tests. It is deprecated, however, and may be removed in a future release depending on user feedback. What's your opinion?
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=245958">
    <title>ScalaTest 0.9.4 Released</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=245958</link>
    <description>
The latest version of ScalaTest, a testing tool for Scala and Java developers, includes a concise way to test private methods and support for behavior-driven development.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=245420">
    <title>Programming in Scala Leaps onto the World Stage!</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=245420</link>
    <description>
Artima's first published book, Programming in Scala, made its bookstore debut last week at the Devoxx conference in Antwerp, Belgium, where it sold out. Twice.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=232028">
    <title>Testing without setup and tearDown</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=232028</link>
    <description>
In the most recent release of ScalaTest, I've placed some guidelines in the documentation for how to avoid the use of vars in testing code. In this post I include those guidelines and ask for feedback.
    </description>
  </item>

  <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 the way in which 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>

</rdf:RDF>
