<?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>Tue, 14 Apr 2026 10:53:08 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Elixir Outlaws - Episodes Tagged with “Design”</title>
    <link>https://elixiroutlaws.com/tags/design</link>
    <pubDate>Thu, 09 Sep 2021 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 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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
  </channel>
</rss>
