<?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 (raygrasso)</title>
    <link>https://pinboard.in/u:raygrasso/public/</link>
    <description>recent bookmarks from raygrasso</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://calibreapp.com/blog/screenshot-pipeline-qa-review"/>
	<rdf:li rdf:resource="https://github.com/igrishaev/any"/>
	<rdf:li rdf:resource="https://www.mabl.com/"/>
	<rdf:li rdf:resource="https://developer.microsoft.com/blog/the-complete-playwright-end-to-end-story-tools-ai-and-real-world-workflows"/>
	<rdf:li rdf:resource="https://gomakethings.com/how-to-use-playwright-for-unit-testing/"/>
	<rdf:li rdf:resource="https://github.com/rhysd/actionlint"/>
	<rdf:li rdf:resource="https://dannorth.net/2021/07/26/we-need-to-talk-about-testing/"/>
	<rdf:li rdf:resource="https://building.nubank.com.br/why-we-killed-our-end-to-end-test-suite/"/>
	<rdf:li rdf:resource="https://stackoverflow.com/questions/6453235/what-does-damp-not-dry-mean-when-talking-about-unit-tests"/>
	<rdf:li rdf:resource="https://charity.wtf/2020/12/31/why-are-my-tests-so-slow-a-list-of-likely-suspects-anti-patterns-and-unresolved-personal-trauma/"/>
	<rdf:li rdf:resource="https://github.blog/2020-12-16-reducing-flaky-builds-by-18x/"/>
	<rdf:li rdf:resource="https://randalldavis.github.io/microservice/testing/2017/06/05/microservice-edges.html"/>
	<rdf:li rdf:resource="https://dropbox.tech/infrastructure/-testing-our-new-sync-engine"/>
	<rdf:li rdf:resource="https://michaelfeathers.silvrback.com/unit-conversations"/>
	<rdf:li rdf:resource="https://blog.carbonfive.com/functional-mocks-with-mox-in-elixir/"/>
	<rdf:li rdf:resource="https://adamdelong.com/iex-pry-test/"/>
	<rdf:li rdf:resource="https://semaphoreci.com/community/tutorials/a-practical-guide-to-test-doubles-in-elixir"/>
	<rdf:li rdf:resource="http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-contracts/"/>
	<rdf:li rdf:resource="https://elixirschool.com/en/lessons/basics/testing/"/>
	<rdf:li rdf:resource="https://medium.com/@copyconstruct/testing-in-production-the-hard-parts-3f06cefaf592"/>
	<rdf:li rdf:resource="https://github.com/gruntwork-io/terratest"/>
	<rdf:li rdf:resource="https://increment.com/testing/i-test-in-production/"/>
	<rdf:li rdf:resource="https://lizkeogh.com/2019/08/27/scenarios-using-custom-dsls/"/>
	<rdf:li rdf:resource="https://blog.thepete.net/blog/2019/07/15/a-nice-way-to-test-redux-reducers-and-actions---part-i/"/>
	<rdf:li rdf:resource="https://blog.semanticart.com/2019/06/20/using-git-history-to-suggest-tests/"/>
	<rdf:li rdf:resource="https://medium.com/@kentbeck_7670/programmer-test-principles-d01c064d7934"/>
	<rdf:li rdf:resource="https://github.com/charleskorn/batect"/>
	<rdf:li rdf:resource="https://www.datadoghq.com/blog/browser-tests/"/>
	<rdf:li rdf:resource="https://github.com/HypothesisWorks/hypothesis"/>
	<rdf:li rdf:resource="https://medium.com/@copyconstruct/testing-microservices-the-sane-way-9bb31d158c16"/>
	<rdf:li rdf:resource="https://medium.com/@copyconstruct/testing-in-production-the-safe-way-18ca102d0ef1"/>
	<rdf:li rdf:resource="https://toptal.github.io/crystalball/"/>
	<rdf:li rdf:resource="https://overcast.fm/+FmcOPJfQw"/>
	<rdf:li rdf:resource="https://speakerdeck.com/charity/engineering-large-systems-when-youre-not-google-or-facebook-test-in-prod"/>
	<rdf:li rdf:resource="https://github.com/PSPDFKit-labs/bypass"/>
	<rdf:li rdf:resource="https://github.com/bernardolins/fake_server"/>
	<rdf:li rdf:resource="https://sqlite.org/testing.html"/>
	<rdf:li rdf:resource="https://meowni.ca/posts/2017-puppeteer-tests/"/>
	<rdf:li rdf:resource="https://pragprog.com/book/rspec3/effective-testing-with-rspec-3"/>
	<rdf:li rdf:resource="https://github.com/emberjs/ember-mocha"/>
	<rdf:li rdf:resource="https://github.com/adieuadieu/serverless-chrome"/>
	<rdf:li rdf:resource="https://www.devmynd.com/blog/five-factor-testing/"/>
	<rdf:li rdf:resource="https://www.cypress.io/"/>
	<rdf:li rdf:resource="https://knapsackpro.com/"/>
	<rdf:li rdf:resource="http://blog.lucidsimple.com/2016/01/31/exunit-cheat-sheet.html"/>
	<rdf:li rdf:resource="http://infiniteundo.com/post/25230828820/things-you-should-test"/>
	<rdf:li rdf:resource="https://travispoulsen.com/blog/posts/2016-06-22-Property-Based-Testing-in-Elixir.html"/>
	<rdf:li rdf:resource="https://github.com/Automattic/wp-e2e-tests"/>
	<rdf:li rdf:resource="http://serverspec.org/"/>
	<rdf:li rdf:resource="https://gist.github.com/alex-zige/5795358"/>
	<rdf:li rdf:resource="https://github.com/xeqi/peridot"/>
	<rdf:li rdf:resource="https://github.com/xeqi/kerodon"/>
	<rdf:li rdf:resource="http://conversionxl.com/12-ab-split-testing-mistakes-i-see-businesses-make-all-the-time/"/>
	<rdf:li rdf:resource="http://randycoulman.com/blog/categories/getting-testy/"/>
	<rdf:li rdf:resource="https://www.mockaroo.com/"/>
	<rdf:li rdf:resource="http://daspec.com/examples/start_here/hello_world/"/>
	<rdf:li rdf:resource="https://github.com/minimaxir/big-list-of-naughty-strings"/>
	<rdf:li rdf:resource="http://randycoulman.com//blog/2015/08/04/getting-testy-redux/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=URSWYvyc42M&amp;feature=youtu.be"/>
	<rdf:li rdf:resource="https://hypothesis.readthedocs.org/en/stable/index.html"/>
	<rdf:li rdf:resource="http://googletesting.blogspot.com/2015/04/just-say-no-to-more-end-to-end-tests.html"/>
	<rdf:li rdf:resource="https://github.com/anandbagmar/tta"/>
	<rdf:li rdf:resource="https://www.codementor.io/reactjs/tutorial/test-reactjs-components-karma-webpack"/>
	<rdf:li rdf:resource="https://github.com/newsapps/beeswithmachineguns"/>
	<rdf:li rdf:resource="http://matthewlehner.net/rails-api-testing-guidelines/"/>
	<rdf:li rdf:resource="https://github.com/richardszalay/mockhttp"/>
	<rdf:li rdf:resource="http://watirmelon.com/2014/05/14/100000-e2e-selenium-tests-sounds-like-a-nightmare/"/>
	<rdf:li rdf:resource="http://blog.8thlight.com/uncle-bob/2014/05/10/WhenToMock.html"/>
	<rdf:li rdf:resource="https://www.destroyallsoftware.com/blog/2014/tdd-straw-men-and-rhetoric"/>
	<rdf:li rdf:resource="http://blog.8thlight.com/uncle-bob/2014/04/30/When-tdd-does-not-work.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://calibreapp.com/blog/screenshot-pipeline-qa-review">
    <title>We needed a screenshot pipeline; we got a design QA tool instead | Calibre Blog</title>
    <dc:date>2026-05-06T23:39:12+00:00</dc:date>
    <link>https://calibreapp.com/blog/screenshot-pipeline-qa-review</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing design</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:771f005e70db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/igrishaev/any">
    <title>any</title>
    <dc:date>2026-03-03T11:01:10+00:00</dc:date>
    <link>https://github.com/igrishaev/any</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Objects for smart comparison in tests.]]></description>
<dc:subject>clojure testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6af4afa8b167/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mabl.com/">
    <title>AI-Powered Testing for the Next Generation of Software | mabl</title>
    <dc:date>2026-02-22T10:37:00+00:00</dc:date>
    <link>https://www.mabl.com/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ai testing software</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:744764e79269/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.microsoft.com/blog/the-complete-playwright-end-to-end-story-tools-ai-and-real-world-workflows">
    <title>The Complete Playwright End-to-End Story, Tools, AI, and Real-World Workflows - Microsoft for Developers</title>
    <dc:date>2025-11-07T03:01:30+00:00</dc:date>
    <link>https://developer.microsoft.com/blog/the-complete-playwright-end-to-end-story-tools-ai-and-real-world-workflows</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ai testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:22efe3cf4b9c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gomakethings.com/how-to-use-playwright-for-unit-testing/">
    <title>How to use Playwright for unit testing</title>
    <dc:date>2025-08-19T11:40:10+00:00</dc:date>
    <link>https://gomakethings.com/how-to-use-playwright-for-unit-testing/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Kelp, my UI library for people who love HTML, officially launched as v1 stable yesterday!]]></description>
<dc:subject>playwright testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a5c3c5bddd38/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:playwright"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rhysd/actionlint">
    <title>actionlint</title>
    <dc:date>2023-09-26T23:39:26+00:00</dc:date>
    <link>https://github.com/rhysd/actionlint</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[:octocat: Static checker for GitHub Actions workflow files]]></description>
<dc:subject>github testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:36a652d486d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dannorth.net/2021/07/26/we-need-to-talk-about-testing/">
    <title>We need to talk about testing</title>
    <dc:date>2021-12-05T05:10:10+00:00</dc:date>
    <link>https://dannorth.net/2021/07/26/we-need-to-talk-about-testing/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d5237266b9a5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://building.nubank.com.br/why-we-killed-our-end-to-end-test-suite/">
    <title>Why We Killed Our End-to-End Test Suite - Building Nubank</title>
    <dc:date>2021-10-09T14:08:58+00:00</dc:date>
    <link>https://building.nubank.com.br/why-we-killed-our-end-to-end-test-suite/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:5421928dfe54/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stackoverflow.com/questions/6453235/what-does-damp-not-dry-mean-when-talking-about-unit-tests">
    <title>What does “DAMP not DRY” mean when talking about unit tests? - Stack Overflow</title>
    <dc:date>2021-01-30T11:59:04+00:00</dc:date>
    <link>https://stackoverflow.com/questions/6453235/what-does-damp-not-dry-mean-when-talking-about-unit-tests</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A succinct explanation of why duplication is more acceptable in tests.]]></description>
<dc:subject>testing programming</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e1954550fe03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://charity.wtf/2020/12/31/why-are-my-tests-so-slow-a-list-of-likely-suspects-anti-patterns-and-unresolved-personal-trauma/">
    <title>“Why are my tests so slow?” A list of likely suspects, anti-patterns, and unresolved personal trauma. – charity.wtf</title>
    <dc:date>2021-01-01T07:00:54+00:00</dc:date>
    <link>https://charity.wtf/2020/12/31/why-are-my-tests-so-slow-a-list-of-likely-suspects-anti-patterns-and-unresolved-personal-trauma/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing continuous-integration</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:914354f1152d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:continuous-integration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.blog/2020-12-16-reducing-flaky-builds-by-18x/">
    <title>Reducing flaky builds by 18x - The GitHub Blog</title>
    <dc:date>2020-12-19T04:56:14+00:00</dc:date>
    <link>https://github.blog/2020-12-16-reducing-flaky-builds-by-18x/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:5e5b2e495340/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://randalldavis.github.io/microservice/testing/2017/06/05/microservice-edges.html">
    <title>Microservice Edge Testing</title>
    <dc:date>2020-11-30T11:41:09+00:00</dc:date>
    <link>https://randalldavis.github.io/microservice/testing/2017/06/05/microservice-edges.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>microservices testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:42fe6c34131e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dropbox.tech/infrastructure/-testing-our-new-sync-engine">
    <title>Testing sync at Dropbox - Dropbox</title>
    <dc:date>2020-09-24T12:03:25+00:00</dc:date>
    <link>https://dropbox.tech/infrastructure/-testing-our-new-sync-engine</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Designing an application to make it easier to test.]]></description>
<dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:4ea5e260eddd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://michaelfeathers.silvrback.com/unit-conversations">
    <title>Michael Feathers - Unit Conversations</title>
    <dc:date>2020-09-23T10:35:28+00:00</dc:date>
    <link>https://michaelfeathers.silvrback.com/unit-conversations</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing programming</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:2ee11d970918/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.carbonfive.com/functional-mocks-with-mox-in-elixir/">
    <title>Functional Mocks with Mox in Elixir</title>
    <dc:date>2020-09-20T12:16:12+00:00</dc:date>
    <link>https://blog.carbonfive.com/functional-mocks-with-mox-in-elixir/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing elixir</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3ec0a0076d6e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://adamdelong.com/iex-pry-test/">
    <title>How to Use IEx.pry in Elixir Tests - Elixir Tutorials</title>
    <dc:date>2020-09-20T12:11:32+00:00</dc:date>
    <link>https://adamdelong.com/iex-pry-test/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Elixir's IEx.pry is a great debugging tool. It allows you to stop time in the middle of your application in order to inspect the conditions in which your app is currently running. If you've ever had to try and use IEx.pry while running your Elixir tests using `mix test`]]></description>
<dc:subject>elixir testing debugging</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:1cc400b06336/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:debugging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://semaphoreci.com/community/tutorials/a-practical-guide-to-test-doubles-in-elixir">
    <title>A Practical Guide to Test Doubles in Elixir - Semaphore</title>
    <dc:date>2020-09-20T12:04:46+00:00</dc:date>
    <link>https://semaphoreci.com/community/tutorials/a-practical-guide-to-test-doubles-in-elixir</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[In this tutorial you will learn how to draw a clear line between fakes, stubs, mocks, and spies in Elixir, and learn how to use them.]]></description>
<dc:subject>elixir testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:31079edd87fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-contracts/">
    <title>Mocks and explicit contracts « Plataformatec Blog</title>
    <dc:date>2020-09-20T12:02:54+00:00</dc:date>
    <link>http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-contracts/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Our test tools often make it very easy to abuse mocks. This post provides some guidelines on using them properly by relying on explicit contracts.]]></description>
<dc:subject>testing elixir</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:746d435a28ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://elixirschool.com/en/lessons/basics/testing/">
    <title>Testing · Elixir School</title>
    <dc:date>2020-09-20T11:51:24+00:00</dc:date>
    <link>https://elixirschool.com/en/lessons/basics/testing/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>elixir testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:00730b006ed2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@copyconstruct/testing-in-production-the-hard-parts-3f06cefaf592">
    <title>Testing in Production: the hard parts - Cindy Sridharan - Medium</title>
    <dc:date>2020-01-02T11:36:03+00:00</dc:date>
    <link>https://medium.com/@copyconstruct/testing-in-production-the-hard-parts-3f06cefaf592</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:7a18efcb857b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/gruntwork-io/terratest">
    <title>GitHub - gruntwork-io/terratest</title>
    <dc:date>2019-10-08T01:24:10+00:00</dc:date>
    <link>https://github.com/gruntwork-io/terratest</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.]]></description>
<dc:subject>testing infrastructure devops</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e9894db49f3d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:devops"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://increment.com/testing/i-test-in-production/">
    <title>I test in prod – Increment: Testing</title>
    <dc:date>2019-10-06T11:25:20+00:00</dc:date>
    <link>https://increment.com/testing/i-test-in-production/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:f6067d4499b3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lizkeogh.com/2019/08/27/scenarios-using-custom-dsls/">
    <title>Scenarios using custom DSLs | Liz Keogh, lunivore</title>
    <dc:date>2019-08-28T11:03:55+00:00</dc:date>
    <link>https://lizkeogh.com/2019/08/27/scenarios-using-custom-dsls/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Roll your own testing DSL using patterns from Cucumber.]]></description>
<dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:19ac4c388a47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.thepete.net/blog/2019/07/15/a-nice-way-to-test-redux-reducers-and-actions---part-i/">
    <title>A nice way to test redux reducers and actions</title>
    <dc:date>2019-07-18T10:32:19+00:00</dc:date>
    <link>https://blog.thepete.net/blog/2019/07/15/a-nice-way-to-test-redux-reducers-and-actions---part-i/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>redux testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b04a5c8f82da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:redux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.semanticart.com/2019/06/20/using-git-history-to-suggest-tests/">
    <title>semantic art - Use Git history to suggest related tests</title>
    <dc:date>2019-07-09T14:15:34+00:00</dc:date>
    <link>https://blog.semanticart.com/2019/06/20/using-git-history-to-suggest-tests/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing git web-analytics</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:fc2cdd5d92f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:web-analytics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@kentbeck_7670/programmer-test-principles-d01c064d7934">
    <title>Programmer Test Principles - Kent Beck - Medium</title>
    <dc:date>2019-07-03T11:58:44+00:00</dc:date>
    <link>https://medium.com/@kentbeck_7670/programmer-test-principles-d01c064d7934</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing programming</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:f01f5ea8306b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/charleskorn/batect">
    <title>GitHub - charleskorn/batect: Build And Testing Environments as Code Tool</title>
    <dc:date>2019-04-26T14:48:37+00:00</dc:date>
    <link>https://github.com/charleskorn/batect</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Build And Testing Environments as Code Tool]]></description>
<dc:subject>docker testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8382f62afcd5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.datadoghq.com/blog/browser-tests/">
    <title>User experience monitoring with Datadog Browser Tests | Datadog</title>
    <dc:date>2019-04-26T13:10:53+00:00</dc:date>
    <link>https://www.datadoghq.com/blog/browser-tests/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Easily set up automated, self-maintaining browser tests for complex user journeys in your application. ]]></description>
<dc:subject>testing datadog</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:cd50b1d25bbf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:datadog"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/HypothesisWorks/hypothesis">
    <title>GitHub - HypothesisWorks/hypothesis</title>
    <dc:date>2018-10-29T05:46:17+00:00</dc:date>
    <link>https://github.com/HypothesisWorks/hypothesis</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Hypothesis is a powerful, flexible, and easy to use library for property-based testing.]]></description>
<dc:subject>testing propertybasedtesting</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6e66d8d9c892/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:propertybasedtesting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@copyconstruct/testing-microservices-the-sane-way-9bb31d158c16">
    <title>Testing Microservices, the sane way – Cindy Sridharan – Medium</title>
    <dc:date>2018-10-11T08:07:17+00:00</dc:date>
    <link>https://medium.com/@copyconstruct/testing-microservices-the-sane-way-9bb31d158c16</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing microservices</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:bf531af5d550/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:microservices"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@copyconstruct/testing-in-production-the-safe-way-18ca102d0ef1">
    <title>Testing in Production, the safe way – Cindy Sridharan – Medium</title>
    <dc:date>2018-10-08T10:39:06+00:00</dc:date>
    <link>https://medium.com/@copyconstruct/testing-in-production-the-safe-way-18ca102d0ef1</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:cf5d0c92a161/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://toptal.github.io/crystalball/">
    <title>Crystalball Manual</title>
    <dc:date>2018-07-24T13:35:10+00:00</dc:date>
    <link>https://toptal.github.io/crystalball/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Crystalball is a Ruby library which implements Regression Test Selection mechanism originally published by Aaron Patterson. Its main purpose is to select a minimal subset of your test suite which should be run to ensure your changes didn't break anything.]]></description>
<dc:subject>ruby testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:174c9d1eedff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://overcast.fm/+FmcOPJfQw">
    <title>Property-Based Testing</title>
    <dc:date>2018-05-14T23:18:00+00:00</dc:date>
    <link>https://overcast.fm/+FmcOPJfQw</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[From the Cucumber podcast.]]></description>
<dc:subject>testing propertybasedtesting podcasts</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a0f78255fbab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:propertybasedtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:podcasts"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://speakerdeck.com/charity/engineering-large-systems-when-youre-not-google-or-facebook-test-in-prod">
    <title>Engineering Large Systems When You're Not Google Or Facebook (test in prod)</title>
    <dc:date>2018-05-08T00:50:37+00:00</dc:date>
    <link>https://speakerdeck.com/charity/engineering-large-systems-when-youre-not-google-or-facebook-test-in-prod</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A compelling case on testing in production.]]></description>
<dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b6bca2baf0c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/PSPDFKit-labs/bypass">
    <title>GitHub - PSPDFKit-labs/bypass</title>
    <dc:date>2018-04-09T00:13:18+00:00</dc:date>
    <link>https://github.com/PSPDFKit-labs/bypass</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responses to client requests.]]></description>
<dc:subject>elixir testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ecfce1345a92/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/bernardolins/fake_server">
    <title>GitHub - bernardolins/fake_server</title>
    <dc:date>2018-04-05T01:28:17+00:00</dc:date>
    <link>https://github.com/bernardolins/fake_server</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[FakeServer integrates with ExUnit to make external APIs testing simpler]]></description>
<dc:subject>elixir testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:4b6e1c45bad8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sqlite.org/testing.html">
    <title>How SQLite Is Tested</title>
    <dc:date>2018-03-17T07:21:28+00:00</dc:date>
    <link>https://sqlite.org/testing.html</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Thorough.]]></description>
<dc:subject>testing database</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ab8b9bffc53d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://meowni.ca/posts/2017-puppeteer-tests/">
    <title>Automatic visual diffing with Puppeteer – Monica Dinculescu</title>
    <dc:date>2018-02-03T23:18:18+00:00</dc:date>
    <link>https://meowni.ca/posts/2017-puppeteer-tests/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:85c165f5e083/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pragprog.com/book/rspec3/effective-testing-with-rspec-3">
    <title>Effective Testing with RSpec 3: Build Ruby Apps with Confidence by Myron Marston and Ian Dees | The Pragmatic Bookshelf</title>
    <dc:date>2017-11-08T13:32:29+00:00</dc:date>
    <link>https://pragprog.com/book/rspec3/effective-testing-with-rspec-3</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>rspec testing books</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0e5e0e467d55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:books"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/emberjs/ember-mocha">
    <title>GitHub - emberjs/ember-mocha</title>
    <dc:date>2017-09-09T02:39:51+00:00</dc:date>
    <link>https://github.com/emberjs/ember-mocha</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Mocha helpers for testing Ember.js applications]]></description>
<dc:subject>emberjs testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:bbbd5dc84fec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:emberjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/adieuadieu/serverless-chrome">
    <title>GitHub - adieuadieu/serverless-chrome</title>
    <dc:date>2017-07-10T03:21:24+00:00</dc:date>
    <link>https://github.com/adieuadieu/serverless-chrome</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Run headless Chrome/Chromium on AWS Lambda (maybe Azure, & GCP later)]]></description>
<dc:subject>chrome testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e0e871026cf3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.devmynd.com/blog/five-factor-testing/">
    <title>Five Factor Testing - Custom Web &amp; Mobile Development Company</title>
    <dc:date>2017-05-16T12:41:41+00:00</dc:date>
    <link>https://www.devmynd.com/blog/five-factor-testing/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A look at the purpose of testing.]]></description>
<dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c1c77852dabd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.cypress.io/">
    <title>Cypress.io: Testing, the way it should be.</title>
    <dc:date>2017-01-04T00:21:01+00:00</dc:date>
    <link>https://www.cypress.io/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Cypress is a test engine that runs unit and integration tests in your browser. It makes it easy to write and debug web application tests.

It is a selenium replacement.]]></description>
<dc:subject>testing integration</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:2926e8cdd053/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:integration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://knapsackpro.com/">
    <title>Optimal test suite parallelisation in RSpec, Cucumber, Minitest, Spinach - Knapsack Pro</title>
    <dc:date>2016-10-18T01:51:15+00:00</dc:date>
    <link>https://knapsackpro.com/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:4ce1030944d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.lucidsimple.com/2016/01/31/exunit-cheat-sheet.html">
    <title>ExUnit Cheat Sheet</title>
    <dc:date>2016-07-30T00:17:03+00:00</dc:date>
    <link>http://blog.lucidsimple.com/2016/01/31/exunit-cheat-sheet.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>elixir testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d2e8fd0038d6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://infiniteundo.com/post/25230828820/things-you-should-test">
    <title>Things you should test</title>
    <dc:date>2016-07-18T08:39:34+00:00</dc:date>
    <link>http://infiniteundo.com/post/25230828820/things-you-should-test</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e8cd2031fc4f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://travispoulsen.com/blog/posts/2016-06-22-Property-Based-Testing-in-Elixir.html">
    <title>/tmp/blog/Property Based Testing in Elixir</title>
    <dc:date>2016-07-10T05:42:32+00:00</dc:date>
    <link>https://travispoulsen.com/blog/posts/2016-06-22-Property-Based-Testing-in-Elixir.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>elixir testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:25ea63085639/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Automattic/wp-e2e-tests">
    <title>GitHub - Automattic/wp-e2e-tests</title>
    <dc:date>2016-05-06T12:18:23+00:00</dc:date>
    <link>https://github.com/Automattic/wp-e2e-tests</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Automated End to End Tests for WordPress.com]]></description>
<dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:fef4130bb695/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://serverspec.org/">
    <title>Serverspec - Home</title>
    <dc:date>2016-04-07T04:37:05+00:00</dc:date>
    <link>http://serverspec.org/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[RSpec tests for your servers configured 
by CFEngine, Puppet, Ansible, Itamae or anything else.]]></description>
<dc:subject>devops testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8e407c203a60/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/alex-zige/5795358">
    <title>Rails Rspec API Testing Notes</title>
    <dc:date>2015-11-12T03:22:25+00:00</dc:date>
    <link>https://gist.github.com/alex-zige/5795358</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>api testing rspec rails</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:2045add610d2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/xeqi/peridot">
    <title>xeqi/peridot</title>
    <dc:date>2015-10-22T23:30:05+00:00</dc:date>
    <link>https://github.com/xeqi/peridot</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[peridot - a basic api for interacting with ring apps]]></description>
<dc:subject>clojure testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:61a7ca3c4698/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/xeqi/kerodon">
    <title>xeqi/kerodon</title>
    <dc:date>2015-10-22T23:29:57+00:00</dc:date>
    <link>https://github.com/xeqi/kerodon</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[kerodon - interaction and testing library for html based ring apps.]]></description>
<dc:subject>clojure testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6e21f81f2de2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://conversionxl.com/12-ab-split-testing-mistakes-i-see-businesses-make-all-the-time/">
    <title>12 A/B Split Testing Mistakes Businesses Make All The Time</title>
    <dc:date>2015-10-19T03:11:09+00:00</dc:date>
    <link>http://conversionxl.com/12-ab-split-testing-mistakes-i-see-businesses-make-all-the-time/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A/B testing is fun. With so many easy-to-use tools around, anyone can (and should) do it. However, there's actually more to it than just setting up a test.]]></description>
<dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:7a1912e2e50a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://randycoulman.com/blog/categories/getting-testy/">
    <title>Category: Getting Testy - Courageous Software</title>
    <dc:date>2015-10-12T13:48:51+00:00</dc:date>
    <link>http://randycoulman.com/blog/categories/getting-testy/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:54c0c2e2561b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mockaroo.com/">
    <title>www.mockaroo.com</title>
    <dc:date>2015-09-17T09:38:00+00:00</dc:date>
    <link>https://www.mockaroo.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Mock data generator]]></description>
<dc:subject>testing data</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:186ad861f11f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://daspec.com/examples/start_here/hello_world/">
    <title>hello world -- DaSpec -- Awesome executable specifications in Markdown</title>
    <dc:date>2015-08-25T01:50:26+00:00</dc:date>
    <link>http://daspec.com/examples/start_here/hello_world/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[DaSpec -- Awesome executable specifications in Markdown. Create living documentation for your software, and improve shared understanding between delivery teams and business domain expers using  BDD and specification by example.
]]></description>
<dc:subject>testing bdd</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:30acc6f7fc5f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:bdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/minimaxir/big-list-of-naughty-strings">
    <title>minimaxir/big-list-of-naughty-strings · GitHub</title>
    <dc:date>2015-08-21T08:12:31+00:00</dc:date>
    <link>https://github.com/minimaxir/big-list-of-naughty-strings</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Bad strings that can be used to filter user input.]]></description>
<dc:subject>security testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:9632eb9ed074/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://randycoulman.com//blog/2015/08/04/getting-testy-redux/">
    <title>Getting Testy: Redux - Courageous Software</title>
    <dc:date>2015-08-16T12:27:25+00:00</dc:date>
    <link>http://randycoulman.com//blog/2015/08/04/getting-testy-redux/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A series about unit testing]]></description>
<dc:subject>testing programming</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:fa24758980cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=URSWYvyc42M&amp;feature=youtu.be">
    <title>Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz - YouTube</title>
    <dc:date>2015-07-06T01:08:19+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=URSWYvyc42M&amp;feature=youtu.be</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Tests are supposed to save us money. How is it, then, that many times they become millstones around our necks, gradually morphing into fragile, breakable things that raise the cost of change? We write too many tests and we test the wrong kinds of things. This talk strips away the veil and offers simple, practical guidelines for choosing what to test and how to test it. Finding the right testing balance isn't magic, it's a magic trick; come and learn the secret of writing stable tests that protect your application at the lowest possible cost. Help us caption & translate this video! http://amara.org/v/FGa6/]]></description>
<dc:subject>testing rails ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:88cc41e52341/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hypothesis.readthedocs.org/en/stable/index.html">
    <title>Welcome to Hypothesis! — Hypothesis 1.4 documentation</title>
    <dc:date>2015-05-14T08:08:36+00:00</dc:date>
    <link>https://hypothesis.readthedocs.org/en/stable/index.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0105f902876f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://googletesting.blogspot.com/2015/04/just-say-no-to-more-end-to-end-tests.html">
    <title>Google Testing Blog: Just Say No to More End-to-End Tests</title>
    <dc:date>2015-05-10T07:56:43+00:00</dc:date>
    <link>http://googletesting.blogspot.com/2015/04/just-say-no-to-more-end-to-end-tests.html</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Viva la test pyramid]]></description>
<dc:subject>testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:1883c204a2ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/anandbagmar/tta">
    <title>anandbagmar/tta · GitHub</title>
    <dc:date>2015-04-29T10:51:57+00:00</dc:date>
    <link>https://github.com/anandbagmar/tta</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Test data analysis]]></description>
<dc:subject>testing datavis</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:12fdff9df2c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:datavis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.codementor.io/reactjs/tutorial/test-reactjs-components-karma-webpack">
    <title>Testing ReactJS Components with Karma and Webpack</title>
    <dc:date>2015-03-31T01:43:18+00:00</dc:date>
    <link>https://www.codementor.io/reactjs/tutorial/test-reactjs-components-karma-webpack</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>reactjs testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:09646ab68291/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:reactjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/newsapps/beeswithmachineguns">
    <title>newsapps/beeswithmachineguns</title>
    <dc:date>2015-02-04T11:50:52+00:00</dc:date>
    <link>https://github.com/newsapps/beeswithmachineguns</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Load testing framework]]></description>
<dc:subject>testing performance</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:9bb43769b260/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://matthewlehner.net/rails-api-testing-guidelines/">
    <title>Rails API Testing Guidelines</title>
    <dc:date>2014-11-19T14:04:13+00:00</dc:date>
    <link>http://matthewlehner.net/rails-api-testing-guidelines/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing rails</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8b3b94655a71/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/richardszalay/mockhttp">
    <title>richardszalay/mockhttp</title>
    <dc:date>2014-06-23T05:31:34+00:00</dc:date>
    <link>https://github.com/richardszalay/mockhttp</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[mockhttp - Testing layer for Microsoft's HttpClient library. Create canned responses using a fluent API.]]></description>
<dc:subject>dotnet testing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:49f7dafc77b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:dotnet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://watirmelon.com/2014/05/14/100000-e2e-selenium-tests-sounds-like-a-nightmare/">
    <title>100,000 e2e selenium tests? Sounds like a nightmare!</title>
    <dc:date>2014-05-24T09:32:37+00:00</dc:date>
    <link>http://watirmelon.com/2014/05/14/100000-e2e-selenium-tests-sounds-like-a-nightmare/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:1f0bbbfbeab3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.8thlight.com/uncle-bob/2014/05/10/WhenToMock.html">
    <title>When to Mock | 8th Light</title>
    <dc:date>2014-05-11T01:03:57+00:00</dc:date>
    <link>http://blog.8thlight.com/uncle-bob/2014/05/10/WhenToMock.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>testing tdd</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c6e87edb776a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.destroyallsoftware.com/blog/2014/tdd-straw-men-and-rhetoric">
    <title>TDD, Straw Men, and Rhetoric — Destroy All Software Blog</title>
    <dc:date>2014-05-02T03:41:26+00:00</dc:date>
    <link>https://www.destroyallsoftware.com/blog/2014/tdd-straw-men-and-rhetoric</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>tdd testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:156d7a91f195/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.8thlight.com/uncle-bob/2014/04/30/When-tdd-does-not-work.html">
    <title>When TDD doesn't work. | 8th Light</title>
    <dc:date>2014-05-02T03:21:28+00:00</dc:date>
    <link>http://blog.8thlight.com/uncle-bob/2014/04/30/When-tdd-does-not-work.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>tdd testing</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:bc09d2cd7a5c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>