<?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>Thu, 16 Apr 2026 15:46:26 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Elixir Outlaws - Episodes Tagged with “Behaviours”</title>
    <link>https://elixiroutlaws.com/tags/behaviours</link>
    <pubDate>Mon, 09 Aug 2021 11: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 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>
  </channel>
</rss>
