<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Sat, 11 Apr 2026 01:21:35 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Elixir Outlaws - Episodes Tagged with “Elixir”</title>
    <link>https://elixiroutlaws.com/tags/elixir</link>
    <pubDate>Fri, 13 Mar 2020 12:00:00 -0400</pubDate>
    <description>Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>The hallway track of the Elixir community</itunes:subtitle>
    <itunes:author>Elixir Outlaws</itunes:author>
    <itunes:summary>Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
    <itunes:owner>
      <itunes:name>Elixir Outlaws</itunes:name>
      <itunes:email>amos@binarynoggin.com</itunes:email>
    </itunes:owner>
<itunes:category text="Technology"/>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<item>
  <title>Episode 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;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>
</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>
</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>
</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>
</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>
</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>
</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"/>
  <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>
</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"/>
  <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>
</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"/>
  <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>
</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"/>
  <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>
</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"/>
  <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>
</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"/>
  <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>
</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"/>
  <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>
</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"/>
  <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>
</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"/>
  <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>
</item>
<item>
  <title>Episode 4: A simple matter of FTP</title>
  <link>http://elixiroutlaws.com/4</link>
  <guid isPermaLink="false">e1a2340e-5b0b-4c2b-9b70-12004f207166</guid>
  <pubDate>Sun, 06 May 2018 21:00:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/e1a2340e-5b0b-4c2b-9b70-12004f207166.mp3" length="40741949" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>Amos talks about his continuing journey into property testing and the outlaws discuss the ramifications of including stream_data in elixir core.</itunes:subtitle>
  <itunes:duration>42:18</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>Amos kicks off this episode by exposing the joys of symbolic variables in proper's state machine tests. Chris laments the lack of elixir work in his life and his future plans to correct the situation. The Outlaws then discuss the ramifications of Proper's GPL licensing. Not wanting to bore everyone with yet another open source licensing debate they quickly shift to #hottakes on stream_data's inclusion in elixir core. Anna provides a voice of reason while Chris plays devils advocate and says things that he'll probably regret. They finish with a teaser on "Purely Functional Data Structures". 
</description>
  <content:encoded>
    <![CDATA[<p>Amos kicks off this episode by exposing the joys of symbolic variables in proper&#39;s state machine tests. Chris laments the lack of elixir work in his life and his future plans to correct the situation. The Outlaws then discuss the ramifications of Proper&#39;s GPL licensing. Not wanting to bore everyone with yet another open source licensing debate they quickly shift to #hottakes on stream_data&#39;s inclusion in elixir core. Anna provides a voice of reason while Chris plays devils advocate and says things that he&#39;ll probably regret. They finish with a teaser on &quot;Purely Functional Data Structures&quot;.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Elixir Forum" rel="nofollow" href="https://elixirforum.com/">Elixir Forum</a> &mdash; As well as catering to the community’s more general needs, we have a strong focus on learning, so if you’ve been curious about Elixir or are just starting out - join up - you’ll be in great company!</li><li><a title="QuickCheck Testing For Fun and Profit" rel="nofollow" href="https://github.com/papers-we-love/raleigh-durham/blob/master/quickcheck/QuickCheck.pdf">QuickCheck Testing For Fun and Profit</a></li><li><a title="Proper Testing" rel="nofollow" href="http://propertesting.com/">Proper Testing</a></li><li><a title="Proper Documentation on StateM" rel="nofollow" href="http://proper.softlab.ntua.gr/Tutorials/PropEr_testing_of_generic_servers.html">Proper Documentation on StateM</a></li><li><a title="Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521663504/elixiroutlaws-20">Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books</a> &mdash; Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages</li><li><a title="Monoids and Finger trees" rel="nofollow" href="https://apfelmus.nfshost.com/articles/monoid-fingertree.html">Monoids and Finger trees</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Amos kicks off this episode by exposing the joys of symbolic variables in proper&#39;s state machine tests. Chris laments the lack of elixir work in his life and his future plans to correct the situation. The Outlaws then discuss the ramifications of Proper&#39;s GPL licensing. Not wanting to bore everyone with yet another open source licensing debate they quickly shift to #hottakes on stream_data&#39;s inclusion in elixir core. Anna provides a voice of reason while Chris plays devils advocate and says things that he&#39;ll probably regret. They finish with a teaser on &quot;Purely Functional Data Structures&quot;.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Elixir Forum" rel="nofollow" href="https://elixirforum.com/">Elixir Forum</a> &mdash; As well as catering to the community’s more general needs, we have a strong focus on learning, so if you’ve been curious about Elixir or are just starting out - join up - you’ll be in great company!</li><li><a title="QuickCheck Testing For Fun and Profit" rel="nofollow" href="https://github.com/papers-we-love/raleigh-durham/blob/master/quickcheck/QuickCheck.pdf">QuickCheck Testing For Fun and Profit</a></li><li><a title="Proper Testing" rel="nofollow" href="http://propertesting.com/">Proper Testing</a></li><li><a title="Proper Documentation on StateM" rel="nofollow" href="http://proper.softlab.ntua.gr/Tutorials/PropEr_testing_of_generic_servers.html">Proper Documentation on StateM</a></li><li><a title="Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/0521663504/elixiroutlaws-20">Purely Functional Data Structures: Chris Okasaki: 9780521663502: Amazon.com: Books</a> &mdash; Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages</li><li><a title="Monoids and Finger trees" rel="nofollow" href="https://apfelmus.nfshost.com/articles/monoid-fingertree.html">Monoids and Finger trees</a></li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
