<?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 (rtlechow)</title>
    <link>https://pinboard.in/u:rtlechow/public/</link>
    <description>recent bookmarks from rtlechow</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/danielwestendorf/specwrk"/>
	<rdf:li rdf:resource="https://promptfoo.dev/"/>
	<rdf:li rdf:resource="https://shopify.engineering/how-fix-slow-code-ruby"/>
	<rdf:li rdf:resource="https://github.com/mcmire/super_diff"/>
	<rdf:li rdf:resource="https://jmeter.apache.org/"/>
	<rdf:li rdf:resource="https://developers.google.com/web/updates/2020/02/chromium-chronicle"/>
	<rdf:li rdf:resource="https://opensource.com/article/17/8/testing-production"/>
	<rdf:li rdf:resource="https://shopifyengineering.myshopify.com/blogs/engineering/e-commerce-at-scale-inside-shopifys-tech-stack"/>
	<rdf:li rdf:resource="https://github.com/garris/BackstopJS"/>
	<rdf:li rdf:resource="https://medium.com/@jeremy.trinka/five-pentesting-tools-and-techniques-that-sysadmins-should-know-about-4ceca1488bff"/>
	<rdf:li rdf:resource="https://github.com/Microsoft/AirSim"/>
	<rdf:li rdf:resource="https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a"/>
	<rdf:li rdf:resource="https://github.com/mbj/mutant"/>
	<rdf:li rdf:resource="http://galenframework.com/"/>
	<rdf:li rdf:resource="http://engineering.avvo.com/articles/transient-capybara-tests.html"/>
	<rdf:li rdf:resource="https://www.cypress.io/"/>
	<rdf:li rdf:resource="http://marcgg.com/blog/2015/01/05/css-animations-failing-capybara-specs/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=JMGmaRZtgM8"/>
	<rdf:li rdf:resource="https://userbob.com/#about"/>
	<rdf:li rdf:resource="http://timkadlec.com/2014/11/performance-budget-metrics/"/>
	<rdf:li rdf:resource="https://www.runscope.com/"/>
	<rdf:li rdf:resource="https://drone.io/"/>
	<rdf:li rdf:resource="http://zachholman.com/talk/move-fast-break-nothing/"/>
	<rdf:li rdf:resource="http://www.a4direct.com/blog/why-test-first-explained-with-queuing-theory/"/>
	<rdf:li rdf:resource="http://blog.oddbit.com/2014/07/21/tracking-down-a-kernel-bug-wit/"/>
	<rdf:li rdf:resource="http://biblio.gdinwiddie.com/biblio/StudiesOfTestDrivenDevelopment"/>
	<rdf:li rdf:resource="http://c2.com/cgi/wiki?SelfShuntPattern"/>
	<rdf:li rdf:resource="https://app.io/"/>
	<rdf:li rdf:resource="http://mattkersley.com/responsive/"/>
	<rdf:li rdf:resource="http://blog.screen6.io/post/57428073723/introduction-to-testing-cascalog-with-midje"/>
	<rdf:li rdf:resource="https://github.com/Huddle/PhantomCSS"/>
	<rdf:li rdf:resource="http://starkandwayne.com/articles/2013/05/07/tdd-your-devops-with-test-kitchen/"/>
	<rdf:li rdf:resource="http://datumedge.blogspot.co.uk/2012/04/idiomatic-hamcrest.html?m=1"/>
	<rdf:li rdf:resource="http://www.smalltalkhub.com/#!/~dionisiy/Mocketry"/>
	<rdf:li rdf:resource="https://github.com/kana/vim-vspec/"/>
	<rdf:li rdf:resource="https://github.com/square/cane"/>
	<rdf:li rdf:resource="http://xdissent.github.com/ievms/"/>
	<rdf:li rdf:resource="http://www.sikuli.org/"/>
	<rdf:li rdf:resource="http://pivotallabs.com/users/rclutton/blog/articles/2327-uncle-bob-agile-testing-and-bdd"/>
	<rdf:li rdf:resource="http://codemanship.co.uk/parlezuml/blog/?postid=987&amp;buffer_share=62cd3"/>
	<rdf:li rdf:resource="https://github.com/slagyr/speclj"/>
	<rdf:li rdf:resource="http://michaelfeathers.typepad.com/michael_feathers_blog/2012/09/precognitive-build-servers.html"/>
	<rdf:li rdf:resource="http://www.dallaway.com/acad/dbunit.html"/>
	<rdf:li rdf:resource="https://github.com/jonleighton/focused_controller"/>
	<rdf:li rdf:resource="http://mikepackdev.com/blog_posts/24-the-right-way-to-code-dci-in-ruby"/>
	<rdf:li rdf:resource="http://calendar.perfplanet.com/2011/beyond-web-developer-tools-strace/"/>
	<rdf:li rdf:resource="http://www.evanmiller.org/how-not-to-run-an-ab-test.html"/>
	<rdf:li rdf:resource="http://arrrrcamp.be/videos/2011/corey-haines---fast-rails-tests/"/>
	<rdf:li rdf:resource="https://github.com/xdissent/ievms#readme"/>
	<rdf:li rdf:resource="http://testanything.org/wiki/index.php/Main_Page"/>
	<rdf:li rdf:resource="https://github.com/txus/a"/>
	<rdf:li rdf:resource="http://koraktor.de/metior/"/>
	<rdf:li rdf:resource="http://sinonjs.org/"/>
	<rdf:li rdf:resource="http://www.kiwi-lib.info/"/>
	<rdf:li rdf:resource="http://www.affirmit.org/"/>
	<rdf:li rdf:resource="http://blog.thecodewhisperer.com/post/2186001261/mocks-arent-stubs-the-remix"/>
	<rdf:li rdf:resource="http://cleancoder.posterous.com/the-transformation-priority-premise"/>
	<rdf:li rdf:resource="http://www.abtests.com/"/>
	<rdf:li rdf:resource="http://en.wikipedia.org/wiki/List_of_remastering_software"/>
	<rdf:li rdf:resource="http://xp123.com/g4p/hat/"/>
	<rdf:li rdf:resource="http://github.com/renemendoza/ruby_koans"/>
	<rdf:li rdf:resource="http://blog.josephwilk.net/cucumber/cucumber-patterns.html"/>
	<rdf:li rdf:resource="http://pickfu.com/"/>
	<rdf:li rdf:resource="http://fakeapp.com/"/>
	<rdf:li rdf:resource="http://jsconsole.com/"/>
	<rdf:li rdf:resource="http://pure-rspec-scotruby.heroku.com/"/>
	<rdf:li rdf:resource="http://grease-your-suite.heroku.com/"/>
	<rdf:li rdf:resource="http://www.conceptfeedback.com/concepts/"/>
	<rdf:li rdf:resource="http://sixrevisions.com/usabilityaccessibility/how-to-increase-conversions-on-any-website-in-45-minutes/"/>
	<rdf:li rdf:resource="http://sites.google.com/site/tddproblems/all-problems-1"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/danielwestendorf/specwrk">
    <title>danielwestendorf/specwrk: Parallel test runner for rspec. Multi-process and multi-node.</title>
    <dc:date>2025-09-15T13:37:23+00:00</dc:date>
    <link>https://github.com/danielwestendorf/specwrk</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>gems library testing ruby programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:0e955ca49931/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://promptfoo.dev/">
    <title>Iterate on LLMs faster | promptfoo</title>
    <dc:date>2024-07-04T01:59:21+00:00</dc:date>
    <link>https://promptfoo.dev/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>prompt llm testing ai</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:4189c76cb35f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:prompt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ai"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shopify.engineering/how-fix-slow-code-ruby">
    <title>How to Fix Slow Code in Ruby — Development</title>
    <dc:date>2022-06-02T15:17:58+00:00</dc:date>
    <link>https://shopify.engineering/how-fix-slow-code-ruby</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Case Study: Rails Contributions
As with many open source projects, Ruby on Rails usually requires performance optimization pull requests to include benchmarks. The same is common for new features to performance sensitive areas like Active Record query building or Active Support’s cache stores. In the case of Rails, most benchmarks are made with benchmark-ips to simplify comparison.

For example, https://github.com/rails/rails/pull/36052 changes how primary keys are accessed in Active Record instances. Specifically, refactoring class method calls to instance variable references. It includes before and after benchmark results with a clear explanation of why the change is necessary.

https://github.com/rails/rails/pull/38401 changes model attribute assignment in Active Record so that key stringification of attribute hashes is no longer needed. A benchmark script with multiple scenarios is provided with results. This is a particularly hot codepath because creating and updating records is at the heart of most Rails apps.

Another example, https://github.com/rails/rails/pull/34197 reduces object allocations in ActiveRecord#respond_to?. It provides a memory benchmark that compares total allocations before and after the patch, with a calculated diff. Reducing allocations delivers better performance because the less Ruby allocates, the less time Ruby spends assigning objects to blocks of memory.]]></description>
<dc:subject>profiling performance testing rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:2a0255512d2a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:profiling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mcmire/super_diff">
    <title>mcmire/super_diff: A more helpful way to view differences between complex data structures in RSpec.</title>
    <dc:date>2021-03-11T03:34:57+00:00</dc:date>
    <link>https://github.com/mcmire/super_diff</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>testing diff github rspec</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:440853191a9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:diff"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rspec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jmeter.apache.org/">
    <title>Apache JMeter - Apache JMeter™</title>
    <dc:date>2020-07-30T13:45:40+00:00</dc:date>
    <link>https://jmeter.apache.org/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>performance testing apache</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:05a2ad18a7bb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:apache"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.google.com/web/updates/2020/02/chromium-chronicle">
    <title>The Chromium Chronicle: Catching UI Regressions with Pixel Tests  |  Web</title>
    <dc:date>2020-05-26T21:04:52+00:00</dc:date>
    <link>https://developers.google.com/web/updates/2020/02/chromium-chronicle</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Chrome’s testing strategy relies heavily on automated functional correctness tests and manual testing, but neither of these reliably catch minor UI regressions. Use pixel tests to automate testing your desktop browser UI.

When writing a pixel test, avoid flakiness by (1) disabling animation, (2) using mock data, and (3) testing the minimum possible surface area.]]></description>
<dc:subject>testing browser software</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:eaeb0931e0ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://opensource.com/article/17/8/testing-production">
    <title>Testing in production: Yes, you can (and should) | Opensource.com</title>
    <dc:date>2020-01-24T04:29:43+00:00</dc:date>
    <link>https://opensource.com/article/17/8/testing-production</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>engineering opensource testing devops production</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:216674317be1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:production"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shopifyengineering.myshopify.com/blogs/engineering/e-commerce-at-scale-inside-shopifys-tech-stack">
    <title>E-Commerce at Scale: Inside Shopify's Tech Stack - Stackshare.io – Shopify Engineering</title>
    <dc:date>2018-08-13T13:09:57+00:00</dc:date>
    <link>https://shopifyengineering.myshopify.com/blogs/engineering/e-commerce-at-scale-inside-shopifys-tech-stack</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[The Shopify monolith has around 100K unit tests. Many of those involve heavy ORM calls, so they aren't very fast. To keep the shipping pipeline fast, we've massively invested in our CI infrastructure. We use BuildKite as a CI platform. What makes BuildKite unique is that it lets you run tests in your own way, on your own hardware while BuildKite orchestrates builds and provides user interface.


The build of our monolith takes 15-20 minutes and involves hundreds of parallel CI workers to run all 100k tests. Parallel test workers allow us to keep shipping. Otherwise, a single build could take days. We have hundreds of developers shipping new features and improvements every day, and it’s crucial that we keep the continuous integration pipeline fast. When the build is green, it's time to deploy changes to production. We don't practice staging or canary deploys, instead we rely on feature flags and fast rollbacks in case something goes wrong.]]></description>
<dc:subject>testing ci build shopify</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:6eab29b54d67/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:build"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:shopify"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/garris/BackstopJS">
    <title>garris/BackstopJS: Catch CSS curve balls.</title>
    <dc:date>2018-05-15T13:34:12+00:00</dc:date>
    <link>https://github.com/garris/BackstopJS</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>javascript testing css github regression</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:e5b9bfefc337/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:regression"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@jeremy.trinka/five-pentesting-tools-and-techniques-that-sysadmins-should-know-about-4ceca1488bff">
    <title>Five Pentesting Tools and Techniques (That Every Sysadmin Should Know)</title>
    <dc:date>2018-05-14T13:56:13+00:00</dc:date>
    <link>https://medium.com/@jeremy.trinka/five-pentesting-tools-and-techniques-that-sysadmins-should-know-about-4ceca1488bff</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>security testing hacking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c0849c1e3f53/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:hacking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Microsoft/AirSim">
    <title>Microsoft/AirSim: Open source simulator based on Unreal Engine for autonomous vehicles from Microsoft AI &amp; Research</title>
    <dc:date>2017-10-24T03:00:13+00:00</dc:date>
    <link>https://github.com/Microsoft/AirSim</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>ai testing microsoft drone drones</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:efe61d1da8ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:microsoft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:drone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:drones"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a">
    <title>Mocking is a Code Smell – JavaScript Scene – Medium</title>
    <dc:date>2017-10-23T14:31:40+00:00</dc:date>
    <link>https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>javascript testing blog mocking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c6362850d750/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mocking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mbj/mutant">
    <title>mbj/mutant: Mutation testing for Ruby</title>
    <dc:date>2017-06-14T02:19:38+00:00</dc:date>
    <link>https://github.com/mbj/mutant</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>ruby testing github rspec tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:11e27dca8790/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://galenframework.com/">
    <title>Galen Framework | Automated testing of responsive design</title>
    <dc:date>2017-02-10T03:22:42+00:00</dc:date>
    <link>http://galenframework.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>browser design testing css responsive</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:be493e06f9f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:responsive"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.avvo.com/articles/transient-capybara-tests.html">
    <title>Performance and stability in capybara tests - Engineering at Avvo</title>
    <dc:date>2016-11-29T23:50:46+00:00</dc:date>
    <link>http://engineering.avvo.com/articles/transient-capybara-tests.html</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>capybara testing performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:b2a0de5e5c5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:capybara"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.cypress.io/">
    <title>Cypress.io: Testing, the way it should be.</title>
    <dc:date>2016-07-21T20:01:45+00:00</dc:date>
    <link>https://www.cypress.io/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>browser javascript testing automation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:3b85c8bc1653/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://marcgg.com/blog/2015/01/05/css-animations-failing-capybara-specs/">
    <title>How CSS Animations Can Break Your Tests</title>
    <dc:date>2016-07-19T20:30:35+00:00</dc:date>
    <link>http://marcgg.com/blog/2015/01/05/css-animations-failing-capybara-specs/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>rails testing javascript css animations</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:48eb9297abed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:animations"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=JMGmaRZtgM8">
    <title>CODE GENIUS - OMG Ruby and Rails Performance by Aaron Patterson - YouTube</title>
    <dc:date>2015-09-04T12:51:40+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=JMGmaRZtgM8</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>towatch performance rails ruby testing ideas</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:533251cb9389/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:towatch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ideas"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://userbob.com/#about">
    <title>UserBob - Discount user testing</title>
    <dc:date>2015-09-01T22:43:04+00:00</dc:date>
    <link>https://userbob.com/#about</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>user testing software startup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:a94a2ab3c54d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:user"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:startup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://timkadlec.com/2014/11/performance-budget-metrics/">
    <title>Performance Budget Metrics - TimKadlec.com</title>
    <dc:date>2015-08-14T20:37:23+00:00</dc:date>
    <link>http://timkadlec.com/2014/11/performance-budget-metrics/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>performance testing css</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:fddf6a41fbbc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:css"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.runscope.com/">
    <title>API performance monitoring, testing, metrics and logging · Runscope</title>
    <dc:date>2015-02-27T20:50:00+00:00</dc:date>
    <link>https://www.runscope.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>startup inspiration development testing tools api debugging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:3e1653534143/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:startup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:inspiration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:debugging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://drone.io/">
    <title>Continuous Integration · drone.io</title>
    <dc:date>2015-02-13T18:28:16+00:00</dc:date>
    <link>https://drone.io/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>ci development testing deployment service</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ee27ea389495/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:service"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://zachholman.com/talk/move-fast-break-nothing/">
    <title>Move Fast and Break Nothing</title>
    <dc:date>2014-10-11T14:17:19+00:00</dc:date>
    <link>http://zachholman.com/talk/move-fast-break-nothing/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>programming testing communication github process</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:e6f02190acee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:communication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:process"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.a4direct.com/blog/why-test-first-explained-with-queuing-theory/">
    <title>Why Test First explained with Queuing Theory? | Alexander Brown</title>
    <dc:date>2014-08-24T17:31:23+00:00</dc:date>
    <link>http://www.a4direct.com/blog/why-test-first-explained-with-queuing-theory/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[So applying queue theory we can solve the need of re-work by reworking some of acceptance testing to the front of the queue.

coding-the-right-thing-22-728

But again this diagram looks familiar as the outer loop for Acceptance Driven Development (ATDD) or as some call Behavioural Driven Development (BDD).]]></description>
<dc:subject>tdd bdd testing software queuing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:248dbc3178d2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:queuing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.oddbit.com/2014/07/21/tracking-down-a-kernel-bug-wit/">
    <title>Odd Bits - Tracking down a kernel bug with git bisect</title>
    <dc:date>2014-07-23T19:52:03+00:00</dc:date>
    <link>http://blog.oddbit.com/2014/07/21/tracking-down-a-kernel-bug-wit/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>testing automation debugging git kernel</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c3828e152453/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:kernel"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://biblio.gdinwiddie.com/biblio/StudiesOfTestDrivenDevelopment">
    <title>StudiesOfTestDrivenDevelopment - Agile Bibliography</title>
    <dc:date>2014-05-16T22:43:07+00:00</dc:date>
    <link>http://biblio.gdinwiddie.com/biblio/StudiesOfTestDrivenDevelopment</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>tdd testing research history papers software design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:f0e02227711d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:papers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://c2.com/cgi/wiki?SelfShuntPattern">
    <title>Self Shunt Pattern</title>
    <dc:date>2014-03-27T15:25:24+00:00</dc:date>
    <link>http://c2.com/cgi/wiki?SelfShuntPattern</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Let's say that you are a test case. One of the things you can do is pass yourself to the objects you are testing to get more information.
http://www.egroups.com/files/extremeprogramming/SelfShuntTestingPattern.pdf
Rather than use the SelfShuntPattern, it m]]></description>
<dc:subject>testing tdd mocks c2 wikiwiki patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:063dd1bfba1d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:c2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:wikiwiki"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://app.io/">
    <title>Run iOS Apps in the Browser - App.io</title>
    <dc:date>2013-09-19T13:21:50+00:00</dc:date>
    <link>https://app.io/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>app html5 testing ios web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c39c9c5d1363/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:html5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mattkersley.com/responsive/">
    <title>Responsive Design Testing</title>
    <dc:date>2013-09-12T13:43:51+00:00</dc:date>
    <link>http://mattkersley.com/responsive/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>design testing tools mobile responsive</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:1d18e357902e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:responsive"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.screen6.io/post/57428073723/introduction-to-testing-cascalog-with-midje">
    <title>Screen6 — Introduction to testing Cascalog with Midje.</title>
    <dc:date>2013-08-09T16:06:38+00:00</dc:date>
    <link>http://blog.screen6.io/post/57428073723/introduction-to-testing-cascalog-with-midje</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Here at Screen6 we have been using Cascalog to write our Hadoop jobs in Clojure. Even though we could have gone with using plain Clojure, Cascalog gives the ability to write Map-Reduce jobs in a fast and concise way. Another big bonus that comes from using Cascalog is the ease of testing. This blog posts covers a simple use case for Cascalog and shows a few simple test cases that we can write against Cascalog queries.]]></description>
<dc:subject>clojure midje testing tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:7290a0d24e8a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:midje"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Huddle/PhantomCSS">
    <title>Huddle/PhantomCSS · GitHub</title>
    <dc:date>2013-06-12T18:36:20+00:00</dc:date>
    <link>https://github.com/Huddle/PhantomCSS</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[CSS regression testing. An integration of Resemble.js with PhantomJS and CasperJS for automating visual regression testing of Website styling to support refactoring of CSS.]]></description>
<dc:subject>testing css diff visual web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:788f9b0fc0a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:diff"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:visual"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://starkandwayne.com/articles/2013/05/07/tdd-your-devops-with-test-kitchen/">
    <title>Stark &amp; Wayne's TDD your DevOps with test-kitchen 1.0</title>
    <dc:date>2013-05-13T10:01:35+00:00</dc:date>
    <link>http://starkandwayne.com/articles/2013/05/07/tdd-your-devops-with-test-kitchen/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>toread chef testing devops</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c21161b00e54/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:chef"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:devops"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://datumedge.blogspot.co.uk/2012/04/idiomatic-hamcrest.html?m=1">
    <title>Idiomatic Hamcrest</title>
    <dc:date>2013-05-02T01:52:07+00:00</dc:date>
    <link>http://datumedge.blogspot.co.uk/2012/04/idiomatic-hamcrest.html?m=1</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Avoid null checks inside Matcher code

TypeSafeMatcher and TypeSafeDiagnosingMatchers won't even call your matcher code if the actual value is null. If you're expecting a null value, use Matchers.nullValue() instead of a custom matcher.

Avoid using mutable objects as actual or expected items

Hamcrest assumes that Matcher.matches() is idempotent; indeed, TypeSafeDiagnosingMatcher.describeMismatch() gets called twice when two objects do not match. This means that you should avoid writing an InputStream matcher, for example.]]></description>
<dc:subject>tdd bdd hamcrest matchers testing software</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:dad732c59a33/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:hamcrest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:matchers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.smalltalkhub.com/#!/~dionisiy/Mocketry">
    <title>dionisiy / Mocketry - SmalltalkHub</title>
    <dc:date>2013-03-24T02:26:20+00:00</dc:date>
    <link>http://www.smalltalkhub.com/#!/~dionisiy/Mocketry</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["First block here is tested behavior. Second - expected message sends."]]></description>
<dc:subject>smalltalk mocks testing tdd bdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:81e9d8876d4f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:smalltalk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/kana/vim-vspec/">
    <title>kana/vim-vspec · GitHub</title>
    <dc:date>2013-02-19T16:10:37+00:00</dc:date>
    <link>https://github.com/kana/vim-vspec/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>testing software vim tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:4582e75100ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/square/cane">
    <title>square/cane · GitHub</title>
    <dc:date>2012-12-13T04:21:15+00:00</dc:date>
    <link>https://github.com/square/cane</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>ruby quality metrics testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:6ddd7e463cdd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:quality"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://xdissent.github.com/ievms/">
    <title>ievms by xdissent</title>
    <dc:date>2012-11-23T18:36:28+00:00</dc:date>
    <link>http://xdissent.github.com/ievms/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>testing virtualbox ie vm tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c88cf81366f1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:virtualbox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ie"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:vm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sikuli.org/">
    <title>Sikuli Script - Home</title>
    <dc:date>2012-11-01T04:07:44+00:00</dc:date>
    <link>http://www.sikuli.org/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>development programming testing automation gui</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:87d14f194f54/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:gui"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pivotallabs.com/users/rclutton/blog/articles/2327-uncle-bob-agile-testing-and-bdd">
    <title>Speakers corner - Uncle Bob @ Agile Testing and BDD</title>
    <dc:date>2012-10-18T14:36:16+00:00</dc:date>
    <link>http://pivotallabs.com/users/rclutton/blog/articles/2327-uncle-bob-agile-testing-and-bdd</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["I am your new CTO"

"I will not tell you what to do, but I'll tell you what to expect"
"we will not ship shit"
"there are times when you don't ship all the features"]]></description>
<dc:subject>software quality craftspersonship agile testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ce07dc046285/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:quality"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:craftspersonship"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codemanship.co.uk/parlezuml/blog/?postid=987&amp;buffer_share=62cd3">
    <title>Classic TDD or &quot;London School&quot;? - Software People Inspiring</title>
    <dc:date>2012-10-17T18:12:39+00:00</dc:date>
    <link>http://codemanship.co.uk/parlezuml/blog/?postid=987&amp;buffer_share=62cd3</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["Our goal here is reliable code and good internal design, which means that both schools of TDD are at times necessary - the Classic school when we're focused on algorithms and the London school when we're focused on interactions. Logic dictates that software of any appreciable complexity cannot be either all algorithms or all interactions (although, to be fair, I have actually seen applications like these - and wish to never see such horrors ever again)."]]></description>
<dc:subject>tdd testing software</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:be8be3a11396/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/slagyr/speclj">
    <title>slagyr/speclj</title>
    <dc:date>2012-09-22T16:58:56+00:00</dc:date>
    <link>https://github.com/slagyr/speclj</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>clojure tdd testing development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:d113d75b7516/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://michaelfeathers.typepad.com/michael_feathers_blog/2012/09/precognitive-build-servers.html">
    <title>Michael Feathers: Precognitive Build Servers</title>
    <dc:date>2012-09-21T14:42:55+00:00</dc:date>
    <link>http://michaelfeathers.typepad.com/michael_feathers_blog/2012/09/precognitive-build-servers.html</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[" I've been experimenting with a variation of that: build a map of test failures to files which were modified in the commit where the failures occurred.  Then, on every new commit, take the set-union of the set of tests that have ever failed when the files in the commit have been touched along with the set of all tests recently introduced, and run them as the build.  My theory (which I have not been able to verify yet) is that for many projects this process may converge in such a way that nearly all of the failures that occur for a full build will occur for this abbreviated build.  If that's the case, it could give developers a strong early sense of "done", allowing any errors discovered in a full build to be handled in a bug reporting process"]]></description>
<dc:subject>test testing tdd software programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:e0d8bad737b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dallaway.com/acad/dbunit.html">
    <title>DB Testing</title>
    <dc:date>2012-09-01T16:26:04+00:00</dc:date>
    <link>http://www.dallaway.com/acad/dbunit.html</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>testing database unit unittest</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:df62ae532ee0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:unit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:unittest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jonleighton/focused_controller">
    <title>jonleighton/focused_controller</title>
    <dc:date>2012-05-01T02:25:29+00:00</dc:date>
    <link>https://github.com/jonleighton/focused_controller</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>action controller controllers rails testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c4a4e6815f3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:action"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:controller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:controllers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mikepackdev.com/blog_posts/24-the-right-way-to-code-dci-in-ruby">
    <title>The Right Way to Code DCI in Ruby :: Mike Pack Development</title>
    <dc:date>2012-02-10T23:21:18+00:00</dc:date>
    <link>http://mikepackdev.com/blog_posts/24-the-right-way-to-code-dci-in-ruby</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>dci rails rspec ruby testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:2f39ca264d2e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:dci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://calendar.perfplanet.com/2011/beyond-web-developer-tools-strace/">
    <title>Performance Calendar » Beyond web developer tools: strace</title>
    <dc:date>2012-01-10T20:32:09+00:00</dc:date>
    <link>http://calendar.perfplanet.com/2011/beyond-web-developer-tools-strace/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>browser chrome performance testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:518ea9f7a038/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.evanmiller.org/how-not-to-run-an-ab-test.html">
    <title>How Not To Run An A/B Test</title>
    <dc:date>2011-12-29T16:38:33+00:00</dc:date>
    <link>http://www.evanmiller.org/how-not-to-run-an-ab-test.html</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>a/b abtesting analytics testing statistics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:47afd7c4f99e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:a/b"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:abtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:statistics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arrrrcamp.be/videos/2011/corey-haines---fast-rails-tests/">
    <title>Corey Haines - Fast Rails Tests | ArrrrCamp 2011, Ghent Belgium</title>
    <dc:date>2011-10-27T21:18:46+00:00</dc:date>
    <link>http://arrrrcamp.be/videos/2011/corey-haines---fast-rails-tests/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>tdd testing rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:b10b595b3e5b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/xdissent/ievms#readme">
    <title>xdissent/ievms - GitHub</title>
    <dc:date>2011-09-26T14:01:47+00:00</dc:date>
    <link>https://github.com/xdissent/ievms#readme</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Microsoft provides virtual machine disk images to facilitate website testing in multiple versions of IE, regardless of the host operating system. Unfortunately, setting these virtual machines up without Microsoft's VirtualPC can be extremely difficult. The ievms scripts aim to facilitate that process using VirtualBox on Linux or OS X. With a single command, you can have IE7, IE8 and IE9 running in separate virtual machines.]]></description>
<dc:subject>browser ie internet testing virtualbox</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:f33677783b72/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ie"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:virtualbox"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://testanything.org/wiki/index.php/Main_Page">
    <title>Main Page - Test Anything Protocol</title>
    <dc:date>2011-08-23T23:13:44+00:00</dc:date>
    <link>http://testanything.org/wiki/index.php/Main_Page</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[TAP, the Test Anything Protocol, is a simple text-based interface between testing modules in a test harness. TAP started life as part of the test harness for Perl but now has implementations in C, C++, Python, PHP, Perl, Java and others.
Here's what a TAP test stream looks like:
   1..4
   ok 1 - Input file opened
   not ok 2 - First line of the input valid
   ok 3 - Read the rest of the file
   not ok 4 - Summarized correctly # TODO Not written yet]]></description>
<dc:subject>protocol perl python testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:6d0a5828b2d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:protocol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:perl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/txus/a">
    <title>txus/a - GitHub</title>
    <dc:date>2011-07-20T04:02:18+00:00</dc:date>
    <link>https://github.com/txus/a</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>tdd bdd testing framework ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:16f6b81025b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://koraktor.de/metior/">
    <title>Metior - About</title>
    <dc:date>2011-06-12T15:30:02+00:00</dc:date>
    <link>http://koraktor.de/metior/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>ruby statistics testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:78f2ba7a5dff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sinonjs.org/">
    <title>Sinon.JS - Versatile standalone test spies, stubs and mocks for JavaScript</title>
    <dc:date>2011-06-08T15:48:02+00:00</dc:date>
    <link>http://sinonjs.org/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>development framework javascript tdd testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:2677627d58ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.kiwi-lib.info/">
    <title>Kiwi Library</title>
    <dc:date>2011-06-04T15:02:00+00:00</dc:date>
    <link>http://www.kiwi-lib.info/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>bdd cocoa ios iphone testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:7b1d13459727/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.affirmit.org/">
    <title>AffirmIt!</title>
    <dc:date>2011-04-01T16:06:35+00:00</dc:date>
    <link>http://www.affirmit.org/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>software automatedtesting testing humour funny</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ca8a09813df3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:automatedtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:humour"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:funny"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.thecodewhisperer.com/post/2186001261/mocks-arent-stubs-the-remix">
    <title>Mocks aren’t stubs, the remix - The Code Whisperer</title>
    <dc:date>2011-02-27T20:40:28+00:00</dc:date>
    <link>http://blog.thecodewhisperer.com/post/2186001261/mocks-arent-stubs-the-remix</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[In comments, Steve Freeman writes: "+1 Our phrase for this is "Stub Queries, Expect Actions", where an action changes the environment outside the object under test and a query doesn't. In your example, finding is a query, so it should be stubbed. In jMock, that would be an "allowance". Of course it's the same machinery under the covers, but it's about expressing the intent of the test."]]></description>
<dc:subject>testing mocks stubs expectations assertions</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:6d22f9cc140f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:stubs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:expectations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:assertions"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cleancoder.posterous.com/the-transformation-priority-premise">
    <title>The Transformation Priority Premise - Uncle Bob's Blog</title>
    <dc:date>2011-01-04T02:16:46+00:00</dc:date>
    <link>http://cleancoder.posterous.com/the-transformation-priority-premise</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>tdd testing refactoring programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:3eceaa7a0c07/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.abtests.com/">
    <title>ABtests.com - Share A/B Testing Results. Improve your conversion today.</title>
    <dc:date>2010-12-30T05:34:05+00:00</dc:date>
    <link>http://www.abtests.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>abtesting design testing usability ux splittesting analytics metrics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:d131d81991bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:abtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:usability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:splittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:metrics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://en.wikipedia.org/wiki/List_of_remastering_software">
    <title>List of remastering software - Wikipedia, the free encyclopedia</title>
    <dc:date>2010-12-09T16:06:23+00:00</dc:date>
    <link>http://en.wikipedia.org/wiki/List_of_remastering_software</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Apparently that whole "bootxp/xplite/etc" thing is an entire category of software now. Who knew?
]]></description>
<dc:subject>windows linux livecd os virtualization virtualbox testing</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:cd2d1aae9c05/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:livecd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:os"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:virtualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:virtualbox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://xp123.com/g4p/hat/">
    <title>Tests From a Hat</title>
    <dc:date>2010-10-15T21:58:19+00:00</dc:date>
    <link>http://xp123.com/g4p/hat/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>agile craftsmanship game kata tdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:2ad7f8128cea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:craftsmanship"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:game"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:kata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/renemendoza/ruby_koans">
    <title>renemendoza's ruby_koans at master - GitHub</title>
    <dc:date>2010-08-31T14:00:20+00:00</dc:date>
    <link>http://github.com/renemendoza/ruby_koans</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Autotest-enabled Ruby Koans fork.
]]></description>
<dc:subject>ruby koans rubykoans tdd bdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:a8766215cf7a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:koans"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rubykoans"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.josephwilk.net/cucumber/cucumber-patterns.html">
    <title>Cucumber Patterns | Joseph Wilk</title>
    <dc:date>2010-08-10T13:00:42+00:00</dc:date>
    <link>http://blog.josephwilk.net/cucumber/cucumber-patterns.html</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>bdd cucumber testing ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:608ba6f98512/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pickfu.com/">
    <title>A/B Testing | PickFu</title>
    <dc:date>2010-07-20T15:31:06+00:00</dc:date>
    <link>http://pickfu.com/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["How it works
Write a question with 2 options.
Pay us - just $5.00.
Get answers from 50 people - with demographics and comments!"
]]></description>
<dc:subject>abtesting a/b crowdsourcing feedback research usability tools testing survey startups ab ab-testing</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c1532ccd59a6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:abtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:a/b"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:crowdsourcing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:feedback"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:usability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:survey"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:startups"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ab-testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://fakeapp.com/">
    <title>Fake - Mac OS X Web Browser Automation and Webapp Testing Made Simple.</title>
    <dc:date>2010-07-05T18:25:51+00:00</dc:date>
    <link>http://fakeapp.com/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[New automated-browser-testing-kid on the block.
]]></description>
<dc:subject>automation macosx browser script scripting test testing web workflow</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:642cb6511dbf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:macosx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:script"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:workflow"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jsconsole.com/">
    <title>JavaScript console - for debugging, presentations and workshops</title>
    <dc:date>2010-04-29T13:42:33+00:00</dc:date>
    <link>http://jsconsole.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>console development javascript presentation programming js online test testing utility utilities web debugging sandbox</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:9a604c108e90/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:presentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:online"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:utility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:utilities"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sandbox"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pure-rspec-scotruby.heroku.com/">
    <title>@L4rk's Pure RSpec Preso</title>
    <dc:date>2010-04-18T20:49:36+00:00</dc:date>
    <link>http://pure-rspec-scotruby.heroku.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>bdd bestpractices rails rspec ruby tdd testing slides slideshow shoulda</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ce2ca964cd7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:slides"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:slideshow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:shoulda"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://grease-your-suite.heroku.com/">
    <title>Grease Your Suite - Tips and tricks for faster testing</title>
    <dc:date>2010-04-15T00:35:44+00:00</dc:date>
    <link>http://grease-your-suite.heroku.com/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Grease Your Suite

Tips and tricks for faster testing

Nick Gauthier

SmartLogic Solutions
]]></description>
<dc:subject>cucumber rails rspec ruby shoulda test tdd testing tests hydra factorygirl performance</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:62689f391195/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:shoulda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:hydra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:factorygirl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.conceptfeedback.com/concepts/">
    <title>Concept Feedback | Free Concept Reviews for Marketers, Designers and Developers</title>
    <dc:date>2010-04-11T23:23:09+00:00</dc:date>
    <link>http://www.conceptfeedback.com/concepts/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>community crowdsourcing development feedback design graphic inspiration ux web testing tool social</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:33520864b5ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:community"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:crowdsourcing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:feedback"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:graphic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:inspiration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:social"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sixrevisions.com/usabilityaccessibility/how-to-increase-conversions-on-any-website-in-45-minutes/">
    <title>How to Increase Conversions on any Website in 45 Minutes</title>
    <dc:date>2010-04-11T02:42:28+00:00</dc:date>
    <link>http://sixrevisions.com/usabilityaccessibility/how-to-increase-conversions-on-any-website-in-45-minutes/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>abtesting analytics conversion design ux usability testing seo optimization</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:6ee9e7b7b7a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:abtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:conversion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:usability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:seo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:optimization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sites.google.com/site/tddproblems/all-problems-1">
    <title>All problems (TDD Problems)</title>
    <dc:date>2010-04-10T04:37:29+00:00</dc:date>
    <link>http://sites.google.com/site/tddproblems/all-problems-1</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>tdd testing agile problems coding software kata dojo development</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ca3e4c00e067/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:problems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:kata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:dojo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>