<?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>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Tue, 28 Apr 2026 11:37:55 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Bandit”</title>
    <link>https://podcast.thinkingelixir.com/tags/bandit</link>
    <pubDate>Tue, 14 Nov 2023 04:15:00 -0700</pubDate>
    <description>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>News and interviews for the Elixir community</itunes:subtitle>
    <itunes:author>ThinkingElixir.com</itunes:author>
    <itunes:summary>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, programming, web, clustering, phoenix, liveview, news, developer</itunes:keywords>
    <itunes:owner>
      <itunes:name>ThinkingElixir.com</itunes:name>
      <itunes:email>podcast@thinkingelixir.com</itunes:email>
    </itunes:owner>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Technology"/>
<item>
  <title>177: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/177</link>
  <guid isPermaLink="false">04f50ae6-419a-46cd-878f-454f924d3af3</guid>
  <pubDate>Tue, 14 Nov 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/04f50ae6-419a-46cd-878f-454f924d3af3.mp3" length="9676800" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News delves into Discord scaling with Elixir, Oban's Phoenix.PubSub update, a peek at LiveView Native tutorials for mobile dev, Livebook's Bandit endorsement, and more!</itunes:subtitle>
  <itunes:duration>13:00</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>This week's news highlights Discord's deep-dive into how they've scaled their servers to support millions of concurrent users, leveraging Elixir's power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native's tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more!
Show Notes online - http://podcast.thinkingelixir.com/177 (http://podcast.thinkingelixir.com/177)
Elixir Community News
- https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server (https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discord blog post detailing the scaling of individual Discord servers and the technical challenges involved.
- https://github.com/discord/manifold (https://github.com/discord/manifold?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub link to Discord's opensource Elixir library "Manifold" used for batch message passing between nodes.
- https://www.youtube.com/watch?v=HP86Svk4hzI (https://www.youtube.com/watch?v=HP86Svk4hzI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris Grainger discusses using Elixir + Phoenix + Nx in production with machine learning on the BEAM.
- https://github.com/livebook-dev/livebook/pull/2316 (https://github.com/livebook-dev/livebook/pull/2316?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A Livebook PR titled "Upgrade to bandit" merged by José Valim, signifying an endorsement for the Bandit library.
- https://twitter.com/cvkmohan/status/1719489327925694682 (https://twitter.com/cvkmohan/status/1719489327925694682?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion on Twitter about using Bandit as an upgrade for a Phoenix app.
- https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820 (https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A flag added to elixirstream.dev for diffing generated output, introduced in Phoenix 1.7.8.
- https://github.com/sorentwo/obannotifiersphoenix (https://github.com/sorentwo/oban_notifiers_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of a new Oban notifier powered by Phoenix.PubSub, compatible with OTP and now able to use Redis.
- https://twitter.com/bcardarella/status/1720179762088272080 (https://twitter.com/bcardarella/status/1720179762088272080?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tease of the upcoming LiveView Native v0.2 and its tutorial experience using Livebook.
- https://podcast.thinkingelixir.com/174 (https://podcast.thinkingelixir.com/174?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview about DockYard's BeaconCMS
- https://twitter.com/bcardarella/status/1721172482298663214 (https://twitter.com/bcardarella/status/1721172482298663214?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter post discussing the 'Variants' feature for A/B/C/D/etc. page variant testing in BeaconCMS.
- https://twitter.com/NervesMeetup/status/1721389396417728782 (https://twitter.com/NervesMeetup/status/1721389396417728782?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement tweet for the next Nerves embedded systems meetup.
- https://www.meetup.com/nerves/events/290189609/ (https://www.meetup.com/nerves/events/290189609/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Meetup link for the Nerves embedded systems event featuring a walkthrough by Alex McLain.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, news, discord, livebook, bandit</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week&#39;s news highlights Discord&#39;s deep-dive into how they&#39;ve scaled their servers to support millions of concurrent users, leveraging Elixir&#39;s power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native&#39;s tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/177" rel="nofollow">http://podcast.thinkingelixir.com/177</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server</a> – Discord blog post detailing the scaling of individual Discord servers and the technical challenges involved.</li>
<li><a href="https://github.com/discord/manifold?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/discord/manifold</a> – GitHub link to Discord&#39;s opensource Elixir library &quot;Manifold&quot; used for batch message passing between nodes.</li>
<li><a href="https://www.youtube.com/watch?v=HP86Svk4hzI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=HP86Svk4hzI</a> – Chris Grainger discusses using Elixir + Phoenix + Nx in production with machine learning on the BEAM.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2316?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2316</a> – A Livebook PR titled &quot;Upgrade to bandit&quot; merged by José Valim, signifying an endorsement for the Bandit library.</li>
<li><a href="https://twitter.com/cvkmohan/status/1719489327925694682?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/cvkmohan/status/1719489327925694682</a> – Discussion on Twitter about using Bandit as an upgrade for a Phoenix app.</li>
<li><a href="https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820</a> – A flag added to elixirstream.dev for diffing generated output, introduced in Phoenix 1.7.8.</li>
<li><a href="https://github.com/sorentwo/oban_notifiers_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sorentwo/oban_notifiers_phoenix</a> – Release of a new Oban notifier powered by Phoenix.PubSub, compatible with OTP and now able to use Redis.</li>
<li><a href="https://twitter.com/bcardarella/status/1720179762088272080?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1720179762088272080</a> – Tease of the upcoming LiveView Native v0.2 and its tutorial experience using Livebook.</li>
<li><a href="https://podcast.thinkingelixir.com/174?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/174</a> – Previous interview about DockYard&#39;s BeaconCMS</li>
<li><a href="https://twitter.com/bcardarella/status/1721172482298663214?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1721172482298663214</a> – Twitter post discussing the &#39;Variants&#39; feature for A/B/C/D/etc. page variant testing in BeaconCMS.</li>
<li><a href="https://twitter.com/NervesMeetup/status/1721389396417728782?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/NervesMeetup/status/1721389396417728782</a> – Announcement tweet for the next Nerves embedded systems meetup.</li>
<li><a href="https://www.meetup.com/nerves/events/290189609/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.meetup.com/nerves/events/290189609/</a> – Meetup link for the Nerves embedded systems event featuring a walkthrough by Alex McLain.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week&#39;s news highlights Discord&#39;s deep-dive into how they&#39;ve scaled their servers to support millions of concurrent users, leveraging Elixir&#39;s power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native&#39;s tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/177" rel="nofollow">http://podcast.thinkingelixir.com/177</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server</a> – Discord blog post detailing the scaling of individual Discord servers and the technical challenges involved.</li>
<li><a href="https://github.com/discord/manifold?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/discord/manifold</a> – GitHub link to Discord&#39;s opensource Elixir library &quot;Manifold&quot; used for batch message passing between nodes.</li>
<li><a href="https://www.youtube.com/watch?v=HP86Svk4hzI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=HP86Svk4hzI</a> – Chris Grainger discusses using Elixir + Phoenix + Nx in production with machine learning on the BEAM.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2316?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2316</a> – A Livebook PR titled &quot;Upgrade to bandit&quot; merged by José Valim, signifying an endorsement for the Bandit library.</li>
<li><a href="https://twitter.com/cvkmohan/status/1719489327925694682?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/cvkmohan/status/1719489327925694682</a> – Discussion on Twitter about using Bandit as an upgrade for a Phoenix app.</li>
<li><a href="https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820</a> – A flag added to elixirstream.dev for diffing generated output, introduced in Phoenix 1.7.8.</li>
<li><a href="https://github.com/sorentwo/oban_notifiers_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sorentwo/oban_notifiers_phoenix</a> – Release of a new Oban notifier powered by Phoenix.PubSub, compatible with OTP and now able to use Redis.</li>
<li><a href="https://twitter.com/bcardarella/status/1720179762088272080?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1720179762088272080</a> – Tease of the upcoming LiveView Native v0.2 and its tutorial experience using Livebook.</li>
<li><a href="https://podcast.thinkingelixir.com/174?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/174</a> – Previous interview about DockYard&#39;s BeaconCMS</li>
<li><a href="https://twitter.com/bcardarella/status/1721172482298663214?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1721172482298663214</a> – Twitter post discussing the &#39;Variants&#39; feature for A/B/C/D/etc. page variant testing in BeaconCMS.</li>
<li><a href="https://twitter.com/NervesMeetup/status/1721389396417728782?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/NervesMeetup/status/1721389396417728782</a> – Announcement tweet for the next Nerves embedded systems meetup.</li>
<li><a href="https://www.meetup.com/nerves/events/290189609/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.meetup.com/nerves/events/290189609/</a> – Meetup link for the Nerves embedded systems event featuring a walkthrough by Alex McLain.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>175: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/175</link>
  <guid isPermaLink="false">aa240288-bc77-4aa8-b5bd-b8ea47f18c73</guid>
  <pubDate>Tue, 31 Oct 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/aa240288-bc77-4aa8-b5bd-b8ea47f18c73.mp3" length="14843904" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes the major release of Bandit 1.0, upcoming dev experience improvements in Elixir v1.16, comparisons of Language Server alternatives, integration of Mistral with Bumblebee and the introduction of Permit – an authorization library for Phoenix apps, and more!</itunes:subtitle>
  <itunes:duration>20:11</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>In this episode, we kick off with the major release of Bandit 1.0, an Elixir substitute for Cowboy, that's making an impact with its performance. We move on to the Elixir compiler's dev experience improvements in the upcoming Elixir v1.16. We then transition to talk about the various Language Server alternatives available, how their features compare, and the newly announced Erlang Language Server at CodeBEAM Europe. We talk about the newly added support of the Mistral LLM with the Bumblebee library and why this is interesting, the introduction of Permit - an authorization library for Phoenix apps, and more!
Show Notes online - http://podcast.thinkingelixir.com/175 (http://podcast.thinkingelixir.com/175)
Elixir Community News
- https://twitter.com/ryanrwinchester/status/1715129566421831878 (https://twitter.com/ryanrwinchester/status/1715129566421831878?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about Bandit 1.0 release.
- https://podcast.thinkingelixir.com/128 (https://podcast.thinkingelixir.com/128?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview with Mat Trudel about Bandit as a Phoenix web server.
- https://elixirforum.com/t/bandit-a-pure-elixir-http-server-for-plug-websock-applications/59146/1 (https://elixirforum.com/t/bandit-a-pure-elixir-http-server-for-plug-websock-applications/59146/1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Forum post related to Bandit and its integration with Phoenix Projects
- https://mat.geeky.net/2023/10/19/bandit-is-all-grown-up.html (https://mat.geeky.net/2023/10/19/bandit-is-all-grown-up.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post covering the history and the release of Bandit
- https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack (https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reference to HTTP/2 related topics
- https://twitter.com/josevalim/status/1716372821671067900 (https://twitter.com/josevalim/status/1716372821671067900?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Updates from José Valim about new compiler error reporting diagnostics coming in Elixir v1.16.
- https://twitter.com/magevinicius/status/1716601466113130685 (https://twitter.com/magevinicius/status/1716601466113130685?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Follow up about the compiler error reporting diagnostics.
- https://gist.github.com/Nezteb/dc63f1d5ad9d88907dd103da2ca000b1 (https://gist.github.com/Nezteb/dc63f1d5ad9d88907dd103da2ca000b1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Comparison of different Language Server (LS) options in Elixir created by Noah Betzen.
- https://elixirforum.com/t/comparing-elixir-language-servers-elixirls-lexical-and-next-ls/59372 (https://elixirforum.com/t/comparing-elixir-language-servers-elixirls-lexical-and-next-ls/59372?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirForum post about LS comparisons.
- https://twitter.com/PragTob/status/1715339945898869225 (https://twitter.com/PragTob/status/1715339945898869225?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of new Erlang Language Server at CodeBEAM Europe.
- https://github.com/WhatsApp/erlang-language-platform (https://github.com/WhatsApp/erlang-language-platform?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github link for new Erlang Language Server.
- https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-4/ (https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-4/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Updates about NextLS, another Language Server.
- https://twitter.com/sean_moriarity/status/1715042161677201428 (https://twitter.com/sean_moriarity/status/1715042161677201428?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about Mistral coming to Bumblebee.
- https://github.com/elixir-nx/bumblebee/pull/264 (https://github.com/elixir-nx/bumblebee/pull/264?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The PR for adding Mistral support.
- https://mistral.ai/ (https://mistral.ai/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More about Mistral.
- https://twitter.com/sean_moriarity/status/1715758666001928613 (https://twitter.com/sean_moriarity/status/1715758666001928613?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Process of adding new models to Bumblebee.
- https://curiosum.com/blog/authorize-access-to-your-phoenix-app-with-permit (https://curiosum.com/blog/authorize-access-to-your-phoenix-app-with-permit?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction to Permit, an authorization library for Phoenix application.
- https://podcast.thinkingelixir.com/162 (https://podcast.thinkingelixir.com/162?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Interview with Patrick Smith about Orb and using WebAssembly in the browser.
- https://youtu.be/UnMcBa2efX4?si=l1xer5YpzrJyvMov&amp;amp;t=742 (https://youtu.be/UnMcBa2efX4?si=l1xer5YpzrJyvMov&amp;amp;t=742?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Presentation about his color picker example that uses WebAssembly for complex but very smooth browser side operation.
- https://twitter.com/sprsmpl/status/1716635858281902140 (https://twitter.com/sprsmpl/status/1716635858281902140?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about NervesConf.
- https://elixirconf.africa/ (https://elixirconf.africa/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information regarding the Elixir Safari conference in Africa.
- https://twitter.com/ElixirConfEU/status/1713929804062273663 (https://twitter.com/ElixirConfEU/status/1713929804062273663?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf Europe's call for talks.
- https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Conference website for ElixirConf Europe.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, news, bandit</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this episode, we kick off with the major release of Bandit 1.0, an Elixir substitute for Cowboy, that&#39;s making an impact with its performance. We move on to the Elixir compiler&#39;s dev experience improvements in the upcoming Elixir v1.16. We then transition to talk about the various Language Server alternatives available, how their features compare, and the newly announced Erlang Language Server at CodeBEAM Europe. We talk about the newly added support of the Mistral LLM with the Bumblebee library and why this is interesting, the introduction of Permit - an authorization library for Phoenix apps, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/175" rel="nofollow">http://podcast.thinkingelixir.com/175</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://twitter.com/ryanrwinchester/status/1715129566421831878?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ryanrwinchester/status/1715129566421831878</a> – Announcement about Bandit 1.0 release.</li>
<li><a href="https://podcast.thinkingelixir.com/128?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/128</a> – Previous interview with Mat Trudel about Bandit as a Phoenix web server.</li>
<li><a href="https://elixirforum.com/t/bandit-a-pure-elixir-http-server-for-plug-websock-applications/59146/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/bandit-a-pure-elixir-http-server-for-plug-websock-applications/59146/1</a> – Forum post related to Bandit and its integration with Phoenix Projects</li>
<li><a href="https://mat.geeky.net/2023/10/19/bandit-is-all-grown-up.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mat.geeky.net/2023/10/19/bandit-is-all-grown-up.html</a> – Blog post covering the history and the release of Bandit</li>
<li><a href="https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack</a> – Reference to HTTP/2 related topics</li>
<li><a href="https://twitter.com/josevalim/status/1716372821671067900?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1716372821671067900</a> – Updates from José Valim about new compiler error reporting diagnostics coming in Elixir v1.16.</li>
<li><a href="https://twitter.com/magevinicius/status/1716601466113130685?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/magevinicius/status/1716601466113130685</a> – Follow up about the compiler error reporting diagnostics.</li>
<li><a href="https://gist.github.com/Nezteb/dc63f1d5ad9d88907dd103da2ca000b1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/Nezteb/dc63f1d5ad9d88907dd103da2ca000b1</a> – Comparison of different Language Server (LS) options in Elixir created by Noah Betzen.</li>
<li><a href="https://elixirforum.com/t/comparing-elixir-language-servers-elixirls-lexical-and-next-ls/59372?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/comparing-elixir-language-servers-elixirls-lexical-and-next-ls/59372</a> – ElixirForum post about LS comparisons.</li>
<li><a href="https://twitter.com/PragTob/status/1715339945898869225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PragTob/status/1715339945898869225</a> – Announcement of new Erlang Language Server at CodeBEAM Europe.</li>
<li><a href="https://github.com/WhatsApp/erlang-language-platform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/WhatsApp/erlang-language-platform</a> – Github link for new Erlang Language Server.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-4/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-4/</a> – Updates about NextLS, another Language Server.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1715042161677201428?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1715042161677201428</a> – Information about Mistral coming to Bumblebee.</li>
<li><a href="https://github.com/elixir-nx/bumblebee/pull/264?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/bumblebee/pull/264</a> – The PR for adding Mistral support.</li>
<li><a href="https://mistral.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mistral.ai/</a> – More about Mistral.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1715758666001928613?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1715758666001928613</a> – Process of adding new models to Bumblebee.</li>
<li><a href="https://curiosum.com/blog/authorize-access-to-your-phoenix-app-with-permit?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/blog/authorize-access-to-your-phoenix-app-with-permit</a> – Introduction to Permit, an authorization library for Phoenix application.</li>
<li><a href="https://podcast.thinkingelixir.com/162?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/162</a> – Interview with Patrick Smith about Orb and using WebAssembly in the browser.</li>
<li><a href="https://youtu.be/UnMcBa2efX4?si=l1xer5YpzrJyvMov&t=742?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/UnMcBa2efX4?si=l1xer5YpzrJyvMov&amp;t=742</a> – Presentation about his color picker example that uses WebAssembly for complex but very smooth browser side operation.</li>
<li><a href="https://twitter.com/sprsmpl/status/1716635858281902140?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sprsmpl/status/1716635858281902140</a> – Announcement about NervesConf.</li>
<li><a href="https://elixirconf.africa/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.africa/</a> – Information regarding the Elixir Safari conference in Africa.</li>
<li><a href="https://twitter.com/ElixirConfEU/status/1713929804062273663?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConfEU/status/1713929804062273663</a> – ElixirConf Europe&#39;s call for talks.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – Conference website for ElixirConf Europe.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In this episode, we kick off with the major release of Bandit 1.0, an Elixir substitute for Cowboy, that&#39;s making an impact with its performance. We move on to the Elixir compiler&#39;s dev experience improvements in the upcoming Elixir v1.16. We then transition to talk about the various Language Server alternatives available, how their features compare, and the newly announced Erlang Language Server at CodeBEAM Europe. We talk about the newly added support of the Mistral LLM with the Bumblebee library and why this is interesting, the introduction of Permit - an authorization library for Phoenix apps, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/175" rel="nofollow">http://podcast.thinkingelixir.com/175</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://twitter.com/ryanrwinchester/status/1715129566421831878?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ryanrwinchester/status/1715129566421831878</a> – Announcement about Bandit 1.0 release.</li>
<li><a href="https://podcast.thinkingelixir.com/128?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/128</a> – Previous interview with Mat Trudel about Bandit as a Phoenix web server.</li>
<li><a href="https://elixirforum.com/t/bandit-a-pure-elixir-http-server-for-plug-websock-applications/59146/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/bandit-a-pure-elixir-http-server-for-plug-websock-applications/59146/1</a> – Forum post related to Bandit and its integration with Phoenix Projects</li>
<li><a href="https://mat.geeky.net/2023/10/19/bandit-is-all-grown-up.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mat.geeky.net/2023/10/19/bandit-is-all-grown-up.html</a> – Blog post covering the history and the release of Bandit</li>
<li><a href="https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack</a> – Reference to HTTP/2 related topics</li>
<li><a href="https://twitter.com/josevalim/status/1716372821671067900?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1716372821671067900</a> – Updates from José Valim about new compiler error reporting diagnostics coming in Elixir v1.16.</li>
<li><a href="https://twitter.com/magevinicius/status/1716601466113130685?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/magevinicius/status/1716601466113130685</a> – Follow up about the compiler error reporting diagnostics.</li>
<li><a href="https://gist.github.com/Nezteb/dc63f1d5ad9d88907dd103da2ca000b1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/Nezteb/dc63f1d5ad9d88907dd103da2ca000b1</a> – Comparison of different Language Server (LS) options in Elixir created by Noah Betzen.</li>
<li><a href="https://elixirforum.com/t/comparing-elixir-language-servers-elixirls-lexical-and-next-ls/59372?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/comparing-elixir-language-servers-elixirls-lexical-and-next-ls/59372</a> – ElixirForum post about LS comparisons.</li>
<li><a href="https://twitter.com/PragTob/status/1715339945898869225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PragTob/status/1715339945898869225</a> – Announcement of new Erlang Language Server at CodeBEAM Europe.</li>
<li><a href="https://github.com/WhatsApp/erlang-language-platform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/WhatsApp/erlang-language-platform</a> – Github link for new Erlang Language Server.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-4/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-4/</a> – Updates about NextLS, another Language Server.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1715042161677201428?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1715042161677201428</a> – Information about Mistral coming to Bumblebee.</li>
<li><a href="https://github.com/elixir-nx/bumblebee/pull/264?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/bumblebee/pull/264</a> – The PR for adding Mistral support.</li>
<li><a href="https://mistral.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mistral.ai/</a> – More about Mistral.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1715758666001928613?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1715758666001928613</a> – Process of adding new models to Bumblebee.</li>
<li><a href="https://curiosum.com/blog/authorize-access-to-your-phoenix-app-with-permit?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/blog/authorize-access-to-your-phoenix-app-with-permit</a> – Introduction to Permit, an authorization library for Phoenix application.</li>
<li><a href="https://podcast.thinkingelixir.com/162?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/162</a> – Interview with Patrick Smith about Orb and using WebAssembly in the browser.</li>
<li><a href="https://youtu.be/UnMcBa2efX4?si=l1xer5YpzrJyvMov&t=742?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/UnMcBa2efX4?si=l1xer5YpzrJyvMov&amp;t=742</a> – Presentation about his color picker example that uses WebAssembly for complex but very smooth browser side operation.</li>
<li><a href="https://twitter.com/sprsmpl/status/1716635858281902140?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sprsmpl/status/1716635858281902140</a> – Announcement about NervesConf.</li>
<li><a href="https://elixirconf.africa/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.africa/</a> – Information regarding the Elixir Safari conference in Africa.</li>
<li><a href="https://twitter.com/ElixirConfEU/status/1713929804062273663?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConfEU/status/1713929804062273663</a> – ElixirConf Europe&#39;s call for talks.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – Conference website for ElixirConf Europe.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>128: Speedy like a Bandit</title>
  <link>https://podcast.thinkingelixir.com/128</link>
  <guid isPermaLink="false">8bb1434f-0a17-4e28-a133-8750c309c682</guid>
  <pubDate>Tue, 06 Dec 2022 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8bb1434f-0a17-4e28-a133-8750c309c682.mp3" length="43612160" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle></itunes:subtitle>
  <itunes:duration>1:00:08</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>The Phoenix 1.7 announcement blog post mentioned the ability to swap out Cowboy for another webserver like Bandit. We talked with Mat Trudel to learn more about his pure-Elixir webserver and find out how it works with Phoenix. We learn Bandit can be up to 5x faster by narrowly focusing on turning a request into a Plug connection and much more!
Show Notes online - http://podcast.thinkingelixir.com/128 (http://podcast.thinkingelixir.com/128)
Elixir Community News
- https://github.com/features/security/ (https://github.com/features/security/) – Github's Dependabot now supports private hex repositories.
- https://twitter.com/sorentwo/status/1595526317436452864 (https://twitter.com/sorentwo/status/1595526317436452864) – Parker Selbert brought this to our attention.
- https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#hex-repository (https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#hex-repository)
- https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html (https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html) – CI tip to check for unused mix lock entries
- https://twitter.com/RudManusachi/status/1597341690653999106 (https://twitter.com/RudManusachi/status/1597341690653999106) – Shared by Rudolf on Twitter
- mix deps.unlock --check-unused
- https://fly.io/phoenix-files/github-actions-for-elixir-ci/ (https://fly.io/phoenix-files/github-actions-for-elixir-ci/) – CI resource for Elixir projects on Github
- https://twitter.com/TechRecHayden/status/1595776257513373699 (https://twitter.com/TechRecHayden/status/1595776257513373699) – Hayden Evans spotted that Zoom is using Erlang in production for their chat platform.
- Mastadon instances to consider if looking for a Twitter alternative...
- https://genserver.social/about (https://genserver.social/about)
- https://hachyderm.io/explore (https://hachyderm.io/explore)
- https://fosstodon.org/ (https://fosstodon.org/)
- https://mastodon.social/explore (https://mastodon.social/explore)
- https://www.lambdadays.org/lambdadays2023 (https://www.lambdadays.org/lambdadays2023) – Lambda Days conference returns as an in-person only event to Kraków on 5-6 June 2023.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://phoenixframework.org/blog/phoenix-1.7-released (https://phoenixframework.org/blog/phoenix-1.7-released) – Phoenix 1.7 blog post described at the end - “Alternative Webserver Support”
- https://github.com/mtrudel/bandit (https://github.com/mtrudel/bandit) – “Bandit is a pure Elixir HTTP server for Plug &amp;amp; WebSock applications”
- https://github.com/mtrudel/thousand_island (https://github.com/mtrudel/thousand_island) – “Thousand Island is a pure Elixir socket server, powering the layer underneath Bandit”
- https://ninenines.eu/docs/en/cowboy/2.9/guide/ (https://ninenines.eu/docs/en/cowboy/2.9/guide/) – Cowboy docs
- https://www.pagerduty.com/ (https://www.pagerduty.com/)
- https://github.com/ninenines/cowlib (https://github.com/ninenines/cowlib)
- https://www.youtube.com/watch?v=ZLjWyanLHuk (https://www.youtube.com/watch?v=ZLjWyanLHuk)
- https://github.com/crossbario/autobahn-testsuite (https://github.com/crossbario/autobahn-testsuite)
- https://en.wikipedia.org/wiki/Cyclicredundancycheck (https://en.wikipedia.org/wiki/Cyclic_redundancy_check)
- https://en.wikipedia.org/wiki/Cyclicredundancycheck#CRC-32_algorithm (https://en.wikipedia.org/wiki/Cyclic_redundancy_check#CRC-32_algorithm)
- https://github.com/phoenixframework/websock (https://github.com/phoenixframework/websock)
- https://hexdocs.pm/plug/Plug.Conn.html#upgrade_adapter/3 (https://hexdocs.pm/plug/Plug.Conn.html#upgrade_adapter/3)
- https://podcast.thinkingelixir.com/57 (https://podcast.thinkingelixir.com/57) – Scaling Live Chat with Cade Ward episode
- https://en.wikipedia.org/wiki/HTTP/3 (https://en.wikipedia.org/wiki/HTTP/3)
- https://github.com/mtrudel/talks/blob/main/2022-05-EMPEX-MTX-a-funny-thing-happened-on-the-way-to-the-phoenix.pdf (https://github.com/mtrudel/talks/blob/main/2022-05-EMPEX-MTX-a-funny-thing-happened-on-the-way-to-the-phoenix.pdf) – 2022 EMPEX presentation slides
- https://github.com/mtrudel/talks/blob/main/2021-10-ElixirConf-bandit-on-the-loose.pdf (https://github.com/mtrudel/talks/blob/main/2021-10-ElixirConf-bandit-on-the-loose.pdf) – 2021 Elixir Conf presentation slides
Guest Information
- https://twitter.com/mattrudel (https://twitter.com/mattrudel) – on Twitter
- https://github.com/mtrudel/ (https://github.com/mtrudel/) – on Github
- https://mat.geeky.net (https://mat.geeky.net) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, web server, http, cowboy, bandit, plug, speed</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>The Phoenix 1.7 announcement blog post mentioned the ability to swap out Cowboy for another webserver like Bandit. We talked with Mat Trudel to learn more about his pure-Elixir webserver and find out how it works with Phoenix. We learn Bandit can be up to 5x faster by narrowly focusing on turning a request into a Plug connection and much more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/128" rel="nofollow">http://podcast.thinkingelixir.com/128</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://github.com/features/security/" rel="nofollow">https://github.com/features/security/</a> – Github&#39;s Dependabot now supports private hex repositories.</li>
<li><a href="https://twitter.com/sorentwo/status/1595526317436452864" rel="nofollow">https://twitter.com/sorentwo/status/1595526317436452864</a> – Parker Selbert brought this to our attention.</li>
<li><a href="https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#hex-repository" rel="nofollow">https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#hex-repository</a></li>
<li><a href="https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html" rel="nofollow">https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html</a> – CI tip to check for unused mix lock entries</li>
<li><a href="https://twitter.com/RudManusachi/status/1597341690653999106" rel="nofollow">https://twitter.com/RudManusachi/status/1597341690653999106</a> – Shared by Rudolf on Twitter</li>
<li>mix deps.unlock --check-unused</li>
<li><a href="https://fly.io/phoenix-files/github-actions-for-elixir-ci/" rel="nofollow">https://fly.io/phoenix-files/github-actions-for-elixir-ci/</a> – CI resource for Elixir projects on Github</li>
<li><a href="https://twitter.com/TechRecHayden/status/1595776257513373699" rel="nofollow">https://twitter.com/TechRecHayden/status/1595776257513373699</a> – Hayden Evans spotted that Zoom is using Erlang in production for their chat platform.</li>
<li>Mastadon instances to consider if looking for a Twitter alternative...</li>
<li><a href="https://genserver.social/about" rel="nofollow">https://genserver.social/about</a></li>
<li><a href="https://hachyderm.io/explore" rel="nofollow">https://hachyderm.io/explore</a></li>
<li><a href="https://fosstodon.org/" rel="nofollow">https://fosstodon.org/</a></li>
<li><a href="https://mastodon.social/explore" rel="nofollow">https://mastodon.social/explore</a></li>
<li><a href="https://www.lambdadays.org/lambdadays2023" rel="nofollow">https://www.lambdadays.org/lambdadays2023</a> – Lambda Days conference returns as an in-person only event to Kraków on 5-6 June 2023.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Discussion Resources</strong></p>

<ul>
<li><a href="https://phoenixframework.org/blog/phoenix-1.7-released" rel="nofollow">https://phoenixframework.org/blog/phoenix-1.7-released</a> – Phoenix 1.7 blog post described at the end - “Alternative Webserver Support”</li>
<li><a href="https://github.com/mtrudel/bandit" rel="nofollow">https://github.com/mtrudel/bandit</a> – “Bandit is a pure Elixir HTTP server for Plug &amp; WebSock applications”</li>
<li><a href="https://github.com/mtrudel/thousand_island" rel="nofollow">https://github.com/mtrudel/thousand_island</a> – “Thousand Island is a pure Elixir socket server, powering the layer underneath Bandit”</li>
<li><a href="https://ninenines.eu/docs/en/cowboy/2.9/guide/" rel="nofollow">https://ninenines.eu/docs/en/cowboy/2.9/guide/</a> – Cowboy docs</li>
<li><a href="https://www.pagerduty.com/" rel="nofollow">https://www.pagerduty.com/</a></li>
<li><a href="https://github.com/ninenines/cowlib" rel="nofollow">https://github.com/ninenines/cowlib</a></li>
<li><a href="https://www.youtube.com/watch?v=ZLjWyanLHuk" rel="nofollow">https://www.youtube.com/watch?v=ZLjWyanLHuk</a></li>
<li><a href="https://github.com/crossbario/autobahn-testsuite" rel="nofollow">https://github.com/crossbario/autobahn-testsuite</a></li>
<li><a href="https://en.wikipedia.org/wiki/Cyclic_redundancy_check" rel="nofollow">https://en.wikipedia.org/wiki/Cyclic_redundancy_check</a></li>
<li><a href="https://en.wikipedia.org/wiki/Cyclic_redundancy_check#CRC-32_algorithm" rel="nofollow">https://en.wikipedia.org/wiki/Cyclic_redundancy_check#CRC-32_algorithm</a></li>
<li><a href="https://github.com/phoenixframework/websock" rel="nofollow">https://github.com/phoenixframework/websock</a></li>
<li><a href="https://hexdocs.pm/plug/Plug.Conn.html#upgrade_adapter/3" rel="nofollow">https://hexdocs.pm/plug/Plug.Conn.html#upgrade_adapter/3</a></li>
<li><a href="https://podcast.thinkingelixir.com/57" rel="nofollow">https://podcast.thinkingelixir.com/57</a> – Scaling Live Chat with Cade Ward episode</li>
<li><a href="https://en.wikipedia.org/wiki/HTTP/3" rel="nofollow">https://en.wikipedia.org/wiki/HTTP/3</a></li>
<li><a href="https://github.com/mtrudel/talks/blob/main/2022-05-EMPEX-MTX-a-funny-thing-happened-on-the-way-to-the-phoenix.pdf" rel="nofollow">https://github.com/mtrudel/talks/blob/main/2022-05-EMPEX-MTX-a-funny-thing-happened-on-the-way-to-the-phoenix.pdf</a> – 2022 EMPEX presentation slides</li>
<li><a href="https://github.com/mtrudel/talks/blob/main/2021-10-ElixirConf-bandit-on-the-loose.pdf" rel="nofollow">https://github.com/mtrudel/talks/blob/main/2021-10-ElixirConf-bandit-on-the-loose.pdf</a> – 2021 Elixir Conf presentation slides</li>
</ul>

<p><strong>Guest Information</strong></p>

<ul>
<li><a href="https://twitter.com/mattrudel" rel="nofollow">https://twitter.com/mattrudel</a> – on Twitter</li>
<li><a href="https://github.com/mtrudel/" rel="nofollow">https://github.com/mtrudel/</a> – on Github</li>
<li><a href="https://mat.geeky.net" rel="nofollow">https://mat.geeky.net</a> – Blog</li>
</ul>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>The Phoenix 1.7 announcement blog post mentioned the ability to swap out Cowboy for another webserver like Bandit. We talked with Mat Trudel to learn more about his pure-Elixir webserver and find out how it works with Phoenix. We learn Bandit can be up to 5x faster by narrowly focusing on turning a request into a Plug connection and much more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/128" rel="nofollow">http://podcast.thinkingelixir.com/128</a></p>

<p><strong>Elixir Community News</strong></p>

<ul>
<li><a href="https://github.com/features/security/" rel="nofollow">https://github.com/features/security/</a> – Github&#39;s Dependabot now supports private hex repositories.</li>
<li><a href="https://twitter.com/sorentwo/status/1595526317436452864" rel="nofollow">https://twitter.com/sorentwo/status/1595526317436452864</a> – Parker Selbert brought this to our attention.</li>
<li><a href="https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#hex-repository" rel="nofollow">https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#hex-repository</a></li>
<li><a href="https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html" rel="nofollow">https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html</a> – CI tip to check for unused mix lock entries</li>
<li><a href="https://twitter.com/RudManusachi/status/1597341690653999106" rel="nofollow">https://twitter.com/RudManusachi/status/1597341690653999106</a> – Shared by Rudolf on Twitter</li>
<li>mix deps.unlock --check-unused</li>
<li><a href="https://fly.io/phoenix-files/github-actions-for-elixir-ci/" rel="nofollow">https://fly.io/phoenix-files/github-actions-for-elixir-ci/</a> – CI resource for Elixir projects on Github</li>
<li><a href="https://twitter.com/TechRecHayden/status/1595776257513373699" rel="nofollow">https://twitter.com/TechRecHayden/status/1595776257513373699</a> – Hayden Evans spotted that Zoom is using Erlang in production for their chat platform.</li>
<li>Mastadon instances to consider if looking for a Twitter alternative...</li>
<li><a href="https://genserver.social/about" rel="nofollow">https://genserver.social/about</a></li>
<li><a href="https://hachyderm.io/explore" rel="nofollow">https://hachyderm.io/explore</a></li>
<li><a href="https://fosstodon.org/" rel="nofollow">https://fosstodon.org/</a></li>
<li><a href="https://mastodon.social/explore" rel="nofollow">https://mastodon.social/explore</a></li>
<li><a href="https://www.lambdadays.org/lambdadays2023" rel="nofollow">https://www.lambdadays.org/lambdadays2023</a> – Lambda Days conference returns as an in-person only event to Kraków on 5-6 June 2023.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a> or email at <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></p>

<p><strong>Discussion Resources</strong></p>

<ul>
<li><a href="https://phoenixframework.org/blog/phoenix-1.7-released" rel="nofollow">https://phoenixframework.org/blog/phoenix-1.7-released</a> – Phoenix 1.7 blog post described at the end - “Alternative Webserver Support”</li>
<li><a href="https://github.com/mtrudel/bandit" rel="nofollow">https://github.com/mtrudel/bandit</a> – “Bandit is a pure Elixir HTTP server for Plug &amp; WebSock applications”</li>
<li><a href="https://github.com/mtrudel/thousand_island" rel="nofollow">https://github.com/mtrudel/thousand_island</a> – “Thousand Island is a pure Elixir socket server, powering the layer underneath Bandit”</li>
<li><a href="https://ninenines.eu/docs/en/cowboy/2.9/guide/" rel="nofollow">https://ninenines.eu/docs/en/cowboy/2.9/guide/</a> – Cowboy docs</li>
<li><a href="https://www.pagerduty.com/" rel="nofollow">https://www.pagerduty.com/</a></li>
<li><a href="https://github.com/ninenines/cowlib" rel="nofollow">https://github.com/ninenines/cowlib</a></li>
<li><a href="https://www.youtube.com/watch?v=ZLjWyanLHuk" rel="nofollow">https://www.youtube.com/watch?v=ZLjWyanLHuk</a></li>
<li><a href="https://github.com/crossbario/autobahn-testsuite" rel="nofollow">https://github.com/crossbario/autobahn-testsuite</a></li>
<li><a href="https://en.wikipedia.org/wiki/Cyclic_redundancy_check" rel="nofollow">https://en.wikipedia.org/wiki/Cyclic_redundancy_check</a></li>
<li><a href="https://en.wikipedia.org/wiki/Cyclic_redundancy_check#CRC-32_algorithm" rel="nofollow">https://en.wikipedia.org/wiki/Cyclic_redundancy_check#CRC-32_algorithm</a></li>
<li><a href="https://github.com/phoenixframework/websock" rel="nofollow">https://github.com/phoenixframework/websock</a></li>
<li><a href="https://hexdocs.pm/plug/Plug.Conn.html#upgrade_adapter/3" rel="nofollow">https://hexdocs.pm/plug/Plug.Conn.html#upgrade_adapter/3</a></li>
<li><a href="https://podcast.thinkingelixir.com/57" rel="nofollow">https://podcast.thinkingelixir.com/57</a> – Scaling Live Chat with Cade Ward episode</li>
<li><a href="https://en.wikipedia.org/wiki/HTTP/3" rel="nofollow">https://en.wikipedia.org/wiki/HTTP/3</a></li>
<li><a href="https://github.com/mtrudel/talks/blob/main/2022-05-EMPEX-MTX-a-funny-thing-happened-on-the-way-to-the-phoenix.pdf" rel="nofollow">https://github.com/mtrudel/talks/blob/main/2022-05-EMPEX-MTX-a-funny-thing-happened-on-the-way-to-the-phoenix.pdf</a> – 2022 EMPEX presentation slides</li>
<li><a href="https://github.com/mtrudel/talks/blob/main/2021-10-ElixirConf-bandit-on-the-loose.pdf" rel="nofollow">https://github.com/mtrudel/talks/blob/main/2021-10-ElixirConf-bandit-on-the-loose.pdf</a> – 2021 Elixir Conf presentation slides</li>
</ul>

<p><strong>Guest Information</strong></p>

<ul>
<li><a href="https://twitter.com/mattrudel" rel="nofollow">https://twitter.com/mattrudel</a> – on Twitter</li>
<li><a href="https://github.com/mtrudel/" rel="nofollow">https://github.com/mtrudel/</a> – on Github</li>
<li><a href="https://mat.geeky.net" rel="nofollow">https://mat.geeky.net</a> – Blog</li>
</ul>

<p><strong>Find us online</strong></p>

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
