<?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>Wed, 13 May 2026 17:36:58 -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&#39;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&#39;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" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1670879654134050828</a> – José Valim&#39;s tweet about reported compilation time improvements</li>
<li><a href="https://elixirforum.com/t/elixir-v1-15-0-released/56584?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://huggingface.co/blog/livebook-app-deployment</a> – José Valim&#39;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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://erlef.org/events</a> – The EEF (Erlang Ecosystem Foundation) has an &quot;events&quot; page.1</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://fly.io/phoenix-files/adding-dialyzer-without-the-pain/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/man/dialyzer.html</a> – Dialyzer docs</li>
<li><a href="https://github.com/jeremyjh/dialyxir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jeremyjh/dialyxir</a> – Dialyxir project</li>
<li><a href="https://github.com/jeremyjh/dialyxir/pull/493?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://github.com/bamorim/typed_ecto_schema</a></li>
<li><a href="https://podcast.thinkingelixir.com/72?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/72</a> – Interview about type_check</li>
<li><a href="https://github.com/Qqwy/elixir-type_check?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Qqwy/elixir-type_check</a></li>
<li><a href="https://github.com/lexical-lsp/lexical?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical</a> – Lexical Language Server</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/Nezteb</a> – on Twitter</li>
<li><a href="https://github.com/Nezteb/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Nezteb/</a> – on Github</li>
<li><a href="https://genserver.social/Nezteb/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/Nezteb/</a> – on Fediverse</li>
<li><a href="https://nezteb.net?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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" 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>Dialyzer is something that eventually everyone hears about in the Elixir community. It&#39;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&#39;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" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1670879654134050828</a> – José Valim&#39;s tweet about reported compilation time improvements</li>
<li><a href="https://elixirforum.com/t/elixir-v1-15-0-released/56584?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://huggingface.co/blog/livebook-app-deployment</a> – José Valim&#39;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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://erlef.org/events</a> – The EEF (Erlang Ecosystem Foundation) has an &quot;events&quot; page.1</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://fly.io/phoenix-files/adding-dialyzer-without-the-pain/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/man/dialyzer.html</a> – Dialyzer docs</li>
<li><a href="https://github.com/jeremyjh/dialyxir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jeremyjh/dialyxir</a> – Dialyxir project</li>
<li><a href="https://github.com/jeremyjh/dialyxir/pull/493?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://github.com/bamorim/typed_ecto_schema</a></li>
<li><a href="https://podcast.thinkingelixir.com/72?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/72</a> – Interview about type_check</li>
<li><a href="https://github.com/Qqwy/elixir-type_check?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Qqwy/elixir-type_check</a></li>
<li><a href="https://github.com/lexical-lsp/lexical?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical</a> – Lexical Language Server</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/Nezteb</a> – on Twitter</li>
<li><a href="https://github.com/Nezteb/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Nezteb/</a> – on Github</li>
<li><a href="https://genserver.social/Nezteb/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/Nezteb/</a> – on Fediverse</li>
<li><a href="https://nezteb.net?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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" 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>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" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/hexpm/status/1636337448543301633</a> – Docker policy update and the impact on Hex &quot;TL;DR - we are not affected by it&quot;</li>
<li><a href="https://hub.docker.com/u/hexpm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1635692248485572622</a> – Andrea Leopardi added module support for the &quot;since&quot; metadata attribute</li>
<li><a href="https://github.com/elixir-lang/ex_doc/pull/1680?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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" 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>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" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/hexpm/status/1636337448543301633</a> – Docker policy update and the impact on Hex &quot;TL;DR - we are not affected by it&quot;</li>
<li><a href="https://hub.docker.com/u/hexpm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1635692248485572622</a> – Andrea Leopardi added module support for the &quot;since&quot; metadata attribute</li>
<li><a href="https://github.com/elixir-lang/ex_doc/pull/1680?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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&utm_medium=shownotes" rel="nofollow">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" 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>
  </channel>
</rss>
