<?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:podcast="https://podcastindex.org/namespace/1.0" xmlns:fireside="https://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>feed01.fireside.fm</fireside:hostname>
    <fireside:genDate>Fri, 19 Sep 2025 12:52:36 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Elixir Outlaws</title>
    <link>http://elixiroutlaws.com</link>
    <pubDate>Mon, 13 May 2024 23:01:32 -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>
    <copyright>© 2025 Binary Noggin</copyright>
    <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>
    <podcast:locked email="amos@binarynoggin.com">yes</podcast:locked>
    <podcast:funding url="https://www.patreon.com/user?u=5332239">Support the show!</podcast:funding>
<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 135: Little's Law</title>
      <link>http://elixiroutlaws.com/135</link>
      <guid isPermaLink="false">8d2cb5dd-54e1-4cf1-9307-541d27240ba3</guid>
      <pubDate>Wed, 06 Dec 2023 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/8d2cb5dd-54e1-4cf1-9307-541d27240ba3.mp3" length="46318403" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Discovering how Little's Law affects everything in software.</itunes:subtitle>
      <itunes:duration>48:14</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>We had a request from Andy Jones to talk about Little's Law. Thanks for the suggestion, Andy. Keep those coming. This is way late coming out, but our life queue was backed up.
Little's Law (https://en.wikipedia.org/wiki/Little%27s_law)
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>We had a request from Andy Jones to talk about Little&#39;s Law. Thanks for the suggestion, Andy. Keep those coming. This is way late coming out, but our life queue was backed up.</p>

<p><a href="https://en.wikipedia.org/wiki/Little%27s_law" rel="nofollow">Little&#39;s Law</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>We had a request from Andy Jones to talk about Little&#39;s Law. Thanks for the suggestion, Andy. Keep those coming. This is way late coming out, but our life queue was backed up.</p>

<p><a href="https://en.wikipedia.org/wiki/Little%27s_law" rel="nofollow">Little&#39;s Law</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+Vt-WSYMF</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+Vt-WSYMF" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 134: Elixir Mexico: Crickets and Beer</title>
      <link>http://elixiroutlaws.com/134</link>
      <guid isPermaLink="false">a812a722-0dd9-4a06-aead-1c0122e36756</guid>
      <pubDate>Fri, 22 Sep 2023 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a812a722-0dd9-4a06-aead-1c0122e36756.mp3" length="39759410" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>41:24</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>Sean and Amos talk tech with Raúl Chouza and Carlo Gilmar. 
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. Special Guests: Carlo Gilmar and Raúl Chouza.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Sean and Amos talk tech with Raúl Chouza and Carlo Gilmar. </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>Special Guests: Carlo Gilmar and Raúl Chouza.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Sean and Amos talk tech with Raúl Chouza and Carlo Gilmar. </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>Special Guests: Carlo Gilmar and Raúl Chouza.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+AUFwW7FT</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+AUFwW7FT" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Carlo Gilmar</podcast:person>
      <podcast:person email="" href="" role="guest">Raúl Chouza</podcast:person>
    </item>
    <item>
      <title>Episode 133: Smart Rent</title>
      <link>http://elixiroutlaws.com/133</link>
      <guid isPermaLink="false">f3d837bd-060c-4ed4-b55f-fed00f7499d1</guid>
      <pubDate>Thu, 14 Sep 2023 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f3d837bd-060c-4ed4-b55f-fed00f7499d1.mp3" length="43698809" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>45:31</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>Sean and Amos visit with Eric Oestrich from Smart Rent. 
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. Special Guest: Eric Oestrich.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Sean and Amos visit with Eric Oestrich from Smart Rent. </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>Special Guest: Eric Oestrich.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Sean and Amos visit with Eric Oestrich from Smart Rent. </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>Special Guest: Eric Oestrich.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+vgl-WwoH</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+vgl-WwoH" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Eric Oestrich</podcast:person>
    </item>
    <item>
      <title>Episode 132: Making Diagrams for No Reason</title>
      <link>http://elixiroutlaws.com/132</link>
      <guid isPermaLink="false">f94a6665-a684-43a6-b759-804ebb727d14</guid>
      <pubDate>Thu, 07 Sep 2023 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f94a6665-a684-43a6-b759-804ebb727d14.mp3" length="54102125" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>56:21</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 and Sean visit with Sean Moriarity. 
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. Special Guest: Sean Moriarity .
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Amos and Sean visit with Sean Moriarity. </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>Special Guest: Sean Moriarity .</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Amos and Sean visit with Sean Moriarity. </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>Special Guest: Sean Moriarity .</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+c5ukVmiq</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+c5ukVmiq" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Sean Moriarity </podcast:person>
    </item>
    <item>
      <title>Episode 131: Loving What We Do</title>
      <link>http://elixiroutlaws.com/131</link>
      <guid isPermaLink="false">e3ed042e-d20e-4886-a20f-4aec3904e4b2</guid>
      <pubDate>Thu, 10 Aug 2023 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/e3ed042e-d20e-4886-a20f-4aec3904e4b2.mp3" length="45381404" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>47: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>Amos and Sean chat with a great crew of guests hosts from Mindvalley (https://www.mindvalley.com/ctl?utm_source=mvcom&amp;utm_campaign=vwo): Bruno Goncalves, John Wong, Fadhil Luqman, and Anton Satin. 
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. Special Guests: Anton Satin, Bruno Goncalves, Fadhil Luqman, and John Wong.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Amos and Sean chat with a great crew of guests hosts from <a href="https://www.mindvalley.com/ctl?utm_source=mvcom&utm_campaign=vwo" rel="nofollow">Mindvalley</a>: Bruno Goncalves, John Wong, Fadhil Luqman, and Anton Satin. </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>Special Guests: Anton Satin, Bruno Goncalves, Fadhil Luqman, and John Wong.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Amos and Sean chat with a great crew of guests hosts from <a href="https://www.mindvalley.com/ctl?utm_source=mvcom&utm_campaign=vwo" rel="nofollow">Mindvalley</a>: Bruno Goncalves, John Wong, Fadhil Luqman, and Anton Satin. </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>Special Guests: Anton Satin, Bruno Goncalves, Fadhil Luqman, and John Wong.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+cF4EyTEY</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+cF4EyTEY" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Anton Satin</podcast:person>
      <podcast:person email="" href="" role="guest">Bruno Goncalves</podcast:person>
      <podcast:person email="" href="" role="guest">Fadhil Luqman</podcast:person>
      <podcast:person email="" href="" role="guest">John Wong</podcast:person>
    </item>
    <item>
      <title>Episode 130: Salty Fish</title>
      <link>http://elixiroutlaws.com/130</link>
      <guid isPermaLink="false">bcea9375-0933-4c6f-82bf-890722dfcbd4</guid>
      <pubDate>Thu, 27 Jul 2023 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/bcea9375-0933-4c6f-82bf-890722dfcbd4.mp3" length="45726263" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>47:37</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>Guest Zac Barnes joins the Outlaws. 
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. Special Guest: Zac Barnes.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Guest Zac Barnes joins the Outlaws. </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>Special Guest: Zac Barnes.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Guest Zac Barnes joins the Outlaws. </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>Special Guest: Zac Barnes.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+K-iiIbQ3</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+K-iiIbQ3" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Zac Barnes</podcast:person>
    </item>
    <item>
      <title>Episode 129: Best Food in Africa</title>
      <link>http://elixiroutlaws.com/129</link>
      <guid isPermaLink="false">305158e1-159b-45b5-92ee-adb92e706e9e</guid>
      <pubDate>Mon, 05 Jun 2023 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/305158e1-159b-45b5-92ee-adb92e706e9e.mp3" length="28131782" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>29: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>Peter Ullrich joins us to discuss motorcycles and teaching Elixir. 
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. Special Guest: Peter Ullrich.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Peter Ullrich joins us to discuss motorcycles and teaching Elixir. </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>Special Guest: Peter Ullrich.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Peter Ullrich joins us to discuss motorcycles and teaching Elixir. </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>Special Guest: Peter Ullrich.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+mADoYhkh</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+mADoYhkh" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Peter Ullrich</podcast:person>
    </item>
    <item>
      <title>Episode 128: Elixir and Roses </title>
      <link>http://elixiroutlaws.com/128</link>
      <guid isPermaLink="false">b15fe329-f043-40a8-9a7c-cbe04af81ae8</guid>
      <pubDate>Thu, 01 Jun 2023 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/b15fe329-f043-40a8-9a7c-cbe04af81ae8.mp3" length="37860392" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>39:26</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>A visit with Welcome to the Jungle (https://www.welcometothejungle.com/en) about their transition to Elixir. 
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. Special Guests: Oksana Dushenkivska and Samuel Collon.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>A visit with <a href="https://www.welcometothejungle.com/en" rel="nofollow">Welcome to the Jungle</a> about their transition to Elixir. </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>Special Guests: Oksana Dushenkivska and Samuel Collon.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>A visit with <a href="https://www.welcometothejungle.com/en" rel="nofollow">Welcome to the Jungle</a> about their transition to Elixir. </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>Special Guests: Oksana Dushenkivska and Samuel Collon.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+d9kSbNo3</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+d9kSbNo3" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Oksana Dushenkivska</podcast:person>
      <podcast:person email="" href="" role="guest">Samuel Collon</podcast:person>
    </item>
    <item>
      <title>Episode 127: Kansas City, Here We Come</title>
      <link>http://elixiroutlaws.com/127</link>
      <guid isPermaLink="false">972ea714-20a0-44df-b706-c6a72ade67ee</guid>
      <pubDate>Thu, 04 May 2023 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/972ea714-20a0-44df-b706-c6a72ade67ee.mp3" length="43577462" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>45:23</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>We speak with Tyler Young from Felt (https://felt.com). 
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.
 Special Guest: Tyler Young.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>We speak with Tyler Young from <a href="https://felt.com" rel="nofollow">Felt</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>Special Guest: Tyler Young.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>We speak with Tyler Young from <a href="https://felt.com" rel="nofollow">Felt</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>Special Guest: Tyler Young.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+ZgizZ3xH</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+ZgizZ3xH" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://twitter.com/tylerayoung" role="guest">Tyler Young</podcast:person>
    </item>
    <item>
      <title>Episode 126: Tech Talking Green (and Yellow)</title>
      <link>http://elixiroutlaws.com/126</link>
      <guid isPermaLink="false">36a4b7cf-d42f-4f12-b015-8af20263afd4</guid>
      <pubDate>Thu, 06 Apr 2023 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/36a4b7cf-d42f-4f12-b015-8af20263afd4.mp3" length="31643339" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>With special guest Kevin Edey, the Outlaws discuss Elixir at Kevin's company. </itunes:subtitle>
      <itunes:duration>32:57</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>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. Special Guest: Kevin Edey.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Special Guest: Kevin Edey.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Special Guest: Kevin Edey.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+lJvx2O52</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+lJvx2O52" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Kevin Edey</podcast:person>
    </item>
    <item>
      <title>Episode 125: Checking under the hood of Cars.com</title>
      <link>http://elixiroutlaws.com/125</link>
      <guid isPermaLink="false">6148a087-efe5-4e8f-8b01-025746597ba9</guid>
      <pubDate>Thu, 02 Mar 2023 05:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6148a087-efe5-4e8f-8b01-025746597ba9.mp3" length="36346682" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>37: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>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. Special Guests: Angel Jose, Christian Koch, and Stephanie Lane.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Special Guests: Angel Jose, Christian Koch, and Stephanie Lane.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Special Guests: Angel Jose, Christian Koch, and Stephanie Lane.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+qwLVzIt0</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+qwLVzIt0" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Angel Jose</podcast:person>
      <podcast:person email="" href="" role="guest">Christian Koch</podcast:person>
      <podcast:person email="" href="" role="guest">Stephanie Lane</podcast:person>
    </item>
    <item>
      <title>Episode 124: "A friend of the show is finally on the show"</title>
      <link>http://elixiroutlaws.com/124</link>
      <guid isPermaLink="false">fcda1f16-9496-412a-8bde-6e1b75f56cfb</guid>
      <pubDate>Thu, 22 Dec 2022 05:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/fcda1f16-9496-412a-8bde-6e1b75f56cfb.mp3" length="20496801" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>21:21</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>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. Special Guest: Eric Oestrich.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Special Guest: Eric Oestrich.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Special Guest: Eric Oestrich.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+U63HPnvD</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+U63HPnvD" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Eric Oestrich</podcast:person>
    </item>
    <item>
      <title>Episode 123: An Ear Bender with Fogbender CEO</title>
      <link>http://elixiroutlaws.com/123</link>
      <guid isPermaLink="false">95116f78-aedc-4282-837c-f54617fd6dc8</guid>
      <pubDate>Thu, 15 Dec 2022 05:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/95116f78-aedc-4282-837c-f54617fd6dc8.mp3" length="43310037" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>45:06</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>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. Special Guest: Andrei Soroker.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Special Guest: Andrei Soroker.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Special Guest: Andrei Soroker.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+X5vaBf32</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+X5vaBf32" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://fogbender.com/" role="guest">Andrei Soroker</podcast:person>
    </item>
    <item>
      <title>Episode 122: Holiday craze and changing times</title>
      <link>http://elixiroutlaws.com/122</link>
      <guid isPermaLink="false">418402b3-d665-48fa-8a83-a47c6d80f1c4</guid>
      <pubDate>Thu, 24 Nov 2022 05:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/418402b3-d665-48fa-8a83-a47c6d80f1c4.mp3" length="37046697" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Amos and Sean discuss how the holidays and changing times have affected the software development world. Check the description for a talk recommended by Sean and Amos. </itunes:subtitle>
      <itunes:duration>38:35</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>Coming Of Age | Bryan Cantrill | Monktoberfest 2022 (https://www.youtube.com/watch?v=VzdVSMRu16g)
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><a href="https://www.youtube.com/watch?v=VzdVSMRu16g" rel="nofollow">Coming Of Age | Bryan Cantrill | Monktoberfest 2022</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><a href="https://www.youtube.com/watch?v=VzdVSMRu16g" rel="nofollow">Coming Of Age | Bryan Cantrill | Monktoberfest 2022</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+6Xeq9N37</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+6Xeq9N37" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 121: Potato Hacker vs. Ecto.Multi</title>
      <link>http://elixiroutlaws.com/121</link>
      <guid isPermaLink="false">7902cf57-9413-4766-b40c-8cb8af288ec6</guid>
      <pubDate>Thu, 29 Sep 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/7902cf57-9413-4766-b40c-8cb8af288ec6.mp3" length="27705480" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>28: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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+ISupN6vb</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+ISupN6vb" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 120: "If you heard it here first..."</title>
      <link>http://elixiroutlaws.com/120</link>
      <guid isPermaLink="false">24fb2ed4-3ba1-443b-818a-0832a34bc73b</guid>
      <pubDate>Thu, 15 Sep 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/24fb2ed4-3ba1-443b-818a-0832a34bc73b.mp3" length="38130063" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>39:43</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+yyoK6JrR</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+yyoK6JrR" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 119: The Eternally Nocturnal Programmer</title>
      <link>http://elixiroutlaws.com/119</link>
      <guid isPermaLink="false">21cb90c2-b7a6-49ff-bc72-90f59c004c03</guid>
      <pubDate>Thu, 28 Jul 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/21cb90c2-b7a6-49ff-bc72-90f59c004c03.mp3" length="36215199" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>37:43</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>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. Special Guest: Quinn Wilton.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Special Guest: Quinn Wilton.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Special Guest: Quinn Wilton.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+5wYHbVwY</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+5wYHbVwY" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://quinnwilton.com/" role="guest">Quinn Wilton</podcast:person>
    </item>
    <item>
      <title>Episode 118: Who's crap is it anyway?</title>
      <link>http://elixiroutlaws.com/118</link>
      <guid isPermaLink="false">ffdccf0e-f9e2-4ee8-ac2d-ce97258ad15d</guid>
      <pubDate>Thu, 21 Jul 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/ffdccf0e-f9e2-4ee8-ac2d-ce97258ad15d.mp3" length="40484862" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>42:10</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>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. Special Guest:  Mitchell Hanberg.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Special Guest:  Mitchell Hanberg.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Special Guest:  Mitchell Hanberg.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+-QKcAPGg</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+-QKcAPGg" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://www.mitchellhanberg.com/" role="guest"> Mitchell Hanberg</podcast:person>
    </item>
    <item>
      <title>Episode 117: Honey Potion and Problem Solving</title>
      <link>http://elixiroutlaws.com/117</link>
      <guid isPermaLink="false">52234b18-6ba0-4f0a-bc48-6b6370131d57</guid>
      <pubDate>Thu, 23 Jun 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/52234b18-6ba0-4f0a-bc48-6b6370131d57.mp3" length="32586465" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>33:56</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+SWFeX-nH</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+SWFeX-nH" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 116: TLA+ Catlaws</title>
      <link>http://elixiroutlaws.com/116</link>
      <guid isPermaLink="false">2da4f93e-5fa8-49c1-a142-ae0da07294d4</guid>
      <pubDate>Thu, 09 Jun 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/2da4f93e-5fa8-49c1-a142-ae0da07294d4.mp3" length="40512801" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>42:12</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+8Mw_Mrhy</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+8Mw_Mrhy" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 115: EMPEX, A Tale from Two Cities</title>
      <link>http://elixiroutlaws.com/115</link>
      <guid isPermaLink="false">abac847a-d1e3-44de-accd-78b25b615049</guid>
      <pubDate>Thu, 19 May 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/abac847a-d1e3-44de-accd-78b25b615049.mp3" length="44508912" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>46:21</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+JCQcZ2uB</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+JCQcZ2uB" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 114: A Conversation Continued</title>
      <link>http://elixiroutlaws.com/114</link>
      <guid isPermaLink="false">afdaed0a-c5e5-438e-84e1-7781068e8bb1</guid>
      <pubDate>Thu, 05 May 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/afdaed0a-c5e5-438e-84e1-7781068e8bb1.mp3" length="24251886" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>25:15</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+q0ttjDGc</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+q0ttjDGc" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 113: And then there were 3</title>
      <link>http://elixiroutlaws.com/113</link>
      <guid isPermaLink="false">6a6eed7e-b63e-42d3-80e9-997e05014047</guid>
      <pubDate>Thu, 21 Apr 2022 05:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6a6eed7e-b63e-42d3-80e9-997e05014047.mp3" length="75075429" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>1:18:12</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+1jg4_zi7</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+1jg4_zi7" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 112: “What’s in a Name?”</title>
      <link>http://elixiroutlaws.com/112</link>
      <guid isPermaLink="false">84248b0a-89b1-43b8-8f11-7485fa8aa7c2</guid>
      <pubDate>Thu, 10 Mar 2022 05:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/84248b0a-89b1-43b8-8f11-7485fa8aa7c2.mp3" length="43668657" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Amos and Sean discuss Amos’ hiring search, how using a name in tests can better help organize tests in progress, and deeply interconnected data making things almost impossible to view items individually.</itunes:subtitle>
      <itunes:duration>45:29</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+myjbgTu_</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+myjbgTu_" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 111: Sock it to Me, Ecto</title>
      <link>http://elixiroutlaws.com/111</link>
      <guid isPermaLink="false">34196820-6ed1-4e50-a9ae-c70ed2b4ce6e</guid>
      <pubDate>Thu, 03 Mar 2022 05:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/34196820-6ed1-4e50-a9ae-c70ed2b4ce6e.mp3" length="44730756" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>46:35</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>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.
Elixir Outlaws, 02/22/2022
On today’s episode of the Elixir Outlaws, Amos and Sean are going to talk about authentication and authorization in applications as well as creating starter applications. The forms work great for air handling and everything inside of Phoenix if you are using a changeset otherwise, you got a lot of hand jamming for yourself, says Amos. 
Episode Highlights
JavaScript has buttons to add fields or remove fields, things like that, but it is up to you if you decide that you are going to do it with live view. 
Changesets don’t work super well with a list. If Amos tries to put in one thing in the list, which is already in the list, it is overriding the whole list.
For the invoice cases, whenever we want to add an item to the list, all those changes that are currently there will cause ripping of the form because we are affecting the changeset, says Amos. 
If you change one of the items in a list, you have to pull everything out, make the one change, and put everything in this change; otherwise, you are going to overwrite the whole list. So, you are going to use the get field instead of getting change, suggests Amos. 
Sean asks Amos, in your live view implementation, are you taking the changeset you have and trying to find a nested chainset inside it to modify it? 
Once I have a list, there is this extra cognitive overhead to remember that I need to grab the original fields and make sure that those end up in the changes too, because, otherwise, I am going to overwrite the whole thing, says Amos.
Sean inquire from Amos, as you said, your invoice items need to be reused. Are they possible to exist on multiple invoices? 
Reload doesn’t put it into the changesets once you are building changesets, and that is when it becomes an issue on the front end in the database, says Amos.
Amos is going to write a blog post about changeset because he could not find anything on the Internet that talked about it directly, and he is going to take another peruse through the Ecto documentation.
Normally, your validations are to a single field on your changeset, and if you are writing a custom validator, use validate change, and you can pass it a function that takes the details about that change on that field, says Sean.
Sean explains that all of the things we call validate those happen as soon as you call them but prepare changes like adding a function that will be called right before you call to update or insert or delete.
Amos has a function for signing up that versus inviting and signing up says - I am going to create a company, which is a very common thing in web apps. 
You could even get a very long way into your app and only need one user per group or per team, but there is some overhead to thinking about how you appropriately hide that if you don’t need a multi-user multi-team or multi-group, says Sean.
3 Key Points
If you think about the database tables, delete is like on-cast on delete cascade. There is no analog, but you need to delete the associated record if you dissociate, says Sean.
When you get your response from your multi, you have to rebuild your form changeset out of that new response and send it out, which sometimes doesn’t build in the same way you want for actually displaying the first time, says Amos.
If Sean was building a new web app from scratch and it had some concept of or might feet in the future need some concept of teams, he would probably go ahead and build it from the beginning.
Tweetable Quotes
“I spent the last two weeks on the bugs in edge cases, and I guess they weren’t really edged cases.” – Amos
“When we want to remove something already existing, we have to keep changeset updated constantly with what is on the front end.” – Amos 
“You can use getfield whenever you are working with existing things. Get change makes sense when you only care about the things being added.” – Sean 
“There is some dissonance between I want to modify this one thing or I am modifying the collection and treating them as the same thing makes it complicated for you.” – Sean 
“When I am trying to go back to a phoenix form versus if I am using a multi with something that is not Phoenix, there is no reason to go back to a changeset, and I need to display some error the user.” - Amos
Resources Mentioned:
Podcast Editing
Elixir Outlaws: Website 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Elixir Outlaws, 02/22/2022</p>

<p>On today’s episode of the Elixir Outlaws, Amos and Sean are going to talk about authentication and authorization in applications as well as creating starter applications. The forms work great for air handling and everything inside of Phoenix if you are using a changeset otherwise, you got a lot of hand jamming for yourself, says Amos. </p>

<p>Episode Highlights<br>
JavaScript has buttons to add fields or remove fields, things like that, but it is up to you if you decide that you are going to do it with live view. <br>
Changesets don’t work super well with a list. If Amos tries to put in one thing in the list, which is already in the list, it is overriding the whole list.<br>
For the invoice cases, whenever we want to add an item to the list, all those changes that are currently there will cause ripping of the form because we are affecting the changeset, says Amos. <br>
If you change one of the items in a list, you have to pull everything out, make the one change, and put everything in this change; otherwise, you are going to overwrite the whole list. So, you are going to use the get field instead of getting change, suggests Amos. <br>
Sean asks Amos, in your live view implementation, are you taking the changeset you have and trying to find a nested chainset inside it to modify it? <br>
Once I have a list, there is this extra cognitive overhead to remember that I need to grab the original fields and make sure that those end up in the changes too, because, otherwise, I am going to overwrite the whole thing, says Amos.<br>
Sean inquire from Amos, as you said, your invoice items need to be reused. Are they possible to exist on multiple invoices? <br>
Reload doesn’t put it into the changesets once you are building changesets, and that is when it becomes an issue on the front end in the database, says Amos.<br>
Amos is going to write a blog post about changeset because he could not find anything on the Internet that talked about it directly, and he is going to take another peruse through the Ecto documentation.<br>
Normally, your validations are to a single field on your changeset, and if you are writing a custom validator, use validate change, and you can pass it a function that takes the details about that change on that field, says Sean.<br>
Sean explains that all of the things we call validate those happen as soon as you call them but prepare changes like adding a function that will be called right before you call to update or insert or delete.<br>
Amos has a function for signing up that versus inviting and signing up says - I am going to create a company, which is a very common thing in web apps. <br>
You could even get a very long way into your app and only need one user per group or per team, but there is some overhead to thinking about how you appropriately hide that if you don’t need a multi-user multi-team or multi-group, says Sean.</p>

<p>3 Key Points<br>
If you think about the database tables, delete is like on-cast on delete cascade. There is no analog, but you need to delete the associated record if you dissociate, says Sean.<br>
When you get your response from your multi, you have to rebuild your form changeset out of that new response and send it out, which sometimes doesn’t build in the same way you want for actually displaying the first time, says Amos.<br>
If Sean was building a new web app from scratch and it had some concept of or might feet in the future need some concept of teams, he would probably go ahead and build it from the beginning.</p>

<p>Tweetable Quotes<br>
“I spent the last two weeks on the bugs in edge cases, and I guess they weren’t really edged cases.” – Amos<br>
“When we want to remove something already existing, we have to keep changeset updated constantly with what is on the front end.” – Amos <br>
“You can use getfield whenever you are working with existing things. Get change makes sense when you only care about the things being added.” – Sean <br>
“There is some dissonance between I want to modify this one thing or I am modifying the collection and treating them as the same thing makes it complicated for you.” – Sean <br>
“When I am trying to go back to a phoenix form versus if I am using a multi with something that is not Phoenix, there is no reason to go back to a changeset, and I need to display some error the user.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Elixir Outlaws, 02/22/2022</p>

<p>On today’s episode of the Elixir Outlaws, Amos and Sean are going to talk about authentication and authorization in applications as well as creating starter applications. The forms work great for air handling and everything inside of Phoenix if you are using a changeset otherwise, you got a lot of hand jamming for yourself, says Amos. </p>

<p>Episode Highlights<br>
JavaScript has buttons to add fields or remove fields, things like that, but it is up to you if you decide that you are going to do it with live view. <br>
Changesets don’t work super well with a list. If Amos tries to put in one thing in the list, which is already in the list, it is overriding the whole list.<br>
For the invoice cases, whenever we want to add an item to the list, all those changes that are currently there will cause ripping of the form because we are affecting the changeset, says Amos. <br>
If you change one of the items in a list, you have to pull everything out, make the one change, and put everything in this change; otherwise, you are going to overwrite the whole list. So, you are going to use the get field instead of getting change, suggests Amos. <br>
Sean asks Amos, in your live view implementation, are you taking the changeset you have and trying to find a nested chainset inside it to modify it? <br>
Once I have a list, there is this extra cognitive overhead to remember that I need to grab the original fields and make sure that those end up in the changes too, because, otherwise, I am going to overwrite the whole thing, says Amos.<br>
Sean inquire from Amos, as you said, your invoice items need to be reused. Are they possible to exist on multiple invoices? <br>
Reload doesn’t put it into the changesets once you are building changesets, and that is when it becomes an issue on the front end in the database, says Amos.<br>
Amos is going to write a blog post about changeset because he could not find anything on the Internet that talked about it directly, and he is going to take another peruse through the Ecto documentation.<br>
Normally, your validations are to a single field on your changeset, and if you are writing a custom validator, use validate change, and you can pass it a function that takes the details about that change on that field, says Sean.<br>
Sean explains that all of the things we call validate those happen as soon as you call them but prepare changes like adding a function that will be called right before you call to update or insert or delete.<br>
Amos has a function for signing up that versus inviting and signing up says - I am going to create a company, which is a very common thing in web apps. <br>
You could even get a very long way into your app and only need one user per group or per team, but there is some overhead to thinking about how you appropriately hide that if you don’t need a multi-user multi-team or multi-group, says Sean.</p>

<p>3 Key Points<br>
If you think about the database tables, delete is like on-cast on delete cascade. There is no analog, but you need to delete the associated record if you dissociate, says Sean.<br>
When you get your response from your multi, you have to rebuild your form changeset out of that new response and send it out, which sometimes doesn’t build in the same way you want for actually displaying the first time, says Amos.<br>
If Sean was building a new web app from scratch and it had some concept of or might feet in the future need some concept of teams, he would probably go ahead and build it from the beginning.</p>

<p>Tweetable Quotes<br>
“I spent the last two weeks on the bugs in edge cases, and I guess they weren’t really edged cases.” – Amos<br>
“When we want to remove something already existing, we have to keep changeset updated constantly with what is on the front end.” – Amos <br>
“You can use getfield whenever you are working with existing things. Get change makes sense when you only care about the things being added.” – Sean <br>
“There is some dissonance between I want to modify this one thing or I am modifying the collection and treating them as the same thing makes it complicated for you.” – Sean <br>
“When I am trying to go back to a phoenix form versus if I am using a multi with something that is not Phoenix, there is no reason to go back to a changeset, and I need to display some error the user.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+LJPNibV8</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+LJPNibV8" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 110: All the Rusty Things</title>
      <link>http://elixiroutlaws.com/110</link>
      <guid isPermaLink="false">b38c830d-dfb8-4f8c-a741-6fa8726b1745</guid>
      <pubDate>Fri, 25 Feb 2022 04:30:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/b38c830d-dfb8-4f8c-a741-6fa8726b1745.mp3" length="63296847" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>1:05:56</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>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.
Elixir Outlaws, 19/02/2022
On today’s episode of the Elixir Outlaws, Chris Keathley and Sean Cribbs are going to talk about Embedded Systems, Microcontrollers, Rust, Raspberry Pi, Zig, etc. There is a compelling benefit of Rust, you can’t use this block of memory, and you can check that at compile time. There is a whole class of memory problems that Rust is stopping you from being able to interact with, but you kind of give it all up. If you dump the thing on a single-threaded, single-core M0 processor.
Episode Highlights
Zig is very appropriate for the embedded stuff, because if you are dealing with it, then you give up a lot of the benefits of Rust in an embedded context, says Chris.
There is a lot to work with Rust to, like write wrappers around unsafe type things to the point where you aren’t really getting a lot of its benefits. 
There was a project in which Sean was working years ago that was leaning heavily on top of DPDK and which is the Data Plane Developer Kit. Basically, it lets you write network programs using kernel bypass. So, you basically get direct access to the network interface card, and it does some memory tricks and the network buffers into, huge pages that are user space rather than being, passed into kernel buffers and then hand it off with context switches into the userspace. So, you kind of gets the opportunity to do some packet-level programming there. 
A whole class of problems could happen in a Zig Application that just can’t happen unless you use obviously giant caveat. On the other hand, Rust is going to keep you from making those mistakes. 
Rust also has the notion of marking variables undefined, which was always a potential bug in C programs.
For those of you who don’t know, in old versions of C, you had to declare all your variables, you couldn’t declare them in scope, you couldn’t declare them, in your FOR loop, it had to be declared at a higher scope before you could use it in at least the version of C, which was like a pre ANSI. 
Zig is an appropriate choice for the embedded work that Chris was doing, and he is starting to get into places where he really does want an arthouse like of some sort. 
We are working on an API; its job is basically to produce these ginormous JSON documents and serve them to another app that produces the front end for our customers. 
Sean could have switched back to Alexa or like Jason Library, but that would have made things worse, so there are still like times when you have to take that risky bet.
As a leader of an organization, you choose the culture you want, and then, based on that culture, you bring together people, and you tell them to make a decision, and then all you do is ratify that decision once they’ve come to a decision.
Sean recommends people to read the book “Kill It With Fire.” One of the things the author talks about is when there is a big problem, and they really want to solve it, the executives have to be into solving the problem. Sometimes they want to be to be involved, and they end up getting in the way. So, the strategy that she is picked in previous situations is they want to be involved, so they want to have a war room.
Chris has been in big company land where if you do anything without asking for permission in triplicate, you get your hands slapped. 
There is a situation in mind where we are trying to figure out what the next major iteration of our platform is going to look like, and some of that means like questioning the assumptions that were made over the last three years building this product, and then you don’t like on the one hand we want to try things and see if they work like prototypes and whatnot and on the other hand, there is just a massive amount of functionality to figure out, says Chris
Chris is building new things then trying to get to the next level of the product.
Chris suggests that you can find everything you need if you search long and hard and kind of learn where it all is, it suffers mostly pedagogically like it doesn’t take you from nothing to an expert or even like semi knowledgeable. There is no path for that, and that is the thing that is really missing. 
For Chris, coming back to an object-oriented language after being in functional land for so long, he gets really scared when he sees those sorts of things.
It is one of the few credo rules that Chris turns on from his laser stuff. He wants functions to have docs, and he wanted modules to have docs or at minimum have module block false, which is also again partially for he hides most of his internal modules. 
You might change memory layout like your username is different than my username, and that changes the layout of how stuff gets into RAM, and that can result in a marked speed improvement. 
Let’s use statistics and see our improvements are statistically relevant. Or if they are within the noise. If it is just noise, then try optimization Level 3, it is better than optimization level 2. 
If we can find places in code, the problem with profilers as they show you where you spend all your time.
3 Key Points
Chris has written 50 to 100,000 lines of Rust at this point in various projects doing various things. 
Sean and Chris discuss about the common problem in C language and how Zig is the much better version. 
Rust is a better version of C++. C++ is a big old honking language at this point. Rust feels like that vein where it has a lot going on, setting aside the ownership stuff. 
Tweetable Quotes
“All embedded microcontroller platform is a giant bag of global mutable state.”- Chris Keathley
“Rust compile-time memory safety stuff which is very novel and cool.” - Chris Keathley
“It is C that is keeping you from making some of the glaring C problems.”- Chris Keathley
“Zig appeals to me on an aesthetical level that Rust does not” - Chris Keathley
“Java is a safe bet because of adoption, not because of fitness to purpose.”- Sean  
“If you are excited about it and getting invested in it, then that means a lot. It doesn’t eliminate risk, but it certainly helps to mitigate it when you make those big choices.” - Chris Keathley
“As a leader high up in an organization, you don’t make choices. You just bring together people who do make choices, and you ratify their choices.”- Chris Keathley
“Our team is responsible for some of the embedded work, which is largely built around nerves.” - Chris Keathley
“We have a deployment setup that’s really nice in that we can just use consistent hashing through a static cluster.” - Chris Keathley
“We made the loading spinner render faster, but it didn’t make loading any faster.” - Chris Keathley
Resources Mentioned:
Podcast Editing
Elixir Outlaws: Website 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Elixir Outlaws, 19/02/2022</p>

<p>On today’s episode of the Elixir Outlaws, Chris Keathley and Sean Cribbs are going to talk about Embedded Systems, Microcontrollers, Rust, Raspberry Pi, Zig, etc. There is a compelling benefit of Rust, you can’t use this block of memory, and you can check that at compile time. There is a whole class of memory problems that Rust is stopping you from being able to interact with, but you kind of give it all up. If you dump the thing on a single-threaded, single-core M0 processor.</p>

<p>Episode Highlights<br>
Zig is very appropriate for the embedded stuff, because if you are dealing with it, then you give up a lot of the benefits of Rust in an embedded context, says Chris.<br>
There is a lot to work with Rust to, like write wrappers around unsafe type things to the point where you aren’t really getting a lot of its benefits. <br>
There was a project in which Sean was working years ago that was leaning heavily on top of DPDK and which is the Data Plane Developer Kit. Basically, it lets you write network programs using kernel bypass. So, you basically get direct access to the network interface card, and it does some memory tricks and the network buffers into, huge pages that are user space rather than being, passed into kernel buffers and then hand it off with context switches into the userspace. So, you kind of gets the opportunity to do some packet-level programming there. <br>
A whole class of problems could happen in a Zig Application that just can’t happen unless you use obviously giant caveat. On the other hand, Rust is going to keep you from making those mistakes. <br>
Rust also has the notion of marking variables undefined, which was always a potential bug in C programs.<br>
For those of you who don’t know, in old versions of C, you had to declare all your variables, you couldn’t declare them in scope, you couldn’t declare them, in your FOR loop, it had to be declared at a higher scope before you could use it in at least the version of C, which was like a pre ANSI. <br>
Zig is an appropriate choice for the embedded work that Chris was doing, and he is starting to get into places where he really does want an arthouse like of some sort. <br>
We are working on an API; its job is basically to produce these ginormous JSON documents and serve them to another app that produces the front end for our customers. <br>
Sean could have switched back to Alexa or like Jason Library, but that would have made things worse, so there are still like times when you have to take that risky bet.<br>
As a leader of an organization, you choose the culture you want, and then, based on that culture, you bring together people, and you tell them to make a decision, and then all you do is ratify that decision once they’ve come to a decision.<br>
Sean recommends people to read the book “Kill It With Fire.” One of the things the author talks about is when there is a big problem, and they really want to solve it, the executives have to be into solving the problem. Sometimes they want to be to be involved, and they end up getting in the way. So, the strategy that she is picked in previous situations is they want to be involved, so they want to have a war room.<br>
Chris has been in big company land where if you do anything without asking for permission in triplicate, you get your hands slapped. <br>
There is a situation in mind where we are trying to figure out what the next major iteration of our platform is going to look like, and some of that means like questioning the assumptions that were made over the last three years building this product, and then you don’t like on the one hand we want to try things and see if they work like prototypes and whatnot and on the other hand, there is just a massive amount of functionality to figure out, says Chris<br>
Chris is building new things then trying to get to the next level of the product.<br>
Chris suggests that you can find everything you need if you search long and hard and kind of learn where it all is, it suffers mostly pedagogically like it doesn’t take you from nothing to an expert or even like semi knowledgeable. There is no path for that, and that is the thing that is really missing. <br>
For Chris, coming back to an object-oriented language after being in functional land for so long, he gets really scared when he sees those sorts of things.<br>
It is one of the few credo rules that Chris turns on from his laser stuff. He wants functions to have docs, and he wanted modules to have docs or at minimum have module block false, which is also again partially for he hides most of his internal modules. <br>
You might change memory layout like your username is different than my username, and that changes the layout of how stuff gets into RAM, and that can result in a marked speed improvement. <br>
Let’s use statistics and see our improvements are statistically relevant. Or if they are within the noise. If it is just noise, then try optimization Level 3, it is better than optimization level 2. <br>
If we can find places in code, the problem with profilers as they show you where you spend all your time.</p>

<p>3 Key Points<br>
Chris has written 50 to 100,000 lines of Rust at this point in various projects doing various things. <br>
Sean and Chris discuss about the common problem in C language and how Zig is the much better version. <br>
Rust is a better version of C++. C++ is a big old honking language at this point. Rust feels like that vein where it has a lot going on, setting aside the ownership stuff. </p>

<p>Tweetable Quotes<br>
“All embedded microcontroller platform is a giant bag of global mutable state.”- Chris Keathley<br>
“Rust compile-time memory safety stuff which is very novel and cool.” - Chris Keathley<br>
“It is C that is keeping you from making some of the glaring C problems.”- Chris Keathley<br>
“Zig appeals to me on an aesthetical level that Rust does not” - Chris Keathley<br>
“Java is a safe bet because of adoption, not because of fitness to purpose.”- Sean<br><br>
“If you are excited about it and getting invested in it, then that means a lot. It doesn’t eliminate risk, but it certainly helps to mitigate it when you make those big choices.” - Chris Keathley<br>
“As a leader high up in an organization, you don’t make choices. You just bring together people who do make choices, and you ratify their choices.”- Chris Keathley<br>
“Our team is responsible for some of the embedded work, which is largely built around nerves.” - Chris Keathley<br>
“We have a deployment setup that’s really nice in that we can just use consistent hashing through a static cluster.” - Chris Keathley<br>
“We made the loading spinner render faster, but it didn’t make loading any faster.” - Chris Keathley</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Elixir Outlaws, 19/02/2022</p>

<p>On today’s episode of the Elixir Outlaws, Chris Keathley and Sean Cribbs are going to talk about Embedded Systems, Microcontrollers, Rust, Raspberry Pi, Zig, etc. There is a compelling benefit of Rust, you can’t use this block of memory, and you can check that at compile time. There is a whole class of memory problems that Rust is stopping you from being able to interact with, but you kind of give it all up. If you dump the thing on a single-threaded, single-core M0 processor.</p>

<p>Episode Highlights<br>
Zig is very appropriate for the embedded stuff, because if you are dealing with it, then you give up a lot of the benefits of Rust in an embedded context, says Chris.<br>
There is a lot to work with Rust to, like write wrappers around unsafe type things to the point where you aren’t really getting a lot of its benefits. <br>
There was a project in which Sean was working years ago that was leaning heavily on top of DPDK and which is the Data Plane Developer Kit. Basically, it lets you write network programs using kernel bypass. So, you basically get direct access to the network interface card, and it does some memory tricks and the network buffers into, huge pages that are user space rather than being, passed into kernel buffers and then hand it off with context switches into the userspace. So, you kind of gets the opportunity to do some packet-level programming there. <br>
A whole class of problems could happen in a Zig Application that just can’t happen unless you use obviously giant caveat. On the other hand, Rust is going to keep you from making those mistakes. <br>
Rust also has the notion of marking variables undefined, which was always a potential bug in C programs.<br>
For those of you who don’t know, in old versions of C, you had to declare all your variables, you couldn’t declare them in scope, you couldn’t declare them, in your FOR loop, it had to be declared at a higher scope before you could use it in at least the version of C, which was like a pre ANSI. <br>
Zig is an appropriate choice for the embedded work that Chris was doing, and he is starting to get into places where he really does want an arthouse like of some sort. <br>
We are working on an API; its job is basically to produce these ginormous JSON documents and serve them to another app that produces the front end for our customers. <br>
Sean could have switched back to Alexa or like Jason Library, but that would have made things worse, so there are still like times when you have to take that risky bet.<br>
As a leader of an organization, you choose the culture you want, and then, based on that culture, you bring together people, and you tell them to make a decision, and then all you do is ratify that decision once they’ve come to a decision.<br>
Sean recommends people to read the book “Kill It With Fire.” One of the things the author talks about is when there is a big problem, and they really want to solve it, the executives have to be into solving the problem. Sometimes they want to be to be involved, and they end up getting in the way. So, the strategy that she is picked in previous situations is they want to be involved, so they want to have a war room.<br>
Chris has been in big company land where if you do anything without asking for permission in triplicate, you get your hands slapped. <br>
There is a situation in mind where we are trying to figure out what the next major iteration of our platform is going to look like, and some of that means like questioning the assumptions that were made over the last three years building this product, and then you don’t like on the one hand we want to try things and see if they work like prototypes and whatnot and on the other hand, there is just a massive amount of functionality to figure out, says Chris<br>
Chris is building new things then trying to get to the next level of the product.<br>
Chris suggests that you can find everything you need if you search long and hard and kind of learn where it all is, it suffers mostly pedagogically like it doesn’t take you from nothing to an expert or even like semi knowledgeable. There is no path for that, and that is the thing that is really missing. <br>
For Chris, coming back to an object-oriented language after being in functional land for so long, he gets really scared when he sees those sorts of things.<br>
It is one of the few credo rules that Chris turns on from his laser stuff. He wants functions to have docs, and he wanted modules to have docs or at minimum have module block false, which is also again partially for he hides most of his internal modules. <br>
You might change memory layout like your username is different than my username, and that changes the layout of how stuff gets into RAM, and that can result in a marked speed improvement. <br>
Let’s use statistics and see our improvements are statistically relevant. Or if they are within the noise. If it is just noise, then try optimization Level 3, it is better than optimization level 2. <br>
If we can find places in code, the problem with profilers as they show you where you spend all your time.</p>

<p>3 Key Points<br>
Chris has written 50 to 100,000 lines of Rust at this point in various projects doing various things. <br>
Sean and Chris discuss about the common problem in C language and how Zig is the much better version. <br>
Rust is a better version of C++. C++ is a big old honking language at this point. Rust feels like that vein where it has a lot going on, setting aside the ownership stuff. </p>

<p>Tweetable Quotes<br>
“All embedded microcontroller platform is a giant bag of global mutable state.”- Chris Keathley<br>
“Rust compile-time memory safety stuff which is very novel and cool.” - Chris Keathley<br>
“It is C that is keeping you from making some of the glaring C problems.”- Chris Keathley<br>
“Zig appeals to me on an aesthetical level that Rust does not” - Chris Keathley<br>
“Java is a safe bet because of adoption, not because of fitness to purpose.”- Sean<br><br>
“If you are excited about it and getting invested in it, then that means a lot. It doesn’t eliminate risk, but it certainly helps to mitigate it when you make those big choices.” - Chris Keathley<br>
“As a leader high up in an organization, you don’t make choices. You just bring together people who do make choices, and you ratify their choices.”- Chris Keathley<br>
“Our team is responsible for some of the embedded work, which is largely built around nerves.” - Chris Keathley<br>
“We have a deployment setup that’s really nice in that we can just use consistent hashing through a static cluster.” - Chris Keathley<br>
“We made the loading spinner render faster, but it didn’t make loading any faster.” - Chris Keathley</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+IzQfTcRw</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+IzQfTcRw" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 109: Bike Racks and Frameworks</title>
      <link>http://elixiroutlaws.com/109</link>
      <guid isPermaLink="false">6ee0db0e-9132-4131-b571-9a06522275a3</guid>
      <pubDate>Thu, 10 Feb 2022 08:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6ee0db0e-9132-4131-b571-9a06522275a3.mp3" length="35372859" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>36:50</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>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.
Elixir Outlaws, 09/02/2022
On today’s episode of the Elixir Outlaws, Amos and Sean are going to talk about what other models and frameworks are out there for building web apps. The plug has some stuff that looks like Sinatra, but the responses were not what Sean expected in some places. Many people recommended the web machine and the surprising elixir plug. A big point of a web machine is to build something that conforms to the semantics in the RFCs as much as possible. It’s kind of hard for most web frameworks Sean has used, aside from web machines.
Episode Highlights
In a web machine, your resources are the main thing you work with, and it is a module with a bunch of optional callbacks that you can implement. In a web machine, you have controllers, routers, and dispatch lists that you match over.
If you have designed the thing right, you can do that computation at a very low cost to the server. So you are generally improving things in terms of bandwidth, but you are also improving things in terms of time spent processing the request, says Sean.
The e-tags are a little bit more complicated, but you could do something like hash the contents of the record and use that as an E-tag. Sometimes you can’t, but that happens all before you even get to the point of producing content. 
Elli is another great Erling Web server and what’s great about it is super tiny. You can do a lot with very, very little code, and like a phoenix or plug, it will compile your routes when you define them, explains Sean.
You can just give ELLI a list of functions, and it’ll run all of them and pass them whatever the output is from the previous function. The only requirement is your end handler because the thing attached to the route has to return particular keys in that map, suggests Amos.
Ease is a big deal for people. If you understand any language or server, you can get into this new language or new framework pretty easily with ease.
It’s hard to get started or figure out whenever you run into problems. The lifecycle stuff is spread out all over the documentation because sometimes you can change web sockets so that it’ll react, and sometimes you can’t flash messages the same way, says Amos. 
When you are trying to load your timeline on the big social media websites, you get some placeholder thing first, and then they load in, and it displays, suggests Sean.
There are some limitations to the bandit framework yet. It’s not 100% complete, but it can probably work for most of the Phoenix things or plug things you want to do, says Sean.
When Amos first started looking into Erling, they looked into Erling for a communication server, not a web server.
Nitrogen hails from the days before we have WebSockets, but a lot of what it was trying to do is very much in line with things like live view things, says Sean.
3 Key Points
Many people know phoenix but don’t know Elixir, and similarly mid-teen people with Ruby projects don’t know Rails or don’t use the things that the language provides.
If you know Elixir well enough, the big Leap is not semantics for Erling, but the syntax. Erling doesn’t apply to Elixir because it made different choices, making the Erling web server less approachable to work on.
The flip side of nitrogen is that it’s inefficient to render the tricks that EEX does. Where it’s like I’m going to read everything up until this sigil, and that’s going to be one binary that gets submitted into the compiled function, says Sean.
Tweetable Quotes
“With rails, It was hard to do computation because you’d have to go all the way down into the controller and do all of the work you are going to do except rendering the page.’ - Sean 
“If you focus on doing very little in each callback defined by the web machine, you get a snappy and compliant HTTP interface.” – Sean
“If your whole page is a live view and the initial render is even really just an empty template that maybe check some authentication to make sure that you are off.” - Amos
Resources Mentioned:
Podcast Editing
Elixir Outlaws: Website 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Elixir Outlaws, 09/02/2022</p>

<p>On today’s episode of the Elixir Outlaws, Amos and Sean are going to talk about what other models and frameworks are out there for building web apps. The plug has some stuff that looks like Sinatra, but the responses were not what Sean expected in some places. Many people recommended the web machine and the surprising elixir plug. A big point of a web machine is to build something that conforms to the semantics in the RFCs as much as possible. It’s kind of hard for most web frameworks Sean has used, aside from web machines.</p>

<p>Episode Highlights<br>
In a web machine, your resources are the main thing you work with, and it is a module with a bunch of optional callbacks that you can implement. In a web machine, you have controllers, routers, and dispatch lists that you match over.<br>
If you have designed the thing right, you can do that computation at a very low cost to the server. So you are generally improving things in terms of bandwidth, but you are also improving things in terms of time spent processing the request, says Sean.<br>
The e-tags are a little bit more complicated, but you could do something like hash the contents of the record and use that as an E-tag. Sometimes you can’t, but that happens all before you even get to the point of producing content. <br>
Elli is another great Erling Web server and what’s great about it is super tiny. You can do a lot with very, very little code, and like a phoenix or plug, it will compile your routes when you define them, explains Sean.<br>
You can just give ELLI a list of functions, and it’ll run all of them and pass them whatever the output is from the previous function. The only requirement is your end handler because the thing attached to the route has to return particular keys in that map, suggests Amos.<br>
Ease is a big deal for people. If you understand any language or server, you can get into this new language or new framework pretty easily with ease.<br>
It’s hard to get started or figure out whenever you run into problems. The lifecycle stuff is spread out all over the documentation because sometimes you can change web sockets so that it’ll react, and sometimes you can’t flash messages the same way, says Amos. <br>
When you are trying to load your timeline on the big social media websites, you get some placeholder thing first, and then they load in, and it displays, suggests Sean.<br>
There are some limitations to the bandit framework yet. It’s not 100% complete, but it can probably work for most of the Phoenix things or plug things you want to do, says Sean.<br>
When Amos first started looking into Erling, they looked into Erling for a communication server, not a web server.<br>
Nitrogen hails from the days before we have WebSockets, but a lot of what it was trying to do is very much in line with things like live view things, says Sean.</p>

<p>3 Key Points<br>
Many people know phoenix but don’t know Elixir, and similarly mid-teen people with Ruby projects don’t know Rails or don’t use the things that the language provides.<br>
If you know Elixir well enough, the big Leap is not semantics for Erling, but the syntax. Erling doesn’t apply to Elixir because it made different choices, making the Erling web server less approachable to work on.<br>
The flip side of nitrogen is that it’s inefficient to render the tricks that EEX does. Where it’s like I’m going to read everything up until this sigil, and that’s going to be one binary that gets submitted into the compiled function, says Sean.</p>

<p>Tweetable Quotes<br>
“With rails, It was hard to do computation because you’d have to go all the way down into the controller and do all of the work you are going to do except rendering the page.’ - Sean <br>
“If you focus on doing very little in each callback defined by the web machine, you get a snappy and compliant HTTP interface.” – Sean<br>
“If your whole page is a live view and the initial render is even really just an empty template that maybe check some authentication to make sure that you are off.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Elixir Outlaws, 09/02/2022</p>

<p>On today’s episode of the Elixir Outlaws, Amos and Sean are going to talk about what other models and frameworks are out there for building web apps. The plug has some stuff that looks like Sinatra, but the responses were not what Sean expected in some places. Many people recommended the web machine and the surprising elixir plug. A big point of a web machine is to build something that conforms to the semantics in the RFCs as much as possible. It’s kind of hard for most web frameworks Sean has used, aside from web machines.</p>

<p>Episode Highlights<br>
In a web machine, your resources are the main thing you work with, and it is a module with a bunch of optional callbacks that you can implement. In a web machine, you have controllers, routers, and dispatch lists that you match over.<br>
If you have designed the thing right, you can do that computation at a very low cost to the server. So you are generally improving things in terms of bandwidth, but you are also improving things in terms of time spent processing the request, says Sean.<br>
The e-tags are a little bit more complicated, but you could do something like hash the contents of the record and use that as an E-tag. Sometimes you can’t, but that happens all before you even get to the point of producing content. <br>
Elli is another great Erling Web server and what’s great about it is super tiny. You can do a lot with very, very little code, and like a phoenix or plug, it will compile your routes when you define them, explains Sean.<br>
You can just give ELLI a list of functions, and it’ll run all of them and pass them whatever the output is from the previous function. The only requirement is your end handler because the thing attached to the route has to return particular keys in that map, suggests Amos.<br>
Ease is a big deal for people. If you understand any language or server, you can get into this new language or new framework pretty easily with ease.<br>
It’s hard to get started or figure out whenever you run into problems. The lifecycle stuff is spread out all over the documentation because sometimes you can change web sockets so that it’ll react, and sometimes you can’t flash messages the same way, says Amos. <br>
When you are trying to load your timeline on the big social media websites, you get some placeholder thing first, and then they load in, and it displays, suggests Sean.<br>
There are some limitations to the bandit framework yet. It’s not 100% complete, but it can probably work for most of the Phoenix things or plug things you want to do, says Sean.<br>
When Amos first started looking into Erling, they looked into Erling for a communication server, not a web server.<br>
Nitrogen hails from the days before we have WebSockets, but a lot of what it was trying to do is very much in line with things like live view things, says Sean.</p>

<p>3 Key Points<br>
Many people know phoenix but don’t know Elixir, and similarly mid-teen people with Ruby projects don’t know Rails or don’t use the things that the language provides.<br>
If you know Elixir well enough, the big Leap is not semantics for Erling, but the syntax. Erling doesn’t apply to Elixir because it made different choices, making the Erling web server less approachable to work on.<br>
The flip side of nitrogen is that it’s inefficient to render the tricks that EEX does. Where it’s like I’m going to read everything up until this sigil, and that’s going to be one binary that gets submitted into the compiled function, says Sean.</p>

<p>Tweetable Quotes<br>
“With rails, It was hard to do computation because you’d have to go all the way down into the controller and do all of the work you are going to do except rendering the page.’ - Sean <br>
“If you focus on doing very little in each callback defined by the web machine, you get a snappy and compliant HTTP interface.” – Sean<br>
“If your whole page is a live view and the initial render is even really just an empty template that maybe check some authentication to make sure that you are off.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+iXeR2Y92</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+iXeR2Y92" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 108: Macaroons and Oreos</title>
      <link>http://elixiroutlaws.com/108</link>
      <guid isPermaLink="false">4bd5a56b-2937-4f30-86ac-06ba7a21dc89</guid>
      <pubDate>Thu, 27 Jan 2022 08:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/4bd5a56b-2937-4f30-86ac-06ba7a21dc89.mp3" length="66471468" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>1:09:14</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>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.
Elixir Outlaws, 01/25/2021
On today’s episode of the Elixir Outlaws, Amos and Sean are going to share their technical knowledge and insight on various topics. Amos has been doing a lot of surface-ui work. The surface is a component library for live view. The surface has some excellent features built-in how they handle CSS. Sean hasn’t looked at the Template: Anchor yet, but he has heard mixed things about many people who feel like the eText templates have improved things. 
Episode Highlights
The Troubles with form versus dot form feel like a limitation of the template language should unify those things, says Sean.
JSX - React said you could use HTML moments wherever you want, but we are going to turn them into our DOM construction functions that produce the objects with assigned properties from context, says Sean.
Sean recalls some web framework to underline called nitrogen used when it was called dynamic HTML, a sort of live update type stuff over Websockets. 
If you have six elements, six-pointers, and probably at the front of that, you have some metadata, then the thing that follows this block in the OTP case is a tuple, says Sean.
A caveat is a kind of blockchain, because a caveat creates a new macaroon that wraps the old one with a new signature, and then you can add another restriction that wraps that one with a new one, says Amos.
Sean asks, would it make more sense not to put any permissions in macaroons unless you are restricting them to a limited set because the absence of a caveat is access?
Sean inquires, verifying a caveat is just like meeting the signature. If caveat doesn’t apply to an operation being performed, why would that be a problem in application logic?
We are storing passwords in the database, which we don’t need. We can make a macaroon for it and give it a time limit like this macaroon will not be any good after this specific time, says Amos.
Amos is going to store permissions in the macaroons, but he is not going to pull the list of projects out of the macaroon and then pull them out of the database. 
The authorization context is not the initial set of facts. It’s the thing you want to unify, especially if there is a caveat for the items.
Sean asks Amos, what are your thoughts about code review, and what do you like or dislike about it? What are you trying to get out of it? 
Everybody tends to hit the lowest bar set on a team no matter what. So code review, to me, is a place to try to push that bar up, says Amos.
Sean asks how effective is the code review itself, like the process you implement in your teams? And how often do you catch bugs?
Amos says that he feels like learning happens as long as it’s communication. Typos get caught a lot, especially in the documentation, because if somebody wrote documentation, we can read it in the code review and catch typos.
Reviewing something to understand how our product is put together or how our infrastructure is put together has not been that good for me, says Sean.
As per Amos, if a senior asked the question, a junior will often assume that is how they should go. But once a junior person sees that they know something that you don’t know, it adjusts the power dynamic.
Amos suggests that for a good team, we need vulnerability. And the hardest thing to create remotely is vulnerability because there is a lot of interaction that doesn’t happen. 
Amos affirms that if you can’t explain the code in the code review, you probably haven’t done it well enough for consideration. In his opinion, people don’t spend enough time on code reviews.
3 Key Points
A lot of the JSX - React projects Sean had to interact with use Storybook, and Amos creates examples for each of your components, and it is a good thing that helps them with documentation. 
Authorization is always contextual. When you want to compare or make an authorization decision, you have to look at the context that Sean is trying to authorize and what rights have been granted.
Code review is for both sides of the reviewer and the person or people whose code is being reviewed as it takes vulnerability on both sides.
Tweetable Quotes
“When you are a property type, and you have a component, you can define properties, and you can say whether they’re required or not.” - Amos
“If I have to debug something, I look at a record. When you are debugging, it is because you don’t know what’s going on.” - Amos 
“If someone tried to navigate to the URL without the macaroon, they would just get denied, and that would be a perfect use case for macarons.” - Sean
“With datalog in Prolog, you can declare things that look like functions in datalog, usually called facts or functors, and they have nobody.” – Sean
“Celebrate failures that create learning. You don’t celebrate failures if you keep continuing to have the same one over and over.” - Amos
Resources Mentioned:
Podcast Editing
Elixir Outlaws: Website 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Elixir Outlaws, 01/25/2021</p>

<p>On today’s episode of the Elixir Outlaws, Amos and Sean are going to share their technical knowledge and insight on various topics. Amos has been doing a lot of surface-ui work. The surface is a component library for live view. The surface has some excellent features built-in how they handle CSS. Sean hasn’t looked at the Template: Anchor yet, but he has heard mixed things about many people who feel like the eText templates have improved things. </p>

<p>Episode Highlights<br>
The Troubles with form versus dot form feel like a limitation of the template language should unify those things, says Sean.<br>
JSX - React said you could use HTML moments wherever you want, but we are going to turn them into our DOM construction functions that produce the objects with assigned properties from context, says Sean.<br>
Sean recalls some web framework to underline called nitrogen used when it was called dynamic HTML, a sort of live update type stuff over Websockets. <br>
If you have six elements, six-pointers, and probably at the front of that, you have some metadata, then the thing that follows this block in the OTP case is a tuple, says Sean.<br>
A caveat is a kind of blockchain, because a caveat creates a new macaroon that wraps the old one with a new signature, and then you can add another restriction that wraps that one with a new one, says Amos.<br>
Sean asks, would it make more sense not to put any permissions in macaroons unless you are restricting them to a limited set because the absence of a caveat is access?<br>
Sean inquires, verifying a caveat is just like meeting the signature. If caveat doesn’t apply to an operation being performed, why would that be a problem in application logic?<br>
We are storing passwords in the database, which we don’t need. We can make a macaroon for it and give it a time limit like this macaroon will not be any good after this specific time, says Amos.<br>
Amos is going to store permissions in the macaroons, but he is not going to pull the list of projects out of the macaroon and then pull them out of the database. <br>
The authorization context is not the initial set of facts. It’s the thing you want to unify, especially if there is a caveat for the items.<br>
Sean asks Amos, what are your thoughts about code review, and what do you like or dislike about it? What are you trying to get out of it? <br>
Everybody tends to hit the lowest bar set on a team no matter what. So code review, to me, is a place to try to push that bar up, says Amos.<br>
Sean asks how effective is the code review itself, like the process you implement in your teams? And how often do you catch bugs?<br>
Amos says that he feels like learning happens as long as it’s communication. Typos get caught a lot, especially in the documentation, because if somebody wrote documentation, we can read it in the code review and catch typos.<br>
Reviewing something to understand how our product is put together or how our infrastructure is put together has not been that good for me, says Sean.<br>
As per Amos, if a senior asked the question, a junior will often assume that is how they should go. But once a junior person sees that they know something that you don’t know, it adjusts the power dynamic.<br>
Amos suggests that for a good team, we need vulnerability. And the hardest thing to create remotely is vulnerability because there is a lot of interaction that doesn’t happen. <br>
Amos affirms that if you can’t explain the code in the code review, you probably haven’t done it well enough for consideration. In his opinion, people don’t spend enough time on code reviews.</p>

<p>3 Key Points<br>
A lot of the JSX - React projects Sean had to interact with use Storybook, and Amos creates examples for each of your components, and it is a good thing that helps them with documentation. <br>
Authorization is always contextual. When you want to compare or make an authorization decision, you have to look at the context that Sean is trying to authorize and what rights have been granted.<br>
Code review is for both sides of the reviewer and the person or people whose code is being reviewed as it takes vulnerability on both sides.</p>

<p>Tweetable Quotes<br>
“When you are a property type, and you have a component, you can define properties, and you can say whether they’re required or not.” - Amos<br>
“If I have to debug something, I look at a record. When you are debugging, it is because you don’t know what’s going on.” - Amos <br>
“If someone tried to navigate to the URL without the macaroon, they would just get denied, and that would be a perfect use case for macarons.” - Sean<br>
“With datalog in Prolog, you can declare things that look like functions in datalog, usually called facts or functors, and they have nobody.” – Sean<br>
“Celebrate failures that create learning. You don’t celebrate failures if you keep continuing to have the same one over and over.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Elixir Outlaws, 01/25/2021</p>

<p>On today’s episode of the Elixir Outlaws, Amos and Sean are going to share their technical knowledge and insight on various topics. Amos has been doing a lot of surface-ui work. The surface is a component library for live view. The surface has some excellent features built-in how they handle CSS. Sean hasn’t looked at the Template: Anchor yet, but he has heard mixed things about many people who feel like the eText templates have improved things. </p>

<p>Episode Highlights<br>
The Troubles with form versus dot form feel like a limitation of the template language should unify those things, says Sean.<br>
JSX - React said you could use HTML moments wherever you want, but we are going to turn them into our DOM construction functions that produce the objects with assigned properties from context, says Sean.<br>
Sean recalls some web framework to underline called nitrogen used when it was called dynamic HTML, a sort of live update type stuff over Websockets. <br>
If you have six elements, six-pointers, and probably at the front of that, you have some metadata, then the thing that follows this block in the OTP case is a tuple, says Sean.<br>
A caveat is a kind of blockchain, because a caveat creates a new macaroon that wraps the old one with a new signature, and then you can add another restriction that wraps that one with a new one, says Amos.<br>
Sean asks, would it make more sense not to put any permissions in macaroons unless you are restricting them to a limited set because the absence of a caveat is access?<br>
Sean inquires, verifying a caveat is just like meeting the signature. If caveat doesn’t apply to an operation being performed, why would that be a problem in application logic?<br>
We are storing passwords in the database, which we don’t need. We can make a macaroon for it and give it a time limit like this macaroon will not be any good after this specific time, says Amos.<br>
Amos is going to store permissions in the macaroons, but he is not going to pull the list of projects out of the macaroon and then pull them out of the database. <br>
The authorization context is not the initial set of facts. It’s the thing you want to unify, especially if there is a caveat for the items.<br>
Sean asks Amos, what are your thoughts about code review, and what do you like or dislike about it? What are you trying to get out of it? <br>
Everybody tends to hit the lowest bar set on a team no matter what. So code review, to me, is a place to try to push that bar up, says Amos.<br>
Sean asks how effective is the code review itself, like the process you implement in your teams? And how often do you catch bugs?<br>
Amos says that he feels like learning happens as long as it’s communication. Typos get caught a lot, especially in the documentation, because if somebody wrote documentation, we can read it in the code review and catch typos.<br>
Reviewing something to understand how our product is put together or how our infrastructure is put together has not been that good for me, says Sean.<br>
As per Amos, if a senior asked the question, a junior will often assume that is how they should go. But once a junior person sees that they know something that you don’t know, it adjusts the power dynamic.<br>
Amos suggests that for a good team, we need vulnerability. And the hardest thing to create remotely is vulnerability because there is a lot of interaction that doesn’t happen. <br>
Amos affirms that if you can’t explain the code in the code review, you probably haven’t done it well enough for consideration. In his opinion, people don’t spend enough time on code reviews.</p>

<p>3 Key Points<br>
A lot of the JSX - React projects Sean had to interact with use Storybook, and Amos creates examples for each of your components, and it is a good thing that helps them with documentation. <br>
Authorization is always contextual. When you want to compare or make an authorization decision, you have to look at the context that Sean is trying to authorize and what rights have been granted.<br>
Code review is for both sides of the reviewer and the person or people whose code is being reviewed as it takes vulnerability on both sides.</p>

<p>Tweetable Quotes<br>
“When you are a property type, and you have a component, you can define properties, and you can say whether they’re required or not.” - Amos<br>
“If I have to debug something, I look at a record. When you are debugging, it is because you don’t know what’s going on.” - Amos <br>
“If someone tried to navigate to the URL without the macaroon, they would just get denied, and that would be a perfect use case for macarons.” - Sean<br>
“With datalog in Prolog, you can declare things that look like functions in datalog, usually called facts or functors, and they have nobody.” – Sean<br>
“Celebrate failures that create learning. You don’t celebrate failures if you keep continuing to have the same one over and over.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+hAPWXRUy</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+hAPWXRUy" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 107: Nineteen-Something Cats</title>
      <link>http://elixiroutlaws.com/107</link>
      <guid isPermaLink="false">c1abae86-c196-470d-a4f2-557af481a94c</guid>
      <pubDate>Thu, 20 Jan 2022 08:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/c1abae86-c196-470d-a4f2-557af481a94c.mp3" length="39640854" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>41:17</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>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.
Elixir Outlaws, 01/19/2021
On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos will talk about WASM (Web assembly) to implement some core parts of the app and discuss the server-side too. Rusts for loop syntax is sugar for iterators, says Sean. So, you can also sort of do method chaining type thing in rust. There is an interesting proposal on the Elixir form for loops.
Episode Highlights
FOR loops are not loops, they are a special form in the compiler, basically a macro with special privileges that generates some code, says Sean.
As per Sean, if you have a lead, then you have for loop variable, and you have to return a two-two pole that has the accumulator as the second, or if you don’t, then it is just the accumulator that becomes quite confusing.
Amos says that when one uses MapReduce and has FOR loop and you want to step through something and maybe at the same time get an account and a sum, and you want to adjust the current values, then we are getting three things out in adjustment and then two other data points.
It is hard to step away from an imperative mindset when you have done it forever and adding imperative things back into the language is going to make it even harder for people to step outside of that imperative mindset, says Amos. 
People use Monads to write things that look more imperative because it is easier for us to think that way sometimes, and it’s going to create less maintainable code.
OCaml is very much like in the same syntactical flavor as Haskell. But it doesn’t have that whole lazy evaluation thing that gets so confusing at times, and it also has the much simpler type of system.
Sean had tried hard to encourage his coworkers to use things like in the lists module or use list comprehensions or use fold wherever they could. But some people liked making software recursive functions that had a bunch of arguments to them.
In MapReduce there is a trailing option you can put on for loops. It is like reducing given initial value of the accumulator and then you match the accumulator coming in.
Using ENUM reduce, there are some tactical forms that represent something, and special form will generate, but they are not things in themselves.
The things that are browser based we can’t rewrite completely in Rust. There is always going to be JavaScript at some level.
Sean has seen attempts where people want to have JavaScript running the same code on the front end as in the back end. 
In graphic production, there are many things about memory allocators, but these are all sorts of things that we might have to think about with rust when we are trying to implement. 
3 Key Points
With MapReduce in the ENUM module, you can do something on each element of the collection, but you are also collecting something about the entire collection as you flow through, says Sean.
The flipside of list comprehension is that you can only do so many things in the right side of the comprehension. It may be explicit what you were returning from expression because the entire expression is inside the list brackets.
The biggest thing that Amos have ever had to deal with when working on stuff on the front end or on edge computing is if you don’t control the resource at the endpoint, it may be the slowest thing ever, and it may not work that well. 
Tweetable Quotes
“I am not against pipes, and you can write non-imperative code with pipes, but it looks imperative.” – Amos
“In FOR loop, FOR is an expression that returns a value. You can choose to ignore that value that’s returned, but it returns a value, usually a list.” – Sean
“You can have only one let, which is the other thing that’s a little bit surprising. It works in if statements.” – Sean
“Being able to have code on the back end, you control the hardware and the performance.” – Amos
“The book Kill it with fire I wish I had picked up a year ago because the author worked for US digital service, updating mainframe applications, and there’s a lot of sage advice in that book.” - Sean
Resources Mentioned:
Podcast Editing
Elixir Outlaws: Website 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Elixir Outlaws, 01/19/2021</p>

<p>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos will talk about WASM (Web assembly) to implement some core parts of the app and discuss the server-side too. Rusts for loop syntax is sugar for iterators, says Sean. So, you can also sort of do method chaining type thing in rust. There is an interesting proposal on the Elixir form for loops.</p>

<p>Episode Highlights<br>
FOR loops are not loops, they are a special form in the compiler, basically a macro with special privileges that generates some code, says Sean.<br>
As per Sean, if you have a lead, then you have for loop variable, and you have to return a two-two pole that has the accumulator as the second, or if you don’t, then it is just the accumulator that becomes quite confusing.<br>
Amos says that when one uses MapReduce and has FOR loop and you want to step through something and maybe at the same time get an account and a sum, and you want to adjust the current values, then we are getting three things out in adjustment and then two other data points.<br>
It is hard to step away from an imperative mindset when you have done it forever and adding imperative things back into the language is going to make it even harder for people to step outside of that imperative mindset, says Amos. <br>
People use Monads to write things that look more imperative because it is easier for us to think that way sometimes, and it’s going to create less maintainable code.<br>
OCaml is very much like in the same syntactical flavor as Haskell. But it doesn’t have that whole lazy evaluation thing that gets so confusing at times, and it also has the much simpler type of system.<br>
Sean had tried hard to encourage his coworkers to use things like in the lists module or use list comprehensions or use fold wherever they could. But some people liked making software recursive functions that had a bunch of arguments to them.<br>
In MapReduce there is a trailing option you can put on for loops. It is like reducing given initial value of the accumulator and then you match the accumulator coming in.<br>
Using ENUM reduce, there are some tactical forms that represent something, and special form will generate, but they are not things in themselves.<br>
The things that are browser based we can’t rewrite completely in Rust. There is always going to be JavaScript at some level.<br>
Sean has seen attempts where people want to have JavaScript running the same code on the front end as in the back end. <br>
In graphic production, there are many things about memory allocators, but these are all sorts of things that we might have to think about with rust when we are trying to implement. </p>

<p>3 Key Points<br>
With MapReduce in the ENUM module, you can do something on each element of the collection, but you are also collecting something about the entire collection as you flow through, says Sean.<br>
The flipside of list comprehension is that you can only do so many things in the right side of the comprehension. It may be explicit what you were returning from expression because the entire expression is inside the list brackets.<br>
The biggest thing that Amos have ever had to deal with when working on stuff on the front end or on edge computing is if you don’t control the resource at the endpoint, it may be the slowest thing ever, and it may not work that well. </p>

<p>Tweetable Quotes<br>
“I am not against pipes, and you can write non-imperative code with pipes, but it looks imperative.” – Amos<br>
“In FOR loop, FOR is an expression that returns a value. You can choose to ignore that value that’s returned, but it returns a value, usually a list.” – Sean<br>
“You can have only one let, which is the other thing that’s a little bit surprising. It works in if statements.” – Sean<br>
“Being able to have code on the back end, you control the hardware and the performance.” – Amos<br>
“The book Kill it with fire I wish I had picked up a year ago because the author worked for US digital service, updating mainframe applications, and there’s a lot of sage advice in that book.” - Sean</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Elixir Outlaws, 01/19/2021</p>

<p>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos will talk about WASM (Web assembly) to implement some core parts of the app and discuss the server-side too. Rusts for loop syntax is sugar for iterators, says Sean. So, you can also sort of do method chaining type thing in rust. There is an interesting proposal on the Elixir form for loops.</p>

<p>Episode Highlights<br>
FOR loops are not loops, they are a special form in the compiler, basically a macro with special privileges that generates some code, says Sean.<br>
As per Sean, if you have a lead, then you have for loop variable, and you have to return a two-two pole that has the accumulator as the second, or if you don’t, then it is just the accumulator that becomes quite confusing.<br>
Amos says that when one uses MapReduce and has FOR loop and you want to step through something and maybe at the same time get an account and a sum, and you want to adjust the current values, then we are getting three things out in adjustment and then two other data points.<br>
It is hard to step away from an imperative mindset when you have done it forever and adding imperative things back into the language is going to make it even harder for people to step outside of that imperative mindset, says Amos. <br>
People use Monads to write things that look more imperative because it is easier for us to think that way sometimes, and it’s going to create less maintainable code.<br>
OCaml is very much like in the same syntactical flavor as Haskell. But it doesn’t have that whole lazy evaluation thing that gets so confusing at times, and it also has the much simpler type of system.<br>
Sean had tried hard to encourage his coworkers to use things like in the lists module or use list comprehensions or use fold wherever they could. But some people liked making software recursive functions that had a bunch of arguments to them.<br>
In MapReduce there is a trailing option you can put on for loops. It is like reducing given initial value of the accumulator and then you match the accumulator coming in.<br>
Using ENUM reduce, there are some tactical forms that represent something, and special form will generate, but they are not things in themselves.<br>
The things that are browser based we can’t rewrite completely in Rust. There is always going to be JavaScript at some level.<br>
Sean has seen attempts where people want to have JavaScript running the same code on the front end as in the back end. <br>
In graphic production, there are many things about memory allocators, but these are all sorts of things that we might have to think about with rust when we are trying to implement. </p>

<p>3 Key Points<br>
With MapReduce in the ENUM module, you can do something on each element of the collection, but you are also collecting something about the entire collection as you flow through, says Sean.<br>
The flipside of list comprehension is that you can only do so many things in the right side of the comprehension. It may be explicit what you were returning from expression because the entire expression is inside the list brackets.<br>
The biggest thing that Amos have ever had to deal with when working on stuff on the front end or on edge computing is if you don’t control the resource at the endpoint, it may be the slowest thing ever, and it may not work that well. </p>

<p>Tweetable Quotes<br>
“I am not against pipes, and you can write non-imperative code with pipes, but it looks imperative.” – Amos<br>
“In FOR loop, FOR is an expression that returns a value. You can choose to ignore that value that’s returned, but it returns a value, usually a list.” – Sean<br>
“You can have only one let, which is the other thing that’s a little bit surprising. It works in if statements.” – Sean<br>
“Being able to have code on the back end, you control the hardware and the performance.” – Amos<br>
“The book Kill it with fire I wish I had picked up a year ago because the author worked for US digital service, updating mainframe applications, and there’s a lot of sage advice in that book.” - Sean</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+2SVnM4gS</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+2SVnM4gS" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 106: Outlaws Live at Codebeam 2021</title>
      <link>http://elixiroutlaws.com/106</link>
      <guid isPermaLink="false">3c9fd43c-09f3-4f5d-8ba4-888c665d8a07</guid>
      <pubDate>Thu, 23 Dec 2021 07:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/3c9fd43c-09f3-4f5d-8ba4-888c665d8a07.mp3" length="42885119" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>44:40</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+0bzhYTLH</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+0bzhYTLH" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 105: Sports of Sorts</title>
      <link>http://elixiroutlaws.com/105</link>
      <guid isPermaLink="false">c2491c1b-9171-4ec3-8dfd-3dcc5ca0ff62</guid>
      <pubDate>Thu, 16 Dec 2021 07:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/c2491c1b-9171-4ec3-8dfd-3dcc5ca0ff62.mp3" length="36852792" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about Sports of Sorts. Amos shares some driving wisdom and his fondness for silent thoughts. Sean and Amos will share some random and interesting experiences. </itunes:subtitle>
      <itunes:duration>38:23</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>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.
On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about Sports of Sorts. Amos shares some driving wisdom and his fondness for silent thoughts. Sean and Amos will share some random and interesting experiences. 
Episode Highlights:
Amos reveals how he developed his creativity and problem-solving skills from driving. 
Sean has recently resigned from his job, and he is about to join a new company after 12 days. 
As per Sean, one spends a lot of your time sleeping because their dreams help them to work through problems
Amos loves jogging around the river next to the hotel early in the morning when nobody is up. For him, it is nice and quiet.
Brittany Matthews is a co-owner of the women's soccer team. She has been big in promoting women’s sports in Kansas City, but especially soccer, and Patrick and Brittany broke ground on a new training center earlier this year. Then, three or four weeks ago, they revealed their new team name.
The stadium is first of its kind for the women’s soccer team, which is huge because this team has only been here a year. They just announced that they were going to have a team this January 2021. 
For those not in Kansas City, the streetcar is absolutely free , which is really awesome with all the buses because buses are free too. So you can go anywhere for free in Kansas City. 
We have one of the best women soccer players in Samuels who has been on the national team. An Incredible midfielder, dynamic player, and she is going be exciting to watch, says Sean.
While talking about the new company where Sean is going to join. He explains that the company is doing motion graphics or motion design. 
People really want the ability to collaborate to provide feedback on designs, work on different iterations, compare them, and build out a portfolio for you, says Sean.
There are multiple companies out there called Fable, so if you want to go look it up, it is Fable, not Fable dot IO, not fable com. It is the Fable Dot app. It is one of those easy, easy ones to find. 
Amos says he doesn’t know how possible it would be, but it would be interesting if,  two designers could work on the same like image or animation at the same time, doing the same kind of ideas of passing changes back and forth. 
Part of the reason why Sean’s friend wanted to hire him is because he has distributed systems experience, where all the bodies are buried, where all the problems are gonna be like what if we want to have real time collaboration or like something like Miro where people are dragging things around on the on the project at the same time. 
What always kills me on the front end in the browser, or even if you are compiling and making things faster, is that you really have zero control over the quality of the computer it is running on and the problems like the interactions between the things, says Amos.
Sean says that they are going to write C+ code because it was mostly C code, but using the C ++compiler and very few features of C and like the Windows API and like working with it directly to build a 2D kind of Zelda light game. 
Sean says that the JavaScript community is huge. You have a lot of people experience in JavaScript. It doesn’t take that many of them to make a good customization. 
Amos shares that his first editor for code other than the QBasic editor was Emacs and that was 22 years ago.
Amos says that his first experience with C not running everywhere was in an AI class and they had to write a chess engine and then they all played the developed chess engines against each other.
Sean says there is a bytecode format that you can take from running on a Intel being VM and run it on an ARM beam VM or on some other processor that is running your nerves project.
3 Key Points
Those of you who don’t know anything about Kansas City, but Patrick Mahomes is a big deal here quarterback for the Chiefs and his fiance Brittany Matthews is kind of influential in her own. 
Sean says that Figma has changed the way people do collaborate on static web design, this is going to be collaboration on motion design. Motion design would include things like just regular animations you might see on the web. It could include things like advertisements, logo, animations. 
There are a lot of different ways that we could do collaborate. Another area that he talked about us wanting to do is so a lot of this is like you do in the browser, You draw your shapes, you animate them you set the keyframes, you know you set all that stuff up. But that only produces us a level of quality that the browser can produce. But if you want to do 4K video of this animation that you just created, you are not going to produce that with your browser, says Sean.
Tweetable Quotes
“I am a big fan of silent thoughts” – Sean
“When they introduce the team that the players that are going to start for the match. They had some incredible motion designs on the video board.“- Sean
“It is not movies, it is more about the animation than about video editing. It is like making an animated logo.” - Sean 
“There are some pretty interesting problems how to  isolate yourself from these, they are doing something very quick and then suddenly they open another program on their desktop, but that hangup.” – Amos
“90% of your life was spent formatting exactly how that professor wanted it formatted, which is like a huge waste of time.” - Amos
Resources Mentioned:
Podcast Editing
Elixir Outlaws: Website 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about Sports of Sorts. Amos shares some driving wisdom and his fondness for silent thoughts. Sean and Amos will share some random and interesting experiences. </p>

<p>Episode Highlights:<br>
Amos reveals how he developed his creativity and problem-solving skills from driving. <br>
Sean has recently resigned from his job, and he is about to join a new company after 12 days. <br>
As per Sean, one spends a lot of your time sleeping because their dreams help them to work through problems<br>
Amos loves jogging around the river next to the hotel early in the morning when nobody is up. For him, it is nice and quiet.<br>
Brittany Matthews is a co-owner of the women&#39;s soccer team. She has been big in promoting women’s sports in Kansas City, but especially soccer, and Patrick and Brittany broke ground on a new training center earlier this year. Then, three or four weeks ago, they revealed their new team name.<br>
The stadium is first of its kind for the women’s soccer team, which is huge because this team has only been here a year. They just announced that they were going to have a team this January 2021. <br>
For those not in Kansas City, the streetcar is absolutely free , which is really awesome with all the buses because buses are free too. So you can go anywhere for free in Kansas City. <br>
We have one of the best women soccer players in Samuels who has been on the national team. An Incredible midfielder, dynamic player, and she is going be exciting to watch, says Sean.<br>
While talking about the new company where Sean is going to join. He explains that the company is doing motion graphics or motion design. <br>
People really want the ability to collaborate to provide feedback on designs, work on different iterations, compare them, and build out a portfolio for you, says Sean.<br>
There are multiple companies out there called Fable, so if you want to go look it up, it is Fable, not Fable dot IO, not fable com. It is the Fable Dot app. It is one of those easy, easy ones to find. <br>
Amos says he doesn’t know how possible it would be, but it would be interesting if,  two designers could work on the same like image or animation at the same time, doing the same kind of ideas of passing changes back and forth. <br>
Part of the reason why Sean’s friend wanted to hire him is because he has distributed systems experience, where all the bodies are buried, where all the problems are gonna be like what if we want to have real time collaboration or like something like Miro where people are dragging things around on the on the project at the same time. <br>
What always kills me on the front end in the browser, or even if you are compiling and making things faster, is that you really have zero control over the quality of the computer it is running on and the problems like the interactions between the things, says Amos.<br>
Sean says that they are going to write C+ code because it was mostly C code, but using the C ++compiler and very few features of C and like the Windows API and like working with it directly to build a 2D kind of Zelda light game. <br>
Sean says that the JavaScript community is huge. You have a lot of people experience in JavaScript. It doesn’t take that many of them to make a good customization. <br>
Amos shares that his first editor for code other than the QBasic editor was Emacs and that was 22 years ago.<br>
Amos says that his first experience with C not running everywhere was in an AI class and they had to write a chess engine and then they all played the developed chess engines against each other.<br>
Sean says there is a bytecode format that you can take from running on a Intel being VM and run it on an ARM beam VM or on some other processor that is running your nerves project.</p>

<p>3 Key Points<br>
Those of you who don’t know anything about Kansas City, but Patrick Mahomes is a big deal here quarterback for the Chiefs and his fiance Brittany Matthews is kind of influential in her own. <br>
Sean says that Figma has changed the way people do collaborate on static web design, this is going to be collaboration on motion design. Motion design would include things like just regular animations you might see on the web. It could include things like advertisements, logo, animations. <br>
There are a lot of different ways that we could do collaborate. Another area that he talked about us wanting to do is so a lot of this is like you do in the browser, You draw your shapes, you animate them you set the keyframes, you know you set all that stuff up. But that only produces us a level of quality that the browser can produce. But if you want to do 4K video of this animation that you just created, you are not going to produce that with your browser, says Sean.</p>

<p>Tweetable Quotes<br>
“I am a big fan of silent thoughts” – Sean<br>
“When they introduce the team that the players that are going to start for the match. They had some incredible motion designs on the video board.“- Sean<br>
“It is not movies, it is more about the animation than about video editing. It is like making an animated logo.” - Sean <br>
“There are some pretty interesting problems how to  isolate yourself from these, they are doing something very quick and then suddenly they open another program on their desktop, but that hangup.” – Amos<br>
“90% of your life was spent formatting exactly how that professor wanted it formatted, which is like a huge waste of time.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about Sports of Sorts. Amos shares some driving wisdom and his fondness for silent thoughts. Sean and Amos will share some random and interesting experiences. </p>

<p>Episode Highlights:<br>
Amos reveals how he developed his creativity and problem-solving skills from driving. <br>
Sean has recently resigned from his job, and he is about to join a new company after 12 days. <br>
As per Sean, one spends a lot of your time sleeping because their dreams help them to work through problems<br>
Amos loves jogging around the river next to the hotel early in the morning when nobody is up. For him, it is nice and quiet.<br>
Brittany Matthews is a co-owner of the women&#39;s soccer team. She has been big in promoting women’s sports in Kansas City, but especially soccer, and Patrick and Brittany broke ground on a new training center earlier this year. Then, three or four weeks ago, they revealed their new team name.<br>
The stadium is first of its kind for the women’s soccer team, which is huge because this team has only been here a year. They just announced that they were going to have a team this January 2021. <br>
For those not in Kansas City, the streetcar is absolutely free , which is really awesome with all the buses because buses are free too. So you can go anywhere for free in Kansas City. <br>
We have one of the best women soccer players in Samuels who has been on the national team. An Incredible midfielder, dynamic player, and she is going be exciting to watch, says Sean.<br>
While talking about the new company where Sean is going to join. He explains that the company is doing motion graphics or motion design. <br>
People really want the ability to collaborate to provide feedback on designs, work on different iterations, compare them, and build out a portfolio for you, says Sean.<br>
There are multiple companies out there called Fable, so if you want to go look it up, it is Fable, not Fable dot IO, not fable com. It is the Fable Dot app. It is one of those easy, easy ones to find. <br>
Amos says he doesn’t know how possible it would be, but it would be interesting if,  two designers could work on the same like image or animation at the same time, doing the same kind of ideas of passing changes back and forth. <br>
Part of the reason why Sean’s friend wanted to hire him is because he has distributed systems experience, where all the bodies are buried, where all the problems are gonna be like what if we want to have real time collaboration or like something like Miro where people are dragging things around on the on the project at the same time. <br>
What always kills me on the front end in the browser, or even if you are compiling and making things faster, is that you really have zero control over the quality of the computer it is running on and the problems like the interactions between the things, says Amos.<br>
Sean says that they are going to write C+ code because it was mostly C code, but using the C ++compiler and very few features of C and like the Windows API and like working with it directly to build a 2D kind of Zelda light game. <br>
Sean says that the JavaScript community is huge. You have a lot of people experience in JavaScript. It doesn’t take that many of them to make a good customization. <br>
Amos shares that his first editor for code other than the QBasic editor was Emacs and that was 22 years ago.<br>
Amos says that his first experience with C not running everywhere was in an AI class and they had to write a chess engine and then they all played the developed chess engines against each other.<br>
Sean says there is a bytecode format that you can take from running on a Intel being VM and run it on an ARM beam VM or on some other processor that is running your nerves project.</p>

<p>3 Key Points<br>
Those of you who don’t know anything about Kansas City, but Patrick Mahomes is a big deal here quarterback for the Chiefs and his fiance Brittany Matthews is kind of influential in her own. <br>
Sean says that Figma has changed the way people do collaborate on static web design, this is going to be collaboration on motion design. Motion design would include things like just regular animations you might see on the web. It could include things like advertisements, logo, animations. <br>
There are a lot of different ways that we could do collaborate. Another area that he talked about us wanting to do is so a lot of this is like you do in the browser, You draw your shapes, you animate them you set the keyframes, you know you set all that stuff up. But that only produces us a level of quality that the browser can produce. But if you want to do 4K video of this animation that you just created, you are not going to produce that with your browser, says Sean.</p>

<p>Tweetable Quotes<br>
“I am a big fan of silent thoughts” – Sean<br>
“When they introduce the team that the players that are going to start for the match. They had some incredible motion designs on the video board.“- Sean<br>
“It is not movies, it is more about the animation than about video editing. It is like making an animated logo.” - Sean <br>
“There are some pretty interesting problems how to  isolate yourself from these, they are doing something very quick and then suddenly they open another program on their desktop, but that hangup.” – Amos<br>
“90% of your life was spent formatting exactly how that professor wanted it formatted, which is like a huge waste of time.” - Amos</p>

<p>Resources Mentioned:<br>
Podcast Editing<br>
Elixir Outlaws: Website </p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+n-9R4YXQ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+n-9R4YXQ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 104: Hot Pockets and Refresh Buttons</title>
      <link>http://elixiroutlaws.com/104</link>
      <guid isPermaLink="false">7169495b-caed-431f-aa4a-f9aae6cf3b51</guid>
      <pubDate>Fri, 10 Dec 2021 16:45:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/7169495b-caed-431f-aa4a-f9aae6cf3b51.mp3" length="49016998" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about
the Elixir Conference. Amos talks about his ordeal to reach the Elixir Conference, his flight
continuously got canceled, and the entire journey was hectic for him. From the scariest
landing to nonstop flights getting canceled, rescheduled, and re-routed, Sean’s travel ordeal
covers all.</itunes:subtitle>
      <itunes:duration>51:03</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>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.
On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about
the Elixir Conference. Amos talks about his ordeal to reach the Elixir Conference, his flight
continuously got canceled, and the entire journey was hectic for him. From the scariest
landing to nonstop flights getting canceled, rescheduled, and re-routed, Sean’s travel ordeal
covers all.
Episode Highlights:
 Amos gives detailed insights about his talk and pre-preparation. He has a habit of
continuously improving his speech and slides, and this is precisely what he did when
he got the extra time due to flight cancellations and re-routing.
 Amos received a lot of positive feedback, and he had a wonderful experience at the
conference. For him, it was nice to be around people again post-pandemic.
 Amos suggests before giving a speech, and you don’t have to write out the entire
talk, write notes for things that you need to say in a specific way.
 Sean talks about a funny incident that happened in QCON 2014, and he explains
why he has a meme and a Russian Fake Facebook account.
 While giving a talk at the vendor track at QCON, which is a big industry very
expensive enterprise technology conference type thing, Sean made a funny posture
with his hands.
 At the QCON, the photographers have a talent for catching speakers with their hands
and really interesting and kind of disturbing positions. Sean tried hard not to make
any postures, but the photographer still got a funny picture that later got circulated as
a meme.
 Amos explains how nerves are set up; you can use nerves to deploy to your servers
if you want to. Because you just have to have something that can run Linux. So now
you have B partitions that automatically swap over if one fails. So you can use the
nerves hub to deploy to your servers. You just have to build a nerves image for
whatever server you have.
 Sean and Amos explain how you can accomplish really great things when your tools
are well built.
 Amos says there have been a lot of things that the nerves team and working on
nerves has brought back to the ecosystem as a whole.
 Sean feels that there is a lot of good stuff going right now, but there is also a long
way to go before you can really feel like, hey, this out of the box or very close to out
of the box new Elixir project, it is going to have metrics tracing, logging, built in. So,
Sean feels that he just has to add his own flavor for this particular project and make
that part of his engineering process.
 Sean talks about a crypto finance company and one of its major functions, i.e.,
trading.
 Sean explains how there are multiple systems within an infrastructure that interacts
as part of the process.
 As soon as you know your product is viable, you get feedback to give users better
experiences, says Amos.
 Sean explains how one can directly correlate to the cost of the server, and one can
save memory.
 Talking about his side projects, Sean said his project capacity planner became one
of his major projects.
 Sometimes you just have to turn people away in order to serve anyone, says Sean.
 There are a bunch of products without the sort of visibility to their customers even
those products do not have value or not apparent value like the content distribution
networks (CDN).
 While talking about passing the acceptance test, Sean says to Amos that you can
build these kinds of things that look like single-page apps, but they are completely
server-side driven, and you can manage this state and Elixir, and that is great.
3 Key Points
1. Amos says that at the conference, they mainly talked about whenever you are doing
acceptance tests driver browser or really any system that you have to wait for things
like transitions so that as a user, you might not think about.
2. Amos talks about his coding journey and how he learned the basics of programming.
3. Sean explains how virtuous feedback cycles make your business successful in
addition to your technical side.
Tweetable Quotes
 “You should not take more food than you can eat, but you also don’t have to eat
everything like don’t make yourself miserable. It’s not good for your health.” – Amos
 “Computer is often faster than what the dropdown will actually open in the browser
so.” – Sean Cribbs
 “The very first code that I traded run was also the most complicated.” – Amos
 “If you learn with small talk, you’re probably in the right place.” – Amos
 “Categorically deploying Elixir does not exist.”- Amos
 “If people know how to measure their systems, then they can get in a situation where
they fire up 96 of the largest instances on their cloud provider and don’t care about
the cost.” – Sean
Resources Mentioned:
 Podcast Editing 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about<br>
the Elixir Conference. Amos talks about his ordeal to reach the Elixir Conference, his flight<br>
continuously got canceled, and the entire journey was hectic for him. From the scariest<br>
landing to nonstop flights getting canceled, rescheduled, and re-routed, Sean’s travel ordeal<br>
covers all.</p>

<p>Episode Highlights:<br>
 Amos gives detailed insights about his talk and pre-preparation. He has a habit of<br>
continuously improving his speech and slides, and this is precisely what he did when<br>
he got the extra time due to flight cancellations and re-routing.<br>
 Amos received a lot of positive feedback, and he had a wonderful experience at the<br>
conference. For him, it was nice to be around people again post-pandemic.<br>
 Amos suggests before giving a speech, and you don’t have to write out the entire<br>
talk, write notes for things that you need to say in a specific way.<br>
 Sean talks about a funny incident that happened in QCON 2014, and he explains<br>
why he has a meme and a Russian Fake Facebook account.<br>
 While giving a talk at the vendor track at QCON, which is a big industry very<br>
expensive enterprise technology conference type thing, Sean made a funny posture<br>
with his hands.<br>
 At the QCON, the photographers have a talent for catching speakers with their hands<br>
and really interesting and kind of disturbing positions. Sean tried hard not to make<br>
any postures, but the photographer still got a funny picture that later got circulated as<br>
a meme.<br>
 Amos explains how nerves are set up; you can use nerves to deploy to your servers<br>
if you want to. Because you just have to have something that can run Linux. So now<br>
you have B partitions that automatically swap over if one fails. So you can use the<br>
nerves hub to deploy to your servers. You just have to build a nerves image for<br>
whatever server you have.<br>
 Sean and Amos explain how you can accomplish really great things when your tools<br>
are well built.<br>
 Amos says there have been a lot of things that the nerves team and working on<br>
nerves has brought back to the ecosystem as a whole.<br>
 Sean feels that there is a lot of good stuff going right now, but there is also a long<br>
way to go before you can really feel like, hey, this out of the box or very close to out<br>
of the box new Elixir project, it is going to have metrics tracing, logging, built in. So,<br>
Sean feels that he just has to add his own flavor for this particular project and make<br>
that part of his engineering process.<br>
 Sean talks about a crypto finance company and one of its major functions, i.e.,<br>
trading.<br>
 Sean explains how there are multiple systems within an infrastructure that interacts<br>
as part of the process.<br>
 As soon as you know your product is viable, you get feedback to give users better<br>
experiences, says Amos.<br>
 Sean explains how one can directly correlate to the cost of the server, and one can<br>
save memory.<br>
 Talking about his side projects, Sean said his project capacity planner became one<br>
of his major projects.<br>
 Sometimes you just have to turn people away in order to serve anyone, says Sean.</p>

<p> There are a bunch of products without the sort of visibility to their customers even<br>
those products do not have value or not apparent value like the content distribution<br>
networks (CDN).<br>
 While talking about passing the acceptance test, Sean says to Amos that you can<br>
build these kinds of things that look like single-page apps, but they are completely<br>
server-side driven, and you can manage this state and Elixir, and that is great.</p>

<p>3 Key Points</p>

<ol>
<li>Amos says that at the conference, they mainly talked about whenever you are doing
acceptance tests driver browser or really any system that you have to wait for things
like transitions so that as a user, you might not think about.</li>
<li>Amos talks about his coding journey and how he learned the basics of programming.</li>
<li>Sean explains how virtuous feedback cycles make your business successful in
addition to your technical side.</li>
</ol>

<p>Tweetable Quotes<br>
 “You should not take more food than you can eat, but you also don’t have to eat<br>
everything like don’t make yourself miserable. It’s not good for your health.” – Amos<br>
 “Computer is often faster than what the dropdown will actually open in the browser<br>
so.” – Sean Cribbs<br>
 “The very first code that I traded run was also the most complicated.” – Amos<br>
 “If you learn with small talk, you’re probably in the right place.” – Amos<br>
 “Categorically deploying Elixir does not exist.”- Amos<br>
 “If people know how to measure their systems, then they can get in a situation where<br>
they fire up 96 of the largest instances on their cloud provider and don’t care about<br>
the cost.” – Sean</p>

<p>Resources Mentioned:<br>
 Podcast Editing</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>On today’s episode of the Elixir Outlaws, Sean Cribbs and Amos King are going to talk about<br>
the Elixir Conference. Amos talks about his ordeal to reach the Elixir Conference, his flight<br>
continuously got canceled, and the entire journey was hectic for him. From the scariest<br>
landing to nonstop flights getting canceled, rescheduled, and re-routed, Sean’s travel ordeal<br>
covers all.</p>

<p>Episode Highlights:<br>
 Amos gives detailed insights about his talk and pre-preparation. He has a habit of<br>
continuously improving his speech and slides, and this is precisely what he did when<br>
he got the extra time due to flight cancellations and re-routing.<br>
 Amos received a lot of positive feedback, and he had a wonderful experience at the<br>
conference. For him, it was nice to be around people again post-pandemic.<br>
 Amos suggests before giving a speech, and you don’t have to write out the entire<br>
talk, write notes for things that you need to say in a specific way.<br>
 Sean talks about a funny incident that happened in QCON 2014, and he explains<br>
why he has a meme and a Russian Fake Facebook account.<br>
 While giving a talk at the vendor track at QCON, which is a big industry very<br>
expensive enterprise technology conference type thing, Sean made a funny posture<br>
with his hands.<br>
 At the QCON, the photographers have a talent for catching speakers with their hands<br>
and really interesting and kind of disturbing positions. Sean tried hard not to make<br>
any postures, but the photographer still got a funny picture that later got circulated as<br>
a meme.<br>
 Amos explains how nerves are set up; you can use nerves to deploy to your servers<br>
if you want to. Because you just have to have something that can run Linux. So now<br>
you have B partitions that automatically swap over if one fails. So you can use the<br>
nerves hub to deploy to your servers. You just have to build a nerves image for<br>
whatever server you have.<br>
 Sean and Amos explain how you can accomplish really great things when your tools<br>
are well built.<br>
 Amos says there have been a lot of things that the nerves team and working on<br>
nerves has brought back to the ecosystem as a whole.<br>
 Sean feels that there is a lot of good stuff going right now, but there is also a long<br>
way to go before you can really feel like, hey, this out of the box or very close to out<br>
of the box new Elixir project, it is going to have metrics tracing, logging, built in. So,<br>
Sean feels that he just has to add his own flavor for this particular project and make<br>
that part of his engineering process.<br>
 Sean talks about a crypto finance company and one of its major functions, i.e.,<br>
trading.<br>
 Sean explains how there are multiple systems within an infrastructure that interacts<br>
as part of the process.<br>
 As soon as you know your product is viable, you get feedback to give users better<br>
experiences, says Amos.<br>
 Sean explains how one can directly correlate to the cost of the server, and one can<br>
save memory.<br>
 Talking about his side projects, Sean said his project capacity planner became one<br>
of his major projects.<br>
 Sometimes you just have to turn people away in order to serve anyone, says Sean.</p>

<p> There are a bunch of products without the sort of visibility to their customers even<br>
those products do not have value or not apparent value like the content distribution<br>
networks (CDN).<br>
 While talking about passing the acceptance test, Sean says to Amos that you can<br>
build these kinds of things that look like single-page apps, but they are completely<br>
server-side driven, and you can manage this state and Elixir, and that is great.</p>

<p>3 Key Points</p>

<ol>
<li>Amos says that at the conference, they mainly talked about whenever you are doing
acceptance tests driver browser or really any system that you have to wait for things
like transitions so that as a user, you might not think about.</li>
<li>Amos talks about his coding journey and how he learned the basics of programming.</li>
<li>Sean explains how virtuous feedback cycles make your business successful in
addition to your technical side.</li>
</ol>

<p>Tweetable Quotes<br>
 “You should not take more food than you can eat, but you also don’t have to eat<br>
everything like don’t make yourself miserable. It’s not good for your health.” – Amos<br>
 “Computer is often faster than what the dropdown will actually open in the browser<br>
so.” – Sean Cribbs<br>
 “The very first code that I traded run was also the most complicated.” – Amos<br>
 “If you learn with small talk, you’re probably in the right place.” – Amos<br>
 “Categorically deploying Elixir does not exist.”- Amos<br>
 “If people know how to measure their systems, then they can get in a situation where<br>
they fire up 96 of the largest instances on their cloud provider and don’t care about<br>
the cost.” – Sean</p>

<p>Resources Mentioned:<br>
 Podcast Editing</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+a8nZxJzN</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+a8nZxJzN" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 103: Welcome back Anna</title>
      <link>http://elixiroutlaws.com/103</link>
      <guid isPermaLink="false">d690e777-fdc1-4c87-b2b6-4e8864baf846</guid>
      <pubDate>Wed, 13 Oct 2021 14:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/d690e777-fdc1-4c87-b2b6-4e8864baf846.mp3" length="52608103" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>How do we start hard problems?</itunes:subtitle>
      <itunes:duration>54:48</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>Anna, Sean, and Amos talk about what they do to take a break, and follow it up with how to get started on hard problems when there is no clear path forward. 
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>Anna, Sean, and Amos talk about what they do to take a break, and follow it up with how to get started on hard problems when there is no clear path forward. </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>Anna, Sean, and Amos talk about what they do to take a break, and follow it up with how to get started on hard problems when there is no clear path forward. </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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+-QvjmvJs</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+-QvjmvJs" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 102: Who's that host? It's Sean.</title>
      <link>http://elixiroutlaws.com/102</link>
      <guid isPermaLink="false">ed3f1ea2-2b87-463f-b632-96a1d8785d6f</guid>
      <pubDate>Mon, 04 Oct 2021 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/ed3f1ea2-2b87-463f-b632-96a1d8785d6f.mp3" length="33121592" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Sean Cribbs joins as a new outlaw for the first time.
</itunes:subtitle>
      <itunes:duration>34:30</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>How do we get started?
How does context affect the software we write?
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>How do we get started?</p>

<p>How does context affect the software we write?</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>How do we get started?</p>

<p>How does context affect the software we write?</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+89604qeM</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+89604qeM" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Sean Cribbs</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 101: Bright and Tight</title>
      <link>http://elixiroutlaws.com/101</link>
      <guid isPermaLink="false">799417be-1f7b-49a9-a62c-41c4167cfc36</guid>
      <pubDate>Thu, 09 Sep 2021 12:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/799417be-1f7b-49a9-a62c-41c4167cfc36.mp3" length="26151738" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is error handling.</itunes:subtitle>
      <itunes:duration>27:14</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, Chris and Amos discuss error handling and when its appropriate to "Let It Crash" :tm:.
A transcript for this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-101-bright-and-tight/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, error handling, elixir design</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week, Chris and Amos discuss error handling and when its appropriate to &quot;Let It Crash&quot; :tm:.</p>

<p>A transcript for this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-101-bright-and-tight/" rel="nofollow">https://binarynoggin.com/blog/episode-101-bright-and-tight/</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, Chris and Amos discuss error handling and when its appropriate to &quot;Let It Crash&quot; :tm:.</p>

<p>A transcript for this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-101-bright-and-tight/" rel="nofollow">https://binarynoggin.com/blog/episode-101-bright-and-tight/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+1n1nnHAD</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+1n1nnHAD" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 100: Pop-Tartare</title>
      <link>http://elixiroutlaws.com/100</link>
      <guid isPermaLink="false">f7aa7c69-40d1-40d0-9556-f3766d0b9851</guid>
      <pubDate>Thu, 26 Aug 2021 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f7aa7c69-40d1-40d0-9556-f3766d0b9851.mp3" length="34445868" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week our hosts celebrate their 100th episode. The talk about their favorite moments from the show.</itunes:subtitle>
      <itunes:duration>35:52</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 our hosts celebrate their 100th episode. The talk about their favorite moments from the show.
A transcript of this episode can be found on Binary Noggin's website: https://binarynoggin.com/blog/episode-100-pop-tartare/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week our hosts celebrate their 100th episode. The talk about their favorite moments from the show.</p>

<p>A transcript of this episode can be found on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-100-pop-tartare/" rel="nofollow">https://binarynoggin.com/blog/episode-100-pop-tartare/</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 our hosts celebrate their 100th episode. The talk about their favorite moments from the show.</p>

<p>A transcript of this episode can be found on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-100-pop-tartare/" rel="nofollow">https://binarynoggin.com/blog/episode-100-pop-tartare/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+XjA-ZFd9</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+XjA-ZFd9" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 99: Big Tubes</title>
      <link>http://elixiroutlaws.com/99</link>
      <guid isPermaLink="false">f9b3c321-d718-4fe1-b4fd-c8733c175c9d</guid>
      <pubDate>Mon, 09 Aug 2021 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f9b3c321-d718-4fe1-b4fd-c8733c175c9d.mp3" length="40106226" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is behaviours and protocols.</itunes:subtitle>
      <itunes:duration>41:46</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>The main topic this week is behaviours and protocols and when to use both. Chris, inspired by the wisdom of Quinn Wilton, thinks that its probably incorrect to use Behaviours to define public interfaces for APIs. Protocols seem to fit the bill better. Both hosts agree that the best kind of dependency injection is just called, "passing arguments to functions".
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-99-big-tubes/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, behaviours, protocols</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>The main topic this week is behaviours and protocols and when to use both. Chris, inspired by the wisdom of Quinn Wilton, thinks that its probably incorrect to use Behaviours to define public interfaces for APIs. Protocols seem to fit the bill better. Both hosts agree that the best kind of dependency injection is just called, &quot;passing arguments to functions&quot;.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-99-big-tubes/" rel="nofollow">https://binarynoggin.com/blog/episode-99-big-tubes/</a></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="Quinn Wilton on Behaviours" rel="nofollow" href="https://twitter.com/wilton_quinn/status/1408191086741266433?s=20">Quinn Wilton on Behaviours</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>The main topic this week is behaviours and protocols and when to use both. Chris, inspired by the wisdom of Quinn Wilton, thinks that its probably incorrect to use Behaviours to define public interfaces for APIs. Protocols seem to fit the bill better. Both hosts agree that the best kind of dependency injection is just called, &quot;passing arguments to functions&quot;.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-99-big-tubes/" rel="nofollow">https://binarynoggin.com/blog/episode-99-big-tubes/</a></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="Quinn Wilton on Behaviours" rel="nofollow" href="https://twitter.com/wilton_quinn/status/1408191086741266433?s=20">Quinn Wilton on Behaviours</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+6bRyusKR</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+6bRyusKR" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 98: Machine Laundering</title>
      <link>http://elixiroutlaws.com/98</link>
      <guid isPermaLink="false">c05ddf20-5257-4492-832e-d121d3b0d3b0</guid>
      <pubDate>Thu, 15 Jul 2021 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/c05ddf20-5257-4492-832e-d121d3b0d3b0.mp3" length="39165891" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is Copilot. And boy do we have opinions.</itunes:subtitle>
      <itunes:duration>40:47</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, Chris, Amos, and Anna talk about conferences, strange loop, and how hard re-entering the real world has been. But, the main topic is copilot. Surprising absolutely no one, everyone has strong opinions.
A transcript of this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-98-machine-laundering/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week, Chris, Amos, and Anna talk about conferences, strange loop, and how hard re-entering the real world has been. But, the main topic is copilot. Surprising absolutely no one, everyone has strong opinions.</p>

<p>A transcript of this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-98-machine-laundering/" rel="nofollow">https://binarynoggin.com/blog/episode-98-machine-laundering/</a></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="Is Github&#39;s Copilot possibly infringing copyright?" rel="nofollow" href="https://www.technollama.co.uk/is-githubs-copilot-potentially-infringing-copyright">Is Github's Copilot possibly infringing copyright?</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week, Chris, Amos, and Anna talk about conferences, strange loop, and how hard re-entering the real world has been. But, the main topic is copilot. Surprising absolutely no one, everyone has strong opinions.</p>

<p>A transcript of this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-98-machine-laundering/" rel="nofollow">https://binarynoggin.com/blog/episode-98-machine-laundering/</a></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="Is Github&#39;s Copilot possibly infringing copyright?" rel="nofollow" href="https://www.technollama.co.uk/is-githubs-copilot-potentially-infringing-copyright">Is Github's Copilot possibly infringing copyright?</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+PouIZNv0</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+PouIZNv0" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 97: Successfully Vamped</title>
      <link>http://elixiroutlaws.com/97</link>
      <guid isPermaLink="false">0b288081-be91-470d-9abb-181366923a84</guid>
      <pubDate>Thu, 08 Jul 2021 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/0b288081-be91-470d-9abb-181366923a84.mp3" length="47608056" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss Ecto and patterns for writing more maintainable Elixir.</itunes:subtitle>
      <itunes:duration>49:35</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 weeks show kicks off with discussion on Ecto. Amos claims that Chris made some bold statements about relations which Chris fervently denies. The topic eventually shifts to Chris's recent blog post on writing more maintainable elixir code.
Transcript is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-97-successfully-vamped/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This weeks show kicks off with discussion on Ecto. Amos claims that Chris made some bold statements about relations which Chris fervently denies. The topic eventually shifts to Chris&#39;s recent blog post on writing more maintainable elixir code.</p>

<p>Transcript is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-97-successfully-vamped/" rel="nofollow">https://binarynoggin.com/blog/episode-97-successfully-vamped/</a></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="Good and Bad Elixir" rel="nofollow" href="https://keathley.io/blog/good-and-bad-elixir.html">Good and Bad Elixir</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This weeks show kicks off with discussion on Ecto. Amos claims that Chris made some bold statements about relations which Chris fervently denies. The topic eventually shifts to Chris&#39;s recent blog post on writing more maintainable elixir code.</p>

<p>Transcript is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-97-successfully-vamped/" rel="nofollow">https://binarynoggin.com/blog/episode-97-successfully-vamped/</a></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="Good and Bad Elixir" rel="nofollow" href="https://keathley.io/blog/good-and-bad-elixir.html">Good and Bad Elixir</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+PLPXyTqs</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+PLPXyTqs" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 96: Stuck between two ETS Tables and a GenServer</title>
      <link>http://elixiroutlaws.com/96</link>
      <guid isPermaLink="false">454b90f2-66bf-4593-9d3d-e6924fe4f91f</guid>
      <pubDate>Tue, 18 May 2021 18:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/454b90f2-66bf-4593-9d3d-e6924fe4f91f.mp3" length="44247036" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week, Chris and Amos discuss ETS tables.</itunes:subtitle>
      <itunes:duration>46:05</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 ETS tables and the various ways that they can be used. Chris talks about his experience utilizing ETS tables at Bleacher Report in order to optimize some of their critical paths and build reliability. The conversation then shifts into the various tools and techniques that Bleacher Report utilized to build resilient services.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-96-stuck-between-two-ets-tables-and-a-genserver/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, ets, performance, bleacher report, resilient systems</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a discussion on ETS tables and the various ways that they can be used. Chris talks about his experience utilizing ETS tables at Bleacher Report in order to optimize some of their critical paths and build reliability. The conversation then shifts into the various tools and techniques that Bleacher Report utilized to build resilient services.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-96-stuck-between-two-ets-tables-and-a-genserver/" rel="nofollow">https://binarynoggin.com/blog/episode-96-stuck-between-two-ets-tables-and-a-genserver/</a></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="ETS Tables" rel="nofollow" href="https://erlang.org/doc/man/ets.html">ETS Tables</a></li><li><a title="Mentat" rel="nofollow" href="https://github.com/keathley/mentat">Mentat</a></li><li><a title="Deadlines" rel="nofollow" href="https://github.com/keathley/deadline">Deadlines</a></li><li><a title="Regulator" rel="nofollow" href="https://github.com/keathley/regulator">Regulator</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week kicks off with a discussion on ETS tables and the various ways that they can be used. Chris talks about his experience utilizing ETS tables at Bleacher Report in order to optimize some of their critical paths and build reliability. The conversation then shifts into the various tools and techniques that Bleacher Report utilized to build resilient services.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-96-stuck-between-two-ets-tables-and-a-genserver/" rel="nofollow">https://binarynoggin.com/blog/episode-96-stuck-between-two-ets-tables-and-a-genserver/</a></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="ETS Tables" rel="nofollow" href="https://erlang.org/doc/man/ets.html">ETS Tables</a></li><li><a title="Mentat" rel="nofollow" href="https://github.com/keathley/mentat">Mentat</a></li><li><a title="Deadlines" rel="nofollow" href="https://github.com/keathley/deadline">Deadlines</a></li><li><a title="Regulator" rel="nofollow" href="https://github.com/keathley/regulator">Regulator</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+NOyZ52Zg</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+NOyZ52Zg" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 95: Outlaws Live at ElixirConfAfr</title>
      <link>http://elixiroutlaws.com/95</link>
      <guid isPermaLink="false">7d5debc7-c5ec-4bf6-93b1-548e201f970b</guid>
      <pubDate>Wed, 12 May 2021 17:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/7d5debc7-c5ec-4bf6-93b1-548e201f970b.mp3" length="36227709" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week, the hosts are hanging out at ElixirConf Africa.</itunes:subtitle>
      <itunes:duration>37: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>This week, the hosts are hanging out at ElixirConf Africa. They discuss improvements to Elixir, community building, and ways that the Elixir community can continue to improve.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-95-elixir-conf-africa-2021/ Special Guests: Collins Mucheru, Shuaib Afegubua, and Sigu Magwa.
</description>
      <itunes:keywords>elixir, erlang, BEAM, elixirconf</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week, the hosts are hanging out at ElixirConf Africa. They discuss improvements to Elixir, community building, and ways that the Elixir community can continue to improve.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-95-elixir-conf-africa-2021/" rel="nofollow">https://binarynoggin.com/blog/episode-95-elixir-conf-africa-2021/</a></p><p>Special Guests: Collins Mucheru, Shuaib Afegubua, and Sigu Magwa.</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, the hosts are hanging out at ElixirConf Africa. They discuss improvements to Elixir, community building, and ways that the Elixir community can continue to improve.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-95-elixir-conf-africa-2021/" rel="nofollow">https://binarynoggin.com/blog/episode-95-elixir-conf-africa-2021/</a></p><p>Special Guests: Collins Mucheru, Shuaib Afegubua, and Sigu Magwa.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+1-ctTFop</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+1-ctTFop" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="guest">Sigu Magwa</podcast:person>
      <podcast:person email="" href="" role="guest">Collins Mucheru</podcast:person>
      <podcast:person email="" href="" role="guest">Shuaib Afegubua</podcast:person>
    </item>
    <item>
      <title>Episode 93: The story of the code</title>
      <link>http://elixiroutlaws.com/93</link>
      <guid isPermaLink="false">7ca661fe-1fcc-4cef-93f8-c3d9f9b7633f</guid>
      <pubDate>Tue, 27 Apr 2021 12:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/7ca661fe-1fcc-4cef-93f8-c3d9f9b7633f.mp3" length="32955093" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos talk about how to start at a new company.</itunes:subtitle>
      <itunes:duration>34: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>Chris has started a new job at frame.io, and he's just getting settled in. Amos has questions and Chris describes his process for learning the history of a code base as quickly as possible.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-93-the-story-of-the-code/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris has started a new job at frame.io, and he&#39;s just getting settled in. Amos has questions and Chris describes his process for learning the history of a code base as quickly as possible.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-93-the-story-of-the-code/" rel="nofollow">https://binarynoggin.com/blog/episode-93-the-story-of-the-code/</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>Chris has started a new job at frame.io, and he&#39;s just getting settled in. Amos has questions and Chris describes his process for learning the history of a code base as quickly as possible.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-93-the-story-of-the-code/" rel="nofollow">https://binarynoggin.com/blog/episode-93-the-story-of-the-code/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+vYkVpQ47</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+vYkVpQ47" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 92: Outlaws Live at CodeBeam</title>
      <link>http://elixiroutlaws.com/92</link>
      <guid isPermaLink="false">5ebfac37-2fde-424d-9ead-67cd4c48d86e</guid>
      <pubDate>Thu, 22 Apr 2021 14:45:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/5ebfac37-2fde-424d-9ead-67cd4c48d86e.mp3" length="47476284" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts are live at CodeBeam and answering questions from the community</itunes:subtitle>
      <itunes:duration>49:27</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 the outlaws are live at CodeBeam and are shucking, jiving, and some combination of the two. They're also answering questions from the community.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-92-outlaws-live-at-code-beam-v/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, codebeam</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the outlaws are live at CodeBeam and are shucking, jiving, and some combination of the two. They&#39;re also answering questions from the community.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-92-outlaws-live-at-code-beam-v/" rel="nofollow">https://binarynoggin.com/blog/episode-92-outlaws-live-at-code-beam-v/</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 the outlaws are live at CodeBeam and are shucking, jiving, and some combination of the two. They&#39;re also answering questions from the community.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-92-outlaws-live-at-code-beam-v/" rel="nofollow">https://binarynoggin.com/blog/episode-92-outlaws-live-at-code-beam-v/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+azvXM9qH</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+azvXM9qH" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 91: I Promise Not to Take Your Cows</title>
      <link>http://elixiroutlaws.com/91</link>
      <guid isPermaLink="false">347ab949-bef5-4681-8618-59c3b6f50c78</guid>
      <pubDate>Sun, 11 Apr 2021 17:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/347ab949-bef5-4681-8618-59c3b6f50c78.mp3" length="46239879" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>48:09</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, Anna, and Chris start off the show discussing the morality of making promises you can't keep, then spend the rest of the episode discussing the ups and downs of past conference talks.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-91-i-promise-not-to-take-your-cows/
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>Amos, Anna, and Chris start off the show discussing the morality of making promises you can&#39;t keep, then spend the rest of the episode discussing the ups and downs of past conference talks.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-91-i-promise-not-to-take-your-cows/" rel="nofollow">https://binarynoggin.com/blog/episode-91-i-promise-not-to-take-your-cows/</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>Amos, Anna, and Chris start off the show discussing the morality of making promises you can&#39;t keep, then spend the rest of the episode discussing the ups and downs of past conference talks.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-91-i-promise-not-to-take-your-cows/" rel="nofollow">https://binarynoggin.com/blog/episode-91-i-promise-not-to-take-your-cows/</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+yQilMYmP</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+yQilMYmP" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+owi_mrGF</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+owi_mrGF" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 89: The new-new architecture</title>
      <link>http://elixiroutlaws.com/89</link>
      <guid isPermaLink="false">bbb8852c-5bf3-415c-b758-74365b3f2458</guid>
      <pubDate>Thu, 18 Feb 2021 18:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/bbb8852c-5bf3-415c-b758-74365b3f2458.mp3" length="51851865" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topics this week are complexity and software design.</itunes:subtitle>
      <itunes:duration>54:00</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>Chris skipped his normal pre-podcast prep and is trying to make up for it. Amos wants to know more about what Chris does to prep; a topic which is interesting to literally no one. Quotes are missatributed as the hosts turn to the main topic of the week: What makes for good design.
Chris claims to have a specific design sense but has no idea if its a good sense or not. Both he and Amos agree that consistency is important and that software developers should always be working to making the design of a system a little bit better. But, that work also seems hard and its way more fun to play around with Istio or whatever.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-89-the-new-new-architecture/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris skipped his normal pre-podcast prep and is trying to make up for it. Amos wants to know more about what Chris does to prep; a topic which is interesting to literally no one. Quotes are missatributed as the hosts turn to the main topic of the week: What makes for good design.</p>

<p>Chris claims to have a specific design <em>sense</em> but has no idea if its a good sense or not. Both he and Amos agree that consistency is important and that software developers should always be working to making the design of a system a little bit better. But, that work also seems hard and its way more fun to play around with Istio or whatever.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-89-the-new-new-architecture/" rel="nofollow">https://binarynoggin.com/blog/episode-89-the-new-new-architecture/</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>Chris skipped his normal pre-podcast prep and is trying to make up for it. Amos wants to know more about what Chris does to prep; a topic which is interesting to literally no one. Quotes are missatributed as the hosts turn to the main topic of the week: What makes for good design.</p>

<p>Chris claims to have a specific design <em>sense</em> but has no idea if its a good sense or not. Both he and Amos agree that consistency is important and that software developers should always be working to making the design of a system a little bit better. But, that work also seems hard and its way more fun to play around with Istio or whatever.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-89-the-new-new-architecture/" rel="nofollow">https://binarynoggin.com/blog/episode-89-the-new-new-architecture/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+gnlm9Kka</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+gnlm9Kka" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 88: Make it pop!</title>
      <link>http://elixiroutlaws.com/88</link>
      <guid isPermaLink="false">37f7e010-da96-46a9-9aeb-74a6eae3daa8</guid>
      <pubDate>Thu, 14 Jan 2021 11:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/37f7e010-da96-46a9-9aeb-74a6eae3daa8.mp3" length="43200366" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is Mnesia and how to break it</itunes:subtitle>
      <itunes:duration>45:00</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>Chris has recently become the owner of a 3D printer and he agrees with everyone else; 3D printing is really cool. The main topic this week is Mnesia and all of the ways that its possible to "break it". Chris and Amos discuss why Mnesia has a bad reputation, where it is a good fit, and how to mitigate some of the issues.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-88-make-it-pop/
</description>
      <itunes:keywords>elixir, erlang, BEAM, mnesia</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris has recently become the owner of a 3D printer and he agrees with everyone else; 3D printing is really cool. The main topic this week is Mnesia and all of the ways that its possible to &quot;break it&quot;. Chris and Amos discuss why Mnesia has a bad reputation, where it is a good fit, and how to mitigate some of the issues.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-88-make-it-pop/" rel="nofollow">https://binarynoggin.com/blog/episode-88-make-it-pop/</a></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="Breaking Mnesia" rel="nofollow" href="https://github.com/keathley/breaking_mnesia">Breaking Mnesia</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris has recently become the owner of a 3D printer and he agrees with everyone else; 3D printing is really cool. The main topic this week is Mnesia and all of the ways that its possible to &quot;break it&quot;. Chris and Amos discuss why Mnesia has a bad reputation, where it is a good fit, and how to mitigate some of the issues.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-88-make-it-pop/" rel="nofollow">https://binarynoggin.com/blog/episode-88-make-it-pop/</a></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="Breaking Mnesia" rel="nofollow" href="https://github.com/keathley/breaking_mnesia">Breaking Mnesia</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+zImlnNw_</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+zImlnNw_" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 87: All benefits and no tradeoffs</title>
      <link>http://elixiroutlaws.com/87</link>
      <guid isPermaLink="false">49cad1b6-649f-4aeb-8156-4ba5cfcb213d</guid>
      <pubDate>Thu, 14 Jan 2021 09:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/49cad1b6-649f-4aeb-8156-4ba5cfcb213d.mp3" length="67786269" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is idle speculation about what the new NX project could be.</itunes:subtitle>
      <itunes:duration>1:10:36</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 of Amos’s reading list. Around the 30 minute mark, the topic shifts to some idle speculation about the benchmarks Jose has been teasing. Towards the end of the discussion, Chris explains his frustration with "modern infrastructure" and programmers chosing complex solutions that they don't need.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-87-all-benefits-and-no-tradeoffs/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a discussion of Amos’s reading list. Around the 30 minute mark, the topic shifts to some idle speculation about the benchmarks Jose has been teasing. Towards the end of the discussion, Chris explains his frustration with &quot;modern infrastructure&quot; and programmers chosing complex solutions that they don&#39;t need.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-87-all-benefits-and-no-tradeoffs/" rel="nofollow">https://binarynoggin.com/blog/episode-87-all-benefits-and-no-tradeoffs/</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 kicks off with a discussion of Amos’s reading list. Around the 30 minute mark, the topic shifts to some idle speculation about the benchmarks Jose has been teasing. Towards the end of the discussion, Chris explains his frustration with &quot;modern infrastructure&quot; and programmers chosing complex solutions that they don&#39;t need.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-87-all-benefits-and-no-tradeoffs/" rel="nofollow">https://binarynoggin.com/blog/episode-87-all-benefits-and-no-tradeoffs/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+UNVKdGZm</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+UNVKdGZm" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 86: Time is problematic</title>
      <link>http://elixiroutlaws.com/86</link>
      <guid isPermaLink="false">a35e9be4-29c4-449e-ad0b-2253c9df826b</guid>
      <pubDate>Thu, 31 Dec 2020 12:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a35e9be4-29c4-449e-ad0b-2253c9df826b.mp3" length="40842648" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topics this week are ordering and time.</itunes:subtitle>
      <itunes:duration>42:32</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>Chris has been drawing maps for his DnD game and he's pretty proud of them. Amos is trying to order events and has questions about hybrid logical clocks. This leads to a discussion of what ordering even is and why its such a problem in distributed systems.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-86-time-is-problematic/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, hybrid logical clock, HLC, distributed systems</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris has been drawing maps for his DnD game and he&#39;s pretty proud of them. Amos is trying to order events and has questions about hybrid logical clocks. This leads to a discussion of what ordering even is and why its such a problem in distributed systems.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-86-time-is-problematic/" rel="nofollow">https://binarynoggin.com/blog/episode-86-time-is-problematic/</a></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="Hybrid Logical Clock overview" rel="nofollow" href="https://muratbuffalo.blogspot.com/2014/07/hybrid-logical-clocks.html">Hybrid Logical Clock overview</a></li><li><a title="Toniq Systems HLC" rel="nofollow" href="https://github.com/toniqsystems/hlclock">Toniq Systems HLC</a></li><li><a title="k-sortable definition" rel="nofollow" href="https://en.wikipedia.org/wiki/Partial_sorting">k-sortable definition</a></li><li><a title="Consistency Models" rel="nofollow" href="https://jepsen.io/consistency">Consistency Models</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris has been drawing maps for his DnD game and he&#39;s pretty proud of them. Amos is trying to order events and has questions about hybrid logical clocks. This leads to a discussion of what ordering even is and why its such a problem in distributed systems.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-86-time-is-problematic/" rel="nofollow">https://binarynoggin.com/blog/episode-86-time-is-problematic/</a></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="Hybrid Logical Clock overview" rel="nofollow" href="https://muratbuffalo.blogspot.com/2014/07/hybrid-logical-clocks.html">Hybrid Logical Clock overview</a></li><li><a title="Toniq Systems HLC" rel="nofollow" href="https://github.com/toniqsystems/hlclock">Toniq Systems HLC</a></li><li><a title="k-sortable definition" rel="nofollow" href="https://en.wikipedia.org/wiki/Partial_sorting">k-sortable definition</a></li><li><a title="Consistency Models" rel="nofollow" href="https://jepsen.io/consistency">Consistency Models</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+_pGJ_YOZ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+_pGJ_YOZ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 85: Showin' up and sayin' words</title>
      <link>http://elixiroutlaws.com/85</link>
      <guid isPermaLink="false">751c688b-dcb3-4dab-8556-235104371853</guid>
      <pubDate>Thu, 17 Dec 2020 16:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/751c688b-dcb3-4dab-8556-235104371853.mp3" length="47644752" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The topics this week: how to be a better mentor, reading white papers, and developing your skill set.</itunes:subtitle>
      <itunes:duration>49:37</itunes:duration>
      <itunes:explicit>yes</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>Chris has introduced Amos to Japandroids and its going pretty well. There is a quick discussion of embarassing punk music before the show shifts from music outlaws back to elixir outlaws. Chris is thirsty for some elixir news and Amos wants to know how Chris Gets Things Done :tm:. The guys discuss how they cultivate their personal skill sets, how they're both bad mentors, and how to read white papers.
At the end, Chris teases his latest project which may or may not ever be seen by other people.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-85-showin-up-and-sayin-words/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris has introduced Amos to Japandroids and its going pretty well. There is a quick discussion of embarassing punk music before the show shifts from music outlaws back to elixir outlaws. Chris is thirsty for some elixir news and Amos wants to know how Chris Gets Things Done :tm:. The guys discuss how they cultivate their personal skill sets, how they&#39;re both bad mentors, and how to read white papers.</p>

<p>At the end, Chris teases his latest project which may or may not ever be seen by other people.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-85-showin-up-and-sayin-words/" rel="nofollow">https://binarynoggin.com/blog/episode-85-showin-up-and-sayin-words/</a></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="Japandroids: The House That Heaven Built" rel="nofollow" href="https://www.youtube.com/watch?v=YqaEQTi3rew">Japandroids: The House That Heaven Built</a></li><li><a title="Our other podcast" rel="nofollow" href="https://smartlogic.io/podcast/elixir-wizards/s5e1-launchisode-outlaws-takeover/">Our other podcast</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris has introduced Amos to Japandroids and its going pretty well. There is a quick discussion of embarassing punk music before the show shifts from music outlaws back to elixir outlaws. Chris is thirsty for some elixir news and Amos wants to know how Chris Gets Things Done :tm:. The guys discuss how they cultivate their personal skill sets, how they&#39;re both bad mentors, and how to read white papers.</p>

<p>At the end, Chris teases his latest project which may or may not ever be seen by other people.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-85-showin-up-and-sayin-words/" rel="nofollow">https://binarynoggin.com/blog/episode-85-showin-up-and-sayin-words/</a></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="Japandroids: The House That Heaven Built" rel="nofollow" href="https://www.youtube.com/watch?v=YqaEQTi3rew">Japandroids: The House That Heaven Built</a></li><li><a title="Our other podcast" rel="nofollow" href="https://smartlogic.io/podcast/elixir-wizards/s5e1-launchisode-outlaws-takeover/">Our other podcast</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+jc5nq_Ou</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+jc5nq_Ou" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 84: The G stands for Garbage</title>
      <link>http://elixiroutlaws.com/84</link>
      <guid isPermaLink="false">aa69795e-2632-45fc-872b-020fe04c4c03</guid>
      <pubDate>Thu, 15 Oct 2020 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/aa69795e-2632-45fc-872b-020fe04c4c03.mp3" length="59751930" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss handling failure, overload, distributed transactions, and resilience.</itunes:subtitle>
      <itunes:duration>1:02:14</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>Chris has a soundboard and he's not afraid to use it.
 This week, Amos and Chris discuss planning for failures, overload, distributed transactions, and resilience.
 A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-84-the-g-stands-for-garbage/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris has a soundboard and he&#39;s not afraid to use it.</p>

<p>This week, Amos and Chris discuss planning for failures, overload, distributed transactions, and resilience.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-84-the-g-stands-for-garbage/" rel="nofollow">https://binarynoggin.com/blog/episode-84-the-g-stands-for-garbage/</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>Chris has a soundboard and he&#39;s not afraid to use it.</p>

<p>This week, Amos and Chris discuss planning for failures, overload, distributed transactions, and resilience.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-84-the-g-stands-for-garbage/" rel="nofollow">https://binarynoggin.com/blog/episode-84-the-g-stands-for-garbage/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+axb6aG5I</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+axb6aG5I" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 83: The seven levels of shell</title>
      <link>http://elixiroutlaws.com/83</link>
      <guid isPermaLink="false">491d37a5-a101-499c-9abc-136f0045ac0d</guid>
      <pubDate>Thu, 01 Oct 2020 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/491d37a5-a101-499c-9abc-136f0045ac0d.mp3" length="57199056" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts are joined by Friend of the Show Jeff Weiss.</itunes:subtitle>
      <itunes:duration>59:34</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, the hosts are joined by friend of the show: Jeff Weiss.
They discuss when its better to build your own solution, TLA+, fountain pens, and writing letters.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-83-the-seven-levels-of-shell/ Special Guest: Jeff Weiss.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week, the hosts are joined by friend of the show: Jeff Weiss.</p>

<p>They discuss when its better to build your own solution, TLA+, fountain pens, and writing letters.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-83-the-seven-levels-of-shell/" rel="nofollow">https://binarynoggin.com/blog/episode-83-the-seven-levels-of-shell/</a></p><p>Special Guest: Jeff Weiss.</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, the hosts are joined by friend of the show: Jeff Weiss.</p>

<p>They discuss when its better to build your own solution, TLA+, fountain pens, and writing letters.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-83-the-seven-levels-of-shell/" rel="nofollow">https://binarynoggin.com/blog/episode-83-the-seven-levels-of-shell/</a></p><p>Special Guest: Jeff Weiss.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+dnh_ATHB</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+dnh_ATHB" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">Jeff Weiss</podcast:person>
    </item>
    <item>
      <title>Episode 82: Rapid Is Relative</title>
      <link>http://elixiroutlaws.com/82</link>
      <guid isPermaLink="false">054b6648-ab40-4469-a4d4-40ed71aa560b</guid>
      <pubDate>Thu, 10 Sep 2020 14:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/054b6648-ab40-4469-a4d4-40ed71aa560b.mp3" length="37740585" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle></itunes:subtitle>
      <itunes:duration>39: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>This week kicks off with a large dose of 2020 ennui. Chris recommends that they move on rapidly since no one wants to listen to complaining about the state of the world.
It turns out that Chris is currently using LiveView. The consensus is that LiveView is pretty cool even though it took 4 hours to get a modal to work.
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.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-82-rapid-is-relative/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a large dose of 2020 ennui. Chris recommends that they move on rapidly since no one wants to listen to complaining about the state of the world.</p>

<p>It turns out that Chris is currently using LiveView. The consensus is that LiveView is pretty cool even though it took 4 hours to get a modal to work.</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 transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-82-rapid-is-relative/" rel="nofollow">https://binarynoggin.com/blog/episode-82-rapid-is-relative/</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 kicks off with a large dose of 2020 ennui. Chris recommends that they move on rapidly since no one wants to listen to complaining about the state of the world.</p>

<p>It turns out that Chris is currently using LiveView. The consensus is that LiveView is pretty cool even though it took 4 hours to get a modal to work.</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 transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-82-rapid-is-relative/" rel="nofollow">https://binarynoggin.com/blog/episode-82-rapid-is-relative/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+AGUHzeG0</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+AGUHzeG0" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 81: That's not math</title>
      <link>http://elixiroutlaws.com/81</link>
      <guid isPermaLink="false">16f12be7-49b8-4b82-86c0-52005060fe0d</guid>
      <pubDate>Thu, 03 Sep 2020 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/16f12be7-49b8-4b82-86c0-52005060fe0d.mp3" length="40537065" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is how to conduct better interviews.</itunes:subtitle>
      <itunes:duration>41:59</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://assets.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/1/16f12be7-49b8-4b82-86c0-52005060fe0d/cover.jpg?v=1"/>
      <description>Anna has a new espresso machine and both Chris and Amos are very jealous. Chris wonders how Anna is going to make good coffee without someone judging her.
The main topic kicks off around the 22 minute mark. Amos is hiring and wants advice on how to conduct better interviews.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-81-thats-not-math/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, interviewing</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Anna has a new espresso machine and both Chris and Amos are very jealous. Chris wonders how Anna is going to make good coffee without someone judging her.</p>

<p>The main topic kicks off around the 22 minute mark. Amos is hiring and wants advice on how to conduct better interviews.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-81-thats-not-math/" rel="nofollow">https://binarynoggin.com/blog/episode-81-thats-not-math/</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>Anna has a new espresso machine and both Chris and Amos are very jealous. Chris wonders how Anna is going to make good coffee without someone judging her.</p>

<p>The main topic kicks off around the 22 minute mark. Amos is hiring and wants advice on how to conduct better interviews.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-81-thats-not-math/" rel="nofollow">https://binarynoggin.com/blog/episode-81-thats-not-math/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+GnYOVjt8</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+GnYOVjt8" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 80: The ish is what matters</title>
      <link>http://elixiroutlaws.com/80</link>
      <guid isPermaLink="false">60a52314-33b9-4828-b4ea-314681c5b750</guid>
      <pubDate>Thu, 13 Aug 2020 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/60a52314-33b9-4828-b4ea-314681c5b750.mp3" length="35173950" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is modeling problems with data and the dangers of the single global process.</itunes:subtitle>
      <itunes:duration>36:38</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 starts with a discussion of Dungeons and Dragons and how great it is. Amos and Chris agree that roll20 is janky, but - like emacs - it’s lovably janky.
The main discussion is about modeling problems using data structures instead of processes. The guys agree that manipulating data with pure functions is a good thing and that the tricky part is where to put this data when you’re done. Chris cautions against the desire to put all of your data into a single global process. Databases are sucky global variables, but at least they’re global variables with rules.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-80-the-ish-is-what-matters/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week starts with a discussion of Dungeons and Dragons and how great it is. Amos and Chris agree that roll20 is janky, but - like emacs - it’s <em>lovably</em> janky.</p>

<p>The main discussion is about modeling problems using data structures instead of processes. The guys agree that manipulating data with pure functions is a good thing and that the tricky part is where to put this data when you’re done. Chris cautions against the desire to put all of your data into a single global process. Databases are sucky global variables, but at least they’re global variables with rules.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-80-the-ish-is-what-matters/" rel="nofollow">https://binarynoggin.com/blog/episode-80-the-ish-is-what-matters/</a></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="Roll20" rel="nofollow" href="https://roll20.net">Roll20</a></li><li><a title="The Single Global Process" rel="nofollow" href="https://keathley.io/blog/sgp.html">The Single Global Process</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week starts with a discussion of Dungeons and Dragons and how great it is. Amos and Chris agree that roll20 is janky, but - like emacs - it’s <em>lovably</em> janky.</p>

<p>The main discussion is about modeling problems using data structures instead of processes. The guys agree that manipulating data with pure functions is a good thing and that the tricky part is where to put this data when you’re done. Chris cautions against the desire to put all of your data into a single global process. Databases are sucky global variables, but at least they’re global variables with rules.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-80-the-ish-is-what-matters/" rel="nofollow">https://binarynoggin.com/blog/episode-80-the-ish-is-what-matters/</a></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="Roll20" rel="nofollow" href="https://roll20.net">Roll20</a></li><li><a title="The Single Global Process" rel="nofollow" href="https://keathley.io/blog/sgp.html">The Single Global Process</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+g3W4Bf8P</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+g3W4Bf8P" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 79: Providing Value</title>
      <link>http://elixiroutlaws.com/79</link>
      <guid isPermaLink="false">a9268244-686c-49a7-8aed-bfaba90b2573</guid>
      <pubDate>Thu, 06 Aug 2020 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a9268244-686c-49a7-8aed-bfaba90b2573.mp3" length="59421249" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss keyboards, contracting, and what it means to focus on "quality".</itunes:subtitle>
      <itunes:duration>1:01:53</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>Chris wants a new, costly keyboard and is willing to use ad hoc justifications to acquire it. Amos thinks its totally reasonable which means its either totally reasonable or totally not reasonable.
The conversation turns to contracting and how contracting is different than working for a product company (beyond the obvious tax implications). Chris believes that product companies only pay contractors when they absolutely have to.
The main topic this week is software quality, if thats even a real thing, and if it is, how do we get more of it?
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-79-providing-value/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, software quality, software design</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris wants a new, costly keyboard and is willing to use ad hoc justifications to acquire it. Amos thinks its totally reasonable which means its either totally reasonable or totally <em>not</em> reasonable.</p>

<p>The conversation turns to contracting and how contracting is different than working for a product company (beyond the obvious tax implications). Chris believes that product companies only pay contractors when they absolutely have to.</p>

<p>The main topic this week is software quality, if thats even a real thing, and if it is, how do we get more of it?</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-79-providing-value/" rel="nofollow">https://binarynoggin.com/blog/episode-79-providing-value/</a></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="Moonlander Keyboard" rel="nofollow" href="https://www.zsa.io/moonlander/">Moonlander Keyboard</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris wants a new, costly keyboard and is willing to use ad hoc justifications to acquire it. Amos thinks its totally reasonable which means its either totally reasonable or totally <em>not</em> reasonable.</p>

<p>The conversation turns to contracting and how contracting is different than working for a product company (beyond the obvious tax implications). Chris believes that product companies only pay contractors when they absolutely have to.</p>

<p>The main topic this week is software quality, if thats even a real thing, and if it is, how do we get more of it?</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-79-providing-value/" rel="nofollow">https://binarynoggin.com/blog/episode-79-providing-value/</a></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="Moonlander Keyboard" rel="nofollow" href="https://www.zsa.io/moonlander/">Moonlander Keyboard</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+dWGZF75-</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+dWGZF75-" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 78: Strategically planned coffees</title>
      <link>http://elixiroutlaws.com/78</link>
      <guid isPermaLink="false">aab1da38-980d-4e2c-88b4-1f44142220f6</guid>
      <pubDate>Thu, 23 Jul 2020 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/aab1da38-980d-4e2c-88b4-1f44142220f6.mp3" length="31964718" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts discuss business logic and how to think differently.</itunes:subtitle>
      <itunes:duration>33:17</itunes:duration>
      <itunes:explicit>yes</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 starts with the customary COVID updates. Chris feels that the south is intellectually bankrupt, a claim no one is willing to refute. Seriously though, how hard is it to wear a mask?
Mercifully, the conversation quickly shifts when Chris solicits feedback from the other hosts on his notion that business logic isn't a Real Thing :tm:. Anna and Amos discuss the degree to which Chris might be a pedant. The show wraps up with a discussion on how to change the way programmers can grow and think differently about problems.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-78-strategically-planned-coffees/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week starts with the customary COVID updates. Chris feels that the south is intellectually bankrupt, a claim no one is willing to refute. Seriously though, how hard is it to wear a mask?</p>

<p>Mercifully, the conversation quickly shifts when Chris solicits feedback from the other hosts on his notion that business logic isn&#39;t a Real Thing :tm:. Anna and Amos discuss the degree to which Chris might be a pedant. The show wraps up with a discussion on how to change the way programmers can grow and think differently about problems.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-78-strategically-planned-coffees/" rel="nofollow">https://binarynoggin.com/blog/episode-78-strategically-planned-coffees/</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 starts with the customary COVID updates. Chris feels that the south is intellectually bankrupt, a claim no one is willing to refute. Seriously though, how hard is it to wear a mask?</p>

<p>Mercifully, the conversation quickly shifts when Chris solicits feedback from the other hosts on his notion that business logic isn&#39;t a Real Thing :tm:. Anna and Amos discuss the degree to which Chris might be a pedant. The show wraps up with a discussion on how to change the way programmers can grow and think differently about problems.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-78-strategically-planned-coffees/" rel="nofollow">https://binarynoggin.com/blog/episode-78-strategically-planned-coffees/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+qethYK5w</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+qethYK5w" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 77: I'm here to tear it all down</title>
      <link>http://elixiroutlaws.com/77</link>
      <guid isPermaLink="false">00360731-7285-499c-9d3c-647791a1e658</guid>
      <pubDate>Thu, 09 Jul 2020 12:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/00360731-7285-499c-9d3c-647791a1e658.mp3" length="54918900" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos talk about Business Logic, encapsulation, and building systems with simpler parts.</itunes:subtitle>
      <itunes:duration>57:12</itunes:duration>
      <itunes:explicit>yes</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 Chris talks about why he doesn't like the idea of Business Logic. To absolutely no ones surprise, the conversation is mostly a semi-coherent, one-sided rant.
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-77-im-here-to-tear-it-all-down/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, business logic, DDD, phoenix, ecto</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Chris talks about why he doesn&#39;t like the idea of Business Logic. To absolutely no ones surprise, the conversation is mostly a semi-coherent, one-sided rant.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-77-im-here-to-tear-it-all-down/" rel="nofollow">https://binarynoggin.com/blog/episode-77-im-here-to-tear-it-all-down/</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 Chris talks about why he doesn&#39;t like the idea of Business Logic. To absolutely no ones surprise, the conversation is mostly a semi-coherent, one-sided rant.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-77-im-here-to-tear-it-all-down/" rel="nofollow">https://binarynoggin.com/blog/episode-77-im-here-to-tear-it-all-down/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+HV9zN71c</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+HV9zN71c" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 76: Mouth Feel: The Lost Episode</title>
      <link>http://elixiroutlaws.com/76</link>
      <guid isPermaLink="false">b9d34889-e289-4927-bbc4-13b7d98b13f9</guid>
      <pubDate>Thu, 02 Jul 2020 16:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/b9d34889-e289-4927-bbc4-13b7d98b13f9.mp3" length="38493270" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>In this previously lost episode, the hosts completely avoid discussing Elixir.</itunes:subtitle>
      <itunes:duration>40:05</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>Hey everyone. We actually recorded this episode back in April during the early stages of lockdown and right after my neighborhood was hit by a tornado. Unfortunately it got lost in the shuffle. We just found it while cleaning out our past recordings. There’s very little technical discussion and no discussion of Elixir. We spent most of the time joking around and trying to encourage each other. Because of that we thought it was still worth releasing. Thanks for listening and we hope you enjoy it.
Keathley
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-76-mouth-feel-the-lost-episode/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Hey everyone. We actually recorded this episode back in April during the early stages of lockdown and right after my neighborhood was hit by a tornado. Unfortunately it got lost in the shuffle. We just found it while cleaning out our past recordings. There’s very little technical discussion and no discussion of Elixir. We spent most of the time joking around and trying to encourage each other. Because of that we thought it was still worth releasing. Thanks for listening and we hope you enjoy it.</p>

<ul>
<li>Keathley</li>
</ul>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-76-mouth-feel-the-lost-episode/" rel="nofollow">https://binarynoggin.com/blog/episode-76-mouth-feel-the-lost-episode/</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>Hey everyone. We actually recorded this episode back in April during the early stages of lockdown and right after my neighborhood was hit by a tornado. Unfortunately it got lost in the shuffle. We just found it while cleaning out our past recordings. There’s very little technical discussion and no discussion of Elixir. We spent most of the time joking around and trying to encourage each other. Because of that we thought it was still worth releasing. Thanks for listening and we hope you enjoy it.</p>

<ul>
<li>Keathley</li>
</ul>

<p>A transcript is available for this episode on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-76-mouth-feel-the-lost-episode/" rel="nofollow">https://binarynoggin.com/blog/episode-76-mouth-feel-the-lost-episode/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+J6HHOCMu</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+J6HHOCMu" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 75: Is this the Keynote?</title>
      <link>http://elixiroutlaws.com/75</link>
      <guid isPermaLink="false">6d3e02fc-6d53-4e26-977a-fdc524723236</guid>
      <pubDate>Thu, 02 Jul 2020 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6d3e02fc-6d53-4e26-977a-fdc524723236.mp3" length="39208842" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts are giving a Keynote at ElixirConfEU.</itunes:subtitle>
      <itunes:duration>40:50</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 the hosts are giving a Keynote at ElixirConfEU. The show kicks off with a discussion on remote conferences and how to build community online.  The hosts then transition into answering audience questions.
A transcript for this episode is available here: https://binarynoggin.com/blog/episode-75-is-this-the-keynote/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, elixirconf, elixirconfeu, marketing elixir</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the hosts are giving a Keynote at ElixirConfEU. The show kicks off with a discussion on remote conferences and how to build community online.  The hosts then transition into answering audience questions.</p>

<p>A transcript for this episode is available here: <a href="https://binarynoggin.com/blog/episode-75-is-this-the-keynote/" rel="nofollow">https://binarynoggin.com/blog/episode-75-is-this-the-keynote/</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 the hosts are giving a Keynote at ElixirConfEU. The show kicks off with a discussion on remote conferences and how to build community online.  The hosts then transition into answering audience questions.</p>

<p>A transcript for this episode is available here: <a href="https://binarynoggin.com/blog/episode-75-is-this-the-keynote/" rel="nofollow">https://binarynoggin.com/blog/episode-75-is-this-the-keynote/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+EqDHcAoJ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+EqDHcAoJ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 74: A Tale As Old As Time</title>
      <link>http://elixiroutlaws.com/74</link>
      <guid isPermaLink="false">db88a347-c09c-4dc3-b5a6-7c8d280b8d65</guid>
      <pubDate>Thu, 04 Jun 2020 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/db88a347-c09c-4dc3-b5a6-7c8d280b8d65.mp3" length="41013618" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss rewriting services into elixir</itunes:subtitle>
      <itunes:duration>42:43</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>Chris recently replaced some Ruby with some Elixir. The guys discuss what it takes to rewrite a service, why Elixir is a good choice when you need to do more than one thing at a time, and the benefit of choosing tools that your team understands.
Transcript is available as a blog on Binary Noggin's website: https://binarynoggin.com/blog/episode-74-a-tale-as-old-as-time/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, rewriting ruby</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris recently replaced some Ruby with some Elixir. The guys discuss what it takes to rewrite a service, why Elixir is a good choice when you need to do more than one thing at a time, and the benefit of choosing tools that your team understands.</p>

<p>Transcript is available as a blog on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-74-a-tale-as-old-as-time/" rel="nofollow">https://binarynoggin.com/blog/episode-74-a-tale-as-old-as-time/</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>Chris recently replaced some Ruby with some Elixir. The guys discuss what it takes to rewrite a service, why Elixir is a good choice when you need to do more than one thing at a time, and the benefit of choosing tools that your team understands.</p>

<p>Transcript is available as a blog on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-74-a-tale-as-old-as-time/" rel="nofollow">https://binarynoggin.com/blog/episode-74-a-tale-as-old-as-time/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+MmX8EO3r</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+MmX8EO3r" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 73: A very forgetful god</title>
      <link>http://elixiroutlaws.com/73</link>
      <guid isPermaLink="false">ad36d44b-4518-4b84-8ae0-3b5fe7afebd7</guid>
      <pubDate>Thu, 21 May 2020 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/ad36d44b-4518-4b84-8ae0-3b5fe7afebd7.mp3" length="44976786" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week, Amos and Chris discuss telemetry and how to use it in your libraries.</itunes:subtitle>
      <itunes:duration>46:51</itunes:duration>
      <itunes:explicit>yes</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, Chris is eating while recording. Luckily, the bar for this podcast has been set so low that no one will be surprised. Amos wants to know when you should use telemetry instead of sending metrics directly from your app code. This leads to a discussion on how Bleacher Report uses telemetry, some established telemetry conventions, and how those conventions may be changing. There’s a quick detour into DDD or whoever it was that said, “the database doesn’t matter”. Chris isn’t sure who made that claim, but he is sure that they’re wrong.
On the way out the door, the guys talk about Dune, Baby Yoda, and what makes for a good Dungeon Master.
A transcript is available for this episode here: https://binarynoggin.com/blog/episode-73-a-very-forgetful-god/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, telemetry</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week, Chris is eating while recording. Luckily, the bar for this podcast has been set so low that no one will be surprised. Amos wants to know when you should use telemetry instead of sending metrics directly from your app code. This leads to a discussion on how Bleacher Report uses telemetry, some established telemetry conventions, and how those conventions may be changing. There’s a quick detour into DDD or whoever it was that said, “the database doesn’t matter”. Chris isn’t sure who made that claim, but he is sure that they’re wrong.</p>

<p>On the way out the door, the guys talk about Dune, Baby Yoda, and what makes for a good Dungeon Master.</p>

<p>A transcript is available for this episode here: <a href="https://binarynoggin.com/blog/episode-73-a-very-forgetful-god/" rel="nofollow">https://binarynoggin.com/blog/episode-73-a-very-forgetful-god/</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, Chris is eating while recording. Luckily, the bar for this podcast has been set so low that no one will be surprised. Amos wants to know when you should use telemetry instead of sending metrics directly from your app code. This leads to a discussion on how Bleacher Report uses telemetry, some established telemetry conventions, and how those conventions may be changing. There’s a quick detour into DDD or whoever it was that said, “the database doesn’t matter”. Chris isn’t sure who made that claim, but he is sure that they’re wrong.</p>

<p>On the way out the door, the guys talk about Dune, Baby Yoda, and what makes for a good Dungeon Master.</p>

<p>A transcript is available for this episode here: <a href="https://binarynoggin.com/blog/episode-73-a-very-forgetful-god/" rel="nofollow">https://binarynoggin.com/blog/episode-73-a-very-forgetful-god/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+1Zo1s1L3</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+1Zo1s1L3" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 72: Now you know what a monad is</title>
      <link>http://elixiroutlaws.com/72</link>
      <guid isPermaLink="false">37d0ce74-25a1-4e7f-886a-b51774efc9b1</guid>
      <pubDate>Thu, 07 May 2020 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/37d0ce74-25a1-4e7f-886a-b51774efc9b1.mp3" length="67868835" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Amos is joined by friend of the show Martin Gausby for a discussion on types, open source projects, and emacs.</itunes:subtitle>
      <itunes:duration>1:10:41</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 Amos is joined by friend of the show Martin Gausby for a discussion on types, open source projects, and emacs.
Transcript is avaiable as a blog on Binary Noggin's website: https://binarynoggin.com/blog/episode-72-now-you-know-what-a-monad-is/ Special Guests: Connor Rigby and Martin Gausby.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Amos is joined by friend of the show Martin Gausby for a discussion on types, open source projects, and emacs.</p>

<p>Transcript is avaiable as a blog on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-72-now-you-know-what-a-monad-is/" rel="nofollow">https://binarynoggin.com/blog/episode-72-now-you-know-what-a-monad-is/</a></p><p>Special Guests: Connor Rigby and Martin Gausby.</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 Amos is joined by friend of the show Martin Gausby for a discussion on types, open source projects, and emacs.</p>

<p>Transcript is avaiable as a blog on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-72-now-you-know-what-a-monad-is/" rel="nofollow">https://binarynoggin.com/blog/episode-72-now-you-know-what-a-monad-is/</a></p><p>Special Guests: Connor Rigby and Martin Gausby.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+3JXW91p3</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+3JXW91p3" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Connor Rigby</podcast:person>
      <podcast:person email="" href="" role="guest">Martin Gausby</podcast:person>
    </item>
    <item>
      <title>Episode 71: Double Speed</title>
      <link>http://elixiroutlaws.com/71</link>
      <guid isPermaLink="false">ee5a0330-6bcf-4f93-8057-8294c183bb9d</guid>
      <pubDate>Thu, 30 Apr 2020 10:45:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/ee5a0330-6bcf-4f93-8057-8294c183bb9d.mp3" length="51136293" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Amos, Chris, and Anna kick off the show by talking about the merits of speeding up podcasts. They speculate for a while on what makes businesses and products successful, then talk about Chris’s new HTTP client.

Finch: https://github.com/keathley/finch</itunes:subtitle>
      <itunes:duration>53: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>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.
A transcript for this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-71-double-speed/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<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 transcript for this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-71-double-speed/" rel="nofollow">https://binarynoggin.com/blog/episode-71-double-speed/</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>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 transcript for this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-71-double-speed/" rel="nofollow">https://binarynoggin.com/blog/episode-71-double-speed/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+R7HPiG6c</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+R7HPiG6c" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 70: The Gardening Outlaws</title>
      <link>http://elixiroutlaws.com/70</link>
      <guid isPermaLink="false">2b7d1e20-7d66-4a28-ab3b-dc8998036951</guid>
      <pubDate>Thu, 09 Apr 2020 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/2b7d1e20-7d66-4a28-ab3b-dc8998036951.mp3" length="48996666" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts talk about quarantine, gardening, their anxieties, and just about everything except Elixir.</itunes:subtitle>
      <itunes:duration>51:02</itunes:duration>
      <itunes:explicit>yes</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 the hosts talk about quarantine. Because, what else would they be talking about. Amos and Chris somehow get on the subject of gardening. They both agree that fresh broccoli is amazing, but the cost is just too great.
Everyone talk's about their anxieties and how the pandemic is affecting their lives. They share a few ways to escape from the stress of isolation.
Also slack’s new UI is hella weird.
A transcript of this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-70-the-gardening-outlaws/ 
</description>
      <itunes:keywords>elixir, erlang, BEAM, quarantine</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the hosts talk about quarantine. Because, what else would they be talking about. Amos and Chris somehow get on the subject of gardening. They both agree that fresh broccoli is amazing, but the cost is just too great.</p>

<p>Everyone talk&#39;s about their anxieties and how the pandemic is affecting their lives. They share a few ways to escape from the stress of isolation.</p>

<p>Also slack’s new UI is hella weird.</p>

<p>A transcript of this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-70-the-gardening-outlaws/" rel="nofollow">https://binarynoggin.com/blog/episode-70-the-gardening-outlaws/</a></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="Tuple" rel="nofollow" href="https://tuple.app/">Tuple</a></li><li><a title="Screen.so" rel="nofollow" href="https://screen.so/#/home">Screen.so</a></li><li><a title="The Flop House" rel="nofollow" href="https://www.flophousepodcast.com/2013/08/episode-133-bullet-to-the-head/">The Flop House</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the hosts talk about quarantine. Because, what else would they be talking about. Amos and Chris somehow get on the subject of gardening. They both agree that fresh broccoli is amazing, but the cost is just too great.</p>

<p>Everyone talk&#39;s about their anxieties and how the pandemic is affecting their lives. They share a few ways to escape from the stress of isolation.</p>

<p>Also slack’s new UI is hella weird.</p>

<p>A transcript of this episode is available on Binary Noggin&#39;s website: <a href="https://binarynoggin.com/blog/episode-70-the-gardening-outlaws/" rel="nofollow">https://binarynoggin.com/blog/episode-70-the-gardening-outlaws/</a></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="Tuple" rel="nofollow" href="https://tuple.app/">Tuple</a></li><li><a title="Screen.so" rel="nofollow" href="https://screen.so/#/home">Screen.so</a></li><li><a title="The Flop House" rel="nofollow" href="https://www.flophousepodcast.com/2013/08/episode-133-bullet-to-the-head/">The Flop House</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+R6KY6kUs</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+R6KY6kUs" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 69: Dream big on your own time</title>
      <link>http://elixiroutlaws.com/69</link>
      <guid isPermaLink="false">c645120c-4afd-47a4-afec-7e7fdeb9697b</guid>
      <pubDate>Thu, 26 Mar 2020 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/c645120c-4afd-47a4-afec-7e7fdeb9697b.mp3" length="66507747" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Chris and Amos discuss working from home, adjusting to isolation, building releases, elixir deployment strategies, and how to use vapor for configuration.</itunes:subtitle>
      <itunes:duration>1:09:16</itunes:duration>
      <itunes:explicit>yes</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/c/c645120c-4afd-47a4-afec-7e7fdeb9697b/transcript.txt" type="text/plain"/>
      <description>Chris and Amos kick this week off with a discussion on the challenges of working from home. Chris thinks you loose a lot of fidelity when you move to remote work. Way more than anyone wants you to believe. Plus you need to get used kids yelling all the time.
After a brief detour to discuss Ben Franklin's lesser known contributions to science, Amos explains his strategy for deploying elixir apps. The guys discuss the various platforms and techniques one can use to put elixir into production. Both agree that Terraform is basically the worst, but that its also, probably, the best. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, deployment, configuration, releases, working from home, isolation</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris and Amos kick this week off with a discussion on the challenges of working from home. Chris thinks you loose a lot of fidelity when you move to remote work. Way more than anyone wants you to believe. Plus you need to get used kids yelling all the time.</p>

<p>After a brief detour to discuss Ben Franklin&#39;s lesser known contributions to science, Amos explains his strategy for deploying elixir apps. The guys discuss the various platforms and techniques one can use to put elixir into production. Both agree that Terraform is basically the worst, but that its also, probably, the best.</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="Vapor" rel="nofollow" href="https://github.com/keathley/vapor/">Vapor</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris and Amos kick this week off with a discussion on the challenges of working from home. Chris thinks you loose a lot of fidelity when you move to remote work. Way more than anyone wants you to believe. Plus you need to get used kids yelling all the time.</p>

<p>After a brief detour to discuss Ben Franklin&#39;s lesser known contributions to science, Amos explains his strategy for deploying elixir apps. The guys discuss the various platforms and techniques one can use to put elixir into production. Both agree that Terraform is basically the worst, but that its also, probably, the best.</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="Vapor" rel="nofollow" href="https://github.com/keathley/vapor/">Vapor</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+r89YTGrg</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+r89YTGrg" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 68: Impedance Mismatch</title>
      <link>http://elixiroutlaws.com/68</link>
      <guid isPermaLink="false">fd2ac850-8d5e-4a9c-8822-0afd383a3da3</guid>
      <pubDate>Thu, 19 Mar 2020 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/fd2ac850-8d5e-4a9c-8822-0afd383a3da3.mp3" length="50703447" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos talk about telemetry, improving the ecosystem, and abstractions.</itunes:subtitle>
      <itunes:duration>52:48</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/f/fd2ac850-8d5e-4a9c-8822-0afd383a3da3/transcript.txt" type="text/plain"/>
      <description>Chris is doing a lot of blocking and tackling, which, it turns out, isn’t about pulleys. For the purposes of this discussion, blocking and tackling means adding telemetry events to elixir projects. Neither Amos or Chris want to be the ones who have to work out these details and would rather play with chatbots.
The main topic this week is abstractions. Chris thinks that the same people who misuse phrases like “Impedance mismatch” also misuse terms like “abstraction,” but he also admits that he’s wrong about everything he says. The guys talk about the differences between abstraction and encapsulation. In the end, Chris only wants to write SQL queries and run them.
Somehow the conversation devolves into comparisons between type systems. Chris has a moment of self-awareness, then regresses to standing on soapboxes and shaking his fist at the clouds. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, telemetry, abstraction</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris is doing a lot of blocking and tackling, which, it turns out, isn’t about pulleys. For the purposes of this discussion, blocking and tackling means adding telemetry events to elixir projects. Neither Amos or Chris want to be the ones who have to work out these details and would rather play with chatbots.</p>

<p>The main topic this week is abstractions. Chris thinks that the same people who misuse phrases like “Impedance mismatch” also misuse terms like “abstraction,” but he also admits that he’s wrong about everything he says. The guys talk about the differences between abstraction and encapsulation. In the end, Chris only wants to write SQL queries and run them.</p>

<p>Somehow the conversation devolves into comparisons between type systems. Chris has a moment of self-awareness, then regresses to standing on soapboxes and shaking his fist at the clouds.</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, Poolboy, and Little&#39;s Law" rel="nofollow" href="https://samuelmullen.com/articles/elixir-poolboy-and-littles-law">Elixir, Poolboy, and Little's Law</a></li><li><a title="Fawkes: Chatbot framework" rel="nofollow" href="https://github.com/keathley/fawkes">Fawkes: Chatbot framework</a></li><li><a title="Horowitz and Hill" rel="nofollow" href="https://en.wikipedia.org/wiki/The_Art_of_Electronics">Horowitz and Hill</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris is doing a lot of blocking and tackling, which, it turns out, isn’t about pulleys. For the purposes of this discussion, blocking and tackling means adding telemetry events to elixir projects. Neither Amos or Chris want to be the ones who have to work out these details and would rather play with chatbots.</p>

<p>The main topic this week is abstractions. Chris thinks that the same people who misuse phrases like “Impedance mismatch” also misuse terms like “abstraction,” but he also admits that he’s wrong about everything he says. The guys talk about the differences between abstraction and encapsulation. In the end, Chris only wants to write SQL queries and run them.</p>

<p>Somehow the conversation devolves into comparisons between type systems. Chris has a moment of self-awareness, then regresses to standing on soapboxes and shaking his fist at the clouds.</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, Poolboy, and Little&#39;s Law" rel="nofollow" href="https://samuelmullen.com/articles/elixir-poolboy-and-littles-law">Elixir, Poolboy, and Little's Law</a></li><li><a title="Fawkes: Chatbot framework" rel="nofollow" href="https://github.com/keathley/fawkes">Fawkes: Chatbot framework</a></li><li><a title="Horowitz and Hill" rel="nofollow" href="https://en.wikipedia.org/wiki/The_Art_of_Electronics">Horowitz and Hill</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+Xjbmve0s</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+Xjbmve0s" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 67: Wizards and Outlaws</title>
      <link>http://elixiroutlaws.com/67</link>
      <guid isPermaLink="false">a9f9a757-fb8f-43bf-9e2f-55ac5b6f4f68</guid>
      <pubDate>Fri, 13 Mar 2020 12:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a9f9a757-fb8f-43bf-9e2f-55ac5b6f4f68.mp3" length="44875455" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Live from Lonestar Elixir with the Elixir Wizards.</itunes:subtitle>
      <itunes:duration>46: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>Live from Lonestar Elixir (https://lonestarelixir.com) with Elixir Wizards (https://podcast.smartlogic.io).
Congratulations to Eric on the birth of his first child.
Video recording of this episode available here: https://www.youtube.com/watch?v=2eM5ceRmFig&amp;t=848s
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. Special Guests: Bruce Tate, Justus Eapen, Susumu Yamazaki, Tim Mecklem, and  Melvin Cedeno.
</description>
      <itunes:keywords>elixir, erlang, BEAM, live, Lonestar</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Live from <a href="https://lonestarelixir.com" rel="nofollow">Lonestar Elixir</a> with <a href="https://podcast.smartlogic.io" rel="nofollow">Elixir Wizards</a>.</p>

<p>Congratulations to Eric on the birth of his first child.</p>

<p>Video recording of this episode available here: <a href="https://www.youtube.com/watch?v=2eM5ceRmFig&t=848s" rel="nofollow">https://www.youtube.com/watch?v=2eM5ceRmFig&amp;t=848s</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>Special Guests: Bruce Tate, Justus Eapen, Susumu Yamazaki, Tim Mecklem, and  Melvin Cedeno.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Live from <a href="https://lonestarelixir.com" rel="nofollow">Lonestar Elixir</a> with <a href="https://podcast.smartlogic.io" rel="nofollow">Elixir Wizards</a>.</p>

<p>Congratulations to Eric on the birth of his first child.</p>

<p>Video recording of this episode available here: <a href="https://www.youtube.com/watch?v=2eM5ceRmFig&t=848s" rel="nofollow">https://www.youtube.com/watch?v=2eM5ceRmFig&amp;t=848s</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>Special Guests: Bruce Tate, Justus Eapen, Susumu Yamazaki, Tim Mecklem, and  Melvin Cedeno.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+3Jbfiid_</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+3Jbfiid_" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://grox.io" role="guest">Bruce Tate</podcast:person>
      <podcast:person email="" href="" role="guest">Justus Eapen</podcast:person>
      <podcast:person email="" href="" role="guest">Susumu Yamazaki</podcast:person>
      <podcast:person email="" href="" role="guest"> Melvin Cedeno</podcast:person>
      <podcast:person email="" href="" role="guest">Tim Mecklem</podcast:person>
    </item>
    <item>
      <title>Episode 66: Boredom and Anger</title>
      <link>http://elixiroutlaws.com/66</link>
      <guid isPermaLink="false">6c0b6930-607e-48f4-b66b-db8df0f6fbe4</guid>
      <pubDate>Thu, 05 Mar 2020 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6c0b6930-607e-48f4-b66b-db8df0f6fbe4.mp3" length="42451017" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Chris and Anna discuss strategies for dealing with long running projects. Chris asks Anna for advice on being a better mentor. </itunes:subtitle>
      <itunes:duration>44:13</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>Chris and Anna discuss strategies for dealing with long running projects. Chris asks Anna for advice on being a better mentor. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris and Anna discuss strategies for dealing with long running projects. Chris asks Anna for advice on being a better mentor.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris and Anna discuss strategies for dealing with long running projects. Chris asks Anna for advice on being a better mentor.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+H9ec21P3</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+H9ec21P3" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 65: Is that a trochee?</title>
      <link>http://elixiroutlaws.com/65</link>
      <guid isPermaLink="false">458d902c-901e-4b74-b416-a360681b2c1e</guid>
      <pubDate>Thu, 13 Feb 2020 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/458d902c-901e-4b74-b416-a360681b2c1e.mp3" length="47048442" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss refactoring and TDD.</itunes:subtitle>
      <itunes:duration>49:00</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 productivity and habits. Amos is trying to learn how to focus and Chris decides that the best way to be productive is to be productive.  The main topic this week is about refactoring and TDD. Chris believes refactoring isn’t a real word and goes to great lengths to explain why. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, refactoring, tdd, productivity</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a discussion on productivity and habits. Amos is trying to learn how to focus and Chris decides that the best way to be productive is to be productive.  The main topic this week is about refactoring and TDD. Chris believes refactoring isn’t a real word and goes to great lengths to explain why.</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 kicks off with a discussion on productivity and habits. Amos is trying to learn how to focus and Chris decides that the best way to be productive is to be productive.  The main topic this week is about refactoring and TDD. Chris believes refactoring isn’t a real word and goes to great lengths to explain why.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+Gt9ihZ2U</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+Gt9ihZ2U" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 64: Shakemups</title>
      <link>http://elixiroutlaws.com/64</link>
      <guid isPermaLink="false">36aa6bfa-d248-4962-aae4-2f987a4fe824</guid>
      <pubDate>Thu, 06 Feb 2020 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/36aa6bfa-d248-4962-aae4-2f987a4fe824.mp3" length="42147441" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts discuss weekly reviews, telemetry, recent shakeups in the community, and how to make service communication more efficient.</itunes:subtitle>
      <itunes:duration>43:54</itunes:duration>
      <itunes:explicit>yes</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 the hosts discuss weekly reviews, telemetry, recent shakeups in the community, and how to make service communication more efficient. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the hosts discuss weekly reviews, telemetry, recent shakeups in the community, and how to make service communication more efficient.</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 the hosts discuss weekly reviews, telemetry, recent shakeups in the community, and how to make service communication more efficient.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+P7xWSok4</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+P7xWSok4" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 63: Voir dire</title>
      <link>http://elixiroutlaws.com/63</link>
      <guid isPermaLink="false">18bfa01f-0434-41a0-bfcc-03a9c35229d0</guid>
      <pubDate>Thu, 16 Jan 2020 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/18bfa01f-0434-41a0-bfcc-03a9c35229d0.mp3" length="56241624" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos are joined by friend of the show and author of Real-Time Phoenix, Steve Bussey.</itunes:subtitle>
      <itunes:duration>58:35</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 Chris and Amos are joined by friend of the show and author of Real-Time Phoenix, Steve Bussey. They discuss Steve's book release, Phoenix Channels, creative ways to use GenStage, and the best (worst) practices to use when building a library. Special Guest: Steve Bussey.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Chris and Amos are joined by friend of the show and author of Real-Time Phoenix, Steve Bussey. They discuss Steve&#39;s book release, Phoenix Channels, creative ways to use GenStage, and the best (worst) practices to use when building a library.</p><p>Special Guest: Steve Bussey.</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="Real-Time Phoenix" rel="nofollow" href="https://pragprog.com/book/sbsockets/real-time-phoenix">Real-Time Phoenix</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Chris and Amos are joined by friend of the show and author of Real-Time Phoenix, Steve Bussey. They discuss Steve&#39;s book release, Phoenix Channels, creative ways to use GenStage, and the best (worst) practices to use when building a library.</p><p>Special Guest: Steve Bussey.</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="Real-Time Phoenix" rel="nofollow" href="https://pragprog.com/book/sbsockets/real-time-phoenix">Real-Time Phoenix</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+LiTQkyml</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+LiTQkyml" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="https://stephenbussey.com/" role="guest">Steve Bussey</podcast:person>
    </item>
    <item>
      <title>Episode 62: High on the platitudes</title>
      <link>http://elixiroutlaws.com/62</link>
      <guid isPermaLink="false">339776f8-6343-495d-8f5d-66cd3cdbf060</guid>
      <pubDate>Thu, 09 Jan 2020 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/339776f8-6343-495d-8f5d-66cd3cdbf060.mp3" length="47368281" type="audio/mp3"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week, the hosts discuss Norm, rewriting it in rust, and how to find challenging problems.</itunes:subtitle>
      <itunes:duration>49:20</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 Chris explaining why Ultimate Frisbee is a dumb game. The hosts talk about Norm updates and why we should re-write everything in rust. Chris explains the thesis of So Good They Can’t Ignore you. This leads to a discussion about how to find challenging problems.
Finally Amos brings up the southern tradition of Hoppin’ John. Which is boring and you can easily skip it.
The host want to get questions from you! So send those to us via the feedback form on our website or message us on twitter: @ElixirOutlaws (https://twitter.com/elixiroutlaws) 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with Chris explaining why Ultimate Frisbee is a dumb game. The hosts talk about Norm updates and why we should re-write everything in rust. Chris explains the thesis of So Good They Can’t Ignore you. This leads to a discussion about how to find challenging problems.</p>

<p>Finally Amos brings up the southern tradition of Hoppin’ John. Which is boring and you can easily skip it.</p>

<p>The host want to get questions from you! So send those to us via the feedback form on our website or message us on twitter: <a href="https://twitter.com/elixiroutlaws" rel="nofollow">@ElixirOutlaws</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 kicks off with Chris explaining why Ultimate Frisbee is a dumb game. The hosts talk about Norm updates and why we should re-write everything in rust. Chris explains the thesis of So Good They Can’t Ignore you. This leads to a discussion about how to find challenging problems.</p>

<p>Finally Amos brings up the southern tradition of Hoppin’ John. Which is boring and you can easily skip it.</p>

<p>The host want to get questions from you! So send those to us via the feedback form on our website or message us on twitter: <a href="https://twitter.com/elixiroutlaws" rel="nofollow">@ElixirOutlaws</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+E81qvLzD</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+E81qvLzD" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 61: Friends don’t let friends use cons</title>
      <link>http://elixiroutlaws.com/61</link>
      <guid isPermaLink="false">40e3809d-ddc9-4fb9-9901-35ff5384c66e</guid>
      <pubDate>Thu, 19 Dec 2019 11:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/40e3809d-ddc9-4fb9-9901-35ff5384c66e.mp3" length="46393752" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss the benefits of vectors and the power of concurrency.</itunes:subtitle>
      <itunes:duration>48: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 Chris and Amos discuss the benefits of vectors and the life changing magic of using a runtime with a good concurrency model. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, ruby, concurrency, immutable data, vectors</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Chris and Amos discuss the benefits of vectors and the life changing magic of using a runtime with a good concurrency model.</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 Chris and Amos discuss the benefits of vectors and the life changing magic of using a runtime with a good concurrency model.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+iwww-_WS</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+iwww-_WS" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 60: Yes and!</title>
      <link>http://elixiroutlaws.com/60</link>
      <guid isPermaLink="false">a101ae97-c6eb-4ccb-8dcb-05207b811f82</guid>
      <pubDate>Thu, 12 Dec 2019 09:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a101ae97-c6eb-4ccb-8dcb-05207b811f82.mp3" length="36896274" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This is probably our worst episode ever. Enjoy!</itunes:subtitle>
      <itunes:duration>38:22</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>Chris is back on coffee and is coming in hot.
Amos attempts to talk through the new features in Elixir 1.10 while Chris constantly interjects, makes jokes and generally tries everyone’s patience. Eventually Chris settles down long enough to have a real conversation.  The hosts describe the benefits of Elixir becoming a stable and boring choice. They also make fun of Go. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris is back on coffee and is coming in hot.</p>

<p>Amos attempts to talk through the new features in Elixir 1.10 while Chris constantly interjects, makes jokes and generally tries everyone’s patience. Eventually Chris settles down long enough to have a real conversation.  The hosts describe the benefits of Elixir becoming a stable and boring choice. They also make fun of Go.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris is back on coffee and is coming in hot.</p>

<p>Amos attempts to talk through the new features in Elixir 1.10 while Chris constantly interjects, makes jokes and generally tries everyone’s patience. Eventually Chris settles down long enough to have a real conversation.  The hosts describe the benefits of Elixir becoming a stable and boring choice. They also make fun of Go.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+DMU6AUse</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+DMU6AUse" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 59: It might be infinity</title>
      <link>http://elixiroutlaws.com/59</link>
      <guid isPermaLink="false">4b6b2377-91c7-4918-b691-436485b5c4d1</guid>
      <pubDate>Thu, 21 Nov 2019 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/4b6b2377-91c7-4918-b691-436485b5c4d1.mp3" length="32952591" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss SICP, GenStage, and Broadway.</itunes:subtitle>
      <itunes:duration>34: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>Amos is driving this week. Chris and Amos discuss SICP and how amazing it is. Amos is preparing to winterize and Chris is working on a prolog interpreter. Chris talks about the journey of using emacs and the journey’s inside of those journeys.
Amos has been working with GenStage and Broadway. Chris knows nothing about Broadway and hasn’t ever found a problem that needed GenStage.
Chris theorizes that the reason people use processes for their business entities is because they don’t have other chances to use processes. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, GenStage, Broadway</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Amos is driving this week. Chris and Amos discuss SICP and how amazing it is. Amos is preparing to winterize and Chris is working on a prolog interpreter. Chris talks about the journey of using emacs and the journey’s inside of those journeys.</p>

<p>Amos has been working with GenStage and Broadway. Chris knows nothing about Broadway and hasn’t ever found a problem that needed GenStage.</p>

<p>Chris theorizes that the reason people use processes for their business entities is because they don’t have other chances to use processes.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Amos is driving this week. Chris and Amos discuss SICP and how amazing it is. Amos is preparing to winterize and Chris is working on a prolog interpreter. Chris talks about the journey of using emacs and the journey’s inside of those journeys.</p>

<p>Amos has been working with GenStage and Broadway. Chris knows nothing about Broadway and hasn’t ever found a problem that needed GenStage.</p>

<p>Chris theorizes that the reason people use processes for their business entities is because they don’t have other chances to use processes.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+20t6lfLZ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+20t6lfLZ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 58: All about some Datalog</title>
      <link>http://elixiroutlaws.com/58</link>
      <guid isPermaLink="false">b7a58ef1-dca0-4bba-ae85-f03380b89403</guid>
      <pubDate>Thu, 07 Nov 2019 09:30:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/b7a58ef1-dca0-4bba-ae85-f03380b89403.mp3" length="48020583" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The hosts are back together after GigCity elixir. This week they discuss RPC, autonomy vs. leverage, and team dynamics.</itunes:subtitle>
      <itunes:duration>49:57</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 recap of GigCity Elixir. Chris and Amos encourage people to attend smaller conferences because, seriously, they're way more fun.
Chris is building RPC to see if it helps solve some of the coordination issues that he's experiencing at work. The conversation moves to the concept of autonomy and leverage in software systems and how to help teams align on larger goals.
Dave's latest talk from GigCity is referenced and Chris expounds on his love for Datalog.
Finally the hosts indulge in multiple divergences in which they divulge information about their personal lives. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, RPC, GigCity</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a recap of GigCity Elixir. Chris and Amos encourage people to attend smaller conferences because, seriously, they&#39;re way more fun.</p>

<p>Chris is building RPC to see if it helps solve some of the coordination issues that he&#39;s experiencing at work. The conversation moves to the concept of autonomy and leverage in software systems and how to help teams align on larger goals.</p>

<p>Dave&#39;s latest talk from GigCity is referenced and Chris expounds on his love for Datalog.</p>

<p>Finally the hosts indulge in multiple divergences in which they divulge information about their personal lives.</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 kicks off with a recap of GigCity Elixir. Chris and Amos encourage people to attend smaller conferences because, seriously, they&#39;re way more fun.</p>

<p>Chris is building RPC to see if it helps solve some of the coordination issues that he&#39;s experiencing at work. The conversation moves to the concept of autonomy and leverage in software systems and how to help teams align on larger goals.</p>

<p>Dave&#39;s latest talk from GigCity is referenced and Chris expounds on his love for Datalog.</p>

<p>Finally the hosts indulge in multiple divergences in which they divulge information about their personal lives.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+gp4I9DPT</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+gp4I9DPT" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 57: Live from GigCity it's Saturday Afternoon</title>
      <link>http://elixiroutlaws.com/57</link>
      <guid isPermaLink="false">f753951a-844c-4c6e-ae49-dc9f5f778bef</guid>
      <pubDate>Thu, 31 Oct 2019 16:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f753951a-844c-4c6e-ae49-dc9f5f778bef.mp3" length="46808250" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Live from GigCity Elixir 2019</itunes:subtitle>
      <itunes:duration>48:45</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>A live recording right before the final keynote at GigCity Elixir (https://www.gigcityelixir.com).
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>A live recording right before the final keynote at <a href="https://www.gigcityelixir.com" rel="nofollow">GigCity Elixir</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>A live recording right before the final keynote at <a href="https://www.gigcityelixir.com" rel="nofollow">GigCity Elixir</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+JKYYKz2s</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+JKYYKz2s" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 56: Last time there was lightning</title>
      <link>http://elixiroutlaws.com/56</link>
      <guid isPermaLink="false">8a675d60-6cb9-4c4e-83d8-45cdb4dd9ab6</guid>
      <pubDate>Thu, 24 Oct 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/8a675d60-6cb9-4c4e-83d8-45cdb4dd9ab6.mp3" length="35236917" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Anna and Amos discuss preparation for GigCityElixir, modes of thinking, and concurrency models</itunes:subtitle>
      <itunes:duration>36:42</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 Anna and Amos discuss preparation for GigCity Elixir, modes of thinking, and concurrency models.
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Anna and Amos discuss preparation for GigCity Elixir, modes of thinking, and concurrency models.</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 Anna and Amos discuss preparation for GigCity Elixir, modes of thinking, and concurrency models.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+lRdl5RwX</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+lRdl5RwX" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 55: Refactoring is a dumb word</title>
      <link>http://elixiroutlaws.com/55</link>
      <guid isPermaLink="false">395fda60-5873-4b24-924d-a755a284353c</guid>
      <pubDate>Thu, 03 Oct 2019 14:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/395fda60-5873-4b24-924d-a755a284353c.mp3" length="47446260" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts discuss Strangeloop, Unison, handling breaking changes, refactoring and how to build open systems.</itunes:subtitle>
      <itunes:duration>49:25</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 the hosts discuss Strangeloop, Unison, handling breaking changes, refactoring and how to build open systems. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, refactoring</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the hosts discuss Strangeloop, Unison, handling breaking changes, refactoring and how to build open systems.</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="Unison" rel="nofollow" href="https://youtu.be/gCWtkvDQ2ZI">Unison</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the hosts discuss Strangeloop, Unison, handling breaking changes, refactoring and how to build open systems.</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="Unison" rel="nofollow" href="https://youtu.be/gCWtkvDQ2ZI">Unison</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+iskhNxvI</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+iskhNxvI" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 54: Forever Projects</title>
      <link>http://elixiroutlaws.com/54</link>
      <guid isPermaLink="false">6ad10724-28af-4a56-a69c-ce78278a2cf8</guid>
      <pubDate>Thu, 26 Sep 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6ad10724-28af-4a56-a69c-ce78278a2cf8.mp3" length="34147296" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Anna discuss forever projects, privilege, and preparations for GigCity Elixir.</itunes:subtitle>
      <itunes:duration>35:34</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 Chris and Anna discuss forever projects, privilege, and preparations for GigCity Elixir. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Chris and Anna discuss forever projects, privilege, and preparations for GigCity Elixir.</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 Chris and Anna discuss forever projects, privilege, and preparations for GigCity Elixir.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+XFHgJ7C7</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+XFHgJ7C7" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 53: The ghost of PFDS past</title>
      <link>http://elixiroutlaws.com/53</link>
      <guid isPermaLink="false">a20ec577-e3c4-4487-a265-d60af0c589d1</guid>
      <pubDate>Thu, 12 Sep 2019 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a20ec577-e3c4-4487-a265-d60af0c589d1.mp3" length="44490564" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Amos and Chris recap ElixirConf 2019.</itunes:subtitle>
      <itunes:duration>46:20</itunes:duration>
      <itunes:explicit>yes</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 Amos and Chris recap their favorite talks and experiences from ElixirConf 2019. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, elixirconf</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Amos and Chris recap their favorite talks and experiences from ElixirConf 2019.</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="ElixirConf videos" rel="nofollow" href="https://www.youtube.com/channel/UC0l2QTnO1P2iph-86HHilMQ/videos">ElixirConf videos</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Amos and Chris recap their favorite talks and experiences from ElixirConf 2019.</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="ElixirConf videos" rel="nofollow" href="https://www.youtube.com/channel/UC0l2QTnO1P2iph-86HHilMQ/videos">ElixirConf videos</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+D9yzZ02Q</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+D9yzZ02Q" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 52: Amos take the wheel</title>
      <link>http://elixiroutlaws.com/52</link>
      <guid isPermaLink="false">8338f7b6-8e17-42e6-8fce-3513b49bb2a7</guid>
      <pubDate>Thu, 05 Sep 2019 12:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/8338f7b6-8e17-42e6-8fce-3513b49bb2a7.mp3" length="34563045" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The hosts talk about the upcoming ElixirConf and how to deal with mental blocks.</itunes:subtitle>
      <itunes:duration>36:00</itunes:duration>
      <itunes:explicit>yes</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>The hosts talk about preparation for ElixirConf. Chris starts talking about Humidity for far too long before Amos pulls the ripcord. Chris mentions his breakthrough with Norm and Amos wonders if Chris has any thoughts about how to work through mental blocks. Chris talks about running and how useful pi-holing the elixir forum and twitter can be. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>The hosts talk about preparation for ElixirConf. Chris starts talking about Humidity for far too long before Amos pulls the ripcord. Chris mentions his breakthrough with Norm and Amos wonders if Chris has any thoughts about how to work through mental blocks. Chris talks about running and how useful pi-holing the elixir forum and twitter can be.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>The hosts talk about preparation for ElixirConf. Chris starts talking about Humidity for far too long before Amos pulls the ripcord. Chris mentions his breakthrough with Norm and Amos wonders if Chris has any thoughts about how to work through mental blocks. Chris talks about running and how useful pi-holing the elixir forum and twitter can be.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+RrHQRYBs</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+RrHQRYBs" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 51: It's not the linux kernel drivers</title>
      <link>http://elixiroutlaws.com/51</link>
      <guid isPermaLink="false">6395aa6b-acfc-461f-b248-d2aecd10e6f5</guid>
      <pubDate>Thu, 22 Aug 2019 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6395aa6b-acfc-461f-b248-d2aecd10e6f5.mp3" length="50894016" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss error handling, controlling overload in service calls, and tips on debugging.</itunes:subtitle>
      <itunes:duration>53:00</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 of database indexes, Datalog, and Datomic. Amos wants to talk about error handling and when to report errors to an external service. He thinks that the goal should be to get the reported errors to zero, and Chris thinks that’s not possible. Chris explains the ways that he reports metrics and errors to collection services.
The conversation moves to circuit breakers and common patterns for handling overload in service calls.
Chris and Amos wrap up with some tips for debugging production problems with the scientific method. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a discussion of database indexes, Datalog, and Datomic. Amos wants to talk about error handling and when to report errors to an external service. He thinks that the goal should be to get the reported errors to zero, and Chris thinks that’s not possible. Chris explains the ways that he reports metrics and errors to collection services.</p>

<p>The conversation moves to circuit breakers and common patterns for handling overload in service calls.</p>

<p>Chris and Amos wrap up with some tips for debugging production problems with the scientific method.</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="Datalog" rel="nofollow" href="https://en.wikipedia.org/wiki/Datalog">Datalog</a></li><li><a title="Datomic" rel="nofollow" href="https://www.datomic.com">Datomic</a></li><li><a title="Adaptive Queues for handling overload" rel="nofollow" href="https://www.youtube.com/watch?v=m64SWl9bfvk">Adaptive Queues for handling overload</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week kicks off with a discussion of database indexes, Datalog, and Datomic. Amos wants to talk about error handling and when to report errors to an external service. He thinks that the goal should be to get the reported errors to zero, and Chris thinks that’s not possible. Chris explains the ways that he reports metrics and errors to collection services.</p>

<p>The conversation moves to circuit breakers and common patterns for handling overload in service calls.</p>

<p>Chris and Amos wrap up with some tips for debugging production problems with the scientific method.</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="Datalog" rel="nofollow" href="https://en.wikipedia.org/wiki/Datalog">Datalog</a></li><li><a title="Datomic" rel="nofollow" href="https://www.datomic.com">Datomic</a></li><li><a title="Adaptive Queues for handling overload" rel="nofollow" href="https://www.youtube.com/watch?v=m64SWl9bfvk">Adaptive Queues for handling overload</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+ANZHwhtb</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+ANZHwhtb" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 50: Pandora's Box Closed</title>
      <link>http://elixiroutlaws.com/50</link>
      <guid isPermaLink="false">f94f27ab-6881-4471-9c85-d43eb65a2b90</guid>
      <pubDate>Thu, 15 Aug 2019 12:30:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f94f27ab-6881-4471-9c85-d43eb65a2b90.mp3" length="44267886" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>No show notes, hahahah. Sorry for the waterfall in the background. Use the restroom before listening.</itunes:subtitle>
      <itunes:duration>46:06</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+dMM-_-Sv</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+dMM-_-Sv" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 49: Pandora's Box Still Open</title>
      <link>http://elixiroutlaws.com/49</link>
      <guid isPermaLink="false">11535ca1-c6f2-45ac-a92c-425347591c0f</guid>
      <pubDate>Thu, 15 Aug 2019 12:15:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/11535ca1-c6f2-45ac-a92c-425347591c0f.mp3" length="37977441" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>No show notes</itunes:subtitle>
      <itunes:duration>39:33</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+Y7vqgqLg</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+Y7vqgqLg" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 48: Pandora's Box Open</title>
      <link>http://elixiroutlaws.com/48</link>
      <guid isPermaLink="false">db0ef1df-d2cc-4b20-8180-ea05486818ae</guid>
      <pubDate>Thu, 15 Aug 2019 12:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/db0ef1df-d2cc-4b20-8180-ea05486818ae.mp3" length="40771341" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Sorry, we haven't released in a while. We will be blasting you today.</itunes:subtitle>
      <itunes:duration>42:28</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>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>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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+xt23OU9v</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+xt23OU9v" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 47: I no longer feel things</title>
      <link>http://elixiroutlaws.com/47</link>
      <guid isPermaLink="false">501d1735-f47f-4858-8b75-20ef31ce5df3</guid>
      <pubDate>Sat, 27 Jul 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/501d1735-f47f-4858-8b75-20ef31ce5df3.mp3" length="39557871" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris is all by himself answering your questions.</itunes:subtitle>
      <itunes:duration>41:12</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>Chris is by himself this week and he’s answering your questions.
Topics covered: design by contract, norm, going remote, communicating complex systems, pairing, interesting features for elixir, frustrations with the community, and why he continues to do this podcast. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Chris is by himself this week and he’s answering your questions.</p>

<p>Topics covered: design by contract, norm, going remote, communicating complex systems, pairing, interesting features for elixir, frustrations with the community, and why he continues to do this podcast.</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="ex_contract" rel="nofollow" href="https://github.com/JDUnity/ex_contract">ex_contract</a></li><li><a title="norm" rel="nofollow" href="https://github.com/keathley/norm">norm</a></li><li><a title="tmate" rel="nofollow" href="https://github.com/tmate-io/tmate">tmate</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Chris is by himself this week and he’s answering your questions.</p>

<p>Topics covered: design by contract, norm, going remote, communicating complex systems, pairing, interesting features for elixir, frustrations with the community, and why he continues to do this podcast.</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="ex_contract" rel="nofollow" href="https://github.com/JDUnity/ex_contract">ex_contract</a></li><li><a title="norm" rel="nofollow" href="https://github.com/keathley/norm">norm</a></li><li><a title="tmate" rel="nofollow" href="https://github.com/tmate-io/tmate">tmate</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+BQcfLBXC</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+BQcfLBXC" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
    </item>
    <item>
      <title>Episode 46: I'm Probably Saying His Name Wrong</title>
      <link>http://elixiroutlaws.com/46</link>
      <guid isPermaLink="false">03539d30-4c22-40ca-bde0-aee397dec74f</guid>
      <pubDate>Tue, 16 Jul 2019 08:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/03539d30-4c22-40ca-bde0-aee397dec74f.mp3" length="45388782" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Starting with wordsmithing and home improvement. Chris and Amos hit the Elixir talk with a discussion of Norm. They follow up with exception handling and when to use exceptions or tagged tuples.</itunes:subtitle>
      <itunes:duration>47: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>Starting with wordsmithing and home improvement. Chris and Amos hit the Elixir talk with a discussion of Norm. They follow up with exception handling and when to use exceptions or tagged tuples.
Norm (https://github.com/keathley/norm) - Specify data shape for validation and generation
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>Starting with wordsmithing and home improvement. Chris and Amos hit the Elixir talk with a discussion of Norm. They follow up with exception handling and when to use exceptions or tagged tuples.</p>

<p><a href="https://github.com/keathley/norm" rel="nofollow">Norm</a> - Specify data shape for validation and generation</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>Starting with wordsmithing and home improvement. Chris and Amos hit the Elixir talk with a discussion of Norm. They follow up with exception handling and when to use exceptions or tagged tuples.</p>

<p><a href="https://github.com/keathley/norm" rel="nofollow">Norm</a> - Specify data shape for validation and generation</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+bgv4cdh7</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+bgv4cdh7" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 45: Infinity is just a concept</title>
      <link>http://elixiroutlaws.com/45</link>
      <guid isPermaLink="false">38d16e69-4413-4124-b5b7-51beca997ff4</guid>
      <pubDate>Thu, 27 Jun 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/38d16e69-4413-4124-b5b7-51beca997ff4.mp3" length="37108454" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topics this week are forum moderation and forever projects.</itunes:subtitle>
      <itunes:duration>38:35</itunes:duration>
      <itunes:explicit>yes</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 about San Francisco's iconoclastic - but also incorrect - name for a specific coffee drink. Amos is, as they say, coming in hot and launches full bore into a discussion about the elixir forum’s moderation policies. Chris is primarily concerned about the angry letters they’re going to receive.
The hosts discuss the benefits of moderating a community. They all agree that moderation is a good thing and helps a community stay healthy, but they also agree that silently editing people's posts is like, kinda creepy.
Anna brings up the topic of “forever projects” and how draining they can be. She asks the guys if they have any solutions for scaling projects that don't have a defined "end". The hosts discuss burnout, the pain of invisible work, and how people can help create a more vibrant and rich community. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a discussion about San Francisco&#39;s iconoclastic - but also incorrect - name for a specific coffee drink. Amos is, as they say, coming in hot and launches full bore into a discussion about the elixir forum’s moderation policies. Chris is primarily concerned about the angry letters they’re going to receive.</p>

<p>The hosts discuss the benefits of moderating a community. They all agree that moderation is a good thing and helps a community stay healthy, but they also agree that silently editing people&#39;s posts is like, kinda creepy.</p>

<p>Anna brings up the topic of “forever projects” and how draining they can be. She asks the guys if they have any solutions for scaling projects that don&#39;t have a defined &quot;end&quot;. The hosts discuss burnout, the pain of invisible work, and how people can help create a more vibrant and rich community.</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 kicks off with a discussion about San Francisco&#39;s iconoclastic - but also incorrect - name for a specific coffee drink. Amos is, as they say, coming in hot and launches full bore into a discussion about the elixir forum’s moderation policies. Chris is primarily concerned about the angry letters they’re going to receive.</p>

<p>The hosts discuss the benefits of moderating a community. They all agree that moderation is a good thing and helps a community stay healthy, but they also agree that silently editing people&#39;s posts is like, kinda creepy.</p>

<p>Anna brings up the topic of “forever projects” and how draining they can be. She asks the guys if they have any solutions for scaling projects that don&#39;t have a defined &quot;end&quot;. The hosts discuss burnout, the pain of invisible work, and how people can help create a more vibrant and rich community.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+1uKcRzQ1</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+1uKcRzQ1" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 44: Put a Paxos on it</title>
      <link>http://elixiroutlaws.com/44</link>
      <guid isPermaLink="false">4d9caf91-c7b7-4090-9e01-9bcb7773b4b9</guid>
      <pubDate>Thu, 20 Jun 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/4d9caf91-c7b7-4090-9e01-9bcb7773b4b9.mp3" length="46230705" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss ways to give back to the community and how to build successful teams.</itunes:subtitle>
      <itunes:duration>48:09</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 an explanation of Chris’s so called grooming habits. Amos explains how to properly cook fried eggs. The guys remember the early days of the show and comment on how their audio quality was somehow even worse back then.
Amos is trying to figure out the best way to give back to the community. The discussion moves towards the social contracts of open source which Chris thinks is a thorny topic. Chris encourages people to contribute in whatever way they feel is best even if it means not writing code.
Chris rails against the programming communities obsession with hero culture and the toxicity of “rockstar programmers”. The guys discuss ways to try to build successful teams. Spoilers: the first step is not to hire a bunch of people who want to build RPC when all you need is a blog. 
</description>
      <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with an explanation of Chris’s so called grooming habits. Amos explains how to properly cook fried eggs. The guys remember the early days of the show and comment on how their audio quality was somehow even worse back then.</p>

<p>Amos is trying to figure out the best way to give back to the community. The discussion moves towards the social contracts of open source which Chris thinks is a thorny topic. Chris encourages people to contribute in whatever way they feel is best even if it means not writing code.</p>

<p>Chris rails against the programming communities obsession with hero culture and the toxicity of “rockstar programmers”. The guys discuss ways to try to build successful teams. Spoilers: the first step is not to hire a bunch of people who want to build RPC when all you need is a blog.</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="Stages of team development" rel="nofollow" href="https://blog.binarynoggin.com/stages-of-team-development/">Stages of team development</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week kicks off with an explanation of Chris’s so called grooming habits. Amos explains how to properly cook fried eggs. The guys remember the early days of the show and comment on how their audio quality was somehow even worse back then.</p>

<p>Amos is trying to figure out the best way to give back to the community. The discussion moves towards the social contracts of open source which Chris thinks is a thorny topic. Chris encourages people to contribute in whatever way they feel is best even if it means not writing code.</p>

<p>Chris rails against the programming communities obsession with hero culture and the toxicity of “rockstar programmers”. The guys discuss ways to try to build successful teams. Spoilers: the first step is not to hire a bunch of people who want to build RPC when all you need is a blog.</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="Stages of team development" rel="nofollow" href="https://blog.binarynoggin.com/stages-of-team-development/">Stages of team development</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+tHr4z3dn</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+tHr4z3dn" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 43: The longest monday</title>
      <link>http://elixiroutlaws.com/43</link>
      <guid isPermaLink="false">5bd2849e-0858-4310-8d83-d2e6524f94e2</guid>
      <pubDate>Thu, 13 Jun 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/5bd2849e-0858-4310-8d83-d2e6524f94e2.mp3" length="41883558" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is design by contract and preparing for ElixirConf.</itunes:subtitle>
      <itunes:duration>43:23</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://assets.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/5/5bd2849e-0858-4310-8d83-d2e6524f94e2/cover.jpg?v=1"/>
      <description>The hosts this week are coming in cold. Amos and Chris are drinking Starbucks, although Amos seems much more upset about it than Chris. Anna has finally returned from her vacation in Japan only to find that her microphone stand no longer works correctly.
Anna describes her longest Monday ever and Amos explains why he can’t sleep on planes. Chris has been doing nothing exciting besides not sleeping and keeping his children alive. The conversation moves to design by contract and data specification layers. Chris discusses the libraries he’s been working on and also does a pretty great internet voice.
Chris and Anna talk about their upcoming elixirconf talks and how they’re happy to see more diversity in the speaker lineup for elixirconf. This leads to a discussion of other conferences and how they pick speakers. Finally the hosts wrap up with a pitch for LazyRiverConf occurring simultaneously with ElixirConf. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, elixirconf</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>The hosts this week are coming in cold. Amos and Chris are drinking Starbucks, although Amos seems much more upset about it than Chris. Anna has finally returned from her vacation in Japan only to find that her microphone stand no longer works correctly.</p>

<p>Anna describes her longest Monday ever and Amos explains why he can’t sleep on planes. Chris has been doing nothing exciting besides not sleeping and keeping his children alive. The conversation moves to design by contract and data specification layers. Chris discusses the libraries he’s been working on and also does a pretty great internet voice.</p>

<p>Chris and Anna talk about their upcoming elixirconf talks and how they’re happy to see more diversity in the speaker lineup for elixirconf. This leads to a discussion of other conferences and how they pick speakers. Finally the hosts wrap up with a pitch for LazyRiverConf occurring simultaneously with ElixirConf.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>The hosts this week are coming in cold. Amos and Chris are drinking Starbucks, although Amos seems much more upset about it than Chris. Anna has finally returned from her vacation in Japan only to find that her microphone stand no longer works correctly.</p>

<p>Anna describes her longest Monday ever and Amos explains why he can’t sleep on planes. Chris has been doing nothing exciting besides not sleeping and keeping his children alive. The conversation moves to design by contract and data specification layers. Chris discusses the libraries he’s been working on and also does a pretty great internet voice.</p>

<p>Chris and Anna talk about their upcoming elixirconf talks and how they’re happy to see more diversity in the speaker lineup for elixirconf. This leads to a discussion of other conferences and how they pick speakers. Finally the hosts wrap up with a pitch for LazyRiverConf occurring simultaneously with ElixirConf.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+DGXqWhgZ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+DGXqWhgZ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 42: Carriage Return Line Feed</title>
      <link>http://elixiroutlaws.com/42</link>
      <guid isPermaLink="false">650fac1c-9bc5-4222-a9a7-abea33824c9f</guid>
      <pubDate>Thu, 06 Jun 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/650fac1c-9bc5-4222-a9a7-abea33824c9f.mp3" length="48855031" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Amos and Chris discuss Let it Crash how to think about building resilient systems</itunes:subtitle>
      <itunes:duration>50:50</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 Elixir has been uninstalled from Amos’s laptop and Chris is reading books and writing C. Chris explains why he still chooses to write C and why most people don’t need to manually manage memory.
During the main topic Amos describes a problem he’s having with Tesla and Hackney. This leads to a discussion about how to build systems that can handle failure. Amos brings up Let It Crash and where it applies. Chris provides some insights into building stable systems and how supervisors influence design. 
</description>
      <itunes:keywords>elixir, erlang, let it crash</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Elixir has been uninstalled from Amos’s laptop and Chris is reading books and writing C. Chris explains why he still chooses to write C and why most people don’t need to manually manage memory.</p>

<p>During the main topic Amos describes a problem he’s having with Tesla and Hackney. This leads to a discussion about how to build systems that can handle failure. Amos brings up Let It Crash and where it applies. Chris provides some insights into building stable systems and how supervisors influence design.</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 Elixir has been uninstalled from Amos’s laptop and Chris is reading books and writing C. Chris explains why he still chooses to write C and why most people don’t need to manually manage memory.</p>

<p>During the main topic Amos describes a problem he’s having with Tesla and Hackney. This leads to a discussion about how to build systems that can handle failure. Amos brings up Let It Crash and where it applies. Chris provides some insights into building stable systems and how supervisors influence design.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+JDBzhXs6</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+JDBzhXs6" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 41: Write code and read books and stuff</title>
      <link>http://elixiroutlaws.com/41</link>
      <guid isPermaLink="false">e12438ef-bc5e-44a3-b6e4-17a8ff68746b</guid>
      <pubDate>Thu, 30 May 2019 12:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/e12438ef-bc5e-44a3-b6e4-17a8ff68746b.mp3" length="48716149" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Amos and Chris discuss observability, alerting, and setting goals for your services.</itunes:subtitle>
      <itunes:duration>50:41</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 Amos is back from his yearly vision quest and Chris faces the problem of being interested in too many things at once. Amos discusses some experiences using Broadway and GenStage which gives Chris an excuse to bring up Little’s Law (as if he needed one).
The main topic this week is observability. This topic is motivated by Amos’s latest book: Behind Human Error. Amos provides a brief rundown and Chris talks with authority about things he really doesn't understand. The guys discuss the importance of setting goals for your services and how those goals will inform your metrics gathering and alerting strategies. The show wraps up with some tips on benchmarking and profiling. 
</description>
      <itunes:keywords>elixir, erlang, BEAM, profiling, benchmarking</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Amos is back from his yearly vision quest and Chris faces the problem of being interested in too many things at once. Amos discusses some experiences using Broadway and GenStage which gives Chris an excuse to bring up Little’s Law (as if he needed one).</p>

<p>The main topic this week is observability. This topic is motivated by Amos’s latest book: Behind Human Error. Amos provides a brief rundown and Chris talks with authority about things he really doesn&#39;t understand. The guys discuss the importance of setting goals for your services and how those goals will inform your metrics gathering and alerting strategies. The show wraps up with some tips on benchmarking and profiling.</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="The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0471503363/elixiroutlaws-20">The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling</a></li><li><a title="Little&#39;s Law" rel="nofollow" href="https://en.wikipedia.org/wiki/Little%27s_law">Little's Law</a></li><li><a title="Behind Human Error" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0754678342/elixiroutlaws-20">Behind Human Error</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Amos is back from his yearly vision quest and Chris faces the problem of being interested in too many things at once. Amos discusses some experiences using Broadway and GenStage which gives Chris an excuse to bring up Little’s Law (as if he needed one).</p>

<p>The main topic this week is observability. This topic is motivated by Amos’s latest book: Behind Human Error. Amos provides a brief rundown and Chris talks with authority about things he really doesn&#39;t understand. The guys discuss the importance of setting goals for your services and how those goals will inform your metrics gathering and alerting strategies. The show wraps up with some tips on benchmarking and profiling.</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="The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0471503363/elixiroutlaws-20">The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling</a></li><li><a title="Little&#39;s Law" rel="nofollow" href="https://en.wikipedia.org/wiki/Little%27s_law">Little's Law</a></li><li><a title="Behind Human Error" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0754678342/elixiroutlaws-20">Behind Human Error</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+X04sdvnJ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+X04sdvnJ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 40: Diversity</title>
      <link>http://elixiroutlaws.com/40</link>
      <guid isPermaLink="false">cc0665bf-707c-4f50-be4c-d810f8ec0804</guid>
      <pubDate>Mon, 27 May 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cc0665bf-707c-4f50-be4c-d810f8ec0804.mp3" length="29263612" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Anna and Amos discuss some of their thoughts on how to get more women in tech and specifically Elixir.</itunes:subtitle>
      <itunes:duration>30:26</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>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</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+PTQxuVXQ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+PTQxuVXQ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 39: The Cuteness Factor has Worn Off</title>
      <link>http://elixiroutlaws.com/39</link>
      <guid isPermaLink="false">0a09877e-552e-4b25-9cc3-990daafb85fb</guid>
      <pubDate>Thu, 02 May 2019 13:15:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/0a09877e-552e-4b25-9cc3-990daafb85fb.mp3" length="36938512" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Chris, and Amos talk about their nerdy pursuits.</itunes:subtitle>
      <itunes:duration>38:26</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>As nerds we like to systematize the things we do. What do we do to think through our problems?
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</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>As nerds we like to systematize the things we do. What do we do to think through our problems?</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>As nerds we like to systematize the things we do. What do we do to think through our problems?</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+KmSxSsdt</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+KmSxSsdt" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 38: Break it down like a fraction</title>
      <link>http://elixiroutlaws.com/38</link>
      <guid isPermaLink="false">4a5f392a-7e50-47ba-bf96-26f81bd65503</guid>
      <pubDate>Thu, 25 Apr 2019 09:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/4a5f392a-7e50-47ba-bf96-26f81bd65503.mp3" length="43238488" type="audio/mp3"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is implicit vs. explicit apis.</itunes:subtitle>
      <itunes:duration>45:00</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>4th wall break
Hey everyone, we're still wrestling with audio gremlins. This week is based on the raw audio from our call so you'll hear some artifacts in there. I just wanted you to be aware in case you're sensitive to that kind of thing. We've solved this problem so going forward this shouldn't happen again.
-Keathley
Notes
This week starts with some serious discussion about the nature of hammocks, podcasts, and the Coriolis effect.
The main topic this week is implicit vs. explicit. Chris argues that an implicit apis tend to be better apis. The hosts discuss where the lines should be drawn between making an operation explicit and hiding the internal complexity of the system. Chris describes how we should think about building a system in layers and how to avoid breaking changes. 
</description>
      <itunes:keywords>elixir, erlang, philosophy of software design</itunes:keywords>
      <content:encoded>
        <![CDATA[<h2>4th wall break</h2>

<p>Hey everyone, we&#39;re still wrestling with audio gremlins. This week is based on the raw audio from our call so you&#39;ll hear some artifacts in there. I just wanted you to be aware in case you&#39;re sensitive to that kind of thing. We&#39;ve solved this problem so going forward this shouldn&#39;t happen again.</p>

<p>-Keathley</p>

<h2>Notes</h2>

<p>This week starts with some serious discussion about the nature of hammocks, podcasts, and the Coriolis effect.</p>

<p>The main topic this week is implicit vs. explicit. Chris argues that an implicit apis tend to be better apis. The hosts discuss where the lines should be drawn between making an operation explicit and hiding the internal complexity of the system. Chris describes how we should think about building a system in layers and how to avoid breaking changes.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<h2>4th wall break</h2>

<p>Hey everyone, we&#39;re still wrestling with audio gremlins. This week is based on the raw audio from our call so you&#39;ll hear some artifacts in there. I just wanted you to be aware in case you&#39;re sensitive to that kind of thing. We&#39;ve solved this problem so going forward this shouldn&#39;t happen again.</p>

<p>-Keathley</p>

<h2>Notes</h2>

<p>This week starts with some serious discussion about the nature of hammocks, podcasts, and the Coriolis effect.</p>

<p>The main topic this week is implicit vs. explicit. Chris argues that an implicit apis tend to be better apis. The hosts discuss where the lines should be drawn between making an operation explicit and hiding the internal complexity of the system. Chris describes how we should think about building a system in layers and how to avoid breaking changes.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+kYnIW19i</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+kYnIW19i" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 37: Why is it called an everything bagel?</title>
      <link>http://elixiroutlaws.com/37</link>
      <guid isPermaLink="false">d02b1ec7-794c-4d90-b2a6-2c9ae3cc67e5</guid>
      <pubDate>Thu, 18 Apr 2019 14:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/d02b1ec7-794c-4d90-b2a6-2c9ae3cc67e5.mp3" length="54228523" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Amos and Chris discuss prepping for talks and the ways that OTP get misused.</itunes:subtitle>
      <itunes:duration>1:02:41</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 Chris chastising Amos about always being late. The hosts discuss the value of time and recent conference trips. The discussion shifts towards talk preparation techniques, the value of speaking at conferences, and some tips for new speakers.
Chris takes control of the show and does a hard pivot towards the main topic this week; the overuse of processes and state management. Chris explains that most people can get by with a lot less OTP then they think. He and Amos discuss ways that they see OTP misused or overused, the nature of scaling systems and the dangers of building stateful services. 
</description>
      <itunes:keywords>elixir, OTP, erlang, conference speaking</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with Chris chastising Amos about always being late. The hosts discuss the value of time and recent conference trips. The discussion shifts towards talk preparation techniques, the value of speaking at conferences, and some tips for new speakers.</p>

<p>Chris takes control of the show and does a hard pivot towards the main topic this week; the overuse of processes and state management. Chris explains that most people can get by with a lot less OTP then they think. He and Amos discuss ways that they see OTP misused or overused, the nature of scaling systems and the dangers of building stateful services.</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 kicks off with Chris chastising Amos about always being late. The hosts discuss the value of time and recent conference trips. The discussion shifts towards talk preparation techniques, the value of speaking at conferences, and some tips for new speakers.</p>

<p>Chris takes control of the show and does a hard pivot towards the main topic this week; the overuse of processes and state management. Chris explains that most people can get by with a lot less OTP then they think. He and Amos discuss ways that they see OTP misused or overused, the nature of scaling systems and the dangers of building stateful services.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+8mrqhZf7</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+8mrqhZf7" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 36: Please Tuck your Van Der Graaf Generator Under the Seat in Front of You</title>
      <link>http://elixiroutlaws.com/36</link>
      <guid isPermaLink="false">0a27e1b1-2aa5-4d0d-8879-5037e7d8d562</guid>
      <pubDate>Thu, 11 Apr 2019 00:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/0a27e1b1-2aa5-4d0d-8879-5037e7d8d562.mp3" length="48819484" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>We catch up with Bruce about conferences, education, diversity, and LiveView.</itunes:subtitle>
      <itunes:duration>1:09:36</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>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. Special Guest: Bruce Tate.
</description>
      <itunes:keywords>elixir</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Special Guest: Bruce Tate.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Special Guest: Bruce Tate.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+6lru_5Nd</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+6lru_5Nd" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://grox.io" role="guest">Bruce Tate</podcast:person>
    </item>
    <item>
      <title>Episode 35: An Easy Baby</title>
      <link>http://elixiroutlaws.com/35</link>
      <guid isPermaLink="false">6c494dbd-727e-412a-8bd9-7893744e07ca</guid>
      <pubDate>Thu, 04 Apr 2019 02:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6c494dbd-727e-412a-8bd9-7893744e07ca.mp3" length="30841084" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Chris and Anna catch up and talk about conferences</itunes:subtitle>
      <itunes:duration>40:10</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>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.
Conference rundown and teaching distributed systems with Chris and Anna. 
</description>
      <itunes:keywords>elixir</itunes:keywords>
      <content:encoded>
        <![CDATA[<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>Conference rundown and teaching distributed systems with Chris and Anna.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<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>Conference rundown and teaching distributed systems with Chris and Anna.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+cGuttF84</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+cGuttF84" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 34: American problem solving</title>
      <link>http://elixiroutlaws.com/34</link>
      <guid isPermaLink="false">a63a0411-5099-402d-a377-f314be574612</guid>
      <pubDate>Thu, 14 Mar 2019 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a63a0411-5099-402d-a377-f314be574612.mp3" length="33580143" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The Outlaws discuss design patterns, best practices, and how to work with teams.</itunes:subtitle>
      <itunes:duration>40:31</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>4th wall break:
Hey y'all audio from this week is a little worse then usual. We needed to use the backup audio file for technical reasons. Just wanted to provide a heads up.
-keathley
Show notes
This weeks starts with a discussion of how to have meaningful conversations about design decisions. Chris asks whether programming best practices are for individuals or for teams. This leads to a discussion about team dynamics and how to facilitate productive conversations in teams. The hosts end with some tips on facilitating better communication and openness in team environments.
</description>
      <itunes:keywords>elixir, design patterns, programming best practices, working with teams</itunes:keywords>
      <content:encoded>
        <![CDATA[<h2>4th wall break:</h2>

<p>Hey y&#39;all audio from this week is a little worse then usual. We needed to use the backup audio file for technical reasons. Just wanted to provide a heads up.</p>

<p>-keathley</p>

<h2>Show notes</h2>

<p>This weeks starts with a discussion of how to have meaningful conversations about design decisions. Chris asks whether programming best practices are for individuals or for teams. This leads to a discussion about team dynamics and how to facilitate productive conversations in teams. The hosts end with some tips on facilitating better communication and openness in team environments.</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="How to solve it" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/069111966X/elixiroutlaws-20">How to solve it</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<h2>4th wall break:</h2>

<p>Hey y&#39;all audio from this week is a little worse then usual. We needed to use the backup audio file for technical reasons. Just wanted to provide a heads up.</p>

<p>-keathley</p>

<h2>Show notes</h2>

<p>This weeks starts with a discussion of how to have meaningful conversations about design decisions. Chris asks whether programming best practices are for individuals or for teams. This leads to a discussion about team dynamics and how to facilitate productive conversations in teams. The hosts end with some tips on facilitating better communication and openness in team environments.</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="How to solve it" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/069111966X/elixiroutlaws-20">How to solve it</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+05kcYSRG</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+05kcYSRG" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 33: Highfalutin design techniques</title>
      <link>http://elixiroutlaws.com/33</link>
      <guid isPermaLink="false">f64d3a2a-8f25-4bb2-90fc-85b1b53b35b0</guid>
      <pubDate>Fri, 01 Mar 2019 12:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f64d3a2a-8f25-4bb2-90fc-85b1b53b35b0.mp3" length="42692932" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Chris and Amos discuss umbrella apps.</itunes:subtitle>
      <itunes:duration>56:28</itunes:duration>
      <itunes:explicit>yes</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 some standard dad-cast about kids, eye glasses, and problems with being dizzy. Chris tries to steer the conversation towards the main topic of the week: Umbrella apps. Chris and Amos provide some context for umbrella apps and explain the ways that people tend to use them. Chris talks about his experience building phoenix applications and what he values when designing systems.
Anna joins half-way through and provides an impromptu opinion on umbrella applications. She provides a status update on the goings on of San Francisco and its current weather patterns.
Chris and Amos finish up with a recap of their discussions and some ways that they grow systems over time. 
</description>
      <itunes:keywords>elixir</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with some standard dad-cast about kids, eye glasses, and problems with being dizzy. Chris tries to steer the conversation towards the main topic of the week: Umbrella apps. Chris and Amos provide some context for umbrella apps and explain the ways that people tend to use them. Chris talks about his experience building phoenix applications and what he values when designing systems.</p>

<p>Anna joins half-way through and provides an impromptu opinion on umbrella applications. She provides a status update on the goings on of San Francisco and its current weather patterns.</p>

<p>Chris and Amos finish up with a recap of their discussions and some ways that they grow systems over time.</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 kicks off with some standard dad-cast about kids, eye glasses, and problems with being dizzy. Chris tries to steer the conversation towards the main topic of the week: Umbrella apps. Chris and Amos provide some context for umbrella apps and explain the ways that people tend to use them. Chris talks about his experience building phoenix applications and what he values when designing systems.</p>

<p>Anna joins half-way through and provides an impromptu opinion on umbrella applications. She provides a status update on the goings on of San Francisco and its current weather patterns.</p>

<p>Chris and Amos finish up with a recap of their discussions and some ways that they grow systems over time.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+SAH0_v4R</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+SAH0_v4R" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 32: The First Friend of the Show</title>
      <link>http://elixiroutlaws.com/32</link>
      <guid isPermaLink="false">7c07aea6-882c-40b2-9a08-32e1c102df7d</guid>
      <pubDate>Thu, 21 Feb 2019 11:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/7c07aea6-882c-40b2-9a08-32e1c102df7d.mp3" length="41098852" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the outlaws are joined by the original Friend of the Show, Fred Hebert</itunes:subtitle>
      <itunes:duration>1:04:11</itunes:duration>
      <itunes:explicit>yes</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 the original friend of the show, Fred Hebert, joins the hosts for a wandering discussion, ostensibly about his fantastic new book Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert |  The Pragmatic Bookshelf (https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir)
Fred discusses his motivations for writing,  maven plugins, and how to write better property based tests. He also shares some opinions on code coverage, test driven development, and elixir’s pipe operators.
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. Special Guest: Fred Hebert.
</description>
      <itunes:keywords>elixir, erlang</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the original friend of the show, Fred Hebert, joins the hosts for a wandering discussion, ostensibly about his fantastic new book <a href="https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir" rel="nofollow">Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert |  The Pragmatic Bookshelf</a></p>

<p>Fred discusses his motivations for writing,  maven plugins, and how to write better property based tests. He also shares some opinions on code coverage, test driven development, and elixir’s pipe operators.</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>Special Guest: Fred Hebert.</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="Fred Hebert (@mononcqc) | Twitter" rel="nofollow" href="https://twitter.com/mononcqc">Fred Hebert (@mononcqc) | Twitter</a></li><li><a title="Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert" rel="nofollow" href="https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir">Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert</a></li><li><a title="ferd.ca" rel="nofollow" href="https://ferd.ca/">ferd.ca</a></li><li><a title="Learn You Some Erlang for Great Good!" rel="nofollow" href="https://learnyousomeerlang.com/">Learn You Some Erlang for Great Good!</a></li><li><a title="xp challenge" rel="nofollow" href="http://wiki.c2.com/?XpChallengeCompilers">xp challenge</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the original friend of the show, Fred Hebert, joins the hosts for a wandering discussion, ostensibly about his fantastic new book <a href="https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir" rel="nofollow">Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert |  The Pragmatic Bookshelf</a></p>

<p>Fred discusses his motivations for writing,  maven plugins, and how to write better property based tests. He also shares some opinions on code coverage, test driven development, and elixir’s pipe operators.</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>Special Guest: Fred Hebert.</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="Fred Hebert (@mononcqc) | Twitter" rel="nofollow" href="https://twitter.com/mononcqc">Fred Hebert (@mononcqc) | Twitter</a></li><li><a title="Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert" rel="nofollow" href="https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir">Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert</a></li><li><a title="ferd.ca" rel="nofollow" href="https://ferd.ca/">ferd.ca</a></li><li><a title="Learn You Some Erlang for Great Good!" rel="nofollow" href="https://learnyousomeerlang.com/">Learn You Some Erlang for Great Good!</a></li><li><a title="xp challenge" rel="nofollow" href="http://wiki.c2.com/?XpChallengeCompilers">xp challenge</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+bLFmiyZB</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+bLFmiyZB" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://ferd.ca" role="guest">Fred Hebert</podcast:person>
    </item>
    <item>
      <title>Episode 31: There's too much yaml in the world</title>
      <link>http://elixiroutlaws.com/31</link>
      <guid isPermaLink="false">18499171-c527-436c-9e79-78a2f345dbe0</guid>
      <pubDate>Thu, 07 Feb 2019 10:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/18499171-c527-436c-9e79-78a2f345dbe0.mp3" length="33912229" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts are joined by friend of the show Saša Jurić.</itunes:subtitle>
      <itunes:duration>45:24</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 the hosts are joined by special guest, friend of the show, and author of Elixir in Action Saša Jurić. The conversation kicks off with a discussion of protein poisoning before quickly turning to Elixir in Action. Saša explains his motivation and process for writing.
After this the conversation moves towards Saša’s custom CI service he’s been building. Saša explains the major benefits of using elixir and erlang for these sorts of tasks. He talks about his dream of being able to utilize erlang with no other dependencies.
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. Special Guest: Saša Jurić.
</description>
      <itunes:keywords>elixir, elixir in action, Saša Jurić</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the hosts are joined by special guest, friend of the show, and author of Elixir in Action Saša Jurić. The conversation kicks off with a discussion of protein poisoning before quickly turning to Elixir in Action. Saša explains his motivation and process for writing.</p>

<p>After this the conversation moves towards Saša’s custom CI service he’s been building. Saša explains the major benefits of using elixir and erlang for these sorts of tasks. He talks about his dream of being able to utilize erlang with no other dependencies.</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>Special Guest: Saša Jurić.</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="We had to sleep in corridor" rel="nofollow" href="https://www.youtube.com/watch?v=VAdlkunflRs">We had to sleep in corridor</a></li><li><a title="Elixir in Action" rel="nofollow" href="https://www.manning.com/books/elixir-in-action">Elixir in Action</a></li><li><a title="To spawn, or not to spawn" rel="nofollow" href="https://www.theerlangelist.com/article/spawn_or_not">To spawn, or not to spawn</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the hosts are joined by special guest, friend of the show, and author of Elixir in Action Saša Jurić. The conversation kicks off with a discussion of protein poisoning before quickly turning to Elixir in Action. Saša explains his motivation and process for writing.</p>

<p>After this the conversation moves towards Saša’s custom CI service he’s been building. Saša explains the major benefits of using elixir and erlang for these sorts of tasks. He talks about his dream of being able to utilize erlang with no other dependencies.</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>Special Guest: Saša Jurić.</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="We had to sleep in corridor" rel="nofollow" href="https://www.youtube.com/watch?v=VAdlkunflRs">We had to sleep in corridor</a></li><li><a title="Elixir in Action" rel="nofollow" href="https://www.manning.com/books/elixir-in-action">Elixir in Action</a></li><li><a title="To spawn, or not to spawn" rel="nofollow" href="https://www.theerlangelist.com/article/spawn_or_not">To spawn, or not to spawn</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+K9Wfh-ba</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+K9Wfh-ba" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://www.manning.com/books/elixir-in-action-second-edition" role="guest">Saša Jurić</podcast:person>
    </item>
    <item>
      <title>Episode 30: Does this forum bring me joy?</title>
      <link>http://elixiroutlaws.com/30</link>
      <guid isPermaLink="false">4ead12a6-0bc0-4bd7-a7c4-98cca3a14282</guid>
      <pubDate>Thu, 31 Jan 2019 10:30:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/4ead12a6-0bc0-4bd7-a7c4-98cca3a14282.mp3" length="39001657" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week is private modules.</itunes:subtitle>
      <itunes:duration>51:13</itunes:duration>
      <itunes:explicit>yes</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 dive into Amos’s frustrations with emacs. Chris talks about the nature of optimizers and how addictive micro-optimizing can be. There's a lot of bird trailing before the main topic kicks off around 18:25.
The main topic this week is Private Modules. Chris doesn’t think his opinion matters but Amos wants to talk about it anyway. Amos doesn’t know why we need this so Chris tries to provide some context. This eventually leads to a conversation on warnings and how they get surfaced in Elixir. Chris maintains that he’s ambivalent and Amos wants to think about it more. At the end of the show Chris provides some pretty great tips for getting over stage fright before a talk.
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. 
</description>
      <itunes:keywords>elixir, private modules, getting things done</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week we dive into Amos’s frustrations with emacs. Chris talks about the nature of optimizers and how addictive micro-optimizing can be. There&#39;s a lot of bird trailing before the main topic kicks off around 18:25.</p>

<p>The main topic this week is Private Modules. Chris doesn’t think his opinion matters but Amos wants to talk about it anyway. Amos doesn’t know why we need this so Chris tries to provide some context. This eventually leads to a conversation on warnings and how they get surfaced in Elixir. Chris maintains that he’s ambivalent and Amos wants to think about it more. At the end of the show Chris provides some pretty great tips for getting over stage fright before a talk.</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.</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="spacemacs" rel="nofollow" href="http://spacemacs.org/">spacemacs</a></li><li><a title="org-mode" rel="nofollow" href="https://orgmode.org/">org-mode</a></li><li><a title="Helm" rel="nofollow" href="https://github.com/emacs-helm/helm">Helm</a></li><li><a title="Projectile" rel="nofollow" href="https://github.com/bbatsov/projectile">Projectile</a></li><li><a title="This Agile Life" rel="nofollow" href="https://itunes.apple.com/us/podcast/this-agile-life/id549367028?mt=2">This Agile Life</a></li><li><a title="Getting Things Done" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0142000280/elixiroutlaws-20">Getting Things Done</a></li><li><a title="Private Modules discussion" rel="nofollow" href="https://elixirforum.com/t/proposal-private-modules-general-discussion/19374">Private Modules discussion</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week we dive into Amos’s frustrations with emacs. Chris talks about the nature of optimizers and how addictive micro-optimizing can be. There&#39;s a lot of bird trailing before the main topic kicks off around 18:25.</p>

<p>The main topic this week is Private Modules. Chris doesn’t think his opinion matters but Amos wants to talk about it anyway. Amos doesn’t know why we need this so Chris tries to provide some context. This eventually leads to a conversation on warnings and how they get surfaced in Elixir. Chris maintains that he’s ambivalent and Amos wants to think about it more. At the end of the show Chris provides some pretty great tips for getting over stage fright before a talk.</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.</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="spacemacs" rel="nofollow" href="http://spacemacs.org/">spacemacs</a></li><li><a title="org-mode" rel="nofollow" href="https://orgmode.org/">org-mode</a></li><li><a title="Helm" rel="nofollow" href="https://github.com/emacs-helm/helm">Helm</a></li><li><a title="Projectile" rel="nofollow" href="https://github.com/bbatsov/projectile">Projectile</a></li><li><a title="This Agile Life" rel="nofollow" href="https://itunes.apple.com/us/podcast/this-agile-life/id549367028?mt=2">This Agile Life</a></li><li><a title="Getting Things Done" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0142000280/elixiroutlaws-20">Getting Things Done</a></li><li><a title="Private Modules discussion" rel="nofollow" href="https://elixirforum.com/t/proposal-private-modules-general-discussion/19374">Private Modules discussion</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+NdW6_2RZ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+NdW6_2RZ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 29: Hour-long pair switching</title>
      <link>http://elixiroutlaws.com/29</link>
      <guid isPermaLink="false">96bef75e-28db-47cc-a002-72e2ebff26c0</guid>
      <pubDate>Thu, 24 Jan 2019 00:45:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/96bef75e-28db-47cc-a002-72e2ebff26c0.mp3" length="32231174" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week is museums, pairing, and ways to create psychological safety.</itunes:subtitle>
      <itunes:duration>34:42</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 Amos is looking for a new client and visiting lots of museums. The discussion turns to common libraries and methods when starting new projects. This leads to the topic of how to do effective handoff with clients through pairing and creating psychological safety in teams. 
</description>
      <itunes:keywords>elixir</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Amos is looking for a new client and visiting lots of museums. The discussion turns to common libraries and methods when starting new projects. This leads to the topic of how to do effective handoff with clients through pairing and creating psychological safety in teams.</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="Dialyxir" rel="nofollow" href="https://github.com/jeremyjh/dialyxir">Dialyxir</a></li><li><a title="Recon Trace" rel="nofollow" href="http://ferd.github.io/recon/recon_trace.html">Recon Trace</a></li><li><a title="mix test.watch" rel="nofollow" href="https://github.com/lpil/mix-test.watch">mix test.watch</a></li><li><a title="Crucial Conversations" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0071771328/elixiroutlaws-20">Crucial Conversations</a></li><li><a title="focused vs diffused thinking" rel="nofollow" href="https://www.brainscape.com/blog/2016/08/better-learning-focused-vs-diffuse-thinking/">focused vs diffused thinking</a></li><li><a title="This Agile Life" rel="nofollow" href="https://itunes.apple.com/us/podcast/this-agile-life/id549367028?mt=2">This Agile Life</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Amos is looking for a new client and visiting lots of museums. The discussion turns to common libraries and methods when starting new projects. This leads to the topic of how to do effective handoff with clients through pairing and creating psychological safety in teams.</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="Dialyxir" rel="nofollow" href="https://github.com/jeremyjh/dialyxir">Dialyxir</a></li><li><a title="Recon Trace" rel="nofollow" href="http://ferd.github.io/recon/recon_trace.html">Recon Trace</a></li><li><a title="mix test.watch" rel="nofollow" href="https://github.com/lpil/mix-test.watch">mix test.watch</a></li><li><a title="Crucial Conversations" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0071771328/elixiroutlaws-20">Crucial Conversations</a></li><li><a title="focused vs diffused thinking" rel="nofollow" href="https://www.brainscape.com/blog/2016/08/better-learning-focused-vs-diffuse-thinking/">focused vs diffused thinking</a></li><li><a title="This Agile Life" rel="nofollow" href="https://itunes.apple.com/us/podcast/this-agile-life/id549367028?mt=2">This Agile Life</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+qtKcNBe2</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+qtKcNBe2" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 28: Devoid of joy</title>
      <link>http://elixiroutlaws.com/28</link>
      <guid isPermaLink="false">1a694f01-e9eb-4405-941e-47d0d8c6426a</guid>
      <pubDate>Sun, 20 Jan 2019 16:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/1a694f01-e9eb-4405-941e-47d0d8c6426a.mp3" length="28936795" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the hosts discuss rust, design of apis, and ways to design away state.</itunes:subtitle>
      <itunes:duration>32:43</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>4th wall break
Hey y’all it’s Chris. Just wanted you to know that we had a bunch of technical issues with this call. Both mine and Anna’s recordings were corrupted somehow. We’re still looking into why. Because of this the audio quality changes at around the 20 minute mark. We fell back to using the zoom call audio which we typically only use as a reference for lining up all of the other tracks. I just wanted you to know in case you’re sensitive to that kinda thing.
Notes
This week kicks off with a discussion of the holidays, the plight of climate change, and the impending loss of Florida. Amos steers the conversation back towards elixir and his experience building a shell for his current client. Chris describe’s his current experience writing Rust. While he acknowledges that Rust is a good language he doesn’t feel like Rust elevates the paradigm of programming enough.  Amos asks the other hosts what they look for in packages or libraries. This leads to a discussion of how to design deeper apis while leveraging stateless operations. Chris explains how they’re using stateless patterns in vapor.
Elixir cards are available by tweeting at @elixiroutlaws (https://twitter.com/ElixirOutlaws) and @elixircards (https://twitter.com/elixircards) on twitter with the hashtag #vapor. You can explain to Chris why he's wrong about rust or whatever.
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, rust</itunes:keywords>
      <content:encoded>
        <![CDATA[<h2>4th wall break</h2>

<p>Hey y’all it’s Chris. Just wanted you to know that we had a bunch of technical issues with this call. Both mine and Anna’s recordings were corrupted somehow. We’re still looking into why. Because of this the audio quality changes at around the 20 minute mark. We fell back to using the zoom call audio which we typically only use as a reference for lining up all of the other tracks. I just wanted you to know in case you’re sensitive to that kinda thing.</p>

<h2>Notes</h2>

<p>This week kicks off with a discussion of the holidays, the plight of climate change, and the impending loss of Florida. Amos steers the conversation back towards elixir and his experience building a shell for his current client. Chris describe’s his current experience writing Rust. While he acknowledges that Rust is a good language he doesn’t feel like Rust elevates the paradigm of programming enough.  Amos asks the other hosts what they look for in packages or libraries. This leads to a discussion of how to design deeper apis while leveraging stateless operations. Chris explains how they’re using stateless patterns in vapor.</p>

<p>Elixir cards are available by tweeting at <a href="https://twitter.com/ElixirOutlaws" rel="nofollow">@elixiroutlaws</a> and <a href="https://twitter.com/elixircards" rel="nofollow">@elixircards</a> on twitter with the hashtag #vapor. You can explain to Chris why he&#39;s wrong about rust or whatever.</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[<h2>4th wall break</h2>

<p>Hey y’all it’s Chris. Just wanted you to know that we had a bunch of technical issues with this call. Both mine and Anna’s recordings were corrupted somehow. We’re still looking into why. Because of this the audio quality changes at around the 20 minute mark. We fell back to using the zoom call audio which we typically only use as a reference for lining up all of the other tracks. I just wanted you to know in case you’re sensitive to that kinda thing.</p>

<h2>Notes</h2>

<p>This week kicks off with a discussion of the holidays, the plight of climate change, and the impending loss of Florida. Amos steers the conversation back towards elixir and his experience building a shell for his current client. Chris describe’s his current experience writing Rust. While he acknowledges that Rust is a good language he doesn’t feel like Rust elevates the paradigm of programming enough.  Amos asks the other hosts what they look for in packages or libraries. This leads to a discussion of how to design deeper apis while leveraging stateless operations. Chris explains how they’re using stateless patterns in vapor.</p>

<p>Elixir cards are available by tweeting at <a href="https://twitter.com/ElixirOutlaws" rel="nofollow">@elixiroutlaws</a> and <a href="https://twitter.com/elixircards" rel="nofollow">@elixircards</a> on twitter with the hashtag #vapor. You can explain to Chris why he&#39;s wrong about rust or whatever.</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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+SFBBXfQN</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+SFBBXfQN" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/9/9f1683d4-b481-40a5-9703-ac7c3de56795/transcript.txt" type="text/plain"/>
      <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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+jvcT6nZN</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+jvcT6nZN" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 26: Lonely child operator</title>
      <link>http://elixiroutlaws.com/26</link>
      <guid isPermaLink="false">f6de30a8-5798-415f-8350-b113febd6412</guid>
      <pubDate>Thu, 20 Dec 2018 00:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/f6de30a8-5798-415f-8350-b113febd6412.mp3" length="38668843" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Amos and Chris discuss wacky and fun ideas for elixir and how it would have impacted Elixir's use and development.</itunes:subtitle>
      <itunes:duration>49:27</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/f/f6de30a8-5798-415f-8350-b113febd6412/transcript.txt" type="text/plain"/>
      <description>This week kicks off with a discussion of the holidays and the drama of having kids. There's a lot of shucking and jiving before leading into the main topic of this week: Interesting things that could be added to elixir. They discuss features for the IO and Enum modules, wacky ideas for functional composition and hopes for the community in the coming year. 
</description>
      <itunes:keywords>elixir</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week kicks off with a discussion of the holidays and the drama of having kids. There&#39;s a lot of shucking and jiving before leading into the main topic of this week: Interesting things that could be added to elixir. They discuss features for the IO and Enum modules, wacky ideas for functional composition and hopes for the community in the coming year.</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 kicks off with a discussion of the holidays and the drama of having kids. There&#39;s a lot of shucking and jiving before leading into the main topic of this week: Interesting things that could be added to elixir. They discuss features for the IO and Enum modules, wacky ideas for functional composition and hopes for the community in the coming year.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+dFwX0mS-</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+dFwX0mS-" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 25: Shift-Reduce Warning</title>
      <link>http://elixiroutlaws.com/25</link>
      <guid isPermaLink="false">fdb05fbd-2e17-4c93-8a2a-5fa13ea5e4f6</guid>
      <pubDate>Thu, 13 Dec 2018 11:30:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/fdb05fbd-2e17-4c93-8a2a-5fa13ea5e4f6.mp3" length="35865883" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Discussion with Andrew Summers about Dialyzer</itunes:subtitle>
      <itunes:duration>50:48</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/f/fdb05fbd-2e17-4c93-8a2a-5fa13ea5e4f6/transcript.txt" type="text/plain"/>
      <description>This week the hosts talk with Andrew Summers about the recent improvements to dialyixir and how to incorporate it into elixir applications. Special Guest: Andrew Summers.
</description>
      <itunes:keywords>elixir, dialyzer</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the hosts talk with Andrew Summers about the recent improvements to dialyixir and how to incorporate it into elixir applications.</p><p>Special Guest: Andrew Summers.</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="Dialyxir" rel="nofollow" href="https://github.com/jeremyjh/dialyxir">Dialyxir</a></li><li><a title="Dialyzer paper" rel="nofollow" href="http://www.it.uu.se/research/group/hipe/papers/succ_types.pdf">Dialyzer paper</a></li><li><a title="erlex" rel="nofollow" href="https://github.com/asummers/erlex">erlex</a></li><li><a title="Opaque Types" rel="nofollow" href="https://hexdocs.pm/elixir/typespecs.html#user-defined-types">Opaque Types</a></li><li><a title="Leex and Yecc" rel="nofollow" href="http://erlang.org/doc/man/yecc.html">Leex and Yecc</a></li><li><a title="Nimble Parsec" rel="nofollow" href="https://github.com/plataformatec/nimble_parsec">Nimble Parsec</a></li><li><a title="DNSimple - PLT Caching done right" rel="nofollow" href="https://blog.dnsimple.com/2018/10/elixir-dialyzer-in-ci/">DNSimple - PLT Caching done right</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the hosts talk with Andrew Summers about the recent improvements to dialyixir and how to incorporate it into elixir applications.</p><p>Special Guest: Andrew Summers.</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="Dialyxir" rel="nofollow" href="https://github.com/jeremyjh/dialyxir">Dialyxir</a></li><li><a title="Dialyzer paper" rel="nofollow" href="http://www.it.uu.se/research/group/hipe/papers/succ_types.pdf">Dialyzer paper</a></li><li><a title="erlex" rel="nofollow" href="https://github.com/asummers/erlex">erlex</a></li><li><a title="Opaque Types" rel="nofollow" href="https://hexdocs.pm/elixir/typespecs.html#user-defined-types">Opaque Types</a></li><li><a title="Leex and Yecc" rel="nofollow" href="http://erlang.org/doc/man/yecc.html">Leex and Yecc</a></li><li><a title="Nimble Parsec" rel="nofollow" href="https://github.com/plataformatec/nimble_parsec">Nimble Parsec</a></li><li><a title="DNSimple - PLT Caching done right" rel="nofollow" href="https://blog.dnsimple.com/2018/10/elixir-dialyzer-in-ci/">DNSimple - PLT Caching done right</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+qA4tOdvK</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+qA4tOdvK" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">Andrew Summers</podcast:person>
    </item>
    <item>
      <title>Episode 24: Dad Jokes with José</title>
      <link>http://elixiroutlaws.com/24</link>
      <guid isPermaLink="false">b55b1be6-17dd-48be-a930-dcf6a9d2a44d</guid>
      <pubDate>Thu, 29 Nov 2018 10:30:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/b55b1be6-17dd-48be-a930-dcf6a9d2a44d.mp3" length="28455607" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Jose Valim joins us this week to answer questions from the community</itunes:subtitle>
      <itunes:duration>40:22</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/b/b55b1be6-17dd-48be-a930-dcf6a9d2a44d/transcript.txt" type="text/plain"/>
      <description>This week Jose Valim joins the outlaws to answer questions from the community.
The conversation starts with a discussion about the current state of dialyzer and future plans to add a type system to elixir. Jose laments some of the decisions to include dialyzer types directly into Elixir. This leads to a discussion of new tools being built for deployment and for metrics gathering. Chris asks about efforts to make it easier to use elixir libraries in erlang and ways that we might be able to share more libraries across ecosystems. Jose discusses plans for extending the functionality of GenStage and Flow in order to help people build more robust data pipelines.
Finally, Jose describes his recent adventures into livestreaming and tries to convince the hosts to livestream the podcast. Special Guest: Jose Valim.
</description>
      <itunes:keywords>elixir, jose valim, ecto</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Jose Valim joins the outlaws to answer questions from the community.</p>

<p>The conversation starts with a discussion about the current state of dialyzer and future plans to add a type system to elixir. Jose laments some of the decisions to include dialyzer types directly into Elixir. This leads to a discussion of new tools being built for deployment and for metrics gathering. Chris asks about efforts to make it easier to use elixir libraries in erlang and ways that we might be able to share more libraries across ecosystems. Jose discusses plans for extending the functionality of GenStage and Flow in order to help people build more robust data pipelines.</p>

<p>Finally, Jose describes his recent adventures into livestreaming and tries to convince the hosts to livestream the podcast.</p><p>Special Guest: Jose Valim.</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 Jose Valim joins the outlaws to answer questions from the community.</p>

<p>The conversation starts with a discussion about the current state of dialyzer and future plans to add a type system to elixir. Jose laments some of the decisions to include dialyzer types directly into Elixir. This leads to a discussion of new tools being built for deployment and for metrics gathering. Chris asks about efforts to make it easier to use elixir libraries in erlang and ways that we might be able to share more libraries across ecosystems. Jose discusses plans for extending the functionality of GenStage and Flow in order to help people build more robust data pipelines.</p>

<p>Finally, Jose describes his recent adventures into livestreaming and tries to convince the hosts to livestream the podcast.</p><p>Special Guest: Jose Valim.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+k4ZEc12G</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+k4ZEc12G" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">Jose Valim</podcast:person>
    </item>
    <item>
      <title>Episode 23: Reaching Understanding</title>
      <link>http://elixiroutlaws.com/23</link>
      <guid isPermaLink="false">64715ba1-fefa-4e6b-9b11-79d879ac9907</guid>
      <pubDate>Thu, 15 Nov 2018 12:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/64715ba1-fefa-4e6b-9b11-79d879ac9907.mp3" length="24988406" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Anna and Chris discuss Gig City Elixir and the role of giving back to an open source community</itunes:subtitle>
      <itunes:duration>33:48</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 Anna and Chris decompress from GigCity Elixir. They discuss several of the talks including a talk by Stu Halloway about what open source maintainers owe to communities. This leads to a discussion on how to have productive conversations about open source projects. Chris laments some of the ways that he's interacted with the community and Anna pushes for ways to facilitate constructive communication.
This leads to a discussion about good ways to build modules and libraries that can be easily taught to newcomers.
A copy of this episode is available to read as a blog, here: https://binarynoggin.com/blog/episode-23-reaching-understanding/ 
</description>
      <itunes:keywords>elixir, gigcityelixir, community</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Anna and Chris decompress from GigCity Elixir. They discuss several of the talks including a talk by Stu Halloway about what open source maintainers owe to communities. This leads to a discussion on how to have productive conversations about open source projects. Chris laments some of the ways that he&#39;s interacted with the community and Anna pushes for ways to facilitate constructive communication.</p>

<p>This leads to a discussion about good ways to build modules and libraries that can be easily taught to newcomers.</p>

<p>A copy of this episode is available to read as a blog, here: <a href="https://binarynoggin.com/blog/episode-23-reaching-understanding/" rel="nofollow">https://binarynoggin.com/blog/episode-23-reaching-understanding/</a></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="The Hard Parts of Open Source - Evan Czaplicki" rel="nofollow" href="https://www.youtube.com/watch?v=o_4EX4dPppA&amp;t=10s">The Hard Parts of Open Source - Evan Czaplicki</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Anna and Chris decompress from GigCity Elixir. They discuss several of the talks including a talk by Stu Halloway about what open source maintainers owe to communities. This leads to a discussion on how to have productive conversations about open source projects. Chris laments some of the ways that he&#39;s interacted with the community and Anna pushes for ways to facilitate constructive communication.</p>

<p>This leads to a discussion about good ways to build modules and libraries that can be easily taught to newcomers.</p>

<p>A copy of this episode is available to read as a blog, here: <a href="https://binarynoggin.com/blog/episode-23-reaching-understanding/" rel="nofollow">https://binarynoggin.com/blog/episode-23-reaching-understanding/</a></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="The Hard Parts of Open Source - Evan Czaplicki" rel="nofollow" href="https://www.youtube.com/watch?v=o_4EX4dPppA&amp;t=10s">The Hard Parts of Open Source - Evan Czaplicki</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+NNG0kaj-</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+NNG0kaj-" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 22: Live From Gig City Elixir - Amos Gets Paid</title>
      <link>http://elixiroutlaws.com/22</link>
      <guid isPermaLink="false">215bcbc3-b829-4e5e-be63-76551d001002</guid>
      <pubDate>Sun, 11 Nov 2018 23:00:00 -0500</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/215bcbc3-b829-4e5e-be63-76551d001002.mp3" length="28368941" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>We ran into Dave Thomas right before going on stage so Dave joined us to talk about architecture during a live show at Gig Cit Elixir 2018.</itunes:subtitle>
      <itunes:duration>40: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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/2/215bcbc3-b829-4e5e-be63-76551d001002/transcript.txt" type="text/plain"/>
      <description> Special Guest: Dave Thomas.
</description>
      <content:encoded>
        <![CDATA[<p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Gig City Elixir" rel="nofollow" href="https://www.gigcityelixir.com">Gig City Elixir</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Gig City Elixir" rel="nofollow" href="https://www.gigcityelixir.com">Gig City Elixir</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+2rlaxdOZ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+2rlaxdOZ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">Dave Thomas</podcast:person>
    </item>
    <item>
      <title>Episode 21: Deconstructing This Mountain of Doom</title>
      <link>http://elixiroutlaws.com/21</link>
      <guid isPermaLink="false">a405f946-858c-4368-8530-a6dbc8c9ed30</guid>
      <pubDate>Fri, 19 Oct 2018 17:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a405f946-858c-4368-8530-a6dbc8c9ed30.mp3" length="55764331" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Special guest James Edward Gray II joins the hosts this week and brings lots of questions on design and how we think about dependencies.</itunes:subtitle>
      <itunes:duration>1:08:12</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/a/a405f946-858c-4368-8530-a6dbc8c9ed30/transcript.txt" type="text/plain"/>
      <description>This week the hosts are joined by special guest and Friend of The Show :tm: James Edward Gray II. After introducing themselves for the first time in the shows history, James presents several questions for the guests. This leads into a discussion about dependencies, when we should rely on them, and how we should evaluate them. James turns the conversation to a discussion about Anna and Chris's talks at GigCityElixir. Special Guest: James Edward Gray II.
</description>
      <itunes:keywords>elixir, ruby, gigcityelixir</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week the hosts are joined by special guest and Friend of The Show :tm: James Edward Gray II. After introducing themselves for the first time in the shows history, James presents several questions for the guests. This leads into a discussion about dependencies, when we should rely on them, and how we should evaluate them. James turns the conversation to a discussion about Anna and Chris&#39;s talks at GigCityElixir.</p><p>Special Guest: James Edward Gray II.</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="GigCity Elixir" rel="nofollow" href="https://www.gigcityelixir.com/">GigCity Elixir</a></li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the hosts are joined by special guest and Friend of The Show :tm: James Edward Gray II. After introducing themselves for the first time in the shows history, James presents several questions for the guests. This leads into a discussion about dependencies, when we should rely on them, and how we should evaluate them. James turns the conversation to a discussion about Anna and Chris&#39;s talks at GigCityElixir.</p><p>Special Guest: James Edward Gray II.</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="GigCity Elixir" rel="nofollow" href="https://www.gigcityelixir.com/">GigCity Elixir</a></li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+2H7VnHht</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+2H7VnHht" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">James Edward Gray II</podcast:person>
    </item>
    <item>
      <title>Episode 20: The World Famous Sponge Display</title>
      <link>http://elixiroutlaws.com/20</link>
      <guid isPermaLink="false">50781a99-a9dc-4cc3-8578-c8ee3372f4a5</guid>
      <pubDate>Thu, 11 Oct 2018 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/50781a99-a9dc-4cc3-8578-c8ee3372f4a5.mp3" length="35736556" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The main topic this week: How do we handle complexity when designing software.</itunes:subtitle>
      <itunes:duration>48:34</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/5/50781a99-a9dc-4cc3-8578-c8ee3372f4a5/transcript.txt" type="text/plain"/>
      <description>This week starts off with a discussion about Amos and Chris’s recent trip to Strangeloop and the great talks they saw there. There’s a brief interlude into airports and the World Famous sponge display in the Chattanooga airport.
The main topic this week: How do we handle complexity when designing software. Chris, excited after reading Philosophy of Software Design, gets exceptionally fired up about software design and the tradeoffs that programmers make. The hosts discuss the nature of software developers and the ways that programmer culture influences those decisions.
The hosts turn to discussing the recent changes in Ecto which is mostly Chris ranting for 15 minutes because he doesn’t get it (those who dislike rants will want to turn off their podcast players). 
</description>
      <itunes:keywords>elixir, Philosophy of Software Design, </itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week starts off with a discussion about Amos and Chris’s recent trip to Strangeloop and the great talks they saw there. There’s a brief interlude into airports and the World Famous sponge display in the Chattanooga airport.</p>

<p>The main topic this week: How do we handle complexity when designing software. Chris, excited after reading Philosophy of Software Design, gets exceptionally fired up about software design and the tradeoffs that programmers make. The hosts discuss the nature of software developers and the ways that programmer culture influences those decisions.</p>

<p>The hosts turn to discussing the recent changes in Ecto which is mostly Chris ranting for 15 minutes because he doesn’t get it (those who dislike rants will want to turn off their podcast players).</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="Strangeloop 2018" rel="nofollow" href="https://www.youtube.com/watch?v=y-xgWLYQc4g&amp;list=PLcGKfGEEONaBUdko326yL6ags8C_SYgqH">Strangeloop 2018</a></li><li><a title="Automatic Detection of Core Erlang Message Passing Errors" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242765/icfpws18erlangmain-id7-p.pdf">Automatic Detection of Core Erlang Message Passing Errors</a> &mdash; 
Erlang’s powerful communication model allows us to build high-level concurrent systems. These can, however, harbour subtle communication errors less severe than global dead- lock or crashes: messages never received can degrade per- formance and consume swaths of memory.</li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li><li><a title="Rich Hickey - Simplicity matters" rel="nofollow" href="https://youtu.be/rI8tNMsozo0?t=743">Rich Hickey - Simplicity matters</a></li><li><a title="Split ecto into ecto and ecto_sql " rel="nofollow" href="https://github.com/elixir-ecto/ecto/issues/2558">Split ecto into ecto and ecto_sql </a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week starts off with a discussion about Amos and Chris’s recent trip to Strangeloop and the great talks they saw there. There’s a brief interlude into airports and the World Famous sponge display in the Chattanooga airport.</p>

<p>The main topic this week: How do we handle complexity when designing software. Chris, excited after reading Philosophy of Software Design, gets exceptionally fired up about software design and the tradeoffs that programmers make. The hosts discuss the nature of software developers and the ways that programmer culture influences those decisions.</p>

<p>The hosts turn to discussing the recent changes in Ecto which is mostly Chris ranting for 15 minutes because he doesn’t get it (those who dislike rants will want to turn off their podcast players).</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="Strangeloop 2018" rel="nofollow" href="https://www.youtube.com/watch?v=y-xgWLYQc4g&amp;list=PLcGKfGEEONaBUdko326yL6ags8C_SYgqH">Strangeloop 2018</a></li><li><a title="Automatic Detection of Core Erlang Message Passing Errors" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242765/icfpws18erlangmain-id7-p.pdf">Automatic Detection of Core Erlang Message Passing Errors</a> &mdash; 
Erlang’s powerful communication model allows us to build high-level concurrent systems. These can, however, harbour subtle communication errors less severe than global dead- lock or crashes: messages never received can degrade per- formance and consume swaths of memory.</li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li><li><a title="Rich Hickey - Simplicity matters" rel="nofollow" href="https://youtu.be/rI8tNMsozo0?t=743">Rich Hickey - Simplicity matters</a></li><li><a title="Split ecto into ecto and ecto_sql " rel="nofollow" href="https://github.com/elixir-ecto/ecto/issues/2558">Split ecto into ecto and ecto_sql </a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+ouWCVbni</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+ouWCVbni" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 19: Elixir in Real Life</title>
      <link>http://elixiroutlaws.com/19</link>
      <guid isPermaLink="false">ee228665-e11f-490d-8b5f-c706a3fd286a</guid>
      <pubDate>Fri, 21 Sep 2018 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/ee228665-e11f-490d-8b5f-c706a3fd286a.mp3" length="46069149" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>ElixirConf 2018 roundup</itunes:subtitle>
      <itunes:duration>52: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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/e/ee228665-e11f-490d-8b5f-c706a3fd286a/transcript.txt" type="text/plain"/>
      <description>foot marbles
moving
ElixirConf 
</description>
      <content:encoded>
        <![CDATA[<ul>
<li>foot marbles</li>
<li>moving</li>
<li>ElixirConf</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="Typing the Wild in Erlang" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242766/icfpws18erlangmain-id8-p.pdf">Typing the Wild in Erlang</a> &mdash; Developing a static type system suitable for Erlang has been of ongoing interest for almost two decades now.</li><li><a title="Understanding Formal Specifications through Good Examples" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242763/icfpws18erlangmain-id2-p.pdf">Understanding Formal Specifications through Good Examples</a> &mdash; Formal specifications of software applications are hard to understand, even for domain experts. Because a formal spec- ification is abstract, reading it does not immediately convey the expected behaviour of the software.</li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<ul>
<li>foot marbles</li>
<li>moving</li>
<li>ElixirConf</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="Typing the Wild in Erlang" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242766/icfpws18erlangmain-id8-p.pdf">Typing the Wild in Erlang</a> &mdash; Developing a static type system suitable for Erlang has been of ongoing interest for almost two decades now.</li><li><a title="Understanding Formal Specifications through Good Examples" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242763/icfpws18erlangmain-id2-p.pdf">Understanding Formal Specifications through Good Examples</a> &mdash; Formal specifications of software applications are hard to understand, even for domain experts. Because a formal spec- ification is abstract, reading it does not immediately convey the expected behaviour of the software.</li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+5VrMCT_b</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+5VrMCT_b" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 18: Big Families Pt-2</title>
      <link>http://elixiroutlaws.com/18</link>
      <guid isPermaLink="false">56a73764-54c3-4214-a31c-77055b7d6a6a</guid>
      <pubDate>Thu, 30 Aug 2018 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/56a73764-54c3-4214-a31c-77055b7d6a6a.mp3" length="32783645" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The last half of our talk with Paul Schoenfelder</itunes:subtitle>
      <itunes:duration>39:49</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/5/56a73764-54c3-4214-a31c-77055b7d6a6a/transcript.txt" type="text/plain"/>
      <description> Special Guest: Paul Schoenfelder.
</description>
      <content:encoded>
        <![CDATA[<p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+AKxwMGQ4</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+AKxwMGQ4" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Paul Schoenfelder</podcast:person>
    </item>
    <item>
      <title>Episode 17: Big Families Pt-1</title>
      <link>http://elixiroutlaws.com/17</link>
      <guid isPermaLink="false">ec2bef99-7472-43e9-af8d-5e6982fed257</guid>
      <pubDate>Fri, 24 Aug 2018 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/ec2bef99-7472-43e9-af8d-5e6982fed257.mp3" length="29796691" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Chris and Amos sit down to have a long conversation with Paul Schoenfelder. This is just part one so stay tuned.</itunes:subtitle>
      <itunes:duration>40:49</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/e/ec2bef99-7472-43e9-af8d-5e6982fed257/transcript.txt" type="text/plain"/>
      <description>Distillery 2.0
Open source life Special Guest: Paul Schoenfelder.
</description>
      <itunes:keywords>deployment, community</itunes:keywords>
      <content:encoded>
        <![CDATA[<ul>
<li>Distillery 2.0</li>
<li>Open source life</li>
</ul><p>Special Guest: Paul Schoenfelder.</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="Health Checks and Graceful Degradation in Distributed Systems" rel="nofollow" href="https://medium.com/@copyconstruct/health-checks-in-distributed-systems-aa8a0e8c1672">Health Checks and Graceful Degradation in Distributed Systems</a></li><li><a title="Introduction to modern network load balancing and proxying" rel="nofollow" href="https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236">Introduction to modern network load balancing and proxying</a></li><li><a title="Runtime Configuration - Distillery Documentation" rel="nofollow" href="https://hexdocs.pm/distillery/config/runtime.html">Runtime Configuration - Distillery Documentation</a></li><li><a title="bitwalker/distillery-aws-example: An example application to go with the AWS guide in the Distillery documentation" rel="nofollow" href="https://github.com/bitwalker/distillery-aws-example">bitwalker/distillery-aws-example: An example application to go with the AWS guide in the Distillery documentation</a></li><li><a title="Deploying To AWS - Distillery Documentation" rel="nofollow" href="https://hexdocs.pm/distillery/guides/deploying_to_aws.html">Deploying To AWS - Distillery Documentation</a></li><li><a title="bitwalker/ex_unit_clustered_case: An extension for ExUnit for simplifying tests against a clustered application" rel="nofollow" href="https://github.com/bitwalker/ex_unit_clustered_case/">bitwalker/ex_unit_clustered_case: An extension for ExUnit for simplifying tests against a clustered application</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<ul>
<li>Distillery 2.0</li>
<li>Open source life</li>
</ul><p>Special Guest: Paul Schoenfelder.</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="Health Checks and Graceful Degradation in Distributed Systems" rel="nofollow" href="https://medium.com/@copyconstruct/health-checks-in-distributed-systems-aa8a0e8c1672">Health Checks and Graceful Degradation in Distributed Systems</a></li><li><a title="Introduction to modern network load balancing and proxying" rel="nofollow" href="https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236">Introduction to modern network load balancing and proxying</a></li><li><a title="Runtime Configuration - Distillery Documentation" rel="nofollow" href="https://hexdocs.pm/distillery/config/runtime.html">Runtime Configuration - Distillery Documentation</a></li><li><a title="bitwalker/distillery-aws-example: An example application to go with the AWS guide in the Distillery documentation" rel="nofollow" href="https://github.com/bitwalker/distillery-aws-example">bitwalker/distillery-aws-example: An example application to go with the AWS guide in the Distillery documentation</a></li><li><a title="Deploying To AWS - Distillery Documentation" rel="nofollow" href="https://hexdocs.pm/distillery/guides/deploying_to_aws.html">Deploying To AWS - Distillery Documentation</a></li><li><a title="bitwalker/ex_unit_clustered_case: An extension for ExUnit for simplifying tests against a clustered application" rel="nofollow" href="https://github.com/bitwalker/ex_unit_clustered_case/">bitwalker/ex_unit_clustered_case: An extension for ExUnit for simplifying tests against a clustered application</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+-YWMwhm1</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+-YWMwhm1" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="guest">Paul Schoenfelder</podcast:person>
    </item>
    <item>
      <title>Episode 16: That's my internet voice</title>
      <link>http://elixiroutlaws.com/16</link>
      <guid isPermaLink="false">0b4dccbf-713c-4d99-b7fb-3aad30320079</guid>
      <pubDate>Thu, 09 Aug 2018 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/0b4dccbf-713c-4d99-b7fb-3aad30320079.mp3" length="49279143" type="audio/mp3"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Main Topics: Absinthe bugs, the problems with REST, purely functional data structures, and amortized time.</itunes:subtitle>
      <itunes:duration>51:05</itunes:duration>
      <itunes:explicit>yes</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/0/0b4dccbf-713c-4d99-b7fb-3aad30320079/transcript.txt" type="text/plain"/>
      <description>This week Amos and Chris discuss a fun absinthe bug and try to determine how to pronounce "leex". Chris describes his frustrations with REST and why building clients for REST apis is probably the worst thing ever.
In the main topic this week, Amos expresses his frustration with Purely Functional Data Structures and understanding amortized time analysis. Chris attempts to provide some clarity by describing the physicists method. 
</description>
      <itunes:keywords>elixir, data structures, REST, graphql</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Amos and Chris discuss a fun absinthe bug and try to determine how to pronounce &quot;leex&quot;. Chris describes his frustrations with REST and why building clients for REST apis is probably the worst thing ever.</p>

<p>In the main topic this week, Amos expresses his frustration with Purely Functional Data Structures and understanding amortized time analysis. Chris attempts to provide some clarity by describing the physicists method.</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="Leex" rel="nofollow" href="http://erlang.org/doc/man/leex.html">Leex</a></li><li><a title="The Morning Paper" rel="nofollow" href="https://blog.acolyer.org/2018/05/21/semantics-and-complexity-of-graphql/">The Morning Paper</a></li><li><a title="Purely Functional Data Structures" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521663504/elixiroutlaws-20">Purely Functional Data Structures</a></li><li><a title="Amortized Analysis" rel="nofollow" href="https://en.wikipedia.org/wiki/Amortized_analysis">Amortized Analysis</a></li><li><a title="Ideal Hash Trees" rel="nofollow" href="https://lampwww.epfl.ch/papers/idealhashtrees.pdf">Ideal Hash Trees</a></li><li><a title="Hash array mapped trie" rel="nofollow" href="https://blog.acolyer.org/2015/11/27/hamt/">Hash array mapped trie</a></li><li><a title="Absinthe Issue" rel="nofollow" href="https://github.com/absinthe-graphql/absinthe/pull/590">Absinthe Issue</a> &mdash; When running with attributes that have escape characters and
on the same line the order of the attributes matters for the outcome.</li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Amos and Chris discuss a fun absinthe bug and try to determine how to pronounce &quot;leex&quot;. Chris describes his frustrations with REST and why building clients for REST apis is probably the worst thing ever.</p>

<p>In the main topic this week, Amos expresses his frustration with Purely Functional Data Structures and understanding amortized time analysis. Chris attempts to provide some clarity by describing the physicists method.</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="Leex" rel="nofollow" href="http://erlang.org/doc/man/leex.html">Leex</a></li><li><a title="The Morning Paper" rel="nofollow" href="https://blog.acolyer.org/2018/05/21/semantics-and-complexity-of-graphql/">The Morning Paper</a></li><li><a title="Purely Functional Data Structures" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521663504/elixiroutlaws-20">Purely Functional Data Structures</a></li><li><a title="Amortized Analysis" rel="nofollow" href="https://en.wikipedia.org/wiki/Amortized_analysis">Amortized Analysis</a></li><li><a title="Ideal Hash Trees" rel="nofollow" href="https://lampwww.epfl.ch/papers/idealhashtrees.pdf">Ideal Hash Trees</a></li><li><a title="Hash array mapped trie" rel="nofollow" href="https://blog.acolyer.org/2015/11/27/hamt/">Hash array mapped trie</a></li><li><a title="Absinthe Issue" rel="nofollow" href="https://github.com/absinthe-graphql/absinthe/pull/590">Absinthe Issue</a> &mdash; When running with attributes that have escape characters and
on the same line the order of the attributes matters for the outcome.</li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+c3s4BbGa</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+c3s4BbGa" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 15: Nervestendo</title>
      <link>http://elixiroutlaws.com/15</link>
      <guid isPermaLink="false">8d12bc88-b411-4744-b0be-f636f9766c49</guid>
      <pubDate>Thu, 02 Aug 2018 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/8d12bc88-b411-4744-b0be-f636f9766c49.mp3" length="49134918" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Anna and Amos discuss putting nerves on Nintendo devices with Connor Rigby</itunes:subtitle>
      <itunes:duration>45:46</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/8/8d12bc88-b411-4744-b0be-f636f9766c49/transcript.txt" type="text/plain"/>
      <description>This week Anna and Amos are joined by Nerves core team member Connor Rigby. They discuss nintendo hacking, robotic farming and how to get started with nerves development. Special Guest: Connor Rigby.
</description>
      <itunes:keywords>nerves, elixir, nintendo</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Anna and Amos are joined by Nerves core team member Connor Rigby. They discuss nintendo hacking, robotic farming and how to get started with nerves development.</p><p>Special Guest: Connor Rigby.</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="Craft and deploy bulletproof embedded software in Elixir — Nerves Project" rel="nofollow" href="https://nerves-project.org/">Craft and deploy bulletproof embedded software in Elixir — Nerves Project</a></li><li><a title="Nintendo Switch™ - Official site – Nintendo gaming system" rel="nofollow" href="https://www.nintendo.com/switch/">Nintendo Switch™ - Official site – Nintendo gaming system</a></li><li><a title="Crazyflie 2.0 | Bitcraze" rel="nofollow" href="https://www.bitcraze.io/crazyflie-2/">Crazyflie 2.0 | Bitcraze</a></li><li><a title="FarmBot | Open-Source CNC Farming" rel="nofollow" href="https://farm.bot/">FarmBot | Open-Source CNC Farming</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Anna and Amos are joined by Nerves core team member Connor Rigby. They discuss nintendo hacking, robotic farming and how to get started with nerves development.</p><p>Special Guest: Connor Rigby.</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="Craft and deploy bulletproof embedded software in Elixir — Nerves Project" rel="nofollow" href="https://nerves-project.org/">Craft and deploy bulletproof embedded software in Elixir — Nerves Project</a></li><li><a title="Nintendo Switch™ - Official site – Nintendo gaming system" rel="nofollow" href="https://www.nintendo.com/switch/">Nintendo Switch™ - Official site – Nintendo gaming system</a></li><li><a title="Crazyflie 2.0 | Bitcraze" rel="nofollow" href="https://www.bitcraze.io/crazyflie-2/">Crazyflie 2.0 | Bitcraze</a></li><li><a title="FarmBot | Open-Source CNC Farming" rel="nofollow" href="https://farm.bot/">FarmBot | Open-Source CNC Farming</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+MM7X2tLy</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+MM7X2tLy" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">Connor Rigby</podcast:person>
    </item>
    <item>
      <title>Episode 14: Little's Law All The Way Down</title>
      <link>http://elixiroutlaws.com/14</link>
      <guid isPermaLink="false">8377a04d-901d-4abd-9d34-a2da86513be9</guid>
      <pubDate>Thu, 26 Jul 2018 11:15:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/8377a04d-901d-4abd-9d34-a2da86513be9.mp3" length="41908152" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Main Topics: Queueing theory, blockchain, and testing distributed systems.</itunes:subtitle>
      <itunes:duration>43:25</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/8/8377a04d-901d-4abd-9d34-a2da86513be9/transcript.txt" type="text/plain"/>
      <description>This week starts with Amos describing the new features elixir 1.7 and Chris explaining some queueing theory. Afterwards Anna describes her experience solving a bug in her crypto-currency exchange. This leads to a discussion on how to find bugs in distributed systems, the dangers of generating data based on types and how to guide generators so they find more bugs. 
</description>
      <itunes:keywords>elixir, distributed systems, blockchain, property testing, queueing theory</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week starts with Amos describing the new features elixir 1.7 and Chris explaining some queueing theory. Afterwards Anna describes her experience solving a bug in her crypto-currency exchange. This leads to a discussion on how to find bugs in distributed systems, the dangers of generating data based on types and how to guide generators so they find more bugs.</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 1.7 changelog" rel="nofollow" href="https://github.com/elixir-lang/elixir/blob/v1.7/CHANGELOG.md">Elixir 1.7 changelog</a></li><li><a title="OTP Design principles" rel="nofollow" href="http://erlang.org/doc/design_principles/users_guide.html">OTP Design principles</a></li><li><a title="Little&#39;s Law" rel="nofollow" href="https://en.wikipedia.org/wiki/Little%27s_law">Little's Law</a></li><li><a title="Stop rate limiting! Capacity Management Done Right" rel="nofollow" href="https://www.youtube.com/watch?v=m64SWl9bfvk">Stop rate limiting! Capacity Management Done Right</a></li><li><a title="Byzantine Fault Tolerance" rel="nofollow" href="https://en.wikipedia.org/wiki/Byzantine_fault_tolerance">Byzantine Fault Tolerance</a></li><li><a title="Lineage-driven Fault Injection" rel="nofollow" href="https://people.ucsc.edu/~palvaro/molly.pdf">Lineage-driven Fault Injection</a></li><li><a title="SAT solver" rel="nofollow" href="https://en.wikipedia.org/wiki/Boolean_satisfiability_problem">SAT solver</a></li><li><a title="LDFI at Netflix" rel="nofollow" href="http://delivery.acm.org/10.1145/2990000/2987555/p17-alvaro.pdf?ip=66.18.44.211&amp;id=2987555&amp;acc=OA&amp;key=4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E674B324EB07BAFF8&amp;__acm__=1532508149_5fc4f52086920dd614ab83bbe79d8e8a">LDFI at Netflix</a></li><li><a title="Beginners Luck - A language for property based generators" rel="nofollow" href="https://arxiv.org/pdf/1607.05443.pdf">Beginners Luck - A language for property based generators</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week starts with Amos describing the new features elixir 1.7 and Chris explaining some queueing theory. Afterwards Anna describes her experience solving a bug in her crypto-currency exchange. This leads to a discussion on how to find bugs in distributed systems, the dangers of generating data based on types and how to guide generators so they find more bugs.</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 1.7 changelog" rel="nofollow" href="https://github.com/elixir-lang/elixir/blob/v1.7/CHANGELOG.md">Elixir 1.7 changelog</a></li><li><a title="OTP Design principles" rel="nofollow" href="http://erlang.org/doc/design_principles/users_guide.html">OTP Design principles</a></li><li><a title="Little&#39;s Law" rel="nofollow" href="https://en.wikipedia.org/wiki/Little%27s_law">Little's Law</a></li><li><a title="Stop rate limiting! Capacity Management Done Right" rel="nofollow" href="https://www.youtube.com/watch?v=m64SWl9bfvk">Stop rate limiting! Capacity Management Done Right</a></li><li><a title="Byzantine Fault Tolerance" rel="nofollow" href="https://en.wikipedia.org/wiki/Byzantine_fault_tolerance">Byzantine Fault Tolerance</a></li><li><a title="Lineage-driven Fault Injection" rel="nofollow" href="https://people.ucsc.edu/~palvaro/molly.pdf">Lineage-driven Fault Injection</a></li><li><a title="SAT solver" rel="nofollow" href="https://en.wikipedia.org/wiki/Boolean_satisfiability_problem">SAT solver</a></li><li><a title="LDFI at Netflix" rel="nofollow" href="http://delivery.acm.org/10.1145/2990000/2987555/p17-alvaro.pdf?ip=66.18.44.211&amp;id=2987555&amp;acc=OA&amp;key=4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E674B324EB07BAFF8&amp;__acm__=1532508149_5fc4f52086920dd614ab83bbe79d8e8a">LDFI at Netflix</a></li><li><a title="Beginners Luck - A language for property based generators" rel="nofollow" href="https://arxiv.org/pdf/1607.05443.pdf">Beginners Luck - A language for property based generators</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+S03DEAZ8</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+S03DEAZ8" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 13: Coming in hot</title>
      <link>http://elixiroutlaws.com/13</link>
      <guid isPermaLink="false">c74d5b97-60b8-4a4c-94c5-aff2f1034d61</guid>
      <pubDate>Thu, 19 Jul 2018 11:15:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/c74d5b97-60b8-4a4c-94c5-aff2f1034d61.mp3" length="43928947" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Main Topic: Supervision trees, restart intensities, and systems design.</itunes:subtitle>
      <itunes:duration>45:31</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/c/c74d5b97-60b8-4a4c-94c5-aff2f1034d61/transcript.txt" type="text/plain"/>
      <description>Anna, Amos, and Chris start this week by discussing the recently released elixir documentary. Amos brings up the virus that was discovered in eslint-scope which detours into a conversation about reading through library dependencies. The hosts eventually make their way to the main topic for this week: How to find the correct restart intensity for your supervisors. 
</description>
      <itunes:keywords>elixir, supervisors, restart strategies, systems</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Anna, Amos, and Chris start this week by discussing the recently released elixir documentary. Amos brings up the virus that was discovered in eslint-scope which detours into a conversation about reading through library dependencies. The hosts eventually make their way to the main topic for this week: How to find the correct restart intensity for your supervisors.</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: A Mini-Documentary 2018 - Honeypot - The Developer-Focused Job Platform" rel="nofollow" href="http://doc.honeypot.io/elixir-documentary-2018/">Elixir: A Mini-Documentary 2018 - Honeypot - The Developer-Focused Job Platform</a> &mdash; Get ready to explore the origins of the Elixir programming language, the manner in which it handles concurrency and the speed with which it has grown since its creation back in 2014.</li><li><a title="Virus in eslint-scope? · Issue #39 · eslint/eslint-scope" rel="nofollow" href="https://github.com/eslint/eslint-scope/issues/39">Virus in eslint-scope? · Issue #39 · eslint/eslint-scope</a> &mdash; I don't know what the hell this is but it looks like a virus to me</li><li><a title="Lonestar ElixirConf 2018 - Let&#39;s Talk Process Dictionary - Greg Vaughn - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=zDIoFWwfBO0">Lonestar ElixirConf 2018 - Let's Talk Process Dictionary - Greg Vaughn - YouTube</a> &mdash; Let's Talk Process Dictionary</li><li><a title="Guidelines for Supervision trees and setting restart intensity parameters - Questions / Help - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/guidelines-for-supervision-trees-and-setting-restart-intensity-parameters/15038">Guidelines for Supervision trees and setting restart intensity parameters - Questions / Help - Elixir Forum</a> &mdash;  was wondering if there were any books, blogs, or docs out there that discussed supervisor restart intensity parameters (number of crashes allowed in a period before the Supervisor crashes) and how to handle top-level application supervisor crashes from exceeding these.</li><li><a title="It&#39;s About The Guarantees" rel="nofollow" href="https://ferd.ca/it-s-about-the-guarantees.html">It's About The Guarantees</a></li><li><a title="Stacking Theory for Systems Design" rel="nofollow" href="https://medium.com/@jlouis666/stacking-theory-for-systems-design-2450e6300689">Stacking Theory for Systems Design</a></li><li><a title="– hoplon v0.3.2" rel="nofollow" href="https://hexdocs.pm/hoplon/readme.html">– hoplon v0.3.2</a> &mdash; Hoplon is a package that helps you verify that the code in your project’s dependencies contains exactly what’s on their GitHub and no other malicious code.</li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Anna, Amos, and Chris start this week by discussing the recently released elixir documentary. Amos brings up the virus that was discovered in eslint-scope which detours into a conversation about reading through library dependencies. The hosts eventually make their way to the main topic for this week: How to find the correct restart intensity for your supervisors.</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: A Mini-Documentary 2018 - Honeypot - The Developer-Focused Job Platform" rel="nofollow" href="http://doc.honeypot.io/elixir-documentary-2018/">Elixir: A Mini-Documentary 2018 - Honeypot - The Developer-Focused Job Platform</a> &mdash; Get ready to explore the origins of the Elixir programming language, the manner in which it handles concurrency and the speed with which it has grown since its creation back in 2014.</li><li><a title="Virus in eslint-scope? · Issue #39 · eslint/eslint-scope" rel="nofollow" href="https://github.com/eslint/eslint-scope/issues/39">Virus in eslint-scope? · Issue #39 · eslint/eslint-scope</a> &mdash; I don't know what the hell this is but it looks like a virus to me</li><li><a title="Lonestar ElixirConf 2018 - Let&#39;s Talk Process Dictionary - Greg Vaughn - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=zDIoFWwfBO0">Lonestar ElixirConf 2018 - Let's Talk Process Dictionary - Greg Vaughn - YouTube</a> &mdash; Let's Talk Process Dictionary</li><li><a title="Guidelines for Supervision trees and setting restart intensity parameters - Questions / Help - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/guidelines-for-supervision-trees-and-setting-restart-intensity-parameters/15038">Guidelines for Supervision trees and setting restart intensity parameters - Questions / Help - Elixir Forum</a> &mdash;  was wondering if there were any books, blogs, or docs out there that discussed supervisor restart intensity parameters (number of crashes allowed in a period before the Supervisor crashes) and how to handle top-level application supervisor crashes from exceeding these.</li><li><a title="It&#39;s About The Guarantees" rel="nofollow" href="https://ferd.ca/it-s-about-the-guarantees.html">It's About The Guarantees</a></li><li><a title="Stacking Theory for Systems Design" rel="nofollow" href="https://medium.com/@jlouis666/stacking-theory-for-systems-design-2450e6300689">Stacking Theory for Systems Design</a></li><li><a title="– hoplon v0.3.2" rel="nofollow" href="https://hexdocs.pm/hoplon/readme.html">– hoplon v0.3.2</a> &mdash; Hoplon is a package that helps you verify that the code in your project’s dependencies contains exactly what’s on their GitHub and no other malicious code.</li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+ob6QL3Om</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+ob6QL3Om" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 12: Ready to mute</title>
      <link>http://elixiroutlaws.com/12</link>
      <guid isPermaLink="false">381828b4-16a6-4ca4-86bb-8a0a22ca6306</guid>
      <pubDate>Thu, 12 Jul 2018 11:45:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/381828b4-16a6-4ca4-86bb-8a0a22ca6306.mp3" length="18391871" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Main topic: Is Elixir and object oriented language and if so is that a good thing?</itunes:subtitle>
      <itunes:duration>37:50</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/3/381828b4-16a6-4ca4-86bb-8a0a22ca6306/transcript.txt" type="text/plain"/>
      <description>This week Amos kicks off the show by talking about his memory issues and Anna discusses her work on building a crypto currency exchange. The hosts then dive in to the main topic of this week: is Erlang "the most object oriented language" and if so is that a good thing. 
</description>
      <itunes:keywords>Elixir, Object Oriented Programming</itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This week Amos kicks off the show by talking about his memory issues and Anna discusses her work on building a crypto currency exchange. The hosts then dive in to the main topic of this week: is Erlang &quot;the most object oriented language&quot; and if so is that a good thing.</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 Amos kicks off the show by talking about his memory issues and Anna discusses her work on building a crypto currency exchange. The hosts then dive in to the main topic of this week: is Erlang &quot;the most object oriented language&quot; and if so is that a good thing.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+4rTJt0kJ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+4rTJt0kJ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 11: Smarter then your parents</title>
      <link>http://elixiroutlaws.com/11</link>
      <guid isPermaLink="false">a0e45fe6-968e-400f-ba75-5a8509eae0b2</guid>
      <pubDate>Thu, 28 Jun 2018 11:45:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a0e45fe6-968e-400f-ba75-5a8509eae0b2.mp3" length="42526906" type="audio/mp3"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This weeks main topic: Burnout. Amos and Anna help Chris work through his feelings of burnout and lack of enthusiasm for his open source projects.</itunes:subtitle>
      <itunes:duration>44:03</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/a/a0e45fe6-968e-400f-ba75-5a8509eae0b2/transcript.txt" type="text/plain"/>
      <description>Amos kicks off the show by lamenting how old he is. Afterwards Anna, Amos, and Chris discuss the new features coming to erlang/OTP 21. Chris proceeds to bum everyone out by talking about how burnt out and unethusiastic he is about his open source projects. Anna and Amos help to provide perspective and encouragement. 
</description>
      <content:encoded>
        <![CDATA[<p>Amos kicks off the show by lamenting how old he is. Afterwards Anna, Amos, and Chris discuss the new features coming to erlang/OTP 21. Chris proceeds to bum everyone out by talking about how burnt out and unethusiastic he is about his open source projects. Anna and Amos help to provide perspective and encouragement.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Amos kicks off the show by lamenting how old he is. Afterwards Anna, Amos, and Chris discuss the new features coming to erlang/OTP 21. Chris proceeds to bum everyone out by talking about how burnt out and unethusiastic he is about his open source projects. Anna and Amos help to provide perspective and encouragement.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+PePFeEXX</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+PePFeEXX" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 10: A list of controversial topics</title>
      <link>http://elixiroutlaws.com/10</link>
      <guid isPermaLink="false">0bc4001b-fdae-488f-a1b1-57f196dc47df</guid>
      <pubDate>Thu, 14 Jun 2018 11:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/0bc4001b-fdae-488f-a1b1-57f196dc47df.mp3" length="67207435" type="audio/mp3"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The outlaws are joined by Jose Valim and Chris McCord to discuss upcoming their upcoming talks at elixirconf and the projects that they're currently working on.</itunes:subtitle>
      <itunes:duration>1:09:46</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/0/0bc4001b-fdae-488f-a1b1-57f196dc47df/transcript.txt" type="text/plain"/>
      <description>This week the outlaws are joined by Jose Valim and Chris McCord. After working out the confusion of having two Chris's and giving Keathley a timebox for controversial topics Jose and Chris provide some insight into the projects that they're currently pursuing. Afterwards they discuss ways that the elixir community can continue to grow, things that the community is doing well, and areas where we can improve. Special Guests: Chris McCord and Jose Valim.
</description>
      <content:encoded>
        <![CDATA[<p>This week the outlaws are joined by Jose Valim and Chris McCord. After working out the confusion of having two Chris&#39;s and giving Keathley a timebox for controversial topics Jose and Chris provide some insight into the projects that they&#39;re currently pursuing. Afterwards they discuss ways that the elixir community can continue to grow, things that the community is doing well, and areas where we can improve.</p><p>Special Guests: Chris McCord and Jose Valim.</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="Ecto Changelog" rel="nofollow" href="https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md">Ecto Changelog</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the outlaws are joined by Jose Valim and Chris McCord. After working out the confusion of having two Chris&#39;s and giving Keathley a timebox for controversial topics Jose and Chris provide some insight into the projects that they&#39;re currently pursuing. Afterwards they discuss ways that the elixir community can continue to grow, things that the community is doing well, and areas where we can improve.</p><p>Special Guests: Chris McCord and Jose Valim.</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="Ecto Changelog" rel="nofollow" href="https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md">Ecto Changelog</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+Tej3Hu9p</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+Tej3Hu9p" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">Chris McCord</podcast:person>
      <podcast:person email="" href="" role="guest">Jose Valim</podcast:person>
    </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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/1/18f43d5c-206a-4647-853b-f4fd34002304/transcript.txt" type="text/plain"/>
      <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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+x_77Te5F</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+x_77Te5F" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
    <item>
      <title>Episode 8: That became very cheesy</title>
      <link>http://elixiroutlaws.com/8</link>
      <guid isPermaLink="false">98e0a4a8-c969-4023-a7e7-d36a13aa5849</guid>
      <pubDate>Sun, 03 Jun 2018 20:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/98e0a4a8-c969-4023-a7e7-d36a13aa5849.mp3" length="49231320" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>The outlaws continue their conversation on mix config and releases only this time they are joined by a very special Friend of The Show.</itunes:subtitle>
      <itunes:duration>51:02</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/9/98e0a4a8-c969-4023-a7e7-d36a13aa5849/transcript.txt" type="text/plain"/>
      <description>This week Anna, Amos, and Chris are joined by special guest and newly appointed Friend of the Show: Michal Muskala. After Michal teaches everyone how to correctly say his name they discuss the recent CodeBEAMSTO and optimizing elixir code for the BEAM. Chris attempts to avoid talking about config but the other hosts are wise to his schemes. Michal offers his opinions and insight into the issues with configuration, releases, and hot upgrades. Special Guest: Michał Muskała.
</description>
      <content:encoded>
        <![CDATA[<p>This week Anna, Amos, and Chris are joined by special guest and newly appointed Friend of the Show: Michal Muskala. After Michal teaches everyone how to correctly say his name they discuss the recent CodeBEAMSTO and optimizing elixir code for the BEAM. Chris attempts to avoid talking about config but the other hosts are wise to his schemes. Michal offers his opinions and insight into the issues with configuration, releases, and hot upgrades.</p><p>Special Guest: Michał Muskała.</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="Optimising for the beam" rel="nofollow" href="https://speakerdeck.com/michalmuskala/optimising-for-the-beam">Optimising for the beam</a></li><li><a title="ideal hash trees" rel="nofollow" href="https://infoscience.epfl.ch/record/64398/files/idealhashtrees.pdf">ideal hash trees</a></li><li><a title="Configuring elixir libraries" rel="nofollow" href="https://michal.muskala.eu/2017/07/30/configuring-elixir-libraries.html">Configuring elixir libraries</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Anna, Amos, and Chris are joined by special guest and newly appointed Friend of the Show: Michal Muskala. After Michal teaches everyone how to correctly say his name they discuss the recent CodeBEAMSTO and optimizing elixir code for the BEAM. Chris attempts to avoid talking about config but the other hosts are wise to his schemes. Michal offers his opinions and insight into the issues with configuration, releases, and hot upgrades.</p><p>Special Guest: Michał Muskała.</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="Optimising for the beam" rel="nofollow" href="https://speakerdeck.com/michalmuskala/optimising-for-the-beam">Optimising for the beam</a></li><li><a title="ideal hash trees" rel="nofollow" href="https://infoscience.epfl.ch/record/64398/files/idealhashtrees.pdf">ideal hash trees</a></li><li><a title="Configuring elixir libraries" rel="nofollow" href="https://michal.muskala.eu/2017/07/30/configuring-elixir-libraries.html">Configuring elixir libraries</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+71DC1MRo</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+71DC1MRo" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="https://michal.muskala.eu/" role="guest">Michał Muskała</podcast:person>
    </item>
    <item>
      <title>Episode 7: A rat-king of problems</title>
      <link>http://elixiroutlaws.com/7</link>
      <guid isPermaLink="false">6cb88e4b-b839-4ea1-b38f-edc4ef9b1a77</guid>
      <pubDate>Sun, 27 May 2018 22:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/6cb88e4b-b839-4ea1-b38f-edc4ef9b1a77.mp3" length="103629535" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>Anna, Amos, and Chris discuss the current state of configuration.</itunes:subtitle>
      <itunes:duration>1:06:23</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/6/6cb88e4b-b839-4ea1-b38f-edc4ef9b1a77/transcript.txt" type="text/plain"/>
      <description>Anna, Amos, and Chris discuss the current state of configuration and the new proposals for making configuration behave in less surprising ways. Chris lays out the context and then claims he's going to stop talking. His silence lasts just long enough for Anna and Amos to provide their own opinions on the situation. Chris jumps back in and provides an alternative solution to the configuration problem and explains why it will never be adopted. As the show closes, Chris continues to talk to much while Anna and Amos provide thoughts on how to help educate and grow the elixir community. 
</description>
      <content:encoded>
        <![CDATA[<p>Anna, Amos, and Chris discuss the current state of configuration and the new proposals for making configuration behave in less surprising ways. Chris lays out the context and then claims he&#39;s going to stop talking. His silence lasts just long enough for Anna and Amos to provide their own opinions on the situation. Chris jumps back in and provides an alternative solution to the configuration problem and explains why it will never be adopted. As the show closes, Chris continues to talk to much while Anna and Amos provide thoughts on how to help educate and grow the elixir community.</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="Proposal: moving towards discoverable config files - Elixir News - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/proposal-moving-towards-discoverable-config-files/14302">Proposal: moving towards discoverable config files - Elixir News - Elixir Forum</a> &mdash; One of the major differences between running your application as a release and as a Mix project is the differences in configuration. Mix evaluates the configuration right before the application starts, releases evaluates the configuration when your application is compiled.</li><li><a title="The Erlangelist - Rethinking app env" rel="nofollow" href="http://www.theerlangelist.com/article/rethinking_app_env">The Erlangelist - Rethinking app env</a> &mdash; What is app env, and what should we use it for? </li><li><a title="Rethinking app env - Discussions - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/rethinking-app-env/14315">Rethinking app env - Discussions - Elixir Forum</a> &mdash; This is a spin-off from the discussion about the new config proposal. I’m replying to this post 8 by @michalmuskala separately, to avoid noise in that thread.</li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Anna, Amos, and Chris discuss the current state of configuration and the new proposals for making configuration behave in less surprising ways. Chris lays out the context and then claims he&#39;s going to stop talking. His silence lasts just long enough for Anna and Amos to provide their own opinions on the situation. Chris jumps back in and provides an alternative solution to the configuration problem and explains why it will never be adopted. As the show closes, Chris continues to talk to much while Anna and Amos provide thoughts on how to help educate and grow the elixir community.</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="Proposal: moving towards discoverable config files - Elixir News - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/proposal-moving-towards-discoverable-config-files/14302">Proposal: moving towards discoverable config files - Elixir News - Elixir Forum</a> &mdash; One of the major differences between running your application as a release and as a Mix project is the differences in configuration. Mix evaluates the configuration right before the application starts, releases evaluates the configuration when your application is compiled.</li><li><a title="The Erlangelist - Rethinking app env" rel="nofollow" href="http://www.theerlangelist.com/article/rethinking_app_env">The Erlangelist - Rethinking app env</a> &mdash; What is app env, and what should we use it for? </li><li><a title="Rethinking app env - Discussions - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/rethinking-app-env/14315">Rethinking app env - Discussions - Elixir Forum</a> &mdash; This is a spin-off from the discussion about the new config proposal. I’m replying to this post 8 by @michalmuskala separately, to avoid noise in that thread.</li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+TgUgZvyQ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+TgUgZvyQ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 6: Blocking and Tackling</title>
      <link>http://elixiroutlaws.com/6</link>
      <guid isPermaLink="false">9f0e23df-431a-40e2-9967-4b26cd8f3137</guid>
      <pubDate>Mon, 21 May 2018 10:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/9f0e23df-431a-40e2-9967-4b26cd8f3137.mp3" length="17726735" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week the outlaws are joined by friend of the show, Ben Marx. They discuss OpenTracing, OpenCensus, purely functional data structures, distributed systems, and living in the desert.</itunes:subtitle>
      <itunes:duration>36:27</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/9/9f0e23df-431a-40e2-9967-4b26cd8f3137/transcript.txt" type="text/plain"/>
      <description>This week the outlaws are joined by Friend of The Show, Ben Marx. In between name dropping and sports idioms they discuss OpenTracing, OpenCensus, purely functional data structures, distributed systems, and Amos's experiences with living in the desert. Special Guest: Ben Marx.
</description>
      <content:encoded>
        <![CDATA[<p>This week the outlaws are joined by Friend of The Show, Ben Marx. In between name dropping and sports idioms they discuss OpenTracing, OpenCensus, purely functional data structures, distributed systems, and Amos&#39;s experiences with living in the desert.</p><p>Special Guest: Ben Marx.</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="OpenTracing" rel="nofollow" href="http://opentracing.io/">OpenTracing</a></li><li><a title="OpenCensus" rel="nofollow" href="https://opencensus.io/">OpenCensus</a></li><li><a title="Dapper Paper" rel="nofollow" href="https://ai.google/research/pubs/pub36356">Dapper Paper</a></li><li><a title="Zipkin" rel="nofollow" href="https://zipkin.io/">Zipkin</a></li><li><a title="Distributed Systems" rel="nofollow" href="https://www.distributed-systems.net/index.php/books/distributed-systems-3rd-edition-2017/">Distributed Systems</a></li><li><a title="Jepsen" rel="nofollow" href="https://aphyr.com/tags/jepsen">Jepsen</a></li><li><a title="How to read a paper" rel="nofollow" href="http://ccr.sigcomm.org/online/files/p83-keshavA.pdf">How to read a paper</a></li><li><a title="Pearls of functional algorithm design" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521513383/elixiroutlaws-20">Pearls of functional algorithm design</a></li><li><a title="Functional programming through lambda calculus" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0486478831/elixiroutlaws-20">Functional programming through lambda calculus</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week the outlaws are joined by Friend of The Show, Ben Marx. In between name dropping and sports idioms they discuss OpenTracing, OpenCensus, purely functional data structures, distributed systems, and Amos&#39;s experiences with living in the desert.</p><p>Special Guest: Ben Marx.</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="OpenTracing" rel="nofollow" href="http://opentracing.io/">OpenTracing</a></li><li><a title="OpenCensus" rel="nofollow" href="https://opencensus.io/">OpenCensus</a></li><li><a title="Dapper Paper" rel="nofollow" href="https://ai.google/research/pubs/pub36356">Dapper Paper</a></li><li><a title="Zipkin" rel="nofollow" href="https://zipkin.io/">Zipkin</a></li><li><a title="Distributed Systems" rel="nofollow" href="https://www.distributed-systems.net/index.php/books/distributed-systems-3rd-edition-2017/">Distributed Systems</a></li><li><a title="Jepsen" rel="nofollow" href="https://aphyr.com/tags/jepsen">Jepsen</a></li><li><a title="How to read a paper" rel="nofollow" href="http://ccr.sigcomm.org/online/files/p83-keshavA.pdf">How to read a paper</a></li><li><a title="Pearls of functional algorithm design" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521513383/elixiroutlaws-20">Pearls of functional algorithm design</a></li><li><a title="Functional programming through lambda calculus" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0486478831/elixiroutlaws-20">Functional programming through lambda calculus</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+n7cYkogU</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+n7cYkogU" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
      <podcast:person email="" href="" role="guest">Ben Marx</podcast:person>
    </item>
    <item>
      <title>Episode 5: I'm perfectly fine throwing my time into a ditch</title>
      <link>http://elixiroutlaws.com/5</link>
      <guid isPermaLink="false">4c794fe1-e859-4ded-9d9f-325b4e364547</guid>
      <pubDate>Sun, 13 May 2018 21:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/4c794fe1-e859-4ded-9d9f-325b4e364547.mp3" length="50130145" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>This week Anna and Chris discuss Chris's job change, how elixir is marketed, hopes for the community and some discussions on elixir conferences. Plus some advice for first time conference speakers.</itunes:subtitle>
      <itunes:duration>51:58</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/4/4c794fe1-e859-4ded-9d9f-325b4e364547/transcript.txt" type="text/plain"/>
      <description>This week Anna and Chris discuss Chris's job change, how Elixir is marketed to developers, the elixir communities ruby heritage, and some discussions on elixir conferences. They finish up with some resources for first time conference speakers. 
</description>
      <content:encoded>
        <![CDATA[<p>This week Anna and Chris discuss Chris&#39;s job change, how Elixir is marketed to developers, the elixir communities ruby heritage, and some discussions on elixir conferences. They finish up with some resources for first time conference speakers.</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="Functional Web Development with Elixir, OTP, and Phoenix" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1680502433/elixiroutlaws-20">Functional Web Development with Elixir, OTP, and Phoenix</a></li><li><a title="Erlang in Anger" rel="nofollow" href="https://www.erlang-in-anger.com/">Erlang in Anger</a></li><li><a title="Gig City Elixir" rel="nofollow" href="https://www.gigcityelixir.com/">Gig City Elixir</a></li><li><a title="How to prepare a talk" rel="nofollow" href="https://www.deconstructconf.com/blog/how-to-prepare-a-talk">How to prepare a talk</a></li><li><a title="Show and Tell" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1591848024/elixiroutlaws-20">Show and Tell</a></li><li><a title="Do you talk funny" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B017MWHCVI/elixiroutlaws-20">Do you talk funny</a></li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This week Anna and Chris discuss Chris&#39;s job change, how Elixir is marketed to developers, the elixir communities ruby heritage, and some discussions on elixir conferences. They finish up with some resources for first time conference speakers.</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="Functional Web Development with Elixir, OTP, and Phoenix" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1680502433/elixiroutlaws-20">Functional Web Development with Elixir, OTP, and Phoenix</a></li><li><a title="Erlang in Anger" rel="nofollow" href="https://www.erlang-in-anger.com/">Erlang in Anger</a></li><li><a title="Gig City Elixir" rel="nofollow" href="https://www.gigcityelixir.com/">Gig City Elixir</a></li><li><a title="How to prepare a talk" rel="nofollow" href="https://www.deconstructconf.com/blog/how-to-prepare-a-talk">How to prepare a talk</a></li><li><a title="Show and Tell" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1591848024/elixiroutlaws-20">Show and Tell</a></li><li><a title="Do you talk funny" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B017MWHCVI/elixiroutlaws-20">Do you talk funny</a></li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+QFzQswNE</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+QFzQswNE" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/e/e1a2340e-5b0b-4c2b-9b70-12004f207166/transcript.txt" type="text/plain"/>
      <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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+Q7TekdrL</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+Q7TekdrL" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </item>
    <item>
      <title>Episode 3: The Elixir Track of the Hallway Community - Teaching and Community</title>
      <link>http://elixiroutlaws.com/3</link>
      <guid isPermaLink="false">5d9a7a64-04a5-4078-8774-c6e895ad8cd0</guid>
      <pubDate>Sun, 29 Apr 2018 18:00:00 -0400</pubDate>
      <author>Elixir Outlaws</author>
      <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/5d9a7a64-04a5-4078-8774-c6e895ad8cd0.mp3" length="55379883" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Elixir Outlaws</itunes:author>
      <itunes:subtitle>We discuss of Elixir Bridge, teaching, and community involvement.</itunes:subtitle>
      <itunes:duration>52:47</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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/5/5d9a7a64-04a5-4078-8774-c6e895ad8cd0/transcript.txt" type="text/plain"/>
      <description>Links
https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472
https://ferd.ca/it-s-about-the-guarantees.html
https://www.evanmiller.org/four-days-of-go.html
https://www.evanmiller.org/why-i-program-in-erlang.html 
</description>
      <content:encoded>
        <![CDATA[<h1>Links</h1>

<p><a href="https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472" rel="nofollow">https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472</a><br>
<a href="https://ferd.ca/it-s-about-the-guarantees.html" rel="nofollow">https://ferd.ca/it-s-about-the-guarantees.html</a><br>
<a href="https://www.evanmiller.org/four-days-of-go.html" rel="nofollow">https://www.evanmiller.org/four-days-of-go.html</a><br>
<a href="https://www.evanmiller.org/why-i-program-in-erlang.html" rel="nofollow">https://www.evanmiller.org/why-i-program-in-erlang.html</a></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 Contest from Plataformatec - Elixir Chat - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/elixir-contest-from-plataformatec/13821">Elixir Contest from Plataformatec - Elixir Chat - Elixir Forum</a> &mdash; Designed for you who have adopted Elixir, tell us in 280 characters: What was the biggest challenge you had when adopting Elixir.</li><li><a title="Beam Community | Google Summer of Code" rel="nofollow" href="https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472">Beam Community | Google Summer of Code</a> &mdash; The BEAM Community is a group of OSS projects that run on the Erlang VM. Our goal is to host relevant projects in the Erlang community, making it easy for those projects to participate in the Google Summer of Code and for interested students to pick their best choice. The Erlang VM was originally designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications.</li></ul>]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<h1>Links</h1>

<p><a href="https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472" rel="nofollow">https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472</a><br>
<a href="https://ferd.ca/it-s-about-the-guarantees.html" rel="nofollow">https://ferd.ca/it-s-about-the-guarantees.html</a><br>
<a href="https://www.evanmiller.org/four-days-of-go.html" rel="nofollow">https://www.evanmiller.org/four-days-of-go.html</a><br>
<a href="https://www.evanmiller.org/why-i-program-in-erlang.html" rel="nofollow">https://www.evanmiller.org/why-i-program-in-erlang.html</a></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 Contest from Plataformatec - Elixir Chat - Elixir Forum" rel="nofollow" href="https://elixirforum.com/t/elixir-contest-from-plataformatec/13821">Elixir Contest from Plataformatec - Elixir Chat - Elixir Forum</a> &mdash; Designed for you who have adopted Elixir, tell us in 280 characters: What was the biggest challenge you had when adopting Elixir.</li><li><a title="Beam Community | Google Summer of Code" rel="nofollow" href="https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472">Beam Community | Google Summer of Code</a> &mdash; The BEAM Community is a group of OSS projects that run on the Erlang VM. Our goal is to host relevant projects in the Erlang community, making it easy for those projects to participate in the Google Summer of Code and for interested students to pick their best choice. The Erlang VM was originally designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications.</li></ul>]]>
      </itunes:summary>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+hkYwiKgS</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+hkYwiKgS" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/b/b726886b-8b04-49ac-b9fa-2bf7a08f27ef/transcript.txt" type="text/plain"/>
      <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/" target="_blank"&gt;Proper Testing&lt;/a&gt;
&lt;a href="https://hexdocs.pm/stream_data/StreamData.html" target="_blank"&gt;StreamData&lt;/a&gt;
&lt;a href="https://github.com/Quviq/eqc_ex" target="_blank"&gt;QuickCheck&lt;/a&gt;
&lt;a href="https://github.com/alfert/propcheck" target="_blank"&gt;Propcheck&lt;/a&gt;
&lt;a href="https://github.com/whatyouhide/stream_data/issues/94" target="_blank"&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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+PN7zU7cQ</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+PN7zU7cQ" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
      <podcast:person email="" href="" role="host">Anna Neyzberg</podcast:person>
    </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"/>
      <podcast:transcript url="https://assets.fireside.fm/file/fireside-images-2024/podcasts/transcripts/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/episodes/6/67d05554-af34-4219-90d4-c415caa6a9fe/transcript.txt" type="text/plain"/>
      <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;list=PLE7tQUdRKcyZV6tCYvrBLOGoyxUf7s9RT&amp;index=16&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>
      <fireside:playerURL>https://fireside.fm/player/v2/BszX8Qwp+fEpOeuHV</fireside:playerURL>
      <fireside:playerEmbedCode>
        <![CDATA[<iframe src="https://fireside.fm/player/v2/BszX8Qwp+fEpOeuHV" width="740" height="200" frameborder="0" scrolling="no">]]>
      </fireside:playerEmbedCode>
      <podcast:person email="" href="https://keathley.io" role="host">Chris Keathley</podcast:person>
      <podcast:person email="" href="https://binarynoggin.com/" role="host">Amos King</podcast:person>
    </item>
  </channel>
</rss>
