<?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 (Vaguery)</title>
    <link>https://pinboard.in/u:Vaguery/public/</link>
    <description>recent bookmarks from Vaguery</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://theitriskmanager.wordpress.com/2018/01/27/bdd-done-easy-the-three-levels-of-bdd/"/>
	<rdf:li rdf:resource="http://thechangelog.com/post/388235527/aruby-cucumber-from-the-command-line"/>
	<rdf:li rdf:resource="http://lizkeogh.com/2010/07/23/what-not-to-test/"/>
	<rdf:li rdf:resource="http://elabs.se/blog/15-you-re-cuking-it-wrong"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1006.4892"/>
	<rdf:li rdf:resource="http://open.bekk.no/2010/06/02/automated-functional-testing-of-iphone-apps-with-icuke/"/>
	<rdf:li rdf:resource="http://github.com/cavalle/steak"/>
	<rdf:li rdf:resource="http://cannedcukes.heroku.com/"/>
	<rdf:li rdf:resource="http://eggsonbread.com/2010/03/28/my-rspec-best-practices-and-tips/"/>
	<rdf:li rdf:resource="http://codingdojo.org/cgi-bin/wiki.pl?KataFizzBuzz"/>
	<rdf:li rdf:resource="http://japhr.blogspot.com/2010/03/watching-for-keeps.html"/>
	<rdf:li rdf:resource="http://lizkeogh.com/2008/09/10/feature-injection-and-handling-technical-stories/"/>
	<rdf:li rdf:resource="http://blog.webbynode.com/2009/11/07/reusing-webrat-matchers-for-html-validation-in-cucumber/"/>
	<rdf:li rdf:resource="http://iamneato.com/2009/08/01/rspec-and-sinatra-quick-start"/>
	<rdf:li rdf:resource="http://japhr.blogspot.com/2009/03/rspec-with-sinatra-couchdb.html"/>
	<rdf:li rdf:resource="http://github.com/tpope/pickler"/>
	<rdf:li rdf:resource="http://wiki.github.com/aslakhellesoy/cucumber/step-organisation"/>
	<rdf:li rdf:resource="http://www.bitcetera.com/en/techblog/2009/05/27/mac-friendly-autotest/"/>
	<rdf:li rdf:resource="http://fakeweb.rubyforge.org/"/>
	<rdf:li rdf:resource="http://xunitpatterns.com/Test%20Stub.html"/>
	<rdf:li rdf:resource="http://github.com/btakita/rr/tree/master"/>
	<rdf:li rdf:resource="http://www.claytonlz.com/index.php/2009/04/how-to-setup-rspec-cucumber-webrat-rcov-and-autotest-on-leopard/"/>
	<rdf:li rdf:resource="http://github.com/notahat/machinist/tree/master"/>
	<rdf:li rdf:resource="http://www.pathf.com/blogs/2009/03/using-cucumber-for-acceptance-testing/"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit"/>
	<rdf:li rdf:resource="http://mir.aculo.us/2006/09/16/adventures-in-javascript-testing"/>
	<rdf:li rdf:resource="http://jania.pe.kr/aw/moin.cgi/JSSpec"/>
	<rdf:li rdf:resource="http://blog.objectmentor.com/articles/2008/11/27/the-truth-about-bdd"/>
	<rdf:li rdf:resource="http://www.codeplex.com/pyspec"/>
	<rdf:li rdf:resource="http://opensoul.org/2008/11/10/making-rspec-concise"/>
	<rdf:li rdf:resource="http://rubyhoedown2008.confreaks.com/11-rick-bradley-flog-test-new.html"/>
	<rdf:li rdf:resource="http://github.com/bmabey/cucumber-tmbundle/tree/master"/>
	<rdf:li rdf:resource="http://blog.davidchelimsky.net/articles/2008/05/27/rspec-1-1-4"/>
	<rdf:li rdf:resource="http://rubyphunk.com/2008/4/28/ann-rspactor-0-9-10-some-people-call-it-beta"/>
	<rdf:li rdf:resource="http://daveastels.com/index.php?p=5"/>
	<rdf:li rdf:resource="http://blog.aisleten.com/2008/02/21/installing-growlnotify-and-autotest-for-bdd-use-with-rspec-on-leopard/"/>
	<rdf:li rdf:resource="http://www.oreilly.com/pub/a/ruby/2007/09/20/behavior-driven-development-using-ruby-part-3.html"/>
	<rdf:li rdf:resource="http://www.oreilly.com/pub/a/ruby/2007/08/30/behavior-driven-development-using-ruby-part-2.html"/>
	<rdf:li rdf:resource="http://www.oreillynet.com/pub/a/ruby/2007/08/09/behavior-driven-development-using-ruby-part-1.html"/>
	<rdf:li rdf:resource="http://drnicwilliams.com/2008/01/04/autotesting-javascript-in-rails/"/>
	<rdf:li rdf:resource="http://www.zenspider.com/ZSS/Products/ZenTest/"/>
	<rdf:li rdf:resource="http://blog.davidchelimsky.net/articles/2007/12/14/rspec-1-1"/>
	<rdf:li rdf:resource="http://blog.davidchelimsky.net/articles/2007/11/29/nested-example-groups"/>
	<rdf:li rdf:resource="http://replaced.tesugen.com/2007/10/you-cant-not-do.html"/>
	<rdf:li rdf:resource="http://rspec.rubyforge.org/"/>
	<rdf:li rdf:resource="http://blog.daveastels.com/files/BDD_Intro.pdf"/>
	<rdf:li rdf:resource="http://behaviour-driven.org/BehaviourDrivenProgramming"/>
	<rdf:li rdf:resource="http://behaviour-driven.org/Introduction"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://theitriskmanager.wordpress.com/2018/01/27/bdd-done-easy-the-three-levels-of-bdd/">
    <title>BDD Done easy – The three levels of BDD | The IT Risk Manager</title>
    <dc:date>2018-02-03T18:22:08+00:00</dc:date>
    <link>https://theitriskmanager.wordpress.com/2018/01/27/bdd-done-easy-the-three-levels-of-bdd/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The easy way to do BDD is “Working Backwards“(1). Sadly “Working Backwards” is a principle that few people are aware of and even fewer practice.]]></description>
<dc:subject>software-development-is-not-programming BDD agile-practices philosophy-of-engineering the-mangle-in-practice to-write-about</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:2d5055d4325a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agile-practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:philosophy-of-engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:the-mangle-in-practice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-write-about"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thechangelog.com/post/388235527/aruby-cucumber-from-the-command-line">
    <title>aruba - Cucumber steps for testing your command line apps - The Changelog - Open Source moves fast. Keep up.</title>
    <dc:date>2010-09-15T10:24:41+00:00</dc:date>
    <link>http://thechangelog.com/post/388235527/aruby-cucumber-from-the-command-line</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Terminal junkies rejoice! Now you can use Cucumber to test your command line interfaces just like you do for your web apps.…"
]]></description>
<dc:subject>ruby command-line cucumber testing bdd</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:b38601935e4c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:command-line"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:bdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lizkeogh.com/2010/07/23/what-not-to-test/">
    <title>Liz Keogh's blog » What not to test</title>
    <dc:date>2010-08-12T12:27:56+00:00</dc:date>
    <link>http://lizkeogh.com/2010/07/23/what-not-to-test/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Work out which bits of the system you know least about. Create the scenarios and have conversations around those bits of the system. You don’t have to grow the system from the beginning – you can pick any point you like! Which bits of the system make you most uncomfortable? Which bits make your stakeholders most uncomfortable?"
]]></description>
<dc:subject>agility bdd behavior-driven-design best-practices advice software-development</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:62088bf41f2d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:best-practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://elabs.se/blog/15-you-re-cuking-it-wrong">
    <title>You're Cuking It Wrong – Elabs</title>
    <dc:date>2010-08-12T12:20:07+00:00</dc:date>
    <link>http://elabs.se/blog/15-you-re-cuking-it-wrong</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["So where does this gulf of experiences come from, why is cucumber loved by some and hated by others. At the risk of over-generalisation and mischaracterisation I recently came up with a theory: the cucumber detractors are not using cuke the way it was intended."
]]></description>
<dc:subject>behavior-driven-design bdd cucumber antipatterns advice problem-I-sometimes-have</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6f503c524027/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:antipatterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:problem-I-sometimes-have"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1006.4892">
    <title>[1006.4892] Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language</title>
    <dc:date>2010-07-29T14:45:02+00:00</dc:date>
    <link>http://arxiv.org/abs/1006.4892</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Behavior-Driven Development (BDD) is a specification technique that automatically certifies that all functional requirements are treated properly by source code, through the connection of the textual description of these requirements to automated tests. Given that in some areas, in special Enterprise Information Systems, requirements are identified by Business Process Modeling - which uses graphical notations of the underlying business processes, this paper aims to provide a mapping from the basic constructs that form the most common BPM languages to Behavior Driven Development constructs."
]]></description>
<dc:subject>models BDD software-development-is-not-programming specification uml maybe-not-so-much-satire</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:7e61f2333d56/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:models"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:specification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:uml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:maybe-not-so-much-satire"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://open.bekk.no/2010/06/02/automated-functional-testing-of-iphone-apps-with-icuke/">
    <title>Automated functional testing of iPhone apps with iCuke – BEKK Open</title>
    <dc:date>2010-06-02T12:59:10+00:00</dc:date>
    <link>http://open.bekk.no/2010/06/02/automated-functional-testing-of-iphone-apps-with-icuke/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["UK-based super hacker and long time Cucumber contributor Rob Holland announced iCuke yesterday. iCuke is a Cucumber extension that lets you write automated functional tests for iPhone apps. Here is a little teaser…"
]]></description>
<dc:subject>cucumber iPgibw software-development BDD behavior-driven-design testing</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:7bf2cca8eafe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:iPgibw"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/cavalle/steak">
    <title>cavalle's steak at master - GitHub</title>
    <dc:date>2010-04-28T15:00:00+00:00</dc:date>
    <link>http://github.com/cavalle/steak</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Minimalist acceptance testing on top of RSpec"
]]></description>
<dc:subject>acceptance-testing rspec ruby development BDD testing scripting</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:2b5f4f0cc73b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:acceptance-testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:scripting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cannedcukes.heroku.com/">
    <title>CannedCukes - Awesome Feature Hosting</title>
    <dc:date>2010-04-05T18:52:05+00:00</dc:date>
    <link>http://cannedcukes.heroku.com/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["CannedCukes is all about one thing: helping people make better BDD tests. CannedCukes is a place where BDD testers from across the world can upload Cucumber features and scenarios and share them with other testers."
]]></description>
<dc:subject>good-ideas cucumber BDD testing Ruby community should-be-open-though</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:1e8b0e334ed2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:good-ideas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:community"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:should-be-open-though"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://eggsonbread.com/2010/03/28/my-rspec-best-practices-and-tips/">
    <title>(My) RSpec best practices and tips | EggsOnBread</title>
    <dc:date>2010-03-31T23:06:06+00:00</dc:date>
    <link>http://eggsonbread.com/2010/03/28/my-rspec-best-practices-and-tips/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["After a year using RSpec, I’m happy to share “(My) RSpec Best Practices and Tips”. Let’s make your specs easier to maintain, less verbose, more structured and covering more cases!"
]]></description>
<dc:subject>rspec Ruby programming BDD behavior-driven-design best-practices tips testing</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6b3f45516e67/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:best-practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codingdojo.org/cgi-bin/wiki.pl?KataFizzBuzz">
    <title>Coding Dojo Wiki: KataFizzBuzz</title>
    <dc:date>2010-03-19T21:10:24+00:00</dc:date>
    <link>http://codingdojo.org/cgi-bin/wiki.pl?KataFizzBuzz</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Imagine the scene. You are eleven years old, and in the five minutes before the end of the lesson, your Maths teacher decides he should make his class more "fun" by introducing a "game". He explains that he is going to point at each pupil in turn and ask them to say the next number in sequence, starting from one. The "fun" part is that if the number is divisible by three, you instead say "Fizz" and if it is divisible by five you say "Buzz". So now your maths teacher is pointing at all of your classmates in turn, and they happily shout "one!", "two!", "Fizz!", "four!", "Buzz!"... until he very deliberately points at you, fixing you with a steely gaze... time stands still, your mouth dries up, your palms become sweatier and sweatier until you finally manage to croak "Fizz!". Doom is avoided, and the pointing finger moves on. Until the next time."
]]></description>
<dc:subject>coding-dojo agility learning-by-doing self-assessment TDD BDD training kata</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:f21b61c5df8f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:coding-dojo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:learning-by-doing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:self-assessment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:training"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:kata"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://japhr.blogspot.com/2010/03/watching-for-keeps.html">
    <title>japh(r): Watching, For Keeps</title>
    <dc:date>2010-03-12T15:24:54+00:00</dc:date>
    <link>http://japhr.blogspot.com/2010/03/watching-for-keeps.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["I am fairly obsessive about deleting prototype code. The code that I produced might be fine, it might not. It is more than likely that it is not great because I was learning something new and making mistakes along the way. I do not want to be in a position to be building on crap code. I alway build on the simplest thing that can possibly work. The only way to be sure of that (that I know of) is BDD."
]]></description>
<dc:subject>software-development kill-your-favorites best-practices BDD walkthrough</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5c69f5a80fa0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:kill-your-favorites"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:best-practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:walkthrough"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lizkeogh.com/2008/09/10/feature-injection-and-handling-technical-stories/">
    <title>Liz Keogh's blog » Feature Injection and handling technical stories</title>
    <dc:date>2010-02-12T12:38:32+00:00</dc:date>
    <link>http://lizkeogh.com/2008/09/10/feature-injection-and-handling-technical-stories/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["There are some technical stories, though, which really do deliver something the business care about. You can find this out by asking, “Who cares if I don’t do this? Who cares if I don’t have an automated build? If I don’t write unit tests? If I don’t write acceptance tests?”

This is where the feature injection comes in. I’m flexing Chris Matts’s template a bit to do this; here’s how mine reads:

In order to

will need ."
]]></description>
<dc:subject>BDD behavior-driven-design features software-development software-development-is-not-programming business-value</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:f639a25ea3b7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:features"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:business-value"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.webbynode.com/2009/11/07/reusing-webrat-matchers-for-html-validation-in-cucumber/">
    <title>Webbynode</title>
    <dc:date>2009-11-08T20:02:19+00:00</dc:date>
    <link>http://blog.webbynode.com/2009/11/07/reusing-webrat-matchers-for-html-validation-in-cucumber/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Recently here at Webbynode we had a demand for validating HTML without going as far as driving a browser. We have an internal library that generates HTML after compiling HAML templates. To fulfill our BDD needs, we wanted a simple, straightforward way to validate HTML tags without the need of a full blown browser driving engine, since we don’t have an HTTP server running while testing this library."
]]></description>
<dc:subject>BDD Rails WebRat cucumber testing programming Ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6f0b583294b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:WebRat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://iamneato.com/2009/08/01/rspec-and-sinatra-quick-start">
    <title>RSpec and Sinatra Quick Start // iamneato.com</title>
    <dc:date>2009-11-04T12:19:52+00:00</dc:date>
    <link>http://iamneato.com/2009/08/01/rspec-and-sinatra-quick-start</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Are you familiar with RSpec, new to Sinatra, and can’t get the two to cooperate? This article maybe of use to you. Alternatively, if you’re like me and you’re simply new to this universe all together, this article can certainly be of use."
]]></description>
<dc:subject>RSpec BDD behavior-driven-design Sinatra testing tutorial how-to ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:f789b0221f06/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:RSpec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:how-to"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://japhr.blogspot.com/2009/03/rspec-with-sinatra-couchdb.html">
    <title>japh(r): RSpec with Sinatra &amp; CouchDB</title>
    <dc:date>2009-11-04T12:17:04+00:00</dc:date>
    <link>http://japhr.blogspot.com/2009/03/rspec-with-sinatra-couchdb.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["I left off last night moving into the guts of the application. The plan was to start BDDing with RSpec. It occurred to me, however, that I had no idea how to do it. Happily, Sinatra's testing documentation includes RSpec information."
]]></description>
<dc:subject>BDD behavior-driven-design rspec Sinatra Ruby web-applications CouchDB</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:c6fc856af4b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:CouchDB"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/tpope/pickler">
    <title>tpope's pickler at master - GitHub</title>
    <dc:date>2009-09-16T22:54:36+00:00</dc:date>
    <link>http://github.com/tpope/pickler</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Synchronize user stories in Pivotal Tracker with Cucumber features."
]]></description>
<dc:subject>Cucumber Pivotal-Tracker BDD collaboration Ruby agile project-management tools</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4fa7fea2b601/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Pivotal-Tracker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:project-management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.github.com/aslakhellesoy/cucumber/step-organisation">
    <title>Step Organisation - cucumber - GitHub</title>
    <dc:date>2009-09-15T14:01:40+00:00</dc:date>
    <link>http://wiki.github.com/aslakhellesoy/cucumber/step-organisation</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["How do you name step files? What to put in each step? What not to put in steps? Here are some guidelines that will lead to better scenarios. If you are new to steps and the general syntax, please read Feature Introduction first."
]]></description>
<dc:subject>Cucumber BDD behavior-driven-design design-patterns antipatterns advice</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:16b5d652c89e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:antipatterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:advice"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.bitcetera.com/en/techblog/2009/05/27/mac-friendly-autotest/">
    <title>Bitcetera: Mac-friendly Autotest</title>
    <dc:date>2009-05-29T11:24:58+00:00</dc:date>
    <link>http://www.bitcetera.com/en/techblog/2009/05/27/mac-friendly-autotest/</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>autotest Zentest Growl programming development library ruby TDD BDD performance automation rspec Cucumber</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:e5482c18a080/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:autotest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Zentest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Growl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Cucumber"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://fakeweb.rubyforge.org/">
    <title>FakeWeb API Documentation</title>
    <dc:date>2009-04-19T23:25:22+00:00</dc:date>
    <link>http://fakeweb.rubyforge.org/</link>
    <dc:creator>Vaguery</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."
]]></description>
<dc:subject>Ruby programming mocks-and-stubs TDD BDD development testing</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:b2e38b7a0a3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:mocks-and-stubs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://xunitpatterns.com/Test%20Stub.html">
    <title>Test Stub at XUnitPatterns.com</title>
    <dc:date>2009-04-15T03:05:54+00:00</dc:date>
    <link>http://xunitpatterns.com/Test%20Stub.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Variation: Saboteur
A Test Stub that is used to inject invalid indirect inputs into the SUT is often called a "Saboteur" because its purpose is to derail whatever the SUT is trying to do so we can see how the SUT copes with these circumstances. The "derailment" can be caused by returning unexpected values or objects, or it can be caused by raising an exception or causing a runtime error. Each test may either be a Simple Success Test or an Expected Exception Test (see Test Method) depending on how the SUT is expected to behave in response to the indirect input."
]]></description>
<dc:subject>testing TDD BDD rspec design-patterns programming unit-testing specification</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5d91f36cefc5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:unit-testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:specification"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/btakita/rr/tree/master">
    <title>btakita's rr at master - GitHub</title>
    <dc:date>2009-04-15T02:59:18+00:00</dc:date>
    <link>http://github.com/btakita/rr/tree/master</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax."
]]></description>
<dc:subject>mocks programming testing TDD BDD rspec framework ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:d4177fe4df36/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:mocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.claytonlz.com/index.php/2009/04/how-to-setup-rspec-cucumber-webrat-rcov-and-autotest-on-leopard/">
    <title>How To: Setup RSpec, Cucumber, Webrat, RCov and Autotest on Leopard | Clayton Lengel-Zigich</title>
    <dc:date>2009-04-10T10:52:33+00:00</dc:date>
    <link>http://www.claytonlz.com/index.php/2009/04/how-to-setup-rspec-cucumber-webrat-rcov-and-autotest-on-leopard/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["RSpec, Cucumber, Webrat, RCov and Autotest are a powerful combination of tools for testing your Rails app. Unfortunately getting them to all work nicely together can be a bit of challenge. I recently configured a development environment from scratch on OS X 10.5 Leopard and kept track of all of the little details."
]]></description>
<dc:subject>how-to rspec Rails Ruby Leopard MacOS TDD BDD autotest</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:c38bf86edf9e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:how-to"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Leopard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:MacOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:autotest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/notahat/machinist/tree/master">
    <title>notahat's machinist at master - GitHub</title>
    <dc:date>2009-03-21T14:49:25+00:00</dc:date>
    <link>http://github.com/notahat/machinist/tree/master</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Machinist generates data for the fields you don't care about, and constructs any necessary associated objects, leaving you to only specify the fields you do care about in your tests."
]]></description>
<dc:subject>BDD mocks stubs Ruby programming software-development test-driven-development library TDD factory</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:8ed4546d5136/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:mocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:stubs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:test-driven-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:factory"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pathf.com/blogs/2009/03/using-cucumber-for-acceptance-testing/">
    <title>Agile Ajax » Using Cucumber for Acceptance Testing » Pathfinder Development</title>
    <dc:date>2009-03-21T14:48:40+00:00</dc:date>
    <link>http://www.pathf.com/blogs/2009/03/using-cucumber-for-acceptance-testing/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["My experience so far, as I explore what Cucumber can do, has been largely positive. Where I was starting with Cucumber and only a vague idea of how the user interaction would play out, writing the scenarios at the Cucumber level felt very valuable and gave the development a clear path that I wouldn't have otherwise had. That said, there is extra code being written, and it's clearly possible to get really tangled in getting the step definitions right."
]]></description>
<dc:subject>Cucumber BDD behavior-driven-design Ruby TDD Machinist testing agility software-development</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6cdb49f428d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Machinist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
</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 — GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS</title>
    <dc:date>2009-02-22T00:40:33+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["We’ve been writing a “feature” for every new client request on that project – for each user-created ticket we handle, we create a .feature file (and include the ticket number in the feature title), and write steps for that request. This means that we have acceptance tests for all new client requests on that project. This approach may seem a little strange, but it’s been helpful, and we’re very happy with it so far. We’ll likely take a different approach if we use Cucumber on a project from scratch.

Now you have no excuse if your projects aren’t doing any kind of top-down testing, so get out there and write some acceptance tests!"
]]></description>
<dc:subject>test-driven-development TDD behavior-driven-design BDD cucumber shoulda ruby testing agility emergent-design</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:1a293e6f34b5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:test-driven-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:shoulda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:emergent-design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mir.aculo.us/2006/09/16/adventures-in-javascript-testing">
    <title>mir.aculo.us</title>
    <dc:date>2009-01-09T13:32:15+00:00</dc:date>
    <link>http://mir.aculo.us/2006/09/16/adventures-in-javascript-testing</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>Javascript BDD TDD test-driven-design behavior-driven-design RoR programming presentations framework scriptaculous unittest</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:3436a117e464/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:test-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:RoR"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:presentations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:scriptaculous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:unittest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jania.pe.kr/aw/moin.cgi/JSSpec">
    <title>JSSpec - AlansWiki</title>
    <dc:date>2009-01-09T12:32:24+00:00</dc:date>
    <link>http://jania.pe.kr/aw/moin.cgi/JSSpec</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>Javascript BDD behavior-driven-design programming development testing ajax rspec behavior framework spec</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:c2207eabdad9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:spec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.objectmentor.com/articles/2008/11/27/the-truth-about-bdd">
    <title>The Truth about BDD</title>
    <dc:date>2008-12-31T15:39:12+00:00</dc:date>
    <link>http://blog.objectmentor.com/articles/2008/11/27/the-truth-about-bdd</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["But enough of irony. Is this useful? I think it may be. You see, one of the great benefits of describing a problem as a Finite State Machine (FSM) is that you can complete the logic of the problem. That is, if you can enumerate the states and the events, then you know that the number of paths through the system is no larger than S * E. Or, rather, there are no more than S*E transitions from one state to another. More importantly, enumerating them is simply a matter of creating a transition for every combination of state and event.

One of the more persistent problems in BDD (and TDD for that matter) is knowing when you are done. That is, how do you know that you have written enough scenarios (tests). Perhaps there is some condition that you have forgotten to explore, some pathway through the system that you have not described."
]]></description>
<dc:subject>via:arsyed software design BDD programming TDD behavior-driven-design analogies finite-state-machine</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5e33503c3c92/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:arsyed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:analogies"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:finite-state-machine"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.codeplex.com/pyspec">
    <title>pyspec - Home</title>
    <dc:date>2008-11-22T21:31:32+00:00</dc:date>
    <link>http://www.codeplex.com/pyspec</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>via:arsyed BDD Python behavior-driven-development framework library software development</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:ce96fad15d91/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:arsyed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://opensoul.org/2008/11/10/making-rspec-concise">
    <title>Making RSpec concise | opensoul.org</title>
    <dc:date>2008-11-10T13:08:56+00:00</dc:date>
    <link>http://opensoul.org/2008/11/10/making-rspec-concise</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>rspec cucumber BDD behavior-driven-design Ruby programming software development</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:3039aad6c940/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubyhoedown2008.confreaks.com/11-rick-bradley-flog-test-new.html">
    <title>Confreaks: Ruby Hoedown 2008</title>
    <dc:date>2008-11-02T13:38:23+00:00</dc:date>
    <link>http://rubyhoedown2008.confreaks.com/11-rick-bradley-flog-test-new.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[An excellent talk on testing legacy code. Some great insights on how to use judicious refactoring and contingent testing. Not too Ruby-specific.
]]></description>
<dc:subject>refactoring programming TDD BDD legacy-code software development Ruby communication</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:32439d58d8fd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:legacy-code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:communication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/bmabey/cucumber-tmbundle/tree/master">
    <title>Cucumber TextMate bundle</title>
    <dc:date>2008-10-17T17:38:35+00:00</dc:date>
    <link>http://github.com/bmabey/cucumber-tmbundle/tree/master</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>TextMate Rails BDD programming development library tools</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:970421396bf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TextMate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.davidchelimsky.net/articles/2008/05/27/rspec-1-1-4">
    <title>RSpec-1.1.4</title>
    <dc:date>2008-05-27T10:56:09+00:00</dc:date>
    <link>http://blog.davidchelimsky.net/articles/2008/05/27/rspec-1-1-4</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>rspec BDD Rails testing update</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:1bfff0fb259a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:update"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubyphunk.com/2008/4/28/ann-rspactor-0-9-10-some-people-call-it-beta">
    <title>rubyphunk - ANN: RSpactor 0.9.10 (aka. beta)</title>
    <dc:date>2008-05-10T12:09:43+00:00</dc:date>
    <link>http://rubyphunk.com/2008/4/28/ann-rspactor-0-9-10-some-people-call-it-beta</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>rspec BDD osx programming Rails Ruby testing</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:489c7aa39e8c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://daveastels.com/index.php?p=5">
    <title>dave astels » Why Your Code Sucks</title>
    <dc:date>2008-04-26T12:55:43+00:00</dc:date>
    <link>http://daveastels.com/index.php?p=5</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Just worth posting on the wall, is all.
]]></description>
<dc:subject>rules agility programming software development coding design testing TDD BDD</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:eed0f2ad952f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.aisleten.com/2008/02/21/installing-growlnotify-and-autotest-for-bdd-use-with-rspec-on-leopard/">
    <title>Midnight Oil » Blog Archive » Installing GrowlNotify and Autotest for BDD use with Rspec on Leopard</title>
    <dc:date>2008-04-24T23:31:43+00:00</dc:date>
    <link>http://blog.aisleten.com/2008/02/21/installing-growlnotify-and-autotest-for-bdd-use-with-rspec-on-leopard/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Installation path works fine with PeepCode graphics and ~/.autotest script as well.
]]></description>
<dc:subject>BDD Leopard Growl growlnotify autotest ZenTest rspec Ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:c19d93b144b7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Leopard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Growl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:growlnotify"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:autotest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ZenTest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.oreilly.com/pub/a/ruby/2007/09/20/behavior-driven-development-using-ruby-part-3.html">
    <title>O'Reilly Network -- Behavior Driven Development Using Ruby (Part 3)</title>
    <dc:date>2008-03-11T21:10:16+00:00</dc:date>
    <link>http://www.oreilly.com/pub/a/ruby/2007/09/20/behavior-driven-development-using-ruby-part-3.html</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>BDD behavior-driven Rails Ruby programming development agility design</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5eeed134e33a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.oreilly.com/pub/a/ruby/2007/08/30/behavior-driven-development-using-ruby-part-2.html">
    <title>O'Reilly Network -- Behavior-Driven Development Using Ruby (Part 2)</title>
    <dc:date>2008-03-11T21:02:29+00:00</dc:date>
    <link>http://www.oreilly.com/pub/a/ruby/2007/08/30/behavior-driven-development-using-ruby-part-2.html</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>BDD Ruby RoR Rails programming behavior-driven tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:8e2f739db8c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:RoR"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.oreillynet.com/pub/a/ruby/2007/08/09/behavior-driven-development-using-ruby-part-1.html">
    <title>O'Reilly Network -- Behavior Driven Development Using Ruby (Part 1)</title>
    <dc:date>2008-03-11T20:51:31+00:00</dc:date>
    <link>http://www.oreillynet.com/pub/a/ruby/2007/08/09/behavior-driven-development-using-ruby-part-1.html</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>agile BDD behavior-driven-design software development programming Rails RoR Ruby rspec</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:7b1903e2bdb6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:RoR"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drnicwilliams.com/2008/01/04/autotesting-javascript-in-rails/">
    <title>Dr Nic » Autotesting Javascript in Rails</title>
    <dc:date>2008-01-06T12:06:44+00:00</dc:date>
    <link>http://drnicwilliams.com/2008/01/04/autotesting-javascript-in-rails/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA['Below is a “getting started” tutorial, a helpful autotesting plugin, and hints about a TextMate bundle for Javascript Unit Testing and a future Peepcode on Javascript Unit Testing.'
]]></description>
<dc:subject>AJAX BDD development javascript programming Ruby TDD tutorial ZenTest</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:869cfcac0cdc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:AJAX"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ZenTest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.zenspider.com/ZSS/Products/ZenTest/">
    <title>ZenTest: Automated test scaffolding for Ruby</title>
    <dc:date>2007-12-24T15:22:29+00:00</dc:date>
    <link>http://www.zenspider.com/ZSS/Products/ZenTest/</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>agile automation best-practices gem plugin programming Rails RoR Ruby TDD BDD unit-testing XP</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:79537d54f864/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:best-practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:RoR"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:unit-testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:XP"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.davidchelimsky.net/articles/2007/12/14/rspec-1-1">
    <title>RSpec 1.1</title>
    <dc:date>2007-12-16T14:08:34+00:00</dc:date>
    <link>http://blog.davidchelimsky.net/articles/2007/12/14/rspec-1-1</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>rspec Ruby development programming tools TDD BDD behavior-driven-development specification</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:74cd66b224ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:specification"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.davidchelimsky.net/articles/2007/11/29/nested-example-groups">
    <title>Nested Example Groups</title>
    <dc:date>2007-12-02T16:17:13+00:00</dc:date>
    <link>http://blog.davidchelimsky.net/articles/2007/11/29/nested-example-groups</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Love the example
]]></description>
<dc:subject>rspec Ruby RoR Rails BDD behavior-driven-development specification agility agile-management requirements programming</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4274b8e15e1a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:RoR"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:specification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agile-management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:requirements"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://replaced.tesugen.com/2007/10/you-cant-not-do.html">
    <title>Tesugen Replaced: You can’t not do design</title>
    <dc:date>2007-11-22T17:50:37+00:00</dc:date>
    <link>http://replaced.tesugen.com/2007/10/you-cant-not-do.html</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>design philosophy emergence TDD BDD software art planning</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:ea751fcc5ce6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:philosophy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:emergence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:art"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:planning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rspec.rubyforge.org/">
    <title>RSpec-1.0.8: Home</title>
    <dc:date>2007-11-18T19:10:43+00:00</dc:date>
    <link>http://rspec.rubyforge.org/</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>extreme-programming agile BDD development documentation engineering programming Rails Ruby rubyonrails TDD testing</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:d8453afe9446/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:extreme-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.daveastels.com/files/BDD_Intro.pdf">
    <title>BDD_Intro.pdf (application/pdf Object)</title>
    <dc:date>2007-03-01T02:19:43+00:00</dc:date>
    <link>http://blog.daveastels.com/files/BDD_Intro.pdf</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>BDD Ruby software development design TDD testing programming</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:bfdc9f07fe2b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://behaviour-driven.org/BehaviourDrivenProgramming">
    <title>BehaviourDrivenProgramming - Behaviour-Driven Development</title>
    <dc:date>2007-03-01T02:17:10+00:00</dc:date>
    <link>http://behaviour-driven.org/BehaviourDrivenProgramming</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["An interesting aside in favour of agile development techniques in general and TDD in particular is that even in this state the code is often much more robust and a much better functional fit than code developed under more traditional methods based on lar
]]></description>
<dc:subject>BDD TDD software development agility agile-management XP risk-management design</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:ef031567927b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:agile-management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:XP"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:risk-management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://behaviour-driven.org/Introduction">
    <title>Introduction - Behaviour-Driven Development</title>
    <dc:date>2007-03-01T02:14:35+00:00</dc:date>
    <link>http://behaviour-driven.org/Introduction</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>testing behaviourdriven design software development behavior-driven-development BDD TDD</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:129f3f749b0e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behaviourdriven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>