<?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="https://semaphoreapp.com/blog/2014/09/23/testing-clojure-with-expectations.html"/>
	<rdf:li rdf:resource="http://corner.squareup.com/2013/09/kochiku.html"/>
	<rdf:li rdf:resource="http://ics.p.lodz.pl/~stolarek/blog/2012/10/code-testing-in-haskell/"/>
	<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://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://www.growing-object-oriented-software.com/"/>
	<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://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://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails"/>
	<rdf:li rdf:resource="http://subtech.g.hatena.ne.jp/youpy/20060818/p1"/>
	<rdf:li rdf:resource="http://blog.martyandrews.net/2009/05/enforcing-ruby-code-quality.html"/>
	<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://cukes.info/"/>
	<rdf:li rdf:resource="http://jamesshore.com/Blog/CardMeeting/Voluntary-Technical-Debt.html"/>
	<rdf:li rdf:resource="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/05/functional-programming-unit-testing.aspx"/>
	<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://thoughtbot.com/projects/shoulda"/>
	<rdf:li rdf:resource="http://eigenclass.org/hiki.rb?rcov"/>
      </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="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://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://ics.p.lodz.pl/~stolarek/blog/2012/10/code-testing-in-haskell/">
    <title>Code testing in Haskell</title>
    <dc:date>2012-11-07T07:54:46+00:00</dc:date>
    <link>http://ics.p.lodz.pl/~stolarek/blog/2012/10/code-testing-in-haskell/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>haskell tdd programming</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:25ebc1affb8d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
</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://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://www.growing-object-oriented-software.com/">
    <title>Growing Object-Oriented Software Guided by Tests</title>
    <dc:date>2010-07-07T00:02:00+00:00</dc:date>
    <link>http://www.growing-object-oriented-software.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[I’ve heard some good reviews of this book.
]]></description>
<dc:subject>programming software books oop tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:d6495e6d177b/</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:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</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://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://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails">
    <title>Using RCov with Cucumber and Rails</title>
    <dc:date>2009-06-02T16:12:02+00:00</dc:date>
    <link>http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails cucumber tdd bdd coverage</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:3e84c81ef338/</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:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:coverage"/>
</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://blog.martyandrews.net/2009/05/enforcing-ruby-code-quality.html">
    <title>Enforcing Ruby code quality</title>
    <dc:date>2009-05-30T21:55:15+00:00</dc:date>
    <link>http://blog.martyandrews.net/2009/05/enforcing-ruby-code-quality.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby development tdd ci</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:cee7802ce6d3/</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:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ci"/>
</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://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://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://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://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://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://eigenclass.org/hiki.rb?rcov">
    <title>rcov: code coverage for Ruby</title>
    <dc:date>2006-02-25T22:49:52+00:00</dc:date>
    <link>http://eigenclass.org/hiki.rb?rcov</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Are your tests testing everything?
]]></description>
<dc:subject>ruby software tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:4745837dbf43/</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:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>