<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Wed, 29 Apr 2026 12:03:54 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Elixir Outlaws - Episodes Tagged with “Testing”</title>
    <link>https://elixiroutlaws.com/tags/testing</link>
    <pubDate>Wed, 24 Mar 2021 18:15:00 -0400</pubDate>
    <description>Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>The hallway track of the Elixir community</itunes:subtitle>
    <itunes:author>Elixir Outlaws</itunes:author>
    <itunes:summary>Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
    <itunes:owner>
      <itunes:name>Elixir Outlaws</itunes:name>
      <itunes:email>amos@binarynoggin.com</itunes:email>
    </itunes:owner>
<itunes:category text="Technology"/>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<item>
  <title>Episode 90: Ad Hoc-ly Specified</title>
  <link>http://elixiroutlaws.com/90</link>
  <guid isPermaLink="false">f3097636-87a8-4d9a-859c-d8964b3e2358</guid>
  <pubDate>Wed, 24 Mar 2021 18:15:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f3097636-87a8-4d9a-859c-d8964b3e2358.mp3" length="42498972" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle></itunes:subtitle>
  <itunes:duration>44:16</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>After confirming that there is indeed a Kansas City, Missouri, the Outlaws discuss Amos's new projects using Phoenix and some LiveView, then opine about CSS, Wallaby, and testing, before closing with brief commentary on Nyx. 
Shout outs to Friends of The Show : Frank Herbert and Mitch Hanberg.
https://www.mitchellhanberg.com/projects/
https://twitter.com/mononcqc
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-90-ad-hoc-ly-specified/
The Elixir Outlaws now have a Patreon (https://www.patreon.com/user?u=5332239). If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show. 
</description>
  <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>After confirming that there is indeed a Kansas City, Missouri, the Outlaws discuss Amos&#39;s new projects using Phoenix and some LiveView, then opine about CSS, Wallaby, and testing, before closing with brief commentary on Nyx. </p>

<p>Shout outs to Friends of The Show : Frank Herbert and Mitch Hanberg.</p>

<p><a href="https://www.mitchellhanberg.com/projects/" rel="nofollow">https://www.mitchellhanberg.com/projects/</a></p>

<p><a href="https://twitter.com/mononcqc" rel="nofollow">https://twitter.com/mononcqc</a></p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-90-ad-hoc-ly-specified/" rel="nofollow">https://binarynoggin.com/blog/episode-90-ad-hoc-ly-specified/</a></p>

<p>The Elixir Outlaws now have a <a href="https://www.patreon.com/user?u=5332239" rel="nofollow">Patreon</a>. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>After confirming that there is indeed a Kansas City, Missouri, the Outlaws discuss Amos&#39;s new projects using Phoenix and some LiveView, then opine about CSS, Wallaby, and testing, before closing with brief commentary on Nyx. </p>

<p>Shout outs to Friends of The Show : Frank Herbert and Mitch Hanberg.</p>

<p><a href="https://www.mitchellhanberg.com/projects/" rel="nofollow">https://www.mitchellhanberg.com/projects/</a></p>

<p><a href="https://twitter.com/mononcqc" rel="nofollow">https://twitter.com/mononcqc</a></p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-90-ad-hoc-ly-specified/" rel="nofollow">https://binarynoggin.com/blog/episode-90-ad-hoc-ly-specified/</a></p>

<p>The Elixir Outlaws now have a <a href="https://www.patreon.com/user?u=5332239" rel="nofollow">Patreon</a>. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 27: Give me a squiggly</title>
  <link>http://elixiroutlaws.com/27</link>
  <guid isPermaLink="false">9f1683d4-b481-40a5-9703-ac7c3de56795</guid>
  <pubDate>Thu, 03 Jan 2019 10:00:00 -0500</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/9f1683d4-b481-40a5-9703-ac7c3de56795.mp3" length="39730557" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>This week Chris no longer believes in unit testing and he helps explain why.</itunes:subtitle>
  <itunes:duration>41:51</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>This week kicks off with a discussion on the merits of being punctual and valuing people’s time. The conversation takes a detour into Chris and Amos’s experiences working at the big blue rectangle known as Walmart.
This leads into the main topic for this week which is unit testing. Amos starts  off with some definitions and Chris explains why if you’re gunna write a unit test you should actually be writing property based tests. The hosts wrap up the discussion by weighing the tradeoffs of different styles of testing.
The Elixir Outlaws now have a Patreon (https://www.patreon.com/user?u=5332239). If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show. 
</description>
  <itunes:keywords>elixir, unit testing, tdd, property based tests</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week kicks off with a discussion on the merits of being punctual and valuing people’s time. The conversation takes a detour into Chris and Amos’s experiences working at the big blue rectangle known as Walmart.</p>

<p>This leads into the main topic for this week which is unit testing. Amos starts  off with some definitions and Chris explains why if you’re gunna write a unit test you should actually be writing property based tests. The hosts wrap up the discussion by weighing the tradeoffs of different styles of testing.</p>

<p>The Elixir Outlaws now have a <a href="https://www.patreon.com/user?u=5332239" rel="nofollow">Patreon</a>. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="That garbage testing pyramid" rel="nofollow" href="https://martinfowler.com/articles/practical-test-pyramid.html">That garbage testing pyramid</a></li><li><a title="Fred&#39;s Book" rel="nofollow" href="https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir">Fred's Book</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week kicks off with a discussion on the merits of being punctual and valuing people’s time. The conversation takes a detour into Chris and Amos’s experiences working at the big blue rectangle known as Walmart.</p>

<p>This leads into the main topic for this week which is unit testing. Amos starts  off with some definitions and Chris explains why if you’re gunna write a unit test you should actually be writing property based tests. The hosts wrap up the discussion by weighing the tradeoffs of different styles of testing.</p>

<p>The Elixir Outlaws now have a <a href="https://www.patreon.com/user?u=5332239" rel="nofollow">Patreon</a>. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="That garbage testing pyramid" rel="nofollow" href="https://martinfowler.com/articles/practical-test-pyramid.html">That garbage testing pyramid</a></li><li><a title="Fred&#39;s Book" rel="nofollow" href="https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir">Fred's Book</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 9: Happiness Lamp</title>
  <link>http://elixiroutlaws.com/9</link>
  <guid isPermaLink="false">18f43d5c-206a-4647-853b-f4fd34002304</guid>
  <pubDate>Sun, 10 Jun 2018 23:30:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/18f43d5c-206a-4647-853b-f4fd34002304.mp3" length="62922842" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>Typesepcs and Testing Disagreements</itunes:subtitle>
  <itunes:duration>58:44</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>Aos and Chris talk about:
Parenting
Broken Arms
How do you add typespecs to a new project?
The importanct of tests are your code. 
</description>
  <content:encoded>
    <![CDATA[<p>Aos and Chris talk about:</p>

<ul>
<li>Parenting</li>
<li>Broken Arms</li>
<li>How do you add typespecs to a new project?</li>
<li>The importanct of tests are your code.</li>
</ul><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="https://www.amazon.com/dp/B0094HBU6I/ref=sspa_dk_detail_0?psc=1&amp;pd_rd_i=B0094HBU6I&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_p=1713835751726239774&amp;pf_rd_r=AZRD1VWZSKCF9YSHE5MV&amp;pd_rd_wg=bO4rK&amp;pf_rd_s=desktop-dp-sims&amp;pf_rd_t=40701&amp;pd_rd_w=lFY9h&amp;pf_rd_i=desktop-dp-sims&amp;pd_rd_r=78d42b5b-6a62-11e8-9781-77e067129179&amp;smid=A1OTVOM7X5SQYL" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B0094HBU6I/elixiroutlaws-20">https://www.amazon.com/dp/B0094HBU6I/ref=sspa_dk_detail_0?psc=1&amp;pd_rd_i=B0094HBU6I&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_p=1713835751726239774&amp;pf_rd_r=AZRD1VWZSKCF9YSHE5MV&amp;pd_rd_wg=bO4rK&amp;pf_rd_s=desktop-dp-sims&amp;pf_rd_t=40701&amp;pd_rd_w=lFY9h&amp;pf_rd_i=desktop-dp-sims&amp;pd_rd_r=78d42b5b-6a62-11e8-9781-77e067129179&amp;smid=A1OTVOM7X5SQYL</a></li><li><a title="Dialyzer" rel="nofollow" href="https://github.com/jeremyjh/dialyxir">Dialyzer</a> &mdash; Mix tasks to simplify use of Dialyzer in Elixir projects.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Aos and Chris talk about:</p>

<ul>
<li>Parenting</li>
<li>Broken Arms</li>
<li>How do you add typespecs to a new project?</li>
<li>The importanct of tests are your code.</li>
</ul><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="https://www.amazon.com/dp/B0094HBU6I/ref=sspa_dk_detail_0?psc=1&amp;pd_rd_i=B0094HBU6I&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_p=1713835751726239774&amp;pf_rd_r=AZRD1VWZSKCF9YSHE5MV&amp;pd_rd_wg=bO4rK&amp;pf_rd_s=desktop-dp-sims&amp;pf_rd_t=40701&amp;pd_rd_w=lFY9h&amp;pf_rd_i=desktop-dp-sims&amp;pd_rd_r=78d42b5b-6a62-11e8-9781-77e067129179&amp;smid=A1OTVOM7X5SQYL" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B0094HBU6I/elixiroutlaws-20">https://www.amazon.com/dp/B0094HBU6I/ref=sspa_dk_detail_0?psc=1&amp;pd_rd_i=B0094HBU6I&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_p=1713835751726239774&amp;pf_rd_r=AZRD1VWZSKCF9YSHE5MV&amp;pd_rd_wg=bO4rK&amp;pf_rd_s=desktop-dp-sims&amp;pf_rd_t=40701&amp;pd_rd_w=lFY9h&amp;pf_rd_i=desktop-dp-sims&amp;pd_rd_r=78d42b5b-6a62-11e8-9781-77e067129179&amp;smid=A1OTVOM7X5SQYL</a></li><li><a title="Dialyzer" rel="nofollow" href="https://github.com/jeremyjh/dialyxir">Dialyzer</a> &mdash; Mix tasks to simplify use of Dialyzer in Elixir projects.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 4: A simple matter of FTP</title>
  <link>http://elixiroutlaws.com/4</link>
  <guid isPermaLink="false">e1a2340e-5b0b-4c2b-9b70-12004f207166</guid>
  <pubDate>Sun, 06 May 2018 21:00:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/e1a2340e-5b0b-4c2b-9b70-12004f207166.mp3" length="40741949" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>Amos talks about his continuing journey into property testing and the outlaws discuss the ramifications of including stream_data in elixir core.</itunes:subtitle>
  <itunes:duration>42:18</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>Amos kicks off this episode by exposing the joys of symbolic variables in proper's state machine tests. Chris laments the lack of elixir work in his life and his future plans to correct the situation. The Outlaws then discuss the ramifications of Proper's GPL licensing. Not wanting to bore everyone with yet another open source licensing debate they quickly shift to #hottakes on stream_data's inclusion in elixir core. Anna provides a voice of reason while Chris plays devils advocate and says things that he'll probably regret. They finish with a teaser on "Purely Functional Data Structures". 
</description>
  <content:encoded>
    <![CDATA[<p>Amos kicks off this episode by exposing the joys of symbolic variables in proper&#39;s state machine tests. Chris laments the lack of elixir work in his life and his future plans to correct the situation. The Outlaws then discuss the ramifications of Proper&#39;s GPL licensing. Not wanting to bore everyone with yet another open source licensing debate they quickly shift to #hottakes on stream_data&#39;s inclusion in elixir core. Anna provides a voice of reason while Chris plays devils advocate and says things that he&#39;ll probably regret. They finish with a teaser on &quot;Purely Functional Data Structures&quot;.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Elixir Forum" rel="nofollow" href="https://elixirforum.com/">Elixir Forum</a> &mdash; As well as catering to the community’s more general needs, we have a strong focus on learning, so if you’ve been curious about Elixir or are just starting out - join up - you’ll be in great company!</li><li><a title="QuickCheck Testing For Fun and Profit" rel="nofollow" href="https://github.com/papers-we-love/raleigh-durham/blob/master/quickcheck/QuickCheck.pdf">QuickCheck Testing For Fun and Profit</a></li><li><a title="Proper Testing" rel="nofollow" href="http://propertesting.com/">Proper Testing</a></li><li><a title="Proper Documentation on StateM" rel="nofollow" href="http://proper.softlab.ntua.gr/Tutorials/PropEr_testing_of_generic_servers.html">Proper Documentation on StateM</a></li><li><a title="Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521663504/elixiroutlaws-20">Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books</a> &mdash; Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages</li><li><a title="Monoids and Finger trees" rel="nofollow" href="https://apfelmus.nfshost.com/articles/monoid-fingertree.html">Monoids and Finger trees</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Amos kicks off this episode by exposing the joys of symbolic variables in proper&#39;s state machine tests. Chris laments the lack of elixir work in his life and his future plans to correct the situation. The Outlaws then discuss the ramifications of Proper&#39;s GPL licensing. Not wanting to bore everyone with yet another open source licensing debate they quickly shift to #hottakes on stream_data&#39;s inclusion in elixir core. Anna provides a voice of reason while Chris plays devils advocate and says things that he&#39;ll probably regret. They finish with a teaser on &quot;Purely Functional Data Structures&quot;.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Elixir Forum" rel="nofollow" href="https://elixirforum.com/">Elixir Forum</a> &mdash; As well as catering to the community’s more general needs, we have a strong focus on learning, so if you’ve been curious about Elixir or are just starting out - join up - you’ll be in great company!</li><li><a title="QuickCheck Testing For Fun and Profit" rel="nofollow" href="https://github.com/papers-we-love/raleigh-durham/blob/master/quickcheck/QuickCheck.pdf">QuickCheck Testing For Fun and Profit</a></li><li><a title="Proper Testing" rel="nofollow" href="http://propertesting.com/">Proper Testing</a></li><li><a title="Proper Documentation on StateM" rel="nofollow" href="http://proper.softlab.ntua.gr/Tutorials/PropEr_testing_of_generic_servers.html">Proper Documentation on StateM</a></li><li><a title="Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521663504/elixiroutlaws-20">Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books</a> &mdash; Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages</li><li><a title="Monoids and Finger trees" rel="nofollow" href="https://apfelmus.nfshost.com/articles/monoid-fingertree.html">Monoids and Finger trees</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 2: Is this the show? - Property Testing</title>
  <link>http://elixiroutlaws.com/2</link>
  <guid isPermaLink="false">b726886b-8b04-49ac-b9fa-2bf7a08f27ef</guid>
  <pubDate>Sun, 22 Apr 2018 18:45:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/b726886b-8b04-49ac-b9fa-2bf7a08f27ef.mp3" length="47223692" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>The outlaws discuss the benefits of property testing.</itunes:subtitle>
  <itunes:duration>47:19</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>This week we talk about the benefits of property testing and discuss different tools and techniques available in the elixir community.
Links
&lt;a href="http://propertesting.com/"&gt;Proper Testing&lt;/a&gt;
&lt;a href="https://hexdocs.pm/stream_data/StreamData.html"&gt;StreamData&lt;/a&gt;
&lt;a href="https://github.com/Quviq/eqc_ex"&gt;QuickCheck&lt;/a&gt;
&lt;a href="https://github.com/alfert/propcheck"&gt;Propcheck&lt;/a&gt;
&lt;a href="https://github.com/whatyouhide/stream_data/issues/94"&gt;StreamData Proposal for model checking&lt;/a&gt;
</description>
  <content:encoded>
    <![CDATA[<p>This week we talk about the benefits of property testing and discuss different tools and techniques available in the elixir community.</p>

<h2>Links</h2>

<p><a href="http://propertesting.com/" target="_blank">Proper Testing</a><br>
<a href="https://hexdocs.pm/stream_data/StreamData.html" target="_blank">StreamData</a><br>
<a href="https://github.com/Quviq/eqc_ex" target="_blank">QuickCheck</a><br>
<a href="https://github.com/alfert/propcheck" target="_blank">Propcheck</a><br>
<a href="https://github.com/whatyouhide/stream_data/issues/94" target="_blank">StreamData Proposal for model checking</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week we talk about the benefits of property testing and discuss different tools and techniques available in the elixir community.</p>

<h2>Links</h2>

<p><a href="http://propertesting.com/" target="_blank">Proper Testing</a><br>
<a href="https://hexdocs.pm/stream_data/StreamData.html" target="_blank">StreamData</a><br>
<a href="https://github.com/Quviq/eqc_ex" target="_blank">QuickCheck</a><br>
<a href="https://github.com/alfert/propcheck" target="_blank">Propcheck</a><br>
<a href="https://github.com/whatyouhide/stream_data/issues/94" target="_blank">StreamData Proposal for model checking</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 1: Vanity - Library Guidelines</title>
  <link>http://elixiroutlaws.com/1</link>
  <guid isPermaLink="false">67d05554-af34-4219-90d4-c415caa6a9fe</guid>
  <pubDate>Sun, 15 Apr 2018 20:30:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/67d05554-af34-4219-90d4-c415caa6a9fe.mp3" length="67265561" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>This is our first episode. Join us on a dive into the new Elixir 1.7 Library Guidelines and a hint at property testing.</itunes:subtitle>
  <itunes:duration>1:04:39</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>Links:
bambooconfigadapter (https://hex.pm/packages/bamboo_config_adapter)
Library Guidelines (https://hexdocs.pm/elixir/master/library-guidelines.html)
Dialyxir (https://github.com/jeremyjh/dialyxir)
Success Types paper (https://it.uu.se/research/group/hipe/papers/succ_types.pdf)
Dynamic Supervisor (https://hexdocs.pm/elixir/master/DynamicSupervisor.html#content)
Propcheck (https://github.com/alfert/propcheck)
Chris's issue on stream data (https://github.com/whatyouhide/stream_data/issues/94)
Chris's talk on property testing (https://www.youtube.com/watch?v=69L5kf_qPLk&amp;amp;list=PLE7tQUdRKcyZV6tCYvrBLOGoyxUf7s9RT&amp;amp;index=16&amp;amp;t=1s)
Picks:
Chris - ProperTesting - http://propertesting.com 
Amos - Recon - http://ferd.github.io/recon/ 
</description>
  <content:encoded>
    <![CDATA[<p>Links:</p>

<ul>
<li><a href="https://hex.pm/packages/bamboo_config_adapter" rel="nofollow">bamboo_config_adapter</a></li>
<li><a href="https://hexdocs.pm/elixir/master/library-guidelines.html" rel="nofollow">Library Guidelines</a></li>
<li><a href="https://github.com/jeremyjh/dialyxir" rel="nofollow">Dialyxir</a></li>
<li><a href="https://it.uu.se/research/group/hipe/papers/succ_types.pdf" rel="nofollow">Success Types paper</a></li>
<li><a href="https://hexdocs.pm/elixir/master/DynamicSupervisor.html#content" rel="nofollow">Dynamic Supervisor</a></li>
<li><a href="https://github.com/alfert/propcheck" rel="nofollow">Propcheck</a></li>
<li><a href="https://github.com/whatyouhide/stream_data/issues/94" rel="nofollow">Chris&#39;s issue on stream data</a></li>
<li><a href="https://www.youtube.com/watch?v=69L5kf_qPLk&list=PLE7tQUdRKcyZV6tCYvrBLOGoyxUf7s9RT&index=16&t=1s" rel="nofollow">Chris&#39;s talk on property testing</a></li>
</ul>

<p>Picks:</p>

<p>Chris - ProperTesting - <a href="http://propertesting.com" rel="nofollow">http://propertesting.com</a> <br>
Amos - Recon - <a href="http://ferd.github.io/recon/" rel="nofollow">http://ferd.github.io/recon/</a> </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Links:</p>

<ul>
<li><a href="https://hex.pm/packages/bamboo_config_adapter" rel="nofollow">bamboo_config_adapter</a></li>
<li><a href="https://hexdocs.pm/elixir/master/library-guidelines.html" rel="nofollow">Library Guidelines</a></li>
<li><a href="https://github.com/jeremyjh/dialyxir" rel="nofollow">Dialyxir</a></li>
<li><a href="https://it.uu.se/research/group/hipe/papers/succ_types.pdf" rel="nofollow">Success Types paper</a></li>
<li><a href="https://hexdocs.pm/elixir/master/DynamicSupervisor.html#content" rel="nofollow">Dynamic Supervisor</a></li>
<li><a href="https://github.com/alfert/propcheck" rel="nofollow">Propcheck</a></li>
<li><a href="https://github.com/whatyouhide/stream_data/issues/94" rel="nofollow">Chris&#39;s issue on stream data</a></li>
<li><a href="https://www.youtube.com/watch?v=69L5kf_qPLk&list=PLE7tQUdRKcyZV6tCYvrBLOGoyxUf7s9RT&index=16&t=1s" rel="nofollow">Chris&#39;s talk on property testing</a></li>
</ul>

<p>Picks:</p>

<p>Chris - ProperTesting - <a href="http://propertesting.com" rel="nofollow">http://propertesting.com</a> <br>
Amos - Recon - <a href="http://ferd.github.io/recon/" rel="nofollow">http://ferd.github.io/recon/</a> </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
