<?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, 10 Jun 2026 06:20:35 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Email”</title>
    <link>https://podcast.thinkingelixir.com/tags/email</link>
    <pubDate>Tue, 23 Dec 2025 04:15:00 -0700</pubDate>
    <description>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>News and interviews for the Elixir community</itunes:subtitle>
    <itunes:author>ThinkingElixir.com</itunes:author>
    <itunes:summary>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, programming, web, clustering, phoenix, liveview, news, developer</itunes:keywords>
    <itunes:owner>
      <itunes:name>ThinkingElixir.com</itunes:name>
      <itunes:email>podcast@thinkingelixir.com</itunes:email>
    </itunes:owner>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Technology"/>
<item>
  <title>284: ‘Tis the Season for a Type System</title>
  <link>https://podcast.thinkingelixir.com/284</link>
  <guid isPermaLink="false">f94765e1-8e4d-4a2a-95fd-c9cfbc8592ea</guid>
  <pubDate>Tue, 23 Dec 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f94765e1-8e4d-4a2a-95fd-c9cfbc8592ea.mp3" length="18178048" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Elixir v1.20 with full-type inference coming soon, Gleam v1.14.0-rc1, mjml_eex v0.13.0 for email templates, Dashbit’s nimble_zta library for zero trust auth, Björn Gustavsson’s BEAM history talk, and more!</itunes:subtitle>
  <itunes:duration>24:49</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;News includes José Valim announcing that Elixir v1.20 is well underway with full-type inference possibly landing before the end of the year, Gleam v1.14.0-rc1 with fault tolerant type inference and language server improvements, mjml_eex v0.13.0 for creating beautiful email templates, Dashbit's new nimble_zta library for zero trust authentication extracted from Livebook, Björn Gustavsson's ElixirConf EU talk on BEAM history and internals with insights on a potential BEAM v2 runtime 5-10 years away, GoatMire conference videos being published, and more!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/284" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/284&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://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/&lt;/a&gt; – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.&lt;/li&gt;
&lt;li&gt;Show update - podcast is now also on YouTube with images of blog posts, projects, and articles displayed during discussions&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/josevalim/status/2000540145645162507?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/josevalim/status/2000540145645162507&lt;/a&gt; – José Valim announces Elixir v1.20 is well underway in active development&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys&lt;/a&gt; – Changelog showing complete typing of maps keys in Elixir v1.20&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lang/elixir/releases?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lang/elixir/releases&lt;/a&gt; – Elixir releases page - current latest version is 1.19.4&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Set_theory?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Set_theory&lt;/a&gt; – Set theory reference for understanding Elixir's type system approach&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Set-theoretic_topology?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/Set-theoretic_topology&lt;/a&gt; – Set-theoretic topology reference&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/gleam.run/post/3ma3u7ta2sk2c?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/gleam.run/post/3ma3u7ta2sk2c&lt;/a&gt; – Gleam v1.14.0-rc1 announcement&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gleam-lang/gleam/blob/v1.14.0-rc1/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/gleam-lang/gleam/blob/v1.14.0-rc1/CHANGELOG.md&lt;/a&gt; – Gleam v1.14.0-rc1 changelog with updates including fault tolerant type inference and language server improvements&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/akoutmos.bsky.social/post/3ma2rsncqtc25?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://bsky.app/profile/akoutmos.bsky.social/post/3ma2rsncqtc25&lt;/a&gt; – mjml_eex v0.13.0 release announcement&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/akoutmos/mjml_eex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/akoutmos/mjml_eex&lt;/a&gt; – mjml_eex library for formatting emails using MJML and EEx&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/akoutmos/mjml_eex/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/akoutmos/mjml_eex/blob/master/CHANGELOG.md&lt;/a&gt; – mjml_eex changelog showing upgrade to MJML 5.3 and comment support&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mjml.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://mjml.io/&lt;/a&gt; – MJML website for responsive email templates&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mjmlio/mjml?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/mjmlio/mjml&lt;/a&gt; – MJML GitHub repository&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mjmlio.github.io/mjml-app/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://mjmlio.github.io/mjml-app/&lt;/a&gt; – MJML app for building email templates&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dashbit.co/blog/zero-trust-for-plug-phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://dashbit.co/blog/zero-trust-for-plug-phoenix&lt;/a&gt; – Dashbit blog post announcing nimble_zta for zero trust authentication&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dashbitco/nimble_zta?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/dashbitco/nimble_zta&lt;/a&gt; – nimble_zta library with zero trust strategies for CloudFlare, Google Cloud Platform IAP, and Tailscale&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)&lt;/a&gt; – BEAM virtual machine Wikipedia reference&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=zrYdkHRCJqM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=zrYdkHRCJqM&lt;/a&gt; – My BEAM History - Björn Gustavsson ElixirConf EU 2025 talk covering BEAM internals&lt;/li&gt;
&lt;li&gt;&lt;a href="https://goatmire.bold.video/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://goatmire.bold.video/&lt;/a&gt; – GoatMire conference website with published videos&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@goatmireinternational?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/@goatmireinternational&lt;/a&gt; – GoatMire YouTube channel&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.yellowduck.be/posts/detecting-and-listing-duplicate-records-with-phoenix-ecto?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.yellowduck.be/posts/detecting-and-listing-duplicate-records-with-phoenix-ecto&lt;/a&gt; – Blog post with tips on detecting duplicate records using Ecto queries&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pixabay.com/music/christmas-christmas-show-438871/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://pixabay.com/music/christmas-christmas-show-438871/&lt;/a&gt; – Credit for Christmas themed intro music&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://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&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 on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&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 on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&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;/ul&gt;
</description>
  <itunes:keywords>elixir, news Christmas, zero trust, BEAM, GoatMire, types, MJML, email</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes José Valim announcing that Elixir v1.20 is well underway with full-type inference possibly landing before the end of the year, Gleam v1.14.0-rc1 with fault tolerant type inference and language server improvements, mjml_eex v0.13.0 for creating beautiful email templates, Dashbit's new nimble_zta library for zero trust authentication extracted from Livebook, Björn Gustavsson's ElixirConf EU talk on BEAM history and internals with insights on a potential BEAM v2 runtime 5-10 years away, GoatMire conference videos being published, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</li>
<li>Show update - podcast is now also on YouTube with images of blog posts, projects, and articles displayed during discussions</li>
<li><a href="https://x.com/josevalim/status/2000540145645162507?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/josevalim/status/2000540145645162507</a> – José Valim announces Elixir v1.20 is well underway in active development</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys</a> – Changelog showing complete typing of maps keys in Elixir v1.20</li>
<li><a href="https://github.com/elixir-lang/elixir/releases?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/releases</a> – Elixir releases page - current latest version is 1.19.4</li>
<li><a href="https://en.wikipedia.org/wiki/Set_theory?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/Set_theory</a> – Set theory reference for understanding Elixir's type system approach</li>
<li><a href="https://en.wikipedia.org/wiki/Set-theoretic_topology?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/Set-theoretic_topology</a> – Set-theoretic topology reference</li>
<li><a href="https://bsky.app/profile/gleam.run/post/3ma3u7ta2sk2c?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/gleam.run/post/3ma3u7ta2sk2c</a> – Gleam v1.14.0-rc1 announcement</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/v1.14.0-rc1/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/gleam-lang/gleam/blob/v1.14.0-rc1/CHANGELOG.md</a> – Gleam v1.14.0-rc1 changelog with updates including fault tolerant type inference and language server improvements</li>
<li><a href="https://bsky.app/profile/akoutmos.bsky.social/post/3ma2rsncqtc25?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/akoutmos.bsky.social/post/3ma2rsncqtc25</a> – mjml_eex v0.13.0 release announcement</li>
<li><a href="https://github.com/akoutmos/mjml_eex?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/mjml_eex</a> – mjml_eex library for formatting emails using MJML and EEx</li>
<li><a href="https://github.com/akoutmos/mjml_eex/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/mjml_eex/blob/master/CHANGELOG.md</a> – mjml_eex changelog showing upgrade to MJML 5.3 and comment support</li>
<li><a href="https://mjml.io/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://mjml.io/</a> – MJML website for responsive email templates</li>
<li><a href="https://github.com/mjmlio/mjml?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/mjmlio/mjml</a> – MJML GitHub repository</li>
<li><a href="https://mjmlio.github.io/mjml-app/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://mjmlio.github.io/mjml-app/</a> – MJML app for building email templates</li>
<li><a href="https://dashbit.co/blog/zero-trust-for-plug-phoenix?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://dashbit.co/blog/zero-trust-for-plug-phoenix</a> – Dashbit blog post announcing nimble_zta for zero trust authentication</li>
<li><a href="https://github.com/dashbitco/nimble_zta?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/dashbitco/nimble_zta</a> – nimble_zta library with zero trust strategies for CloudFlare, Google Cloud Platform IAP, and Tailscale</li>
<li><a href="https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)</a> – BEAM virtual machine Wikipedia reference</li>
<li><a href="https://www.youtube.com/watch?v=zrYdkHRCJqM?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=zrYdkHRCJqM</a> – My BEAM History - Björn Gustavsson ElixirConf EU 2025 talk covering BEAM internals</li>
<li><a href="https://goatmire.bold.video/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://goatmire.bold.video/</a> – GoatMire conference website with published videos</li>
<li><a href="https://www.youtube.com/@goatmireinternational?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/@goatmireinternational</a> – GoatMire YouTube channel</li>
<li><a href="https://www.yellowduck.be/posts/detecting-and-listing-duplicate-records-with-phoenix-ecto?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.yellowduck.be/posts/detecting-and-listing-duplicate-records-with-phoenix-ecto</a> – Blog post with tips on detecting duplicate records using Ecto queries</li>
<li><a href="https://pixabay.com/music/christmas-christmas-show-438871/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://pixabay.com/music/christmas-christmas-show-438871/</a> – Credit for Christmas themed intro music</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://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</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 on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</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 on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes José Valim announcing that Elixir v1.20 is well underway with full-type inference possibly landing before the end of the year, Gleam v1.14.0-rc1 with fault tolerant type inference and language server improvements, mjml_eex v0.13.0 for creating beautiful email templates, Dashbit's new nimble_zta library for zero trust authentication extracted from Livebook, Björn Gustavsson's ElixirConf EU talk on BEAM history and internals with insights on a potential BEAM v2 runtime 5-10 years away, GoatMire conference videos being published, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener">https://paraxial.io/</a> – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</li>
<li>Show update - podcast is now also on YouTube with images of blog posts, projects, and articles displayed during discussions</li>
<li><a href="https://x.com/josevalim/status/2000540145645162507?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://x.com/josevalim/status/2000540145645162507</a> – José Valim announces Elixir v1.20 is well underway in active development</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys</a> – Changelog showing complete typing of maps keys in Elixir v1.20</li>
<li><a href="https://github.com/elixir-lang/elixir/releases?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/elixir-lang/elixir/releases</a> – Elixir releases page - current latest version is 1.19.4</li>
<li><a href="https://en.wikipedia.org/wiki/Set_theory?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/Set_theory</a> – Set theory reference for understanding Elixir's type system approach</li>
<li><a href="https://en.wikipedia.org/wiki/Set-theoretic_topology?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/Set-theoretic_topology</a> – Set-theoretic topology reference</li>
<li><a href="https://bsky.app/profile/gleam.run/post/3ma3u7ta2sk2c?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/gleam.run/post/3ma3u7ta2sk2c</a> – Gleam v1.14.0-rc1 announcement</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/v1.14.0-rc1/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/gleam-lang/gleam/blob/v1.14.0-rc1/CHANGELOG.md</a> – Gleam v1.14.0-rc1 changelog with updates including fault tolerant type inference and language server improvements</li>
<li><a href="https://bsky.app/profile/akoutmos.bsky.social/post/3ma2rsncqtc25?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://bsky.app/profile/akoutmos.bsky.social/post/3ma2rsncqtc25</a> – mjml_eex v0.13.0 release announcement</li>
<li><a href="https://github.com/akoutmos/mjml_eex?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/mjml_eex</a> – mjml_eex library for formatting emails using MJML and EEx</li>
<li><a href="https://github.com/akoutmos/mjml_eex/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/mjml_eex/blob/master/CHANGELOG.md</a> – mjml_eex changelog showing upgrade to MJML 5.3 and comment support</li>
<li><a href="https://mjml.io/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://mjml.io/</a> – MJML website for responsive email templates</li>
<li><a href="https://github.com/mjmlio/mjml?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/mjmlio/mjml</a> – MJML GitHub repository</li>
<li><a href="https://mjmlio.github.io/mjml-app/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://mjmlio.github.io/mjml-app/</a> – MJML app for building email templates</li>
<li><a href="https://dashbit.co/blog/zero-trust-for-plug-phoenix?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://dashbit.co/blog/zero-trust-for-plug-phoenix</a> – Dashbit blog post announcing nimble_zta for zero trust authentication</li>
<li><a href="https://github.com/dashbitco/nimble_zta?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://github.com/dashbitco/nimble_zta</a> – nimble_zta library with zero trust strategies for CloudFlare, Google Cloud Platform IAP, and Tailscale</li>
<li><a href="https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)</a> – BEAM virtual machine Wikipedia reference</li>
<li><a href="https://www.youtube.com/watch?v=zrYdkHRCJqM?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=zrYdkHRCJqM</a> – My BEAM History - Björn Gustavsson ElixirConf EU 2025 talk covering BEAM internals</li>
<li><a href="https://goatmire.bold.video/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://goatmire.bold.video/</a> – GoatMire conference website with published videos</li>
<li><a href="https://www.youtube.com/@goatmireinternational?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.youtube.com/@goatmireinternational</a> – GoatMire YouTube channel</li>
<li><a href="https://www.yellowduck.be/posts/detecting-and-listing-duplicate-records-with-phoenix-ecto?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://www.yellowduck.be/posts/detecting-and-listing-duplicate-records-with-phoenix-ecto</a> – Blog post with tips on detecting duplicate records using Ecto queries</li>
<li><a href="https://pixabay.com/music/christmas-christmas-show-438871/?utm_source=thinkingelixir&amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener">https://pixabay.com/music/christmas-christmas-show-438871/</a> – Credit for Christmas themed intro music</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://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener">X</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 on X - <a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener">@brainlid.bsky.social</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 on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>107: Catching Up with Alex Koutmos</title>
  <link>https://podcast.thinkingelixir.com/107</link>
  <guid isPermaLink="false">b5268181-3e0f-4847-bfeb-9712d25e3f17</guid>
  <pubDate>Tue, 12 Jul 2022 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/b5268181-3e0f-4847-bfeb-9712d25e3f17.mp3" length="41211904" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Alex Koutmos talks about some of his well known libraries like PromEx, but also lesser known ones like Doctor and MJML EEx. We talk about the Nerves Weather Station book and his new Livebook heavy Elixir Patterns book!</itunes:subtitle>
  <itunes:duration>56:56</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;We caught up with Alex Koutmos, a co-host on an Elixir podcast, book author, and OpenSource library creator. We talk about some of his well known libraries like PromEx, but then go into some of his potentially lesser known ones like Doctor, Replug, Unplug, and MJML EEx. I'm happy to learn more about MJML EEx, an email formatting library for improved cross-mail client readers! We talk about the Nerves Weather Station book, and his new book project Elixir Patterns that makes heavy use of Livebook. Come enjoy a deeper visit with an Elixir community contributor!&lt;/p&gt;

&lt;p&gt;Show Notes online - &lt;a href="http://podcast.thinkingelixir.com/107" target="_blank" rel="nofollow noopener"&gt;http://podcast.thinkingelixir.com/107&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://hex.pm/packages/kino" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/kino&lt;/a&gt; – Kino 0.6.2 was released. This includes Alex Koutmos recent work that makes it easy to render a supervision tree in Livebook.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/akoutmos/status/1542324451425107968" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/akoutmos/status/1542324451425107968&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md" target="_blank" rel="nofollow noopener"&gt;https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/akoutmos/status/1542710874586112001" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/akoutmos/status/1542710874586112001&lt;/a&gt; – Another crazy Livebook improvement that Alex teased is a process tracing viewer.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/owenbickford/status/1543369745306632192" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/owenbickford/status/1543369745306632192&lt;/a&gt; – Elixir-LS got an update - “Suggest an appropriate module name with the 'defmodule' snippet”&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/elixir-lsp/elixir-ls/pull/684" target="_blank" rel="nofollow noopener"&gt;https://github.com/elixir-lsp/elixir-ls/pull/684&lt;/a&gt; – PR with demonstration video.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fuelen/ecto_erd/" target="_blank" rel="nofollow noopener"&gt;https://github.com/fuelen/ecto_erd/&lt;/a&gt; – Ecto.ERD library generates ERD diagram from your Ecto schemas&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/josevalim/status/1542165462599057408" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1542165462599057408&lt;/a&gt; – Combined June Elixir announcements&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/" target="_blank" rel="nofollow noopener"&gt;https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/&lt;/a&gt; – New book titled “Building Table Views with Phoenix LiveView” by Peter Ullrich.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/sasajuric/status/1542859420740239361" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/sasajuric/status/1542859420740239361&lt;/a&gt; – Saša Jurić announced he’s working on Elixir in Action 3rd Edition.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/peburrows/goth/blob/v1.3.0/CHANGELOG.md" target="_blank" rel="nofollow noopener"&gt;https://github.com/peburrows/goth/blob/v1.3.0/CHANGELOG.md&lt;/a&gt; – Goth library released v1.3.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/adamwathan/status/1539752930349293569" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/adamwathan/status/1539752930349293569&lt;/a&gt; – Self-project management tip - "Everything goes smoother when you focus on getting 10% of a project 100% done instead of getting 100% of a project 10% done."&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://hex.pm/users/akoutmos" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/users/akoutmos&lt;/a&gt; – Published packages that Alex maintains&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/" target="_blank" rel="nofollow noopener"&gt;https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/&lt;/a&gt; – Nerves weather Station book&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixirpatterns.dev/" target="_blank" rel="nofollow noopener"&gt;https://elixirpatterns.dev/&lt;/a&gt; – Elixir Patterns book that I am currently working on with Hugo&lt;/li&gt;
&lt;li&gt;&lt;a href="https://eaglemms.com/" target="_blank" rel="nofollow noopener"&gt;https://eaglemms.com/&lt;/a&gt; – Bootstrapping a business with Elixir and LiveView&lt;/li&gt;
&lt;li&gt;&lt;a href="https://akoutmos.com/post/plug-runtime-config" target="_blank" rel="nofollow noopener"&gt;https://akoutmos.com/post/plug-runtime-config&lt;/a&gt; – Post about Unplug and Replug&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/replug" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/replug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/unplug" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/unplug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/akoutmos/status/1541078170383835136" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/akoutmos/status/1541078170383835136&lt;/a&gt; – Tweet about rendering supervision trees using Kino and Mermaid in Livebook.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.whoosh.io/" target="_blank" rel="nofollow noopener"&gt;https://www.whoosh.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.beamrad.io/" target="_blank" rel="nofollow noopener"&gt;https://www.beamrad.io/&lt;/a&gt; – Beam Radio podcast where Alex co-hosts.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://prometheus.io/docs/prometheus/latest/getting_started/" target="_blank" rel="nofollow noopener"&gt;https://prometheus.io/docs/prometheus/latest/getting_started/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://prometheus.io/" target="_blank" rel="nofollow noopener"&gt;https://prometheus.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/beam-telemetry" target="_blank" rel="nofollow noopener"&gt;https://github.com/beam-telemetry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.timescale.com/" target="_blank" rel="nofollow noopener"&gt;https://www.timescale.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/TimescaleDB" target="_blank" rel="nofollow noopener"&gt;https://en.wikipedia.org/wiki/TimescaleDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixir-radar.com/" target="_blank" rel="nofollow noopener"&gt;https://elixir-radar.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/livebook-dev/kino" target="_blank" rel="nofollow noopener"&gt;https://github.com/livebook-dev/kino&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/akoutmos/doctor" target="_blank" rel="nofollow noopener"&gt;https://github.com/akoutmos/doctor&lt;/a&gt; – Doctor library for checking documentation coverage&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcast.thinkingelixir.com/101" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/101&lt;/a&gt; – Interview with Ben Johnson about Litestream&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/akoutmos/litestream" target="_blank" rel="nofollow noopener"&gt;https://github.com/akoutmos/litestream&lt;/a&gt; – Alex's litestream project&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/akoutmos/sqlite_scale" target="_blank" rel="nofollow noopener"&gt;https://github.com/akoutmos/sqlite_scale&lt;/a&gt; – Experiment with Ecto Dynamic Repos and SQLite&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/mjml_eex" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/mjml_eex&lt;/a&gt; – MjmlEEx allows you to easily create beautiful looking responsive Emails using the MJML template language, with the ergonomics and safety of a Phoenix template.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/adoptoposs/mjml_nif" target="_blank" rel="nofollow noopener"&gt;https://github.com/adoptoposs/mjml_nif&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mjml.io/" target="_blank" rel="nofollow noopener"&gt;https://mjml.io/&lt;/a&gt; – The MJML website with documentation about email formatting features.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jdrouet/mrml" target="_blank" rel="nofollow noopener"&gt;https://github.com/jdrouet/mrml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/prom_ex" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/prom_ex&lt;/a&gt; – PromEx library&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=0SkVsUdUutE" target="_blank" rel="nofollow noopener"&gt;https://www.youtube.com/watch?v=0SkVsUdUutE&lt;/a&gt; – Alex's Code BEAM talk from last spring if people want to learn more BEAM + Prometheus + Grafana = Observability Heaven&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/akoutmos" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/akoutmos&lt;/a&gt; – on Twitter&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/akoutmos/" target="_blank" rel="nofollow noopener"&gt;https://github.com/akoutmos/&lt;/a&gt; – on Github&lt;/li&gt;
&lt;li&gt;&lt;a href="https://akoutmos.com/" target="_blank" rel="nofollow noopener"&gt;https://akoutmos.com/&lt;/a&gt; – Blog&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elixirpatterns.dev/" target="_blank" rel="nofollow noopener"&gt;https://elixirpatterns.dev/&lt;/a&gt; – Elixir Patterns book&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;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;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;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, book, learning, nerves, opensource, email, livebook</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We caught up with Alex Koutmos, a co-host on an Elixir podcast, book author, and OpenSource library creator. We talk about some of his well known libraries like PromEx, but then go into some of his potentially lesser known ones like Doctor, Replug, Unplug, and MJML EEx. I'm happy to learn more about MJML EEx, an email formatting library for improved cross-mail client readers! We talk about the Nerves Weather Station book, and his new book project Elixir Patterns that makes heavy use of Livebook. Come enjoy a deeper visit with an Elixir community contributor!</p>

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

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

<ul>
<li><a href="https://hex.pm/packages/kino" target="_blank" rel="nofollow noopener">https://hex.pm/packages/kino</a> – Kino 0.6.2 was released. This includes Alex Koutmos recent work that makes it easy to render a supervision tree in Livebook.</li>
<li><a href="https://twitter.com/akoutmos/status/1542324451425107968" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos/status/1542324451425107968</a></li>
<li><a href="https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md" target="_blank" rel="nofollow noopener">https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md</a></li>
<li><a href="https://twitter.com/akoutmos/status/1542710874586112001" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos/status/1542710874586112001</a> – Another crazy Livebook improvement that Alex teased is a process tracing viewer.</li>
<li><a href="https://twitter.com/owenbickford/status/1543369745306632192" target="_blank" rel="nofollow noopener">https://twitter.com/owenbickford/status/1543369745306632192</a> – Elixir-LS got an update - “Suggest an appropriate module name with the 'defmodule' snippet”</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/pull/684" target="_blank" rel="nofollow noopener">https://github.com/elixir-lsp/elixir-ls/pull/684</a> – PR with demonstration video.</li>
<li><a href="https://github.com/fuelen/ecto_erd/" target="_blank" rel="nofollow noopener">https://github.com/fuelen/ecto_erd/</a> – Ecto.ERD library generates ERD diagram from your Ecto schemas</li>
<li><a href="https://twitter.com/josevalim/status/1542165462599057408" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1542165462599057408</a> – Combined June Elixir announcements</li>
<li><a href="https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/" target="_blank" rel="nofollow noopener">https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/</a> – New book titled “Building Table Views with Phoenix LiveView” by Peter Ullrich.</li>
<li><a href="https://twitter.com/sasajuric/status/1542859420740239361" target="_blank" rel="nofollow noopener">https://twitter.com/sasajuric/status/1542859420740239361</a> – Saša Jurić announced he’s working on Elixir in Action 3rd Edition.</li>
<li><a href="https://github.com/peburrows/goth/blob/v1.3.0/CHANGELOG.md" target="_blank" rel="nofollow noopener">https://github.com/peburrows/goth/blob/v1.3.0/CHANGELOG.md</a> – Goth library released v1.3.</li>
<li><a href="https://twitter.com/adamwathan/status/1539752930349293569" target="_blank" rel="nofollow noopener">https://twitter.com/adamwathan/status/1539752930349293569</a> – Self-project management tip - "Everything goes smoother when you focus on getting 10% of a project 100% done instead of getting 100% of a project 10% done."</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://hex.pm/users/akoutmos" target="_blank" rel="nofollow noopener">https://hex.pm/users/akoutmos</a> – Published packages that Alex maintains</li>
<li><a href="https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/" target="_blank" rel="nofollow noopener">https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/</a> – Nerves weather Station book</li>
<li><a href="https://elixirpatterns.dev/" target="_blank" rel="nofollow noopener">https://elixirpatterns.dev/</a> – Elixir Patterns book that I am currently working on with Hugo</li>
<li><a href="https://eaglemms.com/" target="_blank" rel="nofollow noopener">https://eaglemms.com/</a> – Bootstrapping a business with Elixir and LiveView</li>
<li><a href="https://akoutmos.com/post/plug-runtime-config" target="_blank" rel="nofollow noopener">https://akoutmos.com/post/plug-runtime-config</a> – Post about Unplug and Replug</li>
<li><a href="https://hex.pm/packages/replug" target="_blank" rel="nofollow noopener">https://hex.pm/packages/replug</a></li>
<li><a href="https://hex.pm/packages/unplug" target="_blank" rel="nofollow noopener">https://hex.pm/packages/unplug</a></li>
<li><a href="https://twitter.com/akoutmos/status/1541078170383835136" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos/status/1541078170383835136</a> – Tweet about rendering supervision trees using Kino and Mermaid in Livebook.</li>
<li><a href="https://www.whoosh.io/" target="_blank" rel="nofollow noopener">https://www.whoosh.io/</a></li>
<li><a href="https://www.beamrad.io/" target="_blank" rel="nofollow noopener">https://www.beamrad.io/</a> – Beam Radio podcast where Alex co-hosts.</li>
<li><a href="https://prometheus.io/docs/prometheus/latest/getting_started/" target="_blank" rel="nofollow noopener">https://prometheus.io/docs/prometheus/latest/getting_started/</a></li>
<li><a href="https://prometheus.io/" target="_blank" rel="nofollow noopener">https://prometheus.io/</a></li>
<li><a href="https://github.com/beam-telemetry" target="_blank" rel="nofollow noopener">https://github.com/beam-telemetry</a></li>
<li><a href="https://www.timescale.com/" target="_blank" rel="nofollow noopener">https://www.timescale.com/</a></li>
<li><a href="https://en.wikipedia.org/wiki/TimescaleDB" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/TimescaleDB</a></li>
<li><a href="https://elixir-radar.com/" target="_blank" rel="nofollow noopener">https://elixir-radar.com/</a></li>
<li><a href="https://github.com/livebook-dev/kino" target="_blank" rel="nofollow noopener">https://github.com/livebook-dev/kino</a></li>
<li><a href="https://github.com/akoutmos/doctor" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/doctor</a> – Doctor library for checking documentation coverage</li>
<li><a href="https://podcast.thinkingelixir.com/101" target="_blank" rel="nofollow noopener">https://podcast.thinkingelixir.com/101</a> – Interview with Ben Johnson about Litestream</li>
<li><a href="https://github.com/akoutmos/litestream" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/litestream</a> – Alex's litestream project</li>
<li><a href="https://github.com/akoutmos/sqlite_scale" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/sqlite_scale</a> – Experiment with Ecto Dynamic Repos and SQLite</li>
<li><a href="https://hex.pm/packages/mjml_eex" target="_blank" rel="nofollow noopener">https://hex.pm/packages/mjml_eex</a> – MjmlEEx allows you to easily create beautiful looking responsive Emails using the MJML template language, with the ergonomics and safety of a Phoenix template.</li>
<li><a href="https://github.com/adoptoposs/mjml_nif" target="_blank" rel="nofollow noopener">https://github.com/adoptoposs/mjml_nif</a></li>
<li><a href="https://mjml.io/" target="_blank" rel="nofollow noopener">https://mjml.io/</a> – The MJML website with documentation about email formatting features.</li>
<li><a href="https://github.com/jdrouet/mrml" target="_blank" rel="nofollow noopener">https://github.com/jdrouet/mrml</a></li>
<li><a href="https://hex.pm/packages/prom_ex" target="_blank" rel="nofollow noopener">https://hex.pm/packages/prom_ex</a> – PromEx library</li>
<li><a href="https://www.youtube.com/watch?v=0SkVsUdUutE" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=0SkVsUdUutE</a> – Alex's Code BEAM talk from last spring if people want to learn more BEAM + Prometheus + Grafana = Observability Heaven</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/akoutmos" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos</a> – on Twitter</li>
<li><a href="https://github.com/akoutmos/" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/</a> – on Github</li>
<li><a href="https://akoutmos.com/" target="_blank" rel="nofollow noopener">https://akoutmos.com/</a> – Blog</li>
<li><a href="https://elixirpatterns.dev/" target="_blank" rel="nofollow noopener">https://elixirpatterns.dev/</a> – Elixir Patterns book</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>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>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!
</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We caught up with Alex Koutmos, a co-host on an Elixir podcast, book author, and OpenSource library creator. We talk about some of his well known libraries like PromEx, but then go into some of his potentially lesser known ones like Doctor, Replug, Unplug, and MJML EEx. I'm happy to learn more about MJML EEx, an email formatting library for improved cross-mail client readers! We talk about the Nerves Weather Station book, and his new book project Elixir Patterns that makes heavy use of Livebook. Come enjoy a deeper visit with an Elixir community contributor!</p>

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

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

<ul>
<li><a href="https://hex.pm/packages/kino" target="_blank" rel="nofollow noopener">https://hex.pm/packages/kino</a> – Kino 0.6.2 was released. This includes Alex Koutmos recent work that makes it easy to render a supervision tree in Livebook.</li>
<li><a href="https://twitter.com/akoutmos/status/1542324451425107968" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos/status/1542324451425107968</a></li>
<li><a href="https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md" target="_blank" rel="nofollow noopener">https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md</a></li>
<li><a href="https://twitter.com/akoutmos/status/1542710874586112001" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos/status/1542710874586112001</a> – Another crazy Livebook improvement that Alex teased is a process tracing viewer.</li>
<li><a href="https://twitter.com/owenbickford/status/1543369745306632192" target="_blank" rel="nofollow noopener">https://twitter.com/owenbickford/status/1543369745306632192</a> – Elixir-LS got an update - “Suggest an appropriate module name with the 'defmodule' snippet”</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/pull/684" target="_blank" rel="nofollow noopener">https://github.com/elixir-lsp/elixir-ls/pull/684</a> – PR with demonstration video.</li>
<li><a href="https://github.com/fuelen/ecto_erd/" target="_blank" rel="nofollow noopener">https://github.com/fuelen/ecto_erd/</a> – Ecto.ERD library generates ERD diagram from your Ecto schemas</li>
<li><a href="https://twitter.com/josevalim/status/1542165462599057408" target="_blank" rel="nofollow noopener">https://twitter.com/josevalim/status/1542165462599057408</a> – Combined June Elixir announcements</li>
<li><a href="https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/" target="_blank" rel="nofollow noopener">https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/</a> – New book titled “Building Table Views with Phoenix LiveView” by Peter Ullrich.</li>
<li><a href="https://twitter.com/sasajuric/status/1542859420740239361" target="_blank" rel="nofollow noopener">https://twitter.com/sasajuric/status/1542859420740239361</a> – Saša Jurić announced he’s working on Elixir in Action 3rd Edition.</li>
<li><a href="https://github.com/peburrows/goth/blob/v1.3.0/CHANGELOG.md" target="_blank" rel="nofollow noopener">https://github.com/peburrows/goth/blob/v1.3.0/CHANGELOG.md</a> – Goth library released v1.3.</li>
<li><a href="https://twitter.com/adamwathan/status/1539752930349293569" target="_blank" rel="nofollow noopener">https://twitter.com/adamwathan/status/1539752930349293569</a> – Self-project management tip - "Everything goes smoother when you focus on getting 10% of a project 100% done instead of getting 100% of a project 10% done."</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://hex.pm/users/akoutmos" target="_blank" rel="nofollow noopener">https://hex.pm/users/akoutmos</a> – Published packages that Alex maintains</li>
<li><a href="https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/" target="_blank" rel="nofollow noopener">https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/</a> – Nerves weather Station book</li>
<li><a href="https://elixirpatterns.dev/" target="_blank" rel="nofollow noopener">https://elixirpatterns.dev/</a> – Elixir Patterns book that I am currently working on with Hugo</li>
<li><a href="https://eaglemms.com/" target="_blank" rel="nofollow noopener">https://eaglemms.com/</a> – Bootstrapping a business with Elixir and LiveView</li>
<li><a href="https://akoutmos.com/post/plug-runtime-config" target="_blank" rel="nofollow noopener">https://akoutmos.com/post/plug-runtime-config</a> – Post about Unplug and Replug</li>
<li><a href="https://hex.pm/packages/replug" target="_blank" rel="nofollow noopener">https://hex.pm/packages/replug</a></li>
<li><a href="https://hex.pm/packages/unplug" target="_blank" rel="nofollow noopener">https://hex.pm/packages/unplug</a></li>
<li><a href="https://twitter.com/akoutmos/status/1541078170383835136" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos/status/1541078170383835136</a> – Tweet about rendering supervision trees using Kino and Mermaid in Livebook.</li>
<li><a href="https://www.whoosh.io/" target="_blank" rel="nofollow noopener">https://www.whoosh.io/</a></li>
<li><a href="https://www.beamrad.io/" target="_blank" rel="nofollow noopener">https://www.beamrad.io/</a> – Beam Radio podcast where Alex co-hosts.</li>
<li><a href="https://prometheus.io/docs/prometheus/latest/getting_started/" target="_blank" rel="nofollow noopener">https://prometheus.io/docs/prometheus/latest/getting_started/</a></li>
<li><a href="https://prometheus.io/" target="_blank" rel="nofollow noopener">https://prometheus.io/</a></li>
<li><a href="https://github.com/beam-telemetry" target="_blank" rel="nofollow noopener">https://github.com/beam-telemetry</a></li>
<li><a href="https://www.timescale.com/" target="_blank" rel="nofollow noopener">https://www.timescale.com/</a></li>
<li><a href="https://en.wikipedia.org/wiki/TimescaleDB" target="_blank" rel="nofollow noopener">https://en.wikipedia.org/wiki/TimescaleDB</a></li>
<li><a href="https://elixir-radar.com/" target="_blank" rel="nofollow noopener">https://elixir-radar.com/</a></li>
<li><a href="https://github.com/livebook-dev/kino" target="_blank" rel="nofollow noopener">https://github.com/livebook-dev/kino</a></li>
<li><a href="https://github.com/akoutmos/doctor" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/doctor</a> – Doctor library for checking documentation coverage</li>
<li><a href="https://podcast.thinkingelixir.com/101" target="_blank" rel="nofollow noopener">https://podcast.thinkingelixir.com/101</a> – Interview with Ben Johnson about Litestream</li>
<li><a href="https://github.com/akoutmos/litestream" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/litestream</a> – Alex's litestream project</li>
<li><a href="https://github.com/akoutmos/sqlite_scale" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/sqlite_scale</a> – Experiment with Ecto Dynamic Repos and SQLite</li>
<li><a href="https://hex.pm/packages/mjml_eex" target="_blank" rel="nofollow noopener">https://hex.pm/packages/mjml_eex</a> – MjmlEEx allows you to easily create beautiful looking responsive Emails using the MJML template language, with the ergonomics and safety of a Phoenix template.</li>
<li><a href="https://github.com/adoptoposs/mjml_nif" target="_blank" rel="nofollow noopener">https://github.com/adoptoposs/mjml_nif</a></li>
<li><a href="https://mjml.io/" target="_blank" rel="nofollow noopener">https://mjml.io/</a> – The MJML website with documentation about email formatting features.</li>
<li><a href="https://github.com/jdrouet/mrml" target="_blank" rel="nofollow noopener">https://github.com/jdrouet/mrml</a></li>
<li><a href="https://hex.pm/packages/prom_ex" target="_blank" rel="nofollow noopener">https://hex.pm/packages/prom_ex</a> – PromEx library</li>
<li><a href="https://www.youtube.com/watch?v=0SkVsUdUutE" target="_blank" rel="nofollow noopener">https://www.youtube.com/watch?v=0SkVsUdUutE</a> – Alex's Code BEAM talk from last spring if people want to learn more BEAM + Prometheus + Grafana = Observability Heaven</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/akoutmos" target="_blank" rel="nofollow noopener">https://twitter.com/akoutmos</a> – on Twitter</li>
<li><a href="https://github.com/akoutmos/" target="_blank" rel="nofollow noopener">https://github.com/akoutmos/</a> – on Github</li>
<li><a href="https://akoutmos.com/" target="_blank" rel="nofollow noopener">https://akoutmos.com/</a> – Blog</li>
<li><a href="https://elixirpatterns.dev/" target="_blank" rel="nofollow noopener">https://elixirpatterns.dev/</a> – Elixir Patterns book</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>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>David Bernheisel - <a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!
</a></li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
