<?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, 02 Jun 2026 22:02:08 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Dialyzer”</title>
    <link>https://podcast.thinkingelixir.com/tags/dialyzer</link>
    <pubDate>Tue, 27 Jun 2023 04:15:00 -0600</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>157: Adding Dialyzer Late in the Game</title>
  <link>https://podcast.thinkingelixir.com/157</link>
  <guid isPermaLink="false">524c349e-32c4-49b8-a4a1-0b43cee99af3</guid>
  <pubDate>Tue, 27 Jun 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/524c349e-32c4-49b8-a4a1-0b43cee99af3.mp3" length="38916096" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Discover the ins and outs of Dialyzer, the static code analysis tool in the Elixir community. Join our chat with Noah Betzen as he shares tips, strategies, and resources to overcome common challenges when adding it to a mature project!</itunes:subtitle>
  <itunes:duration>53:37</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>&lt;p&gt;Dialyzer is something that eventually everyone hears about in the Elixir community. It's a static code analysis tool that has both fans and detractors, and with good reasons on both sides! We talk with Noah Betzen about how he brought Dialyzer to several mature Elixir projects. He wanted the benefits of finding and fixing bugs and to prevent new problems from being added. He shared tools, strategies and other resources for how to get started without stopping everything to fix all the existing problems. If you've ever tried to add Dialyzer to a project and aborted, then this discussion may give you the courage and the tools to try again!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/157" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/157&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/&lt;/a&gt; – Elixir 1.15 release blog post&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/elixir/releases/tag/v1.15.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/releases/tag/v1.15.0&lt;/a&gt; – full release notes&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/josevalim/status/1670879654134050828?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1670879654134050828&lt;/a&gt; – José Valim's tweet about reported compilation time improvements&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixirforum.com/t/elixir-v1-15-0-released/56584?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/elixir-v1-15-0-released/56584&lt;/a&gt; – ElixirForum.com post about the release with comments, feedback, and workarounds for issues.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/phoenixframework/phoenix/blob/v1.7.4/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix/blob/v1.7.4/CHANGELOG.md&lt;/a&gt; – Phoenix 1.7.4 (then up to 1.7.6) was released with a small, but handy fix around deploying with active websockets&lt;/li&gt;
&lt;li&gt;&lt;a href="https://survey.stackoverflow.co/2023/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://survey.stackoverflow.co/2023/&lt;/a&gt; – StackOverflow Developer Survey results&lt;/li&gt;
&lt;li&gt;&lt;a href="https://survey.stackoverflow.co/2023/#technology-most-popular-technologies?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://survey.stackoverflow.co/2023/#technology-most-popular-technologies&lt;/a&gt; – Most popular technologies&lt;/li&gt;
&lt;li&gt;&lt;a href="https://survey.stackoverflow.co/2023/#section-top-paying-technologies-top-paying-technologies?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://survey.stackoverflow.co/2023/#section-top-paying-technologies-top-paying-technologies&lt;/a&gt; – Top paying technologies&lt;/li&gt;
&lt;li&gt;&lt;a href="https://survey.stackoverflow.co/2023/#section-admired-and-desired-web-frameworks-and-technologies?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://survey.stackoverflow.co/2023/#section-admired-and-desired-web-frameworks-and-technologies&lt;/a&gt; – Phoenix is the most admired web framework and technology&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/bcardarella/status/1669423297518264320?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/bcardarella/status/1669423297518264320&lt;/a&gt; – LiveView Native got animated charts working in SwiftCharts&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/moomerman/status/1670021284900614144?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/moomerman/status/1670021284900614144&lt;/a&gt; – Apache ECharts with LiveView&lt;/li&gt;
&lt;li&gt;&lt;a href="https://huggingface.co/blog/livebook-app-deployment?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://huggingface.co/blog/livebook-app-deployment&lt;/a&gt; – José Valim's has a Livebook blog post on the Hugging Face blog.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/thibaut_barrere/status/1670789241436028931?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/thibaut_barrere/status/1670789241436028931&lt;/a&gt; – Using IEx helpers in Livebook cells - &lt;code&gt;import IEx.Helpers&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/germsvel/status/1669669754305404928?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/germsvel/status/1669669754305404928&lt;/a&gt; – German Velasco has created a number of short tip videos that now have a home on ElixirStreams.com&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/elixirphoenix/status/1670856560480747526?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/elixirphoenix/status/1670856560480747526&lt;/a&gt; – Adding Bandit to a Phoenix 1.7 project fits in a single tweet&lt;/li&gt;
&lt;li&gt;&lt;a href="https://erlef.org/events?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://erlef.org/events&lt;/a&gt; – The EEF (Erlang Ecosystem Foundation) has an "events" page.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discussion Resources&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fly.io/phoenix-files/adding-dialyzer-without-the-pain/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/phoenix-files/adding-dialyzer-without-the-pain/&lt;/a&gt; – Blog post with more resources and code&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.erlang.org/doc/man/dialyzer.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.erlang.org/doc/man/dialyzer.html&lt;/a&gt; – Dialyzer docs&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jeremyjh/dialyxir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/jeremyjh/dialyxir&lt;/a&gt; – Dialyxir project&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jeremyjh/dialyxir/pull/493?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/jeremyjh/dialyxir/pull/493&lt;/a&gt; – PR to add new format for ignore_file_strict&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixirforum.com/t/blog-post-adding-dialyzer-without-the-pain/56461?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://elixirforum.com/t/blog-post-adding-dialyzer-without-the-pain/56461&lt;/a&gt; – Feedback to blog post that we discuss&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=4PZE40h13wM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=4PZE40h13wM&lt;/a&gt; – Slaying the Type Hydra, or How We Went from 12,000 Dialyzer Errors to None | Jesper Eskilson - Senior Engineer at Klarna&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bamorim/typed_ecto_schema?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/bamorim/typed_ecto_schema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcast.thinkingelixir.com/72?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/72&lt;/a&gt; – Interview about type_check&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Qqwy/elixir-type_check?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/Qqwy/elixir-type_check&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lexical-lsp/lexical?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/lexical-lsp/lexical&lt;/a&gt; – Lexical Language Server&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-tools/next-ls&lt;/a&gt; – Next-LS Language Server&lt;/li&gt;
&lt;li&gt;&lt;a href="https://smartlogic.io/podcast/elixir-wizards/s10-e12-jose-guillaume-giuseppe-types-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://smartlogic.io/podcast/elixir-wizards/s10-e12-jose-guillaume-giuseppe-types-elixir/&lt;/a&gt; – José Valim, Guillaume Duboc, and Giuseppe Castagna discussing static types in Elixir&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Guest Information&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/Nezteb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/Nezteb&lt;/a&gt; – on Twitter&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Nezteb/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/Nezteb/&lt;/a&gt; – on Github&lt;/li&gt;
&lt;li&gt;&lt;a href="https://genserver.social/Nezteb/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://genserver.social/Nezteb/&lt;/a&gt; – on Fediverse&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nezteb.net?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://nezteb.net&lt;/a&gt; – Blog&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mark Ericksen - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;David Bernheisel - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cade Ward on Fediverse - &lt;a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, dialyzer, types, static types, bugs, language servers</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Dialyzer is something that eventually everyone hears about in the Elixir community. It's a static code analysis tool that has both fans and detractors, and with good reasons on both sides! We talk with Noah Betzen about how he brought Dialyzer to several mature Elixir projects. He wanted the benefits of finding and fixing bugs and to prevent new problems from being added. He shared tools, strategies and other resources for how to get started without stopping everything to fix all the existing problems. If you've ever tried to add Dialyzer to a project and aborted, then this discussion may give you the courage and the tools to try again!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/</a> – Elixir 1.15 release blog post</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.15.0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/releases/tag/v1.15.0</a> – full release notes</li>
<li><a href="https://twitter.com/josevalim/status/1670879654134050828?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1670879654134050828</a> – José Valim's tweet about reported compilation time improvements</li>
<li><a href="https://elixirforum.com/t/elixir-v1-15-0-released/56584?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/elixir-v1-15-0-released/56584</a> – ElixirForum.com post about the release with comments, feedback, and workarounds for issues.</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.7.4/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/phoenix/blob/v1.7.4/CHANGELOG.md</a> – Phoenix 1.7.4 (then up to 1.7.6) was released with a small, but handy fix around deploying with active websockets</li>
<li><a href="https://survey.stackoverflow.co/2023/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/</a> – StackOverflow Developer Survey results</li>
<li><a href="https://survey.stackoverflow.co/2023/#technology-most-popular-technologies?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/#technology-most-popular-technologies</a> – Most popular technologies</li>
<li><a href="https://survey.stackoverflow.co/2023/#section-top-paying-technologies-top-paying-technologies?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/#section-top-paying-technologies-top-paying-technologies</a> – Top paying technologies</li>
<li><a href="https://survey.stackoverflow.co/2023/#section-admired-and-desired-web-frameworks-and-technologies?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/#section-admired-and-desired-web-frameworks-and-technologies</a> – Phoenix is the most admired web framework and technology</li>
<li><a href="https://twitter.com/bcardarella/status/1669423297518264320?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bcardarella/status/1669423297518264320</a> – LiveView Native got animated charts working in SwiftCharts</li>
<li><a href="https://twitter.com/moomerman/status/1670021284900614144?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/moomerman/status/1670021284900614144</a> – Apache ECharts with LiveView</li>
<li><a href="https://huggingface.co/blog/livebook-app-deployment?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://huggingface.co/blog/livebook-app-deployment</a> – José Valim's has a Livebook blog post on the Hugging Face blog.</li>
<li><a href="https://twitter.com/thibaut_barrere/status/1670789241436028931?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/thibaut_barrere/status/1670789241436028931</a> – Using IEx helpers in Livebook cells - <code>import IEx.Helpers</code></li>
<li><a href="https://twitter.com/germsvel/status/1669669754305404928?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/germsvel/status/1669669754305404928</a> – German Velasco has created a number of short tip videos that now have a home on ElixirStreams.com</li>
<li><a href="https://twitter.com/elixirphoenix/status/1670856560480747526?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/elixirphoenix/status/1670856560480747526</a> – Adding Bandit to a Phoenix 1.7 project fits in a single tweet</li>
<li><a href="https://erlef.org/events?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://erlef.org/events</a> – The EEF (Erlang Ecosystem Foundation) has an "events" page.1</li>
</ul>

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

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

<ul>
<li><a href="https://fly.io/phoenix-files/adding-dialyzer-without-the-pain/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/adding-dialyzer-without-the-pain/</a> – Blog post with more resources and code</li>
<li><a href="https://www.erlang.org/doc/man/dialyzer.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.erlang.org/doc/man/dialyzer.html</a> – Dialyzer docs</li>
<li><a href="https://github.com/jeremyjh/dialyxir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/jeremyjh/dialyxir</a> – Dialyxir project</li>
<li><a href="https://github.com/jeremyjh/dialyxir/pull/493?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/jeremyjh/dialyxir/pull/493</a> – PR to add new format for ignore_file_strict</li>
<li><a href="https://elixirforum.com/t/blog-post-adding-dialyzer-without-the-pain/56461?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/blog-post-adding-dialyzer-without-the-pain/56461</a> – Feedback to blog post that we discuss</li>
<li><a href="https://www.youtube.com/watch?v=4PZE40h13wM?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=4PZE40h13wM</a> – Slaying the Type Hydra, or How We Went from 12,000 Dialyzer Errors to None | Jesper Eskilson - Senior Engineer at Klarna</li>
<li><a href="https://github.com/bamorim/typed_ecto_schema?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/bamorim/typed_ecto_schema</a></li>
<li><a href="https://podcast.thinkingelixir.com/72?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://podcast.thinkingelixir.com/72</a> – Interview about type_check</li>
<li><a href="https://github.com/Qqwy/elixir-type_check?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/Qqwy/elixir-type_check</a></li>
<li><a href="https://github.com/lexical-lsp/lexical?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/lexical-lsp/lexical</a> – Lexical Language Server</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-tools/next-ls</a> – Next-LS Language Server</li>
<li><a href="https://smartlogic.io/podcast/elixir-wizards/s10-e12-jose-guillaume-giuseppe-types-elixir/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://smartlogic.io/podcast/elixir-wizards/s10-e12-jose-guillaume-giuseppe-types-elixir/</a> – José Valim, Guillaume Duboc, and Giuseppe Castagna discussing static types in Elixir</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/Nezteb?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/Nezteb</a> – on Twitter</li>
<li><a href="https://github.com/Nezteb/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/Nezteb/</a> – on Github</li>
<li><a href="https://genserver.social/Nezteb/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://genserver.social/Nezteb/</a> – on Fediverse</li>
<li><a href="https://nezteb.net?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nezteb.net</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>Dialyzer is something that eventually everyone hears about in the Elixir community. It's a static code analysis tool that has both fans and detractors, and with good reasons on both sides! We talk with Noah Betzen about how he brought Dialyzer to several mature Elixir projects. He wanted the benefits of finding and fixing bugs and to prevent new problems from being added. He shared tools, strategies and other resources for how to get started without stopping everything to fix all the existing problems. If you've ever tried to add Dialyzer to a project and aborted, then this discussion may give you the courage and the tools to try again!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/</a> – Elixir 1.15 release blog post</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.15.0?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/releases/tag/v1.15.0</a> – full release notes</li>
<li><a href="https://twitter.com/josevalim/status/1670879654134050828?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1670879654134050828</a> – José Valim's tweet about reported compilation time improvements</li>
<li><a href="https://elixirforum.com/t/elixir-v1-15-0-released/56584?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/elixir-v1-15-0-released/56584</a> – ElixirForum.com post about the release with comments, feedback, and workarounds for issues.</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.7.4/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/phoenixframework/phoenix/blob/v1.7.4/CHANGELOG.md</a> – Phoenix 1.7.4 (then up to 1.7.6) was released with a small, but handy fix around deploying with active websockets</li>
<li><a href="https://survey.stackoverflow.co/2023/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/</a> – StackOverflow Developer Survey results</li>
<li><a href="https://survey.stackoverflow.co/2023/#technology-most-popular-technologies?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/#technology-most-popular-technologies</a> – Most popular technologies</li>
<li><a href="https://survey.stackoverflow.co/2023/#section-top-paying-technologies-top-paying-technologies?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/#section-top-paying-technologies-top-paying-technologies</a> – Top paying technologies</li>
<li><a href="https://survey.stackoverflow.co/2023/#section-admired-and-desired-web-frameworks-and-technologies?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://survey.stackoverflow.co/2023/#section-admired-and-desired-web-frameworks-and-technologies</a> – Phoenix is the most admired web framework and technology</li>
<li><a href="https://twitter.com/bcardarella/status/1669423297518264320?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/bcardarella/status/1669423297518264320</a> – LiveView Native got animated charts working in SwiftCharts</li>
<li><a href="https://twitter.com/moomerman/status/1670021284900614144?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/moomerman/status/1670021284900614144</a> – Apache ECharts with LiveView</li>
<li><a href="https://huggingface.co/blog/livebook-app-deployment?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://huggingface.co/blog/livebook-app-deployment</a> – José Valim's has a Livebook blog post on the Hugging Face blog.</li>
<li><a href="https://twitter.com/thibaut_barrere/status/1670789241436028931?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/thibaut_barrere/status/1670789241436028931</a> – Using IEx helpers in Livebook cells - <code>import IEx.Helpers</code></li>
<li><a href="https://twitter.com/germsvel/status/1669669754305404928?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/germsvel/status/1669669754305404928</a> – German Velasco has created a number of short tip videos that now have a home on ElixirStreams.com</li>
<li><a href="https://twitter.com/elixirphoenix/status/1670856560480747526?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/elixirphoenix/status/1670856560480747526</a> – Adding Bandit to a Phoenix 1.7 project fits in a single tweet</li>
<li><a href="https://erlef.org/events?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://erlef.org/events</a> – The EEF (Erlang Ecosystem Foundation) has an "events" page.1</li>
</ul>

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

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

<ul>
<li><a href="https://fly.io/phoenix-files/adding-dialyzer-without-the-pain/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/adding-dialyzer-without-the-pain/</a> – Blog post with more resources and code</li>
<li><a href="https://www.erlang.org/doc/man/dialyzer.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.erlang.org/doc/man/dialyzer.html</a> – Dialyzer docs</li>
<li><a href="https://github.com/jeremyjh/dialyxir?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/jeremyjh/dialyxir</a> – Dialyxir project</li>
<li><a href="https://github.com/jeremyjh/dialyxir/pull/493?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/jeremyjh/dialyxir/pull/493</a> – PR to add new format for ignore_file_strict</li>
<li><a href="https://elixirforum.com/t/blog-post-adding-dialyzer-without-the-pain/56461?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://elixirforum.com/t/blog-post-adding-dialyzer-without-the-pain/56461</a> – Feedback to blog post that we discuss</li>
<li><a href="https://www.youtube.com/watch?v=4PZE40h13wM?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=4PZE40h13wM</a> – Slaying the Type Hydra, or How We Went from 12,000 Dialyzer Errors to None | Jesper Eskilson - Senior Engineer at Klarna</li>
<li><a href="https://github.com/bamorim/typed_ecto_schema?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/bamorim/typed_ecto_schema</a></li>
<li><a href="https://podcast.thinkingelixir.com/72?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://podcast.thinkingelixir.com/72</a> – Interview about type_check</li>
<li><a href="https://github.com/Qqwy/elixir-type_check?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/Qqwy/elixir-type_check</a></li>
<li><a href="https://github.com/lexical-lsp/lexical?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/lexical-lsp/lexical</a> – Lexical Language Server</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-tools/next-ls</a> – Next-LS Language Server</li>
<li><a href="https://smartlogic.io/podcast/elixir-wizards/s10-e12-jose-guillaume-giuseppe-types-elixir/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://smartlogic.io/podcast/elixir-wizards/s10-e12-jose-guillaume-giuseppe-types-elixir/</a> – José Valim, Guillaume Duboc, and Giuseppe Castagna discussing static types in Elixir</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/Nezteb?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/Nezteb</a> – on Twitter</li>
<li><a href="https://github.com/Nezteb/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/Nezteb/</a> – on Github</li>
<li><a href="https://genserver.social/Nezteb/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://genserver.social/Nezteb/</a> – on Fediverse</li>
<li><a href="https://nezteb.net?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://nezteb.net</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>144: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/144</link>
  <guid isPermaLink="false">2a2efab1-871a-43eb-9d32-a064a1b56f01</guid>
  <pubDate>Tue, 28 Mar 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/2a2efab1-871a-43eb-9d32-a064a1b56f01.mp3" length="10184704" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>A collection of ML stories, fixing an 8-year old LiveView bug, Docker drama, speeding up Dialyzer in CI, a new Credo release and more!</itunes:subtitle>
  <itunes:duration>13:43</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>&lt;p&gt;A collection of ML stories, fixing an 8-year old LiveView bug, Docker drama, speeding up Dialyzer in CI, a new Credo release and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/144" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/144&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elixir Community News&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.phoenixframework.org/blog/whisper-speech-to-text-phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.phoenixframework.org/blog/whisper-speech-to-text-phoenix&lt;/a&gt; – Chris McCord made a video showing how quickly he can add audio transcription to the open-source LiveBeats application.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fly.io/blog/livebeats/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/blog/livebeats/&lt;/a&gt; – LiveBeats blog post with link to the project&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=OsxGB6MbA8o?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=OsxGB6MbA8o&lt;/a&gt; – Warsaw meetup was recorded where Hans Josephsen showed using “Object detection in Elixir with Axon” in a Livebook.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/livebookdev/status/1636780420422418465?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/livebookdev/status/1636780420422418465&lt;/a&gt; – Conversation models coming soon to Livebook + Bumblebee&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nickgnd/programming-machine-learning-livebooks?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/nickgnd/programming-machine-learning-livebooks&lt;/a&gt; – Gin Lennon converted the Jupyter notebooks for the Python book “Programming Machine Learning” book by P. Perrotta into Elixir Livebooks with Axon.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fly.io/phoenix-files/phoenix-dev-blog-sounds-like-a-bug/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://fly.io/phoenix-files/phoenix-dev-blog-sounds-like-a-bug/&lt;/a&gt; – Chris McCord wrote a blog post about his journey to diagnose and fix a challenging race condition in LiveView but only when using the long-poll feature.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/&lt;/a&gt; – The Docker drama update from blog post published on March 16th.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/hexpm/status/1636337448543301633?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/hexpm/status/1636337448543301633&lt;/a&gt; – Docker policy update and the impact on Hex "TL;DR - we are not affected by it"&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/u/hexpm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hub.docker.com/u/hexpm&lt;/a&gt; – The Hexpm organization on Docker Hub&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/whatyouhide/status/1635692248485572622?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/whatyouhide/status/1635692248485572622&lt;/a&gt; – Andrea Leopardi added module support for the "since" metadata attribute&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/ex_doc/pull/1680?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/ex_doc/pull/1680&lt;/a&gt; – PR for the change&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.massdriver.cloud/posts/gha-dialyzer/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://blog.massdriver.cloud/posts/gha-dialyzer/&lt;/a&gt; – Massdriver published a blog post on speeding up Dialyzer in CI&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/credo/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/credo/changelog.html&lt;/a&gt; – Credo released a big update 1.7.0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do you have some Elixir news to share? Tell us at &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt; or email at &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find us online&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mark Ericksen - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;David Bernheisel - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cade Ward on Fediverse - &lt;a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, machine learning, liveview, credo, dialyzer</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>A collection of ML stories, fixing an 8-year old LiveView bug, Docker drama, speeding up Dialyzer in CI, a new Credo release and more!</p>

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

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

<ul>
<li><a href="https://www.phoenixframework.org/blog/whisper-speech-to-text-phoenix?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.phoenixframework.org/blog/whisper-speech-to-text-phoenix</a> – Chris McCord made a video showing how quickly he can add audio transcription to the open-source LiveBeats application.</li>
<li><a href="https://fly.io/blog/livebeats/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/blog/livebeats/</a> – LiveBeats blog post with link to the project</li>
<li><a href="https://www.youtube.com/watch?v=OsxGB6MbA8o?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=OsxGB6MbA8o</a> – Warsaw meetup was recorded where Hans Josephsen showed using “Object detection in Elixir with Axon” in a Livebook.</li>
<li><a href="https://twitter.com/livebookdev/status/1636780420422418465?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/livebookdev/status/1636780420422418465</a> – Conversation models coming soon to Livebook + Bumblebee</li>
<li><a href="https://github.com/nickgnd/programming-machine-learning-livebooks?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nickgnd/programming-machine-learning-livebooks</a> – Gin Lennon converted the Jupyter notebooks for the Python book “Programming Machine Learning” book by P. Perrotta into Elixir Livebooks with Axon.</li>
<li><a href="https://fly.io/phoenix-files/phoenix-dev-blog-sounds-like-a-bug/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/phoenix-dev-blog-sounds-like-a-bug/</a> – Chris McCord wrote a blog post about his journey to diagnose and fix a challenging race condition in LiveView but only when using the long-poll feature.</li>
<li><a href="https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/</a> – The Docker drama update from blog post published on March 16th.</li>
<li><a href="https://twitter.com/hexpm/status/1636337448543301633?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/hexpm/status/1636337448543301633</a> – Docker policy update and the impact on Hex "TL;DR - we are not affected by it"</li>
<li><a href="https://hub.docker.com/u/hexpm?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hub.docker.com/u/hexpm</a> – The Hexpm organization on Docker Hub</li>
<li><a href="https://twitter.com/whatyouhide/status/1635692248485572622?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/whatyouhide/status/1635692248485572622</a> – Andrea Leopardi added module support for the "since" metadata attribute</li>
<li><a href="https://github.com/elixir-lang/ex_doc/pull/1680?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/ex_doc/pull/1680</a> – PR for the change</li>
<li><a href="https://blog.massdriver.cloud/posts/gha-dialyzer/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://blog.massdriver.cloud/posts/gha-dialyzer/</a> – Massdriver published a blog post on speeding up Dialyzer in CI</li>
<li><a href="https://hexdocs.pm/credo/changelog.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/credo/changelog.html</a> – Credo released a big update 1.7.0</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>A collection of ML stories, fixing an 8-year old LiveView bug, Docker drama, speeding up Dialyzer in CI, a new Credo release and more!</p>

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

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

<ul>
<li><a href="https://www.phoenixframework.org/blog/whisper-speech-to-text-phoenix?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.phoenixframework.org/blog/whisper-speech-to-text-phoenix</a> – Chris McCord made a video showing how quickly he can add audio transcription to the open-source LiveBeats application.</li>
<li><a href="https://fly.io/blog/livebeats/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/blog/livebeats/</a> – LiveBeats blog post with link to the project</li>
<li><a href="https://www.youtube.com/watch?v=OsxGB6MbA8o?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=OsxGB6MbA8o</a> – Warsaw meetup was recorded where Hans Josephsen showed using “Object detection in Elixir with Axon” in a Livebook.</li>
<li><a href="https://twitter.com/livebookdev/status/1636780420422418465?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/livebookdev/status/1636780420422418465</a> – Conversation models coming soon to Livebook + Bumblebee</li>
<li><a href="https://github.com/nickgnd/programming-machine-learning-livebooks?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/nickgnd/programming-machine-learning-livebooks</a> – Gin Lennon converted the Jupyter notebooks for the Python book “Programming Machine Learning” book by P. Perrotta into Elixir Livebooks with Axon.</li>
<li><a href="https://fly.io/phoenix-files/phoenix-dev-blog-sounds-like-a-bug/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://fly.io/phoenix-files/phoenix-dev-blog-sounds-like-a-bug/</a> – Chris McCord wrote a blog post about his journey to diagnose and fix a challenging race condition in LiveView but only when using the long-poll feature.</li>
<li><a href="https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/</a> – The Docker drama update from blog post published on March 16th.</li>
<li><a href="https://twitter.com/hexpm/status/1636337448543301633?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/hexpm/status/1636337448543301633</a> – Docker policy update and the impact on Hex "TL;DR - we are not affected by it"</li>
<li><a href="https://hub.docker.com/u/hexpm?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hub.docker.com/u/hexpm</a> – The Hexpm organization on Docker Hub</li>
<li><a href="https://twitter.com/whatyouhide/status/1635692248485572622?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://twitter.com/whatyouhide/status/1635692248485572622</a> – Andrea Leopardi added module support for the "since" metadata attribute</li>
<li><a href="https://github.com/elixir-lang/ex_doc/pull/1680?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/ex_doc/pull/1680</a> – PR for the change</li>
<li><a href="https://blog.massdriver.cloud/posts/gha-dialyzer/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://blog.massdriver.cloud/posts/gha-dialyzer/</a> – Massdriver published a blog post on speeding up Dialyzer in CI</li>
<li><a href="https://hexdocs.pm/credo/changelog.html?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://hexdocs.pm/credo/changelog.html</a> – Credo released a big update 1.7.0</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener">@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>
  </channel>
</rss>
