<?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 (threedaymonk)</title>
    <link>https://pinboard.in/u:threedaymonk/public/</link>
    <description>recent bookmarks from threedaymonk</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/janko-m/vim-test"/>
	<rdf:li rdf:resource="http://tenderlovemaking.com/2015/02/13/predicting-test-failues.html"/>
	<rdf:li rdf:resource="http://www.xsd2xml.com/"/>
	<rdf:li rdf:resource="https://semaphoreapp.com/blog/2014/09/23/testing-clojure-with-expectations.html"/>
	<rdf:li rdf:resource="http://www.activestate.com/blog/2014/01/using-docker-run-ruby-rspec-ci-jenkins"/>
	<rdf:li rdf:resource="http://corner.squareup.com/2013/09/kochiku.html"/>
	<rdf:li rdf:resource="http://techblog.netflix.com/2012/03/testing-netflix-on-android.html"/>
	<rdf:li rdf:resource="https://github.com/hamcrest/ramcrest"/>
	<rdf:li rdf:resource="http://spin.atomicobject.com/2012/02/24/tdd-comes-to-arduino/"/>
	<rdf:li rdf:resource="http://www.adequatelygood.com/2011/4/Replacing-setTimeout-Globally"/>
	<rdf:li rdf:resource="http://zombie.labnotes.org/"/>
	<rdf:li rdf:resource="http://caolanmcmahon.com/nodeunit.html"/>
	<rdf:li rdf:resource="http://debuggable.com/posts/unit-testing-with-node-js:4b647d40-34e4-435a-a880-3b04cbdd56cb"/>
	<rdf:li rdf:resource="http://rubypond.com/blog/you-dont-win-friends-with-salad"/>
	<rdf:li rdf:resource="http://code.google.com/p/fakeiteasy/"/>
	<rdf:li rdf:resource="http://github.com/theory/mytap/"/>
	<rdf:li rdf:resource="http://asciicasts.com/episodes/156-webrat"/>
	<rdf:li rdf:resource="http://thedextrousweb.com/2009/11/testing-wordpress-with-cucumber/"/>
	<rdf:li rdf:resource="http://github.com/blog/471-continuous-integration-spring-cleaning"/>
	<rdf:li rdf:resource="http://rubyflare.wordpress.com/2009/09/02/testing-sphinx-with-cucumber/#comments"/>
	<rdf:li rdf:resource="http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/"/>
	<rdf:li rdf:resource="http://opensoul.org/2009/6/1/cucumber-scenarios-that-depend-on-sphinx"/>
	<rdf:li rdf:resource="http://subtech.g.hatena.ne.jp/youpy/20060818/p1"/>
	<rdf:li rdf:resource="http://github.com/chrisk/fakeweb/tree/regexes"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit"/>
	<rdf:li rdf:resource="http://www.dcmanges.com/blog/testing-fragment-caching"/>
	<rdf:li rdf:resource="http://jakescruggs.blogspot.com/2009/04/smells-of-testing-signs-your-tests-are.html"/>
	<rdf:li rdf:resource="http://blog.james-carr.org/2006/11/03/tdd-anti-patterns/"/>
	<rdf:li rdf:resource="http://integrityapp.com/"/>
	<rdf:li rdf:resource="http://cukes.info/"/>
	<rdf:li rdf:resource="http://celerity.rubyforge.org/"/>
	<rdf:li rdf:resource="http://jamesshore.com/Blog/CardMeeting/Voluntary-Technical-Debt.html"/>
	<rdf:li rdf:resource="http://use.perl.org/~Ovid/journal/38616"/>
	<rdf:li rdf:resource="http://faker.rubyforge.org/"/>
	<rdf:li rdf:resource="http://technicalpickles.com/posts/stop-net-http-dead-in-its-tracks-with-fakeweb"/>
	<rdf:li rdf:resource="http://www.dcmanges.com/blog/reminder-tests"/>
	<rdf:li rdf:resource="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/05/functional-programming-unit-testing.aspx"/>
	<rdf:li rdf:resource="http://roman.flucti.com/a-test-server-for-rails-applications"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2008/11/7/a-critical-look-at-the-current-state-of-ruby-testing"/>
	<rdf:li rdf:resource="http://rubyglasses.blogspot.com/2007/09/float-precision.html"/>
	<rdf:li rdf:resource="http://thoughtbot.com/projects/shoulda"/>
	<rdf:li rdf:resource="http://pivots.pivotallabs.com/users/brian/blog/articles/352-introducing-rr"/>
	<rdf:li rdf:resource="http://www.hokstad.com/reducing-coupling-through-unit-tests.html"/>
	<rdf:li rdf:resource="http://drnicwilliams.com/2008/02/19/one-stop-javascript-unit-testing-for-rails2/"/>
	<rdf:li rdf:resource="http://browsershots.org/"/>
	<rdf:li rdf:resource="http://www.wordaligned.org/articles/antisocial-build-orders"/>
	<rdf:li rdf:resource="http://www.somethingnimble.com/bliki/deep-test"/>
	<rdf:li rdf:resource="http://railint.rubyforge.org/"/>
	<rdf:li rdf:resource="http://blog.segment7.net/articles/2007/01/22/test-profiling-by-lines-logged"/>
	<rdf:li rdf:resource="http://habtm.com/articles/2007/2/21/the-fabulous-spider-fuzz-plugin"/>
	<rdf:li rdf:resource="http://wilshipley.com/blog/2005/09/unit-testing-is-teh-suck-urr.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/janko-m/vim-test">
    <title>vim-test</title>
    <dc:date>2015-04-25T22:14:06+00:00</dc:date>
    <link>https://github.com/janko-m/vim-test</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A Vim plugin for running one or more tests in various languages.]]></description>
<dc:subject>vim testing tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:b580d0c866d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tenderlovemaking.com/2015/02/13/predicting-test-failues.html">
    <title>Predicting Test Failures</title>
    <dc:date>2015-02-14T10:17:49+00:00</dc:date>
    <link>http://tenderlovemaking.com/2015/02/13/predicting-test-failues.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Using coverage and Git status to work out which tests you need to run when making changes. Clever.]]></description>
<dc:subject>ruby programming testing git</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:6238adc25999/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:git"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.xsd2xml.com/">
    <title>Online XSD to XML generator</title>
    <dc:date>2014-11-11T11:43:23+00:00</dc:date>
    <link>http://www.xsd2xml.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Saved me a lot of time when testing an API.]]></description>
<dc:subject>xml xsd testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:b90be4e320f1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:xsd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://semaphoreapp.com/blog/2014/09/23/testing-clojure-with-expectations.html">
    <title>Testing Clojure With Expectations</title>
    <dc:date>2014-09-30T15:05:31+00:00</dc:date>
    <link>https://semaphoreapp.com/blog/2014/09/23/testing-clojure-with-expectations.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Same syntax, much nicer output.]]></description>
<dc:subject>clojure testing tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9b5e4c34c69b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.activestate.com/blog/2014/01/using-docker-run-ruby-rspec-ci-jenkins">
    <title>Using Docker To Run Ruby Rspec CI In Jenkins</title>
    <dc:date>2014-01-12T22:06:36+00:00</dc:date>
    <link>http://www.activestate.com/blog/2014/01/using-docker-run-ruby-rspec-ci-jenkins</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A walkthrough of how to use disposable Docker images to run tests.]]></description>
<dc:subject>docker testing virtualisation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0288a11093f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:virtualisation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://corner.squareup.com/2013/09/kochiku.html">
    <title>Kochiku: CI for long test suites</title>
    <dc:date>2013-09-06T19:17:30+00:00</dc:date>
    <link>http://corner.squareup.com/2013/09/kochiku.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Automatically-partitioning test system.]]></description>
<dc:subject>ruby programming tdd testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:185af2af12e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://techblog.netflix.com/2012/03/testing-netflix-on-android.html">
    <title>Testing Netflix on Android</title>
    <dc:date>2012-10-14T18:47:18+00:00</dc:date>
    <link>http://techblog.netflix.com/2012/03/testing-netflix-on-android.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘We are able to reduce our daily smoke automation devices to around 10 phones and 4 tablets …’]]></description>
<dc:subject>android testing development programming mobile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:6d4cd10b700b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:android"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:mobile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/hamcrest/ramcrest">
    <title>ramcrest</title>
    <dc:date>2012-07-16T12:15:01+00:00</dc:date>
    <link>https://github.com/hamcrest/ramcrest</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Hamcrest is a powerful set of classes and functions that allow building up complicated matching expressions’ and Ramcrest is a Ruby port.]]></description>
<dc:subject>ruby testing tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0017075d9860/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://spin.atomicobject.com/2012/02/24/tdd-comes-to-arduino/">
    <title>Ceedling applied to an Arduino project for TDD</title>
    <dc:date>2012-02-24T20:13:16+00:00</dc:date>
    <link>http://spin.atomicobject.com/2012/02/24/tdd-comes-to-arduino/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Uses Ruby and Rake.]]></description>
<dc:subject>arduino tdd testing ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:b992dd926e55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:arduino"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.adequatelygood.com/2011/4/Replacing-setTimeout-Globally">
    <title>Replacing `setTimeout` Globally</title>
    <dc:date>2011-04-08T07:39:05+00:00</dc:date>
    <link>http://www.adequatelygood.com/2011/4/Replacing-setTimeout-Globally</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Not as simple as it first appears, but there’s an easy solution. Why would you want to do this? Testing, for one thing.]]></description>
<dc:subject>javascript webdev testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:3d2b3ef4669e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://zombie.labnotes.org/">
    <title>Zombie.js</title>
    <dc:date>2010-12-26T00:25:36+00:00</dc:date>
    <link>http://zombie.labnotes.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Zombie.js is a lightweight framefork for testing client-side JavaScript code in a simulated environment. No browser required.’]]></description>
<dc:subject>javascript testing webdev nodejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a2b6af1605a6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://caolanmcmahon.com/nodeunit.html">
    <title>Nodeunit</title>
    <dc:date>2010-12-04T15:30:34+00:00</dc:date>
    <link>http://caolanmcmahon.com/nodeunit.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘A simple unit testing tool based on the node.js assert module.’
]]></description>
<dc:subject>javascript testing tdd nodejs</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:63c18daf892c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://debuggable.com/posts/unit-testing-with-node-js:4b647d40-34e4-435a-a880-3b04cbdd56cb">
    <title>Unit testing with node.js</title>
    <dc:date>2010-11-19T10:16:31+00:00</dc:date>
    <link>http://debuggable.com/posts/unit-testing-with-node-js:4b647d40-34e4-435a-a880-3b04cbdd56cb</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>javascript tdd testing nodejs</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:fcf2bd36b3d9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:nodejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubypond.com/blog/you-dont-win-friends-with-salad">
    <title>You don’t win friends with salad</title>
    <dc:date>2010-09-06T09:33:55+00:00</dc:date>
    <link>http://rubypond.com/blog/you-dont-win-friends-with-salad</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A strong argument against Cucumber.
]]></description>
<dc:subject>ruby rails cucumber tdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:d7b0de5d6d21/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/fakeiteasy/">
    <title>fakeiteasy</title>
    <dc:date>2010-08-27T00:00:20+00:00</dc:date>
    <link>http://code.google.com/p/fakeiteasy/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Mocking/Stubbing framework for .NET.
]]></description>
<dc:subject>tdd dotnet c# mono mocking testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e8ea959ab07d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:dotnet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:c#"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:mono"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:mocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/theory/mytap/">
    <title>MyTAP</title>
    <dc:date>2010-07-30T22:17:00+00:00</dc:date>
    <link>http://github.com/theory/mytap/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘MyTAP is a unit testing framework for MySQL 5.x written using fuctions and procedures. It includes a collection of TAP-emitting assertion functions, as well as the ability to integrate with other TAP-emitting test frameworks.’
]]></description>
<dc:subject>mysql testing tdd tap database</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:2b5a310d361f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://asciicasts.com/episodes/156-webrat">
    <title>ASCIIcasts - “Episode 156 - Webrat”</title>
    <dc:date>2010-01-08T14:36:40+00:00</dc:date>
    <link>http://asciicasts.com/episodes/156-webrat</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Browser-driven integration tests for Rails without Cucumber.
]]></description>
<dc:subject>ruby rails testing webdev tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:3d278772e457/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thedextrousweb.com/2009/11/testing-wordpress-with-cucumber/">
    <title>Testing WordPress with Cucumber</title>
    <dc:date>2009-11-19T22:04:23+00:00</dc:date>
    <link>http://thedextrousweb.com/2009/11/testing-wordpress-with-cucumber/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>wordpress cucumber testing tdd ruby php</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:7447c7fbac70/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:wordpress"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:php"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/blog/471-continuous-integration-spring-cleaning">
    <title>Continuous Integration Spring Cleaning</title>
    <dc:date>2009-09-03T16:48:54+00:00</dc:date>
    <link>http://github.com/blog/471-continuous-integration-spring-cleaning</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A round-up of the current options from the guys at GitHub.
]]></description>
<dc:subject>ruby programming github git testing continuous-integration</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:5f0d62a7da72/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:continuous-integration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubyflare.wordpress.com/2009/09/02/testing-sphinx-with-cucumber/#comments">
    <title>Testing Sphinx with Cucumber</title>
    <dc:date>2009-09-02T12:21:56+00:00</dc:date>
    <link>http://rubyflare.wordpress.com/2009/09/02/testing-sphinx-with-cucumber/#comments</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A method that doesn’t slow down the non-Sphinx features.
]]></description>
<dc:subject>ruby rails sphinx cucumber tdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:93b339e7654d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sphinx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/">
    <title>Testing outbound emails with Cucumber</title>
    <dc:date>2009-06-29T17:00:47+00:00</dc:date>
    <link>http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails testing cucumber tdd howto</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e6eb5b73ffc2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://opensoul.org/2009/6/1/cucumber-scenarios-that-depend-on-sphinx">
    <title>Cucumber scenarios that depend on Sphinx</title>
    <dc:date>2009-06-02T16:14:21+00:00</dc:date>
    <link>http://opensoul.org/2009/6/1/cucumber-scenarios-that-depend-on-sphinx</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails cucumber sphinx thinkingsphinx search testing tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:f1fe051ea23e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sphinx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:thinkingsphinx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://subtech.g.hatena.ne.jp/youpy/20060818/p1">
    <title>Colorize Test::Unit result</title>
    <dc:date>2009-06-02T16:08:49+00:00</dc:date>
    <link>http://subtech.g.hatena.ne.jp/youpy/20060818/p1</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby testing console tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:001d0de404d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/chrisk/fakeweb/tree/regexes">
    <title>FakeWeb</title>
    <dc:date>2009-05-21T17:14:27+00:00</dc:date>
    <link>http://github.com/chrisk/fakeweb/tree/regexes</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘FakeWeb is a helper for faking web requests in Ruby. It works at a global level, without modifying code or writing extensive stubs.’ Quick and easy way to prevent HTTP requests in tests.
]]></description>
<dc:subject>ruby http tdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0a6044c9f849/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit">
    <title>Mixing Cucumber with Test::Unit/Shoulda</title>
    <dc:date>2009-05-13T11:30:17+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Like Cucumber? Dislike RSpec?
]]></description>
<dc:subject>ruby rails testing tdd cucumber</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:8b6596c84762/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dcmanges.com/blog/testing-fragment-caching">
    <title>Testing Fragment Caching</title>
    <dc:date>2009-04-28T11:44:08+00:00</dc:date>
    <link>http://www.dcmanges.com/blog/testing-fragment-caching</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Fragment caching can be tricky. The risk is that a user sees the wrong content, but that risk can be mitigated with tests.’
]]></description>
<dc:subject>ruby rails testing tdd caching performance</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:19f632e55040/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jakescruggs.blogspot.com/2009/04/smells-of-testing-signs-your-tests-are.html">
    <title>Smells of Testing (signs your tests are bad)</title>
    <dc:date>2009-04-28T11:10:26+00:00</dc:date>
    <link>http://jakescruggs.blogspot.com/2009/04/smells-of-testing-signs-your-tests-are.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby programming testing tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0a9ab066c021/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.james-carr.org/2006/11/03/tdd-anti-patterns/">
    <title>TDD Anti-Patterns</title>
    <dc:date>2009-04-25T20:17:37+00:00</dc:date>
    <link>http://blog.james-carr.org/2006/11/03/tdd-anti-patterns/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Funny. And true. I’ve seen most of these.
]]></description>
<dc:subject>programming testing tdd agile antipatterns</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0d475244e841/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:antipatterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://integrityapp.com/">
    <title>Integrity</title>
    <dc:date>2009-04-24T15:11:32+00:00</dc:date>
    <link>http://integrityapp.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘The easy and fun automated continuous integration server’
]]></description>
<dc:subject>testing ci ruby git</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:06b9342a75ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:git"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cukes.info/">
    <title>Cucumber</title>
    <dc:date>2009-03-16T14:25:35+00:00</dc:date>
    <link>http://cukes.info/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Despite initially dismissing it as COBOL for Testing, I’m coming round to the idea of Cucumber: I sense that decoupling test intention from implementation may be the biggest win.
]]></description>
<dc:subject>cucumber tdd bdd ruby testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:50506cb3ed07/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://celerity.rubyforge.org/">
    <title>Celerity</title>
    <dc:date>2009-03-09T19:05:46+00:00</dc:date>
    <link>http://celerity.rubyforge.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support.’
]]></description>
<dc:subject>testing ruby java javascript html webdev automation</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:8afe3efe20ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jamesshore.com/Blog/CardMeeting/Voluntary-Technical-Debt.html">
    <title>Voluntary Technical Debt</title>
    <dc:date>2009-03-08T20:38:14+00:00</dc:date>
    <link>http://jamesshore.com/Blog/CardMeeting/Voluntary-Technical-Debt.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘If we hadn't taken on the technical debt, we would have missed our demo opportunity.’
]]></description>
<dc:subject>programming software testing tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:070b7d44ec02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://use.perl.org/~Ovid/journal/38616">
    <title>Anecdote Driven Development, or Why I Don't Do TDD</title>
    <dc:date>2009-03-08T20:36:06+00:00</dc:date>
    <link>http://use.perl.org/~Ovid/journal/38616</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>programming testing perl</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:610c9ffc4866/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:perl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://faker.rubyforge.org/">
    <title>faker</title>
    <dc:date>2009-02-19T13:24:38+00:00</dc:date>
    <link>http://faker.rubyforge.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Generate fake names, addresses, phone numbers, corporate BS (really!) etc. from Ruby.
]]></description>
<dc:subject>ruby testing dummy data</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:c86834bbf26f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:dummy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://technicalpickles.com/posts/stop-net-http-dead-in-its-tracks-with-fakeweb">
    <title>Stop Net::HTTP dead in its tracks with fakeweb</title>
    <dc:date>2009-02-06T13:42:05+00:00</dc:date>
    <link>http://technicalpickles.com/posts/stop-net-http-dead-in-its-tracks-with-fakeweb</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby testing mocking http network</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9724e6030270/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:mocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:network"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dcmanges.com/blog/reminder-tests">
    <title>Reminder Tests</title>
    <dc:date>2009-01-01T13:06:16+00:00</dc:date>
    <link>http://www.dcmanges.com/blog/reminder-tests</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:fd772861bb8c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/05/functional-programming-unit-testing.aspx">
    <title>Functional Programming Unit Testing - Part 1</title>
    <dc:date>2008-12-21T22:23:43+00:00</dc:date>
    <link>http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/05/functional-programming-unit-testing.aspx</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Series on testing in Haskell (with some F# too).
]]></description>
<dc:subject>programming haskell testing fp tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:2fcddc4e9106/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:fp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://roman.flucti.com/a-test-server-for-rails-applications">
    <title>A test server for Rails applications</title>
    <dc:date>2008-11-24T19:54:14+00:00</dc:date>
    <link>http://roman.flucti.com/a-test-server-for-rails-applications</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Obviate the need for loading up the huge environment each time you run a test.
]]></description>
<dc:subject>ruby rails testing webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:ae79bab33d55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2008/11/7/a-critical-look-at-the-current-state-of-ruby-testing">
    <title>A critical look at the current state of Ruby testing</title>
    <dc:date>2008-11-08T22:08:29+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2008/11/7/a-critical-look-at-the-current-state-of-ruby-testing</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘All this energy on creating new DSLs for testing is energy wasted. Use the standard and get cracking on solving truly innovative problems (note: the smart grid is innovative; social networks are not).’ Strongly agree.
]]></description>
<dc:subject>ruby tdd rspec testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:1687566df603/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubyglasses.blogspot.com/2007/09/float-precision.html">
    <title>Ruby-coloured glasses: float precision</title>
    <dc:date>2008-09-26T13:04:12+00:00</dc:date>
    <link>http://rubyglasses.blogspot.com/2007/09/float-precision.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>commented ruby testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9ffcb1a2b538/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:commented"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thoughtbot.com/projects/shoulda">
    <title>Shoulda testing plugin</title>
    <dc:date>2008-09-19T09:47:17+00:00</dc:date>
    <link>http://thoughtbot.com/projects/shoulda</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Provides some of the nice parts of RSpec (contexts and readable test names) whilst remaining within Test::Unit.
]]></description>
<dc:subject>ruby testing library rails plugin tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e0d44e420050/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pivots.pivotallabs.com/users/brian/blog/articles/352-introducing-rr">
    <title>Introducing RR</title>
    <dc:date>2008-08-31T08:13:48+00:00</dc:date>
    <link>http://pivots.pivotallabs.com/users/brian/blog/articles/352-introducing-rr</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Ruby testing framework.
]]></description>
<dc:subject>ruby programming testing framework</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:89d0ce98a68d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.hokstad.com/reducing-coupling-through-unit-tests.html">
    <title>Reducing coupling through unit tests</title>
    <dc:date>2008-05-25T20:39:27+00:00</dc:date>
    <link>http://www.hokstad.com/reducing-coupling-through-unit-tests.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A significant benefit of TDD that’s sometimes overlooked.
]]></description>
<dc:subject>programming testing reevoo-developer</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:28da543b77cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo-developer"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drnicwilliams.com/2008/02/19/one-stop-javascript-unit-testing-for-rails2/">
    <title>One-stop JavaScript Unit Testing for Rails 2.0</title>
    <dc:date>2008-02-19T10:51:33+00:00</dc:date>
    <link>http://drnicwilliams.com/2008/02/19/one-stop-javascript-unit-testing-for-rails2/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>javascript testing ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:038746580776/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://browsershots.org/">
    <title>Test your web design in different browsers - Browsershots</title>
    <dc:date>2007-12-18T23:34:48+00:00</dc:date>
    <link>http://browsershots.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[We could set this up for ourselves.
]]></description>
<dc:subject>reevoo-developer webdev browser css testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:dd93a61f452f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo-developer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.wordaligned.org/articles/antisocial-build-orders">
    <title>Anti-Social Build Orders</title>
    <dc:date>2007-12-16T21:15:31+00:00</dc:date>
    <link>http://www.wordaligned.org/articles/antisocial-build-orders</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[ASBOs for developers. I like it.
]]></description>
<dc:subject>programming reevoo-developer testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:aff300b89b9b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo-developer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.somethingnimble.com/bliki/deep-test">
    <title>DeepTest</title>
    <dc:date>2007-10-23T09:14:29+00:00</dc:date>
    <link>http://www.somethingnimble.com/bliki/deep-test</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Save time by running Ruby tests in parallel.
]]></description>
<dc:subject>ruby reevoo-developer testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:4c725d3d858a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo-developer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railint.rubyforge.org/">
    <title>RaiLint</title>
    <dc:date>2007-09-19T13:09:29+00:00</dc:date>
    <link>http://railint.rubyforge.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Validates Rails program output using a number of freely available tools.’
]]></description>
<dc:subject>rails ruby webdev validation testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:5a43bce64194/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:validation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.segment7.net/articles/2007/01/22/test-profiling-by-lines-logged">
    <title>Test Profiling by Lines Logged</title>
    <dc:date>2007-09-15T20:23:16+00:00</dc:date>
    <link>http://blog.segment7.net/articles/2007/01/22/test-profiling-by-lines-logged</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Might be useful for finding the slow tests in a Rails application.
]]></description>
<dc:subject>rails ruby profiling testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:bac6420bbcc8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:profiling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://habtm.com/articles/2007/2/21/the-fabulous-spider-fuzz-plugin">
    <title>The fabulous spider fuzz plugin</title>
    <dc:date>2007-02-22T12:33:52+00:00</dc:date>
    <link>http://habtm.com/articles/2007/2/21/the-fabulous-spider-fuzz-plugin</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘SpiderTest is an automated integration-testing script that iterates over every page in your application.’
]]></description>
<dc:subject>ruby rails testing plugin html</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:5c562170e1af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:html"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wilshipley.com/blog/2005/09/unit-testing-is-teh-suck-urr.html">
    <title>Unit testing is teh suck, Urr.</title>
    <dc:date>2006-07-11T13:40:53+00:00</dc:date>
    <link>http://wilshipley.com/blog/2005/09/unit-testing-is-teh-suck-urr.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[An amusingly-written counterblast. Hey, dissent is good.
]]></description>
<dc:subject>software programming testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:6f806db0a95a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>