<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Tue, 07 Apr 2026 18:40:44 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Testing”</title>
    <link>https://podcast.thinkingelixir.com/tags/testing</link>
    <pubDate>Tue, 23 Sep 2025 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>271: Testing, Searching, and Funding</title>
  <link>https://podcast.thinkingelixir.com/271</link>
  <guid isPermaLink="false">4207e83c-61d8-4b87-8c99-4cec78c02636</guid>
  <pubDate>Tue, 23 Sep 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4207e83c-61d8-4b87-8c99-4cec78c02636.mp3" length="12904448" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes interactive ExUnit testing with mix_test_interactive, TrieHard Rust-powered search library, ReqLLM for unified LLM interactions, Hologram v0.6.0 production features, funded Rebar4 project, and more!</itunes:subtitle>
  <itunes:duration>17:29</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>News includes an interactive test runner called mixtestinteractive that brings Jest-style testing to ExUnit, TrieHard - a blazing fast Rust-powered Trie implementation for search and autocomplete functionality, ReqLLM - a new unified library for LLM interactions built on Req, Hologram v0.6.0 bringing production-ready features to the pure Elixir full-stack framework, the successfully funded Rebar4 project promising better OTP integration, and more!
Show Notes online - http://podcast.thinkingelixir.com/271 (http://podcast.thinkingelixir.com/271)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-aug2025) – 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.
https://github.com/randycoulman/mixtestinteractive (https://github.com/randycoulman/mix_test_interactive?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An interactive test runner for ExUnit tests with dynamic test filtering
https://x.com/navinpeiris/status/1967077714030195143 (https://x.com/navinpeiris/status/1967077714030195143?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – X post sharing the mixtestinteractive library
https://github.com/randycoulman/mixtestinteractive?tab=readme-ov-file#interactive-commands (https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Interactive commands documentation for mixtestinteractive
https://github.com/jesseduffield/lazygit (https://github.com/jesseduffield/lazygit?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An interactive Git shell mentioned as a related tool
https://x.com/nikos_maroulis/status/1967626142560793057 (https://x.com/nikos_maroulis/status/1967626142560793057?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – X post announcing TrieHard library by Nikos Maroulis
https://github.com/nyo16/trie_hard (https://github.com/nyo16/trie_hard?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blazing fast, memory-efficient Trie implementation for Elixir with Rust backend
https://torus.dimamik.com/ (https://torus.dimamik.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alternative to TrieHard for database-based search functionality
https://github.com/dimamik/torus (https://github.com/dimamik/torus?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Torus database search library
https://en.wikipedia.org/wiki/Trigram (https://en.wikipedia.org/wiki/Trigram?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Trigram reference mentioned in discussion
https://github.com/agentjido/req_llm (https://github.com/agentjido/req_llm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ReqLLM - A Req-based library for LLM interactions by Mike Hostetler
https://x.com/mikehostetler/status/1966989434781659571 (https://x.com/mikehostetler/status/1966989434781659571?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – X post thread for the new ReqLLM library
https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7 (https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirForum post with ReqLLM discussion
Jido - toolkit for building autonomous, distributed agent systems in Elixir
https://hologram.page/blog/hologram-v0-6-0-released (https://hologram.page/blog/hologram-v0-6-0-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram v0.6.0 release announcement with production-ready features
https://hologram.page/demos/bouncing-ball (https://hologram.page/demos/bouncing-ball?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Interactive Bouncing Ball Demo showcasing Hologram's new action delay capabilities
https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp (https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Successfully funded Rebar4 project Kickstarter campaign
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, testing, ex_unit, interactive, rebar</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes an interactive test runner called mix_test_interactive that brings Jest-style testing to ExUnit, TrieHard - a blazing fast Rust-powered Trie implementation for search and autocomplete functionality, ReqLLM - a new unified library for LLM interactions built on Req, Hologram v0.6.0 bringing production-ready features to the pure Elixir full-stack framework, the successfully funded Rebar4 project promising better OTP integration, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;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><a href="https://github.com/randycoulman/mix_test_interactive?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/randycoulman/mix_test_interactive</a> – An interactive test runner for ExUnit tests with dynamic test filtering</li>
<li><a href="https://x.com/navinpeiris/status/1967077714030195143?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/navinpeiris/status/1967077714030195143</a> – X post sharing the mix_test_interactive library</li>
<li><a href="https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands</a> – Interactive commands documentation for mix_test_interactive</li>
<li><a href="https://github.com/jesseduffield/lazygit?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jesseduffield/lazygit</a> – An interactive Git shell mentioned as a related tool</li>
<li><a href="https://x.com/nikos_maroulis/status/1967626142560793057?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/nikos_maroulis/status/1967626142560793057</a> – X post announcing TrieHard library by Nikos Maroulis</li>
<li><a href="https://github.com/nyo16/trie_hard?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nyo16/trie_hard</a> – Blazing fast, memory-efficient Trie implementation for Elixir with Rust backend</li>
<li><a href="https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://torus.dimamik.com/</a> – Alternative to TrieHard for database-based search functionality</li>
<li><a href="https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dimamik/torus</a> – GitHub repository for Torus database search library</li>
<li><a href="https://en.wikipedia.org/wiki/Trigram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Trigram</a> – Trigram reference mentioned in discussion</li>
<li><a href="https://github.com/agentjido/req_llm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/agentjido/req_llm</a> – ReqLLM - A Req-based library for LLM interactions by Mike Hostetler</li>
<li><a href="https://x.com/mikehostetler/status/1966989434781659571?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1966989434781659571</a> – X post thread for the new ReqLLM library</li>
<li><a href="https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7</a> – ElixirForum post with ReqLLM discussion</li>
<li>Jido - toolkit for building autonomous, distributed agent systems in Elixir</li>
<li><a href="https://hologram.page/blog/hologram-v0-6-0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/hologram-v0-6-0-released</a> – Hologram v0.6.0 release announcement with production-ready features</li>
<li><a href="https://hologram.page/demos/bouncing-ball?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/demos/bouncing-ball</a> – Interactive Bouncing Ball Demo showcasing Hologram&#39;s new action delay capabilities</li>
<li><a href="https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp</a> – Successfully funded Rebar4 project Kickstarter campaign</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://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</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 on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@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-aug2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">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 an interactive test runner called mix_test_interactive that brings Jest-style testing to ExUnit, TrieHard - a blazing fast Rust-powered Trie implementation for search and autocomplete functionality, ReqLLM - a new unified library for LLM interactions built on Req, Hologram v0.6.0 bringing production-ready features to the pure Elixir full-stack framework, the successfully funded Rebar4 project promising better OTP integration, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025" rel="nofollow">https://paraxial.io/</a> – Paraxial.io is sponsoring today&#39;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><a href="https://github.com/randycoulman/mix_test_interactive?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/randycoulman/mix_test_interactive</a> – An interactive test runner for ExUnit tests with dynamic test filtering</li>
<li><a href="https://x.com/navinpeiris/status/1967077714030195143?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/navinpeiris/status/1967077714030195143</a> – X post sharing the mix_test_interactive library</li>
<li><a href="https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands</a> – Interactive commands documentation for mix_test_interactive</li>
<li><a href="https://github.com/jesseduffield/lazygit?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jesseduffield/lazygit</a> – An interactive Git shell mentioned as a related tool</li>
<li><a href="https://x.com/nikos_maroulis/status/1967626142560793057?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/nikos_maroulis/status/1967626142560793057</a> – X post announcing TrieHard library by Nikos Maroulis</li>
<li><a href="https://github.com/nyo16/trie_hard?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nyo16/trie_hard</a> – Blazing fast, memory-efficient Trie implementation for Elixir with Rust backend</li>
<li><a href="https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://torus.dimamik.com/</a> – Alternative to TrieHard for database-based search functionality</li>
<li><a href="https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dimamik/torus</a> – GitHub repository for Torus database search library</li>
<li><a href="https://en.wikipedia.org/wiki/Trigram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Trigram</a> – Trigram reference mentioned in discussion</li>
<li><a href="https://github.com/agentjido/req_llm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/agentjido/req_llm</a> – ReqLLM - A Req-based library for LLM interactions by Mike Hostetler</li>
<li><a href="https://x.com/mikehostetler/status/1966989434781659571?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1966989434781659571</a> – X post thread for the new ReqLLM library</li>
<li><a href="https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7</a> – ElixirForum post with ReqLLM discussion</li>
<li>Jido - toolkit for building autonomous, distributed agent systems in Elixir</li>
<li><a href="https://hologram.page/blog/hologram-v0-6-0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/hologram-v0-6-0-released</a> – Hologram v0.6.0 release announcement with production-ready features</li>
<li><a href="https://hologram.page/demos/bouncing-ball?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/demos/bouncing-ball</a> – Interactive Bouncing Ball Demo showcasing Hologram&#39;s new action delay capabilities</li>
<li><a href="https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp</a> – Successfully funded Rebar4 project Kickstarter campaign</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://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</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 on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@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-aug2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-aug2025">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>260: Cheaper testing with AI?</title>
  <link>https://podcast.thinkingelixir.com/260</link>
  <guid isPermaLink="false">8b3eaa3b-eada-4f6b-aa4e-c0db4c970491</guid>
  <pubDate>Tue, 08 Jul 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8b3eaa3b-eada-4f6b-aa4e-c0db4c970491.mp3" length="16201728" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes LiveDebugger v0.3.0 with enhanced Phoenix LiveView debugging, Oban 1.6 featuring sub-workflows, YOLO v0.2.0 bringing faster image detection, testing insights with AI tools, and progress on the new Expert LSP project, and more!</itunes:subtitle>
  <itunes:duration>22:04</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>News includes LiveDebugger v0.3.0 with enhanced debugging capabilities for Phoenix LiveView including redirect following and dead process state browsing, Oban 1.6 featuring sub-workflows and cascading workflows, YOLO v0.2.0 bringing YOLOX support for faster image detection in Elixir, a discussion on the importance of testing and how AI tools are making test creation easier, helpful LiveView tips for opening unique URLs in new tabs, and progress updates on the new Expert LSP project for improved Elixir language server capabilities, and more!
Show Notes online - http://podcast.thinkingelixir.com/260 (http://podcast.thinkingelixir.com/260)
Elixir Community News
https://www.honeybadger.io/ (https://www.honeybadger.io/?utm_source=thinkingelixir&amp;amp;utm_medium=podcast) – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u (https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.3.0 release announcement on BlueSky
https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger GitHub repository - browser-based tool for debugging Phoenix LiveView applications
https://bsky.app/profile/oban.pro/post/3lstnmlzd7226 (https://bsky.app/profile/oban.pro/post/3lstnmlzd7226?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban 1.6 release announcement on BlueSky
https://oban.pro/docs/pro/1.6.0/changelog.html (https://oban.pro/docs/pro/1.6.0/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban 1.6 changelog with sub-workflows, cascading workflows, grafting, and more features
https://github.com/poeticoding/yolo_elixir (https://github.com/poeticoding/yolo_elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YOLO v0.2.0 GitHub repository - image detection library for Elixir
https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/ (https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about YOLO v0.2.0 major release with YOLOX support
https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0 (https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YOLO v0.2.0 release notes
https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r (https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's BlueSky post about the importance of testing
https://www.germanvelasco.com/blog/why-we-test (https://www.germanvelasco.com/blog/why-we-test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by German Velasco on why we test and the benefits of automated testing
https://x.com/philipbrown/status/1939630205875663017 (https://x.com/philipbrown/status/1939630205875663017?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Philip Brown's Twitter tip about generating unique URLs from LiveView that open in new tabs
https://expert-lsp.org/ (https://expert-lsp.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expert LSP project website placeholder for the new Elixir Language Server
https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23 (https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expert LSP BlueSky account first teaser post about the new Elixir Language Server project
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, ai, debugging, testing</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes LiveDebugger v0.3.0 with enhanced debugging capabilities for Phoenix LiveView including redirect following and dead process state browsing, Oban 1.6 featuring sub-workflows and cascading workflows, YOLO v0.2.0 bringing YOLOX support for faster image detection in Elixir, a discussion on the importance of testing and how AI tools are making test creation easier, helpful LiveView tips for opening unique URLs in new tabs, and progress updates on the new Expert LSP project for improved Elixir language server capabilities, and more!</p>

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

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

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u</a> – LiveDebugger v0.3.0 release announcement on BlueSky</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger GitHub repository - browser-based tool for debugging Phoenix LiveView applications</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lstnmlzd7226?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lstnmlzd7226</a> – Oban 1.6 release announcement on BlueSky</li>
<li><a href="https://oban.pro/docs/pro/1.6.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0/changelog.html</a> – Oban 1.6 changelog with sub-workflows, cascading workflows, grafting, and more features</li>
<li><a href="https://github.com/poeticoding/yolo_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/poeticoding/yolo_elixir</a> – YOLO v0.2.0 GitHub repository - image detection library for Elixir</li>
<li><a href="https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/</a> – Blog post about YOLO v0.2.0 major release with YOLOX support</li>
<li><a href="https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0</a> – YOLO v0.2.0 release notes</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r</a> – German Velasco&#39;s BlueSky post about the importance of testing</li>
<li><a href="https://www.germanvelasco.com/blog/why-we-test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.germanvelasco.com/blog/why-we-test</a> – Blog post by German Velasco on why we test and the benefits of automated testing</li>
<li><a href="https://x.com/philipbrown/status/1939630205875663017?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/philipbrown/status/1939630205875663017</a> – Philip Brown&#39;s Twitter tip about generating unique URLs from LiveView that open in new tabs</li>
<li><a href="https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/</a> – Expert LSP project website placeholder for the new Elixir Language Server</li>
<li><a href="https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23</a> – Expert LSP BlueSky account first teaser post about the new Elixir Language Server project</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://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</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 on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes LiveDebugger v0.3.0 with enhanced debugging capabilities for Phoenix LiveView including redirect following and dead process state browsing, Oban 1.6 featuring sub-workflows and cascading workflows, YOLO v0.2.0 bringing YOLOX support for faster image detection in Elixir, a discussion on the importance of testing and how AI tools are making test creation easier, helpful LiveView tips for opening unique URLs in new tabs, and progress updates on the new Expert LSP project for improved Elixir language server capabilities, and more!</p>

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

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

<ul>
<li><a href="https://www.honeybadger.io/?utm_source=thinkingelixir&utm_medium=podcast" rel="nofollow">https://www.honeybadger.io/</a> – Honeybadger.io is sponsoring today&#39;s show! Keep your apps healthy and your customers happy with Honeybadger! It&#39;s free to get started, and setup takes less than five minutes.</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u</a> – LiveDebugger v0.3.0 release announcement on BlueSky</li>
<li><a href="https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a> – LiveDebugger GitHub repository - browser-based tool for debugging Phoenix LiveView applications</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lstnmlzd7226?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lstnmlzd7226</a> – Oban 1.6 release announcement on BlueSky</li>
<li><a href="https://oban.pro/docs/pro/1.6.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0/changelog.html</a> – Oban 1.6 changelog with sub-workflows, cascading workflows, grafting, and more features</li>
<li><a href="https://github.com/poeticoding/yolo_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/poeticoding/yolo_elixir</a> – YOLO v0.2.0 GitHub repository - image detection library for Elixir</li>
<li><a href="https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/</a> – Blog post about YOLO v0.2.0 major release with YOLOX support</li>
<li><a href="https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0</a> – YOLO v0.2.0 release notes</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r</a> – German Velasco&#39;s BlueSky post about the importance of testing</li>
<li><a href="https://www.germanvelasco.com/blog/why-we-test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.germanvelasco.com/blog/why-we-test</a> – Blog post by German Velasco on why we test and the benefits of automated testing</li>
<li><a href="https://x.com/philipbrown/status/1939630205875663017?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/philipbrown/status/1939630205875663017</a> – Philip Brown&#39;s Twitter tip about generating unique URLs from LiveView that open in new tabs</li>
<li><a href="https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/</a> – Expert LSP project website placeholder for the new Elixir Language Server</li>
<li><a href="https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23</a> – Expert LSP BlueSky account first teaser post about the new Elixir Language Server project</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://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</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 on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger.io</a>: <a rel="nofollow" href="https://www.honeybadger.io/?utm_source=thinkingelixir&amp;utm_medium=podcast">Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
Keep your apps healthy and your customers happy with Honeybadger!
It's free to get started, and setup takes less than five minutes.
Start monitoring today →</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>238: Oban Web Goes Free and Open</title>
  <link>https://podcast.thinkingelixir.com/238</link>
  <guid isPermaLink="false">49cbf3a0-ba89-4b1f-ac03-5ee0f0685b96</guid>
  <pubDate>Tue, 28 Jan 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/49cbf3a0-ba89-4b1f-ac03-5ee0f0685b96.mp3" length="18735104" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Oban Web being released as open source with MySQL support, the introduction of the Hologram web framework, PhoenixTest gaining Playwright support, and more!</itunes:subtitle>
  <itunes:duration>25:35</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>News includes the exciting release of Oban Web as open source with newly added MySQL support, nine new ElixirConf 2024 videos have been published, a new full-stack web framework called Hologram that transpiles Elixir to JavaScript was announced, PhoenixTest gained Playwright driver support for enhanced testing capabilities, Protoss reached feature-complete status as it moves to version 1.0, and several Elixir conferences were announced including Code BEAM Lite Stockholm and GigCityElixir, and more!
Show Notes online - http://podcast.thinkingelixir.com/238 (http://podcast.thinkingelixir.com/238)
Elixir Community News
https://oban.pro/articles/oss-web-and-new-oban (https://oban.pro/articles/oss-web-and-new-oban?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Web has been officially released as OpenSource, including MySQL support in Oban v2.19 and Oban Web v2.11.
https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y (https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Nine new ElixirConf 2024 videos have been published and added to the official YouTube playlist.
https://hologram.page/ (https://hologram.page/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction of Hologram, a new full stack isomorphic Elixir web framework that transpiles Elixir to JavaScript for client-side code.
https://github.com/bartblast/hologram (https://github.com/bartblast/hologram?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The GitHub repository for Hologram, currently at version 0.2.0.
https://hexdocs.pm/phoenixtestplaywright/PhoenixTest.Playwright.html (https://hexdocs.pm/phoenix_test_playwright/PhoenixTest.Playwright.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixTest now has a Playwright driver, enabling three layers of Phoenix testing with a common assertion layer.
https://github.com/ityonemo/protoss (https://github.com/ityonemo/protoss?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Protoss, a library for powerful Elixir protocols, is now feature-complete and moving to version 1.0. Looking for maintainer.
https://ashweekly.substack.com/p/ash-weekly-issue-1 (https://ashweekly.substack.com/p/ash-weekly-issue-1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Launch of Ash Weekly newsletter to keep up with Ash Framework updates and news.
https://ash-project.github.io/ash_phoenix/nested-forms.html (https://ash-project.github.io/ash_phoenix/nested-forms.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshPhoenix update featuring improved handling for nested forms.
https://sessionize.com/code-beam-lite-stockholm-2025 (https://sessionize.com/code-beam-lite-stockholm-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Call for speakers open until February 20th for Code BEAM Lite Stockholm, happening June 2nd 2025.
NervesConf EU and Goatmire Elixir announced for September 10-12 in Varberg, Sweden.
https://www.gigcityelixir.com/ (https://www.gigcityelixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GigCityElixir conference announced in Chattanooga, TN, May 9-10, preceded by NervesConf on May 8th.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com)
- Message the show - X (https://x.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen on X - @brainlid (https://x.com/brainlid)
- Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, oban, testing, hologram, playwright</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the exciting release of Oban Web as open source with newly added MySQL support, nine new ElixirConf 2024 videos have been published, a new full-stack web framework called Hologram that transpiles Elixir to JavaScript was announced, PhoenixTest gained Playwright driver support for enhanced testing capabilities, Protoss reached feature-complete status as it moves to version 1.0, and several Elixir conferences were announced including Code BEAM Lite Stockholm and GigCityElixir, and more!</p>

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

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

<ul>
<li><a href="https://oban.pro/articles/oss-web-and-new-oban?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/articles/oss-web-and-new-oban</a> – Oban Web has been officially released as OpenSource, including MySQL support in Oban v2.19 and Oban Web v2.11.</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y</a> – Nine new ElixirConf 2024 videos have been published and added to the official YouTube playlist.</li>
<li><a href="https://hologram.page/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/</a> – Introduction of Hologram, a new full stack isomorphic Elixir web framework that transpiles Elixir to JavaScript for client-side code.</li>
<li><a href="https://github.com/bartblast/hologram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bartblast/hologram</a> – The GitHub repository for Hologram, currently at version 0.2.0.</li>
<li><a href="https://hexdocs.pm/phoenix_test_playwright/PhoenixTest.Playwright.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test_playwright/PhoenixTest.Playwright.html</a> – PhoenixTest now has a Playwright driver, enabling three layers of Phoenix testing with a common assertion layer.</li>
<li><a href="https://github.com/ityonemo/protoss?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ityonemo/protoss</a> – Protoss, a library for powerful Elixir protocols, is now feature-complete and moving to version 1.0. Looking for maintainer.</li>
<li><a href="https://ashweekly.substack.com/p/ash-weekly-issue-1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ashweekly.substack.com/p/ash-weekly-issue-1</a> – Launch of Ash Weekly newsletter to keep up with Ash Framework updates and news.</li>
<li><a href="https://ash-project.github.io/ash_phoenix/nested-forms.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ash-project.github.io/ash_phoenix/nested-forms.html</a> – AshPhoenix update featuring improved handling for nested forms.</li>
<li><a href="https://sessionize.com/code-beam-lite-stockholm-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sessionize.com/code-beam-lite-stockholm-2025</a> – Call for speakers open until February 20th for Code BEAM Lite Stockholm, happening June 2nd 2025.</li>
<li>NervesConf EU and Goatmire Elixir announced for September 10-12 in Varberg, Sweden.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCityElixir conference announced in Chattanooga, TN, May 9-10, preceded by NervesConf on May 8th.</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://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</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 on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the exciting release of Oban Web as open source with newly added MySQL support, nine new ElixirConf 2024 videos have been published, a new full-stack web framework called Hologram that transpiles Elixir to JavaScript was announced, PhoenixTest gained Playwright driver support for enhanced testing capabilities, Protoss reached feature-complete status as it moves to version 1.0, and several Elixir conferences were announced including Code BEAM Lite Stockholm and GigCityElixir, and more!</p>

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

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

<ul>
<li><a href="https://oban.pro/articles/oss-web-and-new-oban?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/articles/oss-web-and-new-oban</a> – Oban Web has been officially released as OpenSource, including MySQL support in Oban v2.19 and Oban Web v2.11.</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y</a> – Nine new ElixirConf 2024 videos have been published and added to the official YouTube playlist.</li>
<li><a href="https://hologram.page/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/</a> – Introduction of Hologram, a new full stack isomorphic Elixir web framework that transpiles Elixir to JavaScript for client-side code.</li>
<li><a href="https://github.com/bartblast/hologram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bartblast/hologram</a> – The GitHub repository for Hologram, currently at version 0.2.0.</li>
<li><a href="https://hexdocs.pm/phoenix_test_playwright/PhoenixTest.Playwright.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test_playwright/PhoenixTest.Playwright.html</a> – PhoenixTest now has a Playwright driver, enabling three layers of Phoenix testing with a common assertion layer.</li>
<li><a href="https://github.com/ityonemo/protoss?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ityonemo/protoss</a> – Protoss, a library for powerful Elixir protocols, is now feature-complete and moving to version 1.0. Looking for maintainer.</li>
<li><a href="https://ashweekly.substack.com/p/ash-weekly-issue-1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ashweekly.substack.com/p/ash-weekly-issue-1</a> – Launch of Ash Weekly newsletter to keep up with Ash Framework updates and news.</li>
<li><a href="https://ash-project.github.io/ash_phoenix/nested-forms.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ash-project.github.io/ash_phoenix/nested-forms.html</a> – AshPhoenix update featuring improved handling for nested forms.</li>
<li><a href="https://sessionize.com/code-beam-lite-stockholm-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sessionize.com/code-beam-lite-stockholm-2025</a> – Call for speakers open until February 20th for Code BEAM Lite Stockholm, happening June 2nd 2025.</li>
<li>NervesConf EU and Goatmire Elixir announced for September 10-12 in Varberg, Sweden.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCityElixir conference announced in Chattanooga, TN, May 9-10, preceded by NervesConf on May 8th.</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://bsky.app/profile/thinkingelixir.com" rel="nofollow">Bluesky</a></li>
<li>Message the show - <a href="https://x.com/ThinkingElixir" rel="nofollow">X</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 on X - <a href="https://x.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Bluesky - <a href="https://bsky.app/profile/brainlid.bsky.social" rel="nofollow">@brainlid.bsky.social</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel on Bluesky - <a href="https://bsky.app/profile/david.bernheisel.com" rel="nofollow">@david.bernheisel.com</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>211: A Passion for Testing</title>
  <link>https://podcast.thinkingelixir.com/211</link>
  <guid isPermaLink="false">76890f1b-bc0a-479d-b151-d2c15cfe2481</guid>
  <pubDate>Tue, 16 Jul 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/76890f1b-bc0a-479d-b151-d2c15cfe2481.mp3" length="35909632" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir 1.17.2, Livebook v0.13 updates, Explorer's remote dataframes, Phoenix tips, and Gleam 1.3.0. Plus, German Velasco shares his journey, Elixir contributions, and TDD philosophy. Tune in for more!</itunes:subtitle>
  <itunes:duration>49:26</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>News includes the recent release of Elixir 1.17.2, updates to Livebook v0.13 making clustering in Kubernetes easier and introducing a proxy API for webhooks, and exciting developments in the Explorer library with remote dataframes. We also discuss handy Phoenix tips from Andrew Stewart and the new Gleam 1.3.0 features. In our interview, German Velasco shares his journey from Rails to Elixir, his contributions like Elixir Streams and the Phoenix Test library, and his philosophy on TDD. German also speaks about his upcoming talk at ElixirConf and his desire for integrating JavaScript testing capabilities. Tune in to hear all this and more!
Show Notes online - http://podcast.thinkingelixir.com/211 (http://podcast.thinkingelixir.com/211)
Elixir Community News
- https://github.com/elixir-lang/elixir/releases/tag/v1.17.2 (https://github.com/elixir-lang/elixir/releases/tag/v1.17.2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.17.2 was released, which includes a Logger fix and some Mix-related bugfixes.
- Livebook updates - follow-up
- https://x.com/miruoss/status/1809633392088027193 (https://x.com/miruoss/status/1809633392088027193?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Michael Ruoss notes that Livebook v0.13 works well for clustering on Kubernetes.
- https://github.com/mruoss/livebook-helm (https://github.com/mruoss/livebook-helm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Michael Ruoss created a Livebook Helm chart for easier deployment in Kubernetes clusters.
- https://artifacthub.io/packages/helm/livebook/livebook (https://artifacthub.io/packages/helm/livebook/livebook?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Helm chart for Livebook on Artifact Hub.
- https://news.livebook.dev/livebook-0.13-expose-an-http-api-from-your-notebook-2wE6GY (https://news.livebook.dev/livebook-0.13-expose-an-http-api-from-your-notebook-2wE6GY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook gains a proxy API to allow it to receive webhooks, useful for publishing Livebook as an app.
- https://x.com/livebookdev/status/1809203084154843279 (https://x.com/livebookdev/status/1809203084154843279?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details on the new proxy API feature in Livebook.
- https://x.com/hugobarauna/status/1809203637022863784 (https://x.com/hugobarauna/status/1809203637022863784?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Use Plug.Router and Kino.Proxy.listen for sending webhooks or events to your Livebook.
- https://www.elixirstreams.com/tips/liveview-used-input (https://www.elixirstreams.com/tips/liveview-used-input?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- LiveView 1.0 removes the phx-feedback-for annotation for showing and hiding input feedback. The update introduces the used_input?/2 helper on the server-side.
- https://github.com/phoenixframework/phoenixliveview/blob/main/CHANGELOG.md#backwards-incompatible-changes-for-10 (https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#backwards-incompatible-changes-for-10?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView 1.0 Upgrade instructions, including a JavaScript shim for backwards compatibility.
- https://x.com/josevalim/status/1808560304172761191 (https://x.com/josevalim/status/1808560304172761191?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Explorer gets remote dataframes support.
- https://github.com/elixir-explorer/explorer/pull/932 (https://github.com/elixir-explorer/explorer/pull/932?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A PR was merged into Explorer to support remote dataframes, enabling transparent proxy operations in a cluster.
- Explorer is part of the Nx project for data analysis and machine learning, supporting one and two-dimensional data structures. The new feature also performs distributed garbage collection.
- https://x.com/src_rip/status/1810360113343115521 (https://x.com/src_rip/status/1810360113343115521?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrew Stewart shares a Phoenix tip on creating a link button to submit a post action without a form.
- https://hexdocs.pm/phoenixliveview/Phoenix.Component.html#link/1 (https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html#link/1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More details on using Phoenix's link component.
- https://github.com/phoenixframework/phoenixliveview/blob/f778e5bb1a4b0a29f8d688bbc6c0b7182dea51ca/lib/phoenix_component.ex#L2734-L2737 (https://github.com/phoenixframework/phoenix_live_view/blob/f778e5bb1a4b0a29f8d688bbc6c0b7182dea51ca/lib/phoenix_component.ex#L2734-L2737?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Underlying implementation details of Phoenix.HTML's data attributes.
- https://gleam.run/news/auto-imports-and-tolerant-expressions/ (https://gleam.run/news/auto-imports-and-tolerant-expressions/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam 1.3.0 release features LSP improvements, CLI commands for adding/removing dependencies, and support for Erlang/OTP 27 keywords.
- https://www.erlang-solutions.com/blog/let-your-database-update-you-with-ectowatch/ (https://www.erlang-solutions.com/blog/let-your-database-update-you-with-ectowatch/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EctoWatch by Brian Underwood allows notifications about database changes directly from PostgreSQL.
- https://github.com/cheerfulstoic/ecto_watch (https://github.com/cheerfulstoic/ecto_watch?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EctoWatch GitHub repository.
- https://github.com/ityonemo/protoss (https://github.com/ityonemo/protoss?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Isaac Yonemoto's Protoss library update, improving ergonomics of setting up protocols.
- https://www.youtube.com/watch?v=dCRGgFkCkmA (https://www.youtube.com/watch?v=dCRGgFkCkmA?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Watch a video explaining the Protoss library.
- https://hexdocs.pm/protoss/Protoss.html (https://hexdocs.pm/protoss/Protoss.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Protoss documentation.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://www.elixirstreams.com/ (https://www.elixirstreams.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Short video tips that German creates and shares.
- https://www.testingliveview.com/ (https://www.testingliveview.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video course focused on testing LiveViews
- https://github.com/germsvel/phoenix_test (https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixTest provides a unified way of writing feature tests -- regardless of whether you're testing LiveView pages or static (non-LiveView) pages.
- https://www.youtube.com/watch?v=JNWPsaO4PNM (https://www.youtube.com/watch?v=JNWPsaO4PNM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2023 - German Velasco - Using DDD concepts to create better Phoenix Contexts
- https://www.mechanical-orchard.com/ (https://www.mechanical-orchard.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/elixir-wallaby/wallaby (https://github.com/elixir-wallaby/wallaby?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://x.com/germsvel (https://x.com/germsvel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
- https://github.com/germsvel (https://github.com/germsvel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://www.germanvelasco.com/ (https://www.germanvelasco.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
- https://www.testingliveview.com/ (https://www.testingliveview.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Testing LiveView course site
- https://elixirstreams.com (https://elixirstreams.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Short video tips
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) 
</description>
  <itunes:keywords>elixir, news, tdd, testing, liveview, tests, integration tests</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the recent release of Elixir 1.17.2, updates to Livebook v0.13 making clustering in Kubernetes easier and introducing a proxy API for webhooks, and exciting developments in the Explorer library with remote dataframes. We also discuss handy Phoenix tips from Andrew Stewart and the new Gleam 1.3.0 features. In our interview, German Velasco shares his journey from Rails to Elixir, his contributions like Elixir Streams and the Phoenix Test library, and his philosophy on TDD. German also speaks about his upcoming talk at ElixirConf and his desire for integrating JavaScript testing capabilities. Tune in to hear all this and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.17.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.17.2</a> – Elixir 1.17.2 was released, which includes a Logger fix and some Mix-related bugfixes.</li>
<li>Livebook updates - follow-up</li>
<li><a href="https://x.com/miruoss/status/1809633392088027193?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/miruoss/status/1809633392088027193</a> – Michael Ruoss notes that Livebook v0.13 works well for clustering on Kubernetes.</li>
<li><a href="https://github.com/mruoss/livebook-helm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mruoss/livebook-helm</a> – Michael Ruoss created a Livebook Helm chart for easier deployment in Kubernetes clusters.</li>
<li><a href="https://artifacthub.io/packages/helm/livebook/livebook?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://artifacthub.io/packages/helm/livebook/livebook</a> – Helm chart for Livebook on Artifact Hub.</li>
<li><a href="https://news.livebook.dev/livebook-0.13-expose-an-http-api-from-your-notebook-2wE6GY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/livebook-0.13-expose-an-http-api-from-your-notebook-2wE6GY</a> – Livebook gains a proxy API to allow it to receive webhooks, useful for publishing Livebook as an app.</li>
<li><a href="https://x.com/livebookdev/status/1809203084154843279?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/livebookdev/status/1809203084154843279</a> – Details on the new proxy API feature in Livebook.</li>
<li><a href="https://x.com/hugobarauna/status/1809203637022863784?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1809203637022863784</a> – Use <code>Plug.Router</code> and <code>Kino.Proxy.listen</code> for sending webhooks or events to your Livebook.</li>
<li><a href="https://www.elixirstreams.com/tips/liveview-used-input?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/liveview-used-input</a></li>
<li>LiveView 1.0 removes the <code>phx-feedback-for</code> annotation for showing and hiding input feedback. The update introduces the <code>used_input?/2</code> helper on the server-side.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#backwards-incompatible-changes-for-10?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#backwards-incompatible-changes-for-10</a> – LiveView 1.0 Upgrade instructions, including a JavaScript shim for backwards compatibility.</li>
<li><a href="https://x.com/josevalim/status/1808560304172761191?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1808560304172761191</a> – Explorer gets remote dataframes support.</li>
<li><a href="https://github.com/elixir-explorer/explorer/pull/932?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-explorer/explorer/pull/932</a> – A PR was merged into Explorer to support remote dataframes, enabling transparent proxy operations in a cluster.</li>
<li>Explorer is part of the Nx project for data analysis and machine learning, supporting one and two-dimensional data structures. The new feature also performs distributed garbage collection.</li>
<li><a href="https://x.com/src_rip/status/1810360113343115521?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/src_rip/status/1810360113343115521</a> – Andrew Stewart shares a Phoenix tip on creating a link button to submit a post action without a form.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html#link/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html#link/1</a> – More details on using Phoenix&#39;s link component.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/f778e5bb1a4b0a29f8d688bbc6c0b7182dea51ca/lib/phoenix_component.ex#L2734-L2737?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/f778e5bb1a4b0a29f8d688bbc6c0b7182dea51ca/lib/phoenix_component.ex#L2734-L2737</a> – Underlying implementation details of Phoenix.HTML&#39;s <code>data</code> attributes.</li>
<li><a href="https://gleam.run/news/auto-imports-and-tolerant-expressions/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/auto-imports-and-tolerant-expressions/</a> – Gleam 1.3.0 release features LSP improvements, CLI commands for adding/removing dependencies, and support for Erlang/OTP 27 keywords.</li>
<li><a href="https://www.erlang-solutions.com/blog/let-your-database-update-you-with-ectowatch/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang-solutions.com/blog/let-your-database-update-you-with-ectowatch/</a> – EctoWatch by Brian Underwood allows notifications about database changes directly from PostgreSQL.</li>
<li><a href="https://github.com/cheerfulstoic/ecto_watch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cheerfulstoic/ecto_watch</a> – EctoWatch GitHub repository.</li>
<li><a href="https://github.com/ityonemo/protoss?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ityonemo/protoss</a> – Isaac Yonemoto&#39;s Protoss library update, improving ergonomics of setting up protocols.</li>
<li><a href="https://www.youtube.com/watch?v=dCRGgFkCkmA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=dCRGgFkCkmA</a> – Watch a video explaining the Protoss library.</li>
<li><a href="https://hexdocs.pm/protoss/Protoss.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/protoss/Protoss.html</a> – Protoss documentation.</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://www.elixirstreams.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/</a> – Short video tips that German creates and shares.</li>
<li><a href="https://www.testingliveview.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.testingliveview.com/</a> – Video course focused on testing LiveViews</li>
<li><a href="https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel/phoenix_test</a> – PhoenixTest provides a unified way of writing feature tests -- regardless of whether you&#39;re testing LiveView pages or static (non-LiveView) pages.</li>
<li><a href="https://www.youtube.com/watch?v=JNWPsaO4PNM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JNWPsaO4PNM</a> – ElixirConf 2023 - German Velasco - Using DDD concepts to create better Phoenix Contexts</li>
<li><a href="https://www.mechanical-orchard.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.mechanical-orchard.com/</a></li>
<li><a href="https://github.com/elixir-wallaby/wallaby?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-wallaby/wallaby</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/germsvel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel</a> – on Twitter</li>
<li><a href="https://github.com/germsvel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel</a> – on Github</li>
<li><a href="https://www.germanvelasco.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.germanvelasco.com/</a> – Blog</li>
<li><a href="https://www.testingliveview.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.testingliveview.com/</a> – Testing LiveView course site</li>
<li><a href="https://elixirstreams.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstreams.com</a> – Short video tips</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>
</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>News includes the recent release of Elixir 1.17.2, updates to Livebook v0.13 making clustering in Kubernetes easier and introducing a proxy API for webhooks, and exciting developments in the Explorer library with remote dataframes. We also discuss handy Phoenix tips from Andrew Stewart and the new Gleam 1.3.0 features. In our interview, German Velasco shares his journey from Rails to Elixir, his contributions like Elixir Streams and the Phoenix Test library, and his philosophy on TDD. German also speaks about his upcoming talk at ElixirConf and his desire for integrating JavaScript testing capabilities. Tune in to hear all this and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.17.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.17.2</a> – Elixir 1.17.2 was released, which includes a Logger fix and some Mix-related bugfixes.</li>
<li>Livebook updates - follow-up</li>
<li><a href="https://x.com/miruoss/status/1809633392088027193?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/miruoss/status/1809633392088027193</a> – Michael Ruoss notes that Livebook v0.13 works well for clustering on Kubernetes.</li>
<li><a href="https://github.com/mruoss/livebook-helm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mruoss/livebook-helm</a> – Michael Ruoss created a Livebook Helm chart for easier deployment in Kubernetes clusters.</li>
<li><a href="https://artifacthub.io/packages/helm/livebook/livebook?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://artifacthub.io/packages/helm/livebook/livebook</a> – Helm chart for Livebook on Artifact Hub.</li>
<li><a href="https://news.livebook.dev/livebook-0.13-expose-an-http-api-from-your-notebook-2wE6GY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/livebook-0.13-expose-an-http-api-from-your-notebook-2wE6GY</a> – Livebook gains a proxy API to allow it to receive webhooks, useful for publishing Livebook as an app.</li>
<li><a href="https://x.com/livebookdev/status/1809203084154843279?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/livebookdev/status/1809203084154843279</a> – Details on the new proxy API feature in Livebook.</li>
<li><a href="https://x.com/hugobarauna/status/1809203637022863784?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1809203637022863784</a> – Use <code>Plug.Router</code> and <code>Kino.Proxy.listen</code> for sending webhooks or events to your Livebook.</li>
<li><a href="https://www.elixirstreams.com/tips/liveview-used-input?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/liveview-used-input</a></li>
<li>LiveView 1.0 removes the <code>phx-feedback-for</code> annotation for showing and hiding input feedback. The update introduces the <code>used_input?/2</code> helper on the server-side.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#backwards-incompatible-changes-for-10?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#backwards-incompatible-changes-for-10</a> – LiveView 1.0 Upgrade instructions, including a JavaScript shim for backwards compatibility.</li>
<li><a href="https://x.com/josevalim/status/1808560304172761191?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1808560304172761191</a> – Explorer gets remote dataframes support.</li>
<li><a href="https://github.com/elixir-explorer/explorer/pull/932?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-explorer/explorer/pull/932</a> – A PR was merged into Explorer to support remote dataframes, enabling transparent proxy operations in a cluster.</li>
<li>Explorer is part of the Nx project for data analysis and machine learning, supporting one and two-dimensional data structures. The new feature also performs distributed garbage collection.</li>
<li><a href="https://x.com/src_rip/status/1810360113343115521?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/src_rip/status/1810360113343115521</a> – Andrew Stewart shares a Phoenix tip on creating a link button to submit a post action without a form.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html#link/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html#link/1</a> – More details on using Phoenix&#39;s link component.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/f778e5bb1a4b0a29f8d688bbc6c0b7182dea51ca/lib/phoenix_component.ex#L2734-L2737?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/f778e5bb1a4b0a29f8d688bbc6c0b7182dea51ca/lib/phoenix_component.ex#L2734-L2737</a> – Underlying implementation details of Phoenix.HTML&#39;s <code>data</code> attributes.</li>
<li><a href="https://gleam.run/news/auto-imports-and-tolerant-expressions/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/auto-imports-and-tolerant-expressions/</a> – Gleam 1.3.0 release features LSP improvements, CLI commands for adding/removing dependencies, and support for Erlang/OTP 27 keywords.</li>
<li><a href="https://www.erlang-solutions.com/blog/let-your-database-update-you-with-ectowatch/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang-solutions.com/blog/let-your-database-update-you-with-ectowatch/</a> – EctoWatch by Brian Underwood allows notifications about database changes directly from PostgreSQL.</li>
<li><a href="https://github.com/cheerfulstoic/ecto_watch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cheerfulstoic/ecto_watch</a> – EctoWatch GitHub repository.</li>
<li><a href="https://github.com/ityonemo/protoss?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ityonemo/protoss</a> – Isaac Yonemoto&#39;s Protoss library update, improving ergonomics of setting up protocols.</li>
<li><a href="https://www.youtube.com/watch?v=dCRGgFkCkmA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=dCRGgFkCkmA</a> – Watch a video explaining the Protoss library.</li>
<li><a href="https://hexdocs.pm/protoss/Protoss.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/protoss/Protoss.html</a> – Protoss documentation.</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://www.elixirstreams.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/</a> – Short video tips that German creates and shares.</li>
<li><a href="https://www.testingliveview.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.testingliveview.com/</a> – Video course focused on testing LiveViews</li>
<li><a href="https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel/phoenix_test</a> – PhoenixTest provides a unified way of writing feature tests -- regardless of whether you&#39;re testing LiveView pages or static (non-LiveView) pages.</li>
<li><a href="https://www.youtube.com/watch?v=JNWPsaO4PNM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JNWPsaO4PNM</a> – ElixirConf 2023 - German Velasco - Using DDD concepts to create better Phoenix Contexts</li>
<li><a href="https://www.mechanical-orchard.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.mechanical-orchard.com/</a></li>
<li><a href="https://github.com/elixir-wallaby/wallaby?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-wallaby/wallaby</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/germsvel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel</a> – on Twitter</li>
<li><a href="https://github.com/germsvel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel</a> – on Github</li>
<li><a href="https://www.germanvelasco.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.germanvelasco.com/</a> – Blog</li>
<li><a href="https://www.testingliveview.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.testingliveview.com/</a> – Testing LiveView course site</li>
<li><a href="https://elixirstreams.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstreams.com</a> – Short video tips</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>
</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>190: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/190</link>
  <guid isPermaLink="false">f827e7dd-aa19-48b2-8108-005cf7f739ff</guid>
  <pubDate>Tue, 20 Feb 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f827e7dd-aa19-48b2-8108-005cf7f739ff.mp3" length="14956544" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News highlights Phoenix LiveView's latest improvements, a new readability-centric Elixir testing tool, JSON's potential Erlang integration, the availability of Fly.io GPUs, Gleam's milestone approach, and more! </itunes:subtitle>
  <itunes:duration>20:20</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>In this episode, we delve into the significant updates to Phoenix LiveView with its march towards 1.0, including crucial bug fixes in the latest v0.20.5 release. We explore the sleek new testing utility for Elixir, example_test, that's redefining readability in code tests. Plus, the Erlang community is abuzz with a fresh proposal to integrate JSON into the standard library. We'll look into how Fly.io has made GPU instances widely available and what this means for your projects. Don't miss out as we discuss these topics, Gleam's journey toward its 1.0.0 release, and more!
Show Notes online - http://podcast.thinkingelixir.com/190 (http://podcast.thinkingelixir.com/190)
Elixir Community News
- https://twitter.com/elixirphoenix/status/1755593690863620319 (https://twitter.com/elixirphoenix/status/1755593690863620319?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Phoenix LiveView v0.20.5 release on Twitter.
- https://github.com/phoenixframework/phoenixliveview/blob/main/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for Phoenix LiveView v0.20.5 detailing deprecations and bug fixes.
- https://twitter.com/germsvel/status/1754834825457127606 (https://twitter.com/germsvel/status/1754834825457127606?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's tip for printing the name of a currently executed function in a test without prior knowledge.
- https://github.com/erlang/eep/pull/59 (https://github.com/erlang/eep/pull/59?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pull request proposing the addition of a JSON module to the Erlang standard library.
- https://github.com/michalmuskala/eep/blob/json-eep/eeps/eep-0068.md (https://github.com/michalmuskala/eep/blob/json-eep/eeps/eep-0068.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEP68 document with details about the proposed JSON support interface for the Erlang standard library.
- https://twitter.com/TylerAYoung/status/1757391526668202060 (https://twitter.com/TylerAYoung/status/1757391526668202060?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young announcing a new testing library, exampletest, for Elixir on Twitter.
- https://github.com/s3cur3/example_test (https://github.com/s3cur3/example_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for exampletest, a utility for defining readable example-based tests in Elixir.
- https://fly.io/blog/gpu-ga/ (https://fly.io/blog/gpu-ga/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement that Fly GPUs are now generally available and no longer on a waitlist.
- https://github.com/acalejos/merquery (https://github.com/acalejos/merquery?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Merquery library release, offering a Postman-like Livebook kino cell for interactive queries in Elixir.
- https://www.youtube.com/watch?v=clsTrQUt-4M (https://www.youtube.com/watch?v=clsTrQUt-4M?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube video of Louis Pilfold's "Past, Present, Future" talk at FOSDEM 2024 on the language Gleam.
- https://twitter.com/gleamlang/status/1756376900782399629 (https://twitter.com/gleamlang/status/1756376900782399629?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter announcement of Gleam Lang v1.0.0-rc.1 release.
- https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc1 (https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub release page for Gleam v1.0.0-rc.1.
- https://github.com/gleam-lang/gleam/blob/v1.0.0-rc1/CHANGELOG.md (https://github.com/gleam-lang/gleam/blob/v1.0.0-rc1/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for Gleam v1.0.0-rc.1 highlighting new features and changes.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, news, erlang, testing</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this episode, we delve into the significant updates to Phoenix LiveView with its march towards 1.0, including crucial bug fixes in the latest v0.20.5 release. We explore the sleek new testing utility for Elixir, example_test, that&#39;s redefining readability in code tests. Plus, the Erlang community is abuzz with a fresh proposal to integrate JSON into the standard library. We&#39;ll look into how Fly.io has made GPU instances widely available and what this means for your projects. Don&#39;t miss out as we discuss these topics, Gleam&#39;s journey toward its 1.0.0 release, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/elixirphoenix/status/1755593690863620319?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/elixirphoenix/status/1755593690863620319</a> – Announcement of Phoenix LiveView v0.20.5 release on Twitter.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md</a> – Changelog for Phoenix LiveView v0.20.5 detailing deprecations and bug fixes.</li>
<li><a href="https://twitter.com/germsvel/status/1754834825457127606?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1754834825457127606</a> – German Velasco&#39;s tip for printing the name of a currently executed function in a test without prior knowledge.</li>
<li><a href="https://github.com/erlang/eep/pull/59?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/eep/pull/59</a> – Pull request proposing the addition of a JSON module to the Erlang standard library.</li>
<li><a href="https://github.com/michalmuskala/eep/blob/json-eep/eeps/eep-0068.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/michalmuskala/eep/blob/json-eep/eeps/eep-0068.md</a> – EEP68 document with details about the proposed JSON support interface for the Erlang standard library.</li>
<li><a href="https://twitter.com/TylerAYoung/status/1757391526668202060?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1757391526668202060</a> – Tyler Young announcing a new testing library, example_test, for Elixir on Twitter.</li>
<li><a href="https://github.com/s3cur3/example_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3/example_test</a> – GitHub repository for example_test, a utility for defining readable example-based tests in Elixir.</li>
<li><a href="https://fly.io/blog/gpu-ga/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/blog/gpu-ga/</a> – Announcement that Fly GPUs are now generally available and no longer on a waitlist.</li>
<li><a href="https://github.com/acalejos/merquery?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/merquery</a> – Merquery library release, offering a Postman-like Livebook kino cell for interactive queries in Elixir.</li>
<li><a href="https://www.youtube.com/watch?v=clsTrQUt-4M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=clsTrQUt-4M</a> – YouTube video of Louis Pilfold&#39;s &quot;Past, Present, Future&quot; talk at FOSDEM 2024 on the language Gleam.</li>
<li><a href="https://twitter.com/gleamlang/status/1756376900782399629?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/gleamlang/status/1756376900782399629</a> – Twitter announcement of Gleam Lang v1.0.0-rc.1 release.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc1</a> – GitHub release page for Gleam v1.0.0-rc.1.</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/v1.0.0-rc1/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/v1.0.0-rc1/CHANGELOG.md</a> – Changelog for Gleam v1.0.0-rc.1 highlighting new features and changes.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In this episode, we delve into the significant updates to Phoenix LiveView with its march towards 1.0, including crucial bug fixes in the latest v0.20.5 release. We explore the sleek new testing utility for Elixir, example_test, that&#39;s redefining readability in code tests. Plus, the Erlang community is abuzz with a fresh proposal to integrate JSON into the standard library. We&#39;ll look into how Fly.io has made GPU instances widely available and what this means for your projects. Don&#39;t miss out as we discuss these topics, Gleam&#39;s journey toward its 1.0.0 release, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/elixirphoenix/status/1755593690863620319?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/elixirphoenix/status/1755593690863620319</a> – Announcement of Phoenix LiveView v0.20.5 release on Twitter.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md</a> – Changelog for Phoenix LiveView v0.20.5 detailing deprecations and bug fixes.</li>
<li><a href="https://twitter.com/germsvel/status/1754834825457127606?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1754834825457127606</a> – German Velasco&#39;s tip for printing the name of a currently executed function in a test without prior knowledge.</li>
<li><a href="https://github.com/erlang/eep/pull/59?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/eep/pull/59</a> – Pull request proposing the addition of a JSON module to the Erlang standard library.</li>
<li><a href="https://github.com/michalmuskala/eep/blob/json-eep/eeps/eep-0068.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/michalmuskala/eep/blob/json-eep/eeps/eep-0068.md</a> – EEP68 document with details about the proposed JSON support interface for the Erlang standard library.</li>
<li><a href="https://twitter.com/TylerAYoung/status/1757391526668202060?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1757391526668202060</a> – Tyler Young announcing a new testing library, example_test, for Elixir on Twitter.</li>
<li><a href="https://github.com/s3cur3/example_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3/example_test</a> – GitHub repository for example_test, a utility for defining readable example-based tests in Elixir.</li>
<li><a href="https://fly.io/blog/gpu-ga/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/blog/gpu-ga/</a> – Announcement that Fly GPUs are now generally available and no longer on a waitlist.</li>
<li><a href="https://github.com/acalejos/merquery?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/merquery</a> – Merquery library release, offering a Postman-like Livebook kino cell for interactive queries in Elixir.</li>
<li><a href="https://www.youtube.com/watch?v=clsTrQUt-4M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=clsTrQUt-4M</a> – YouTube video of Louis Pilfold&#39;s &quot;Past, Present, Future&quot; talk at FOSDEM 2024 on the language Gleam.</li>
<li><a href="https://twitter.com/gleamlang/status/1756376900782399629?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/gleamlang/status/1756376900782399629</a> – Twitter announcement of Gleam Lang v1.0.0-rc.1 release.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc1</a> – GitHub release page for Gleam v1.0.0-rc.1.</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/v1.0.0-rc1/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/v1.0.0-rc1/CHANGELOG.md</a> – Changelog for Gleam v1.0.0-rc.1 highlighting new features and changes.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>92: Temple with Mitchell Hanberg</title>
  <link>https://podcast.thinkingelixir.com/92</link>
  <guid isPermaLink="false">b513a12b-2fb2-4298-a8db-db611a5fc59c</guid>
  <pubDate>Tue, 29 Mar 2022 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/b513a12b-2fb2-4298-a8db-db611a5fc59c.mp3" length="35004416" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Mitchell Hanberg talks about his Temple library for creating alternate Phoenix markup templates and the Wallaby browser testing project that he now maintains.</itunes:subtitle>
  <itunes:duration>48:19</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>We talk with Mitchell Hanberg and learn about why he created the alternate Phoenix templating language called “Temple”. He explains how Temple works, some of its unique benefits and where he's going with it in the future. Mitchell also took over maintenance of the testing project Wallaby from Chris Keathley. We revisit what Wallaby is and the special place it can have when building automated full system tests for our projects.
Show Notes online - http://podcast.thinkingelixir.com/92 (http://podcast.thinkingelixir.com/92)
Elixir Community News
- https://twitter.com/josevalim/status/1506248906979659782 (https://twitter.com/josevalim/status/1506248906979659782) – José shared his personal definition of a reduction as "energy".
- https://twitter.com/thibaut_barrere/status/1501909747854942212 (https://twitter.com/thibaut_barrere/status/1501909747854942212) – PSA for people whose app fails to start on port 5000 when running on the new macOS.
- https://dashbit.co/blog/rustler-precompiled (https://dashbit.co/blog/rustler-precompiled) – Rustler Precompiled project was announced on the Dashbit blog by Philip Sampaio
- https://twitter.com/nervesproject/status/1504821571524964357 (https://twitter.com/nervesproject/status/1504821571524964357) – Lots of update Nerves releases on Hex
- https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/ (https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/) – A popular NPM package was maliciously updated by the maintainer as an act of protest. Impacted Vue.js projects.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://github.com/mhanberg/temple (https://github.com/mhanberg/temple)
- https://github.com/mhanberg/tableau (https://github.com/mhanberg/tableau)
- https://github.com/mhanberg/blog/tree/mh/tableau (https://github.com/mhanberg/blog/tree/mh/tableau)
- https://github.com/elixir-wallaby/wallaby (https://github.com/elixir-wallaby/wallaby)
- https://twitter.com/elixir_wallaby (https://twitter.com/elixir_wallaby)
- https://www.selenium.dev/documentation/webdriver/ (https://www.selenium.dev/documentation/webdriver/)
- https://github.com/markaby/markaby (https://github.com/markaby/markaby)
- https://crystal-lang.org/ (https://crystal-lang.org/)
- https://luckyframework.org/ (https://luckyframework.org/)
- https://laravel.com/ (https://laravel.com/)
- https://laravel.com/docs/9.x/blade (https://laravel.com/docs/9.x/blade)
- https://github.com/elixir-lsp/elixir_sense (https://github.com/elixir-lsp/elixir_sense)
- https://surface-ui.org/template_syntax (https://surface-ui.org/template_syntax)
- https://surface-ui.org/ (https://surface-ui.org/)
- https://teamcapybara.github.io/capybara/ (https://teamcapybara.github.io/capybara/)
- https://hexdocs.pm/hound/readme.html (https://hexdocs.pm/hound/readme.html)
- https://www.selenium.dev/ (https://www.selenium.dev/)
- https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html (https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html)
- https://github.com/elixir-wallaby/wallaby/discussions (https://github.com/elixir-wallaby/wallaby/discussions)
- https://github.com/puppeteer/puppeteer (https://github.com/puppeteer/puppeteer)
Guest Information
- https://twitter.com/mitchhanberg (https://twitter.com/mitchhanberg) – on Twitter
- https://github.com/mhanberg/ (https://github.com/mhanberg/) – on Github
- https://www.mitchellhanberg.com (https://www.mitchellhanberg.com) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, templates, wallaby, browsers, testing</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We talk with Mitchell Hanberg and learn about why he created the alternate Phoenix templating language called “Temple”. He explains how Temple works, some of its unique benefits and where he&#39;s going with it in the future. Mitchell also took over maintenance of the testing project Wallaby from Chris Keathley. We revisit what Wallaby is and the special place it can have when building automated full system tests for our projects.</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1506248906979659782" rel="nofollow">https://twitter.com/josevalim/status/1506248906979659782</a> – José shared his personal definition of a reduction as &quot;energy&quot;.</li>
<li><a href="https://twitter.com/thibaut_barrere/status/1501909747854942212" rel="nofollow">https://twitter.com/thibaut_barrere/status/1501909747854942212</a> – PSA for people whose app fails to start on port 5000 when running on the new macOS.</li>
<li><a href="https://dashbit.co/blog/rustler-precompiled" rel="nofollow">https://dashbit.co/blog/rustler-precompiled</a> – Rustler Precompiled project was announced on the Dashbit blog by Philip Sampaio</li>
<li><a href="https://twitter.com/nervesproject/status/1504821571524964357" rel="nofollow">https://twitter.com/nervesproject/status/1504821571524964357</a> – Lots of update Nerves releases on Hex</li>
<li><a href="https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/" rel="nofollow">https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/</a> – A popular NPM package was maliciously updated by the maintainer as an act of protest. Impacted Vue.js projects.</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://github.com/mhanberg/temple" rel="nofollow">https://github.com/mhanberg/temple</a></li>
<li><a href="https://github.com/mhanberg/tableau" rel="nofollow">https://github.com/mhanberg/tableau</a></li>
<li><a href="https://github.com/mhanberg/blog/tree/mh/tableau" rel="nofollow">https://github.com/mhanberg/blog/tree/mh/tableau</a></li>
<li><a href="https://github.com/elixir-wallaby/wallaby" rel="nofollow">https://github.com/elixir-wallaby/wallaby</a></li>
<li><a href="https://twitter.com/elixir_wallaby" rel="nofollow">https://twitter.com/elixir_wallaby</a></li>
<li><a href="https://www.selenium.dev/documentation/webdriver/" rel="nofollow">https://www.selenium.dev/documentation/webdriver/</a></li>
<li><a href="https://github.com/markaby/markaby" rel="nofollow">https://github.com/markaby/markaby</a></li>
<li><a href="https://crystal-lang.org/" rel="nofollow">https://crystal-lang.org/</a></li>
<li><a href="https://luckyframework.org/" rel="nofollow">https://luckyframework.org/</a></li>
<li><a href="https://laravel.com/" rel="nofollow">https://laravel.com/</a></li>
<li><a href="https://laravel.com/docs/9.x/blade" rel="nofollow">https://laravel.com/docs/9.x/blade</a></li>
<li><a href="https://github.com/elixir-lsp/elixir_sense" rel="nofollow">https://github.com/elixir-lsp/elixir_sense</a></li>
<li><a href="https://surface-ui.org/template_syntax" rel="nofollow">https://surface-ui.org/template_syntax</a></li>
<li><a href="https://surface-ui.org/" rel="nofollow">https://surface-ui.org/</a></li>
<li><a href="https://teamcapybara.github.io/capybara/" rel="nofollow">https://teamcapybara.github.io/capybara/</a></li>
<li><a href="https://hexdocs.pm/hound/readme.html" rel="nofollow">https://hexdocs.pm/hound/readme.html</a></li>
<li><a href="https://www.selenium.dev/" rel="nofollow">https://www.selenium.dev/</a></li>
<li><a href="https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html" rel="nofollow">https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html</a></li>
<li><a href="https://github.com/elixir-wallaby/wallaby/discussions" rel="nofollow">https://github.com/elixir-wallaby/wallaby/discussions</a></li>
<li><a href="https://github.com/puppeteer/puppeteer" rel="nofollow">https://github.com/puppeteer/puppeteer</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/mitchhanberg" rel="nofollow">https://twitter.com/mitchhanberg</a> – on Twitter</li>
<li><a href="https://github.com/mhanberg/" rel="nofollow">https://github.com/mhanberg/</a> – on Github</li>
<li><a href="https://www.mitchellhanberg.com" rel="nofollow">https://www.mitchellhanberg.com</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We talk with Mitchell Hanberg and learn about why he created the alternate Phoenix templating language called “Temple”. He explains how Temple works, some of its unique benefits and where he&#39;s going with it in the future. Mitchell also took over maintenance of the testing project Wallaby from Chris Keathley. We revisit what Wallaby is and the special place it can have when building automated full system tests for our projects.</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1506248906979659782" rel="nofollow">https://twitter.com/josevalim/status/1506248906979659782</a> – José shared his personal definition of a reduction as &quot;energy&quot;.</li>
<li><a href="https://twitter.com/thibaut_barrere/status/1501909747854942212" rel="nofollow">https://twitter.com/thibaut_barrere/status/1501909747854942212</a> – PSA for people whose app fails to start on port 5000 when running on the new macOS.</li>
<li><a href="https://dashbit.co/blog/rustler-precompiled" rel="nofollow">https://dashbit.co/blog/rustler-precompiled</a> – Rustler Precompiled project was announced on the Dashbit blog by Philip Sampaio</li>
<li><a href="https://twitter.com/nervesproject/status/1504821571524964357" rel="nofollow">https://twitter.com/nervesproject/status/1504821571524964357</a> – Lots of update Nerves releases on Hex</li>
<li><a href="https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/" rel="nofollow">https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/</a> – A popular NPM package was maliciously updated by the maintainer as an act of protest. Impacted Vue.js projects.</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://github.com/mhanberg/temple" rel="nofollow">https://github.com/mhanberg/temple</a></li>
<li><a href="https://github.com/mhanberg/tableau" rel="nofollow">https://github.com/mhanberg/tableau</a></li>
<li><a href="https://github.com/mhanberg/blog/tree/mh/tableau" rel="nofollow">https://github.com/mhanberg/blog/tree/mh/tableau</a></li>
<li><a href="https://github.com/elixir-wallaby/wallaby" rel="nofollow">https://github.com/elixir-wallaby/wallaby</a></li>
<li><a href="https://twitter.com/elixir_wallaby" rel="nofollow">https://twitter.com/elixir_wallaby</a></li>
<li><a href="https://www.selenium.dev/documentation/webdriver/" rel="nofollow">https://www.selenium.dev/documentation/webdriver/</a></li>
<li><a href="https://github.com/markaby/markaby" rel="nofollow">https://github.com/markaby/markaby</a></li>
<li><a href="https://crystal-lang.org/" rel="nofollow">https://crystal-lang.org/</a></li>
<li><a href="https://luckyframework.org/" rel="nofollow">https://luckyframework.org/</a></li>
<li><a href="https://laravel.com/" rel="nofollow">https://laravel.com/</a></li>
<li><a href="https://laravel.com/docs/9.x/blade" rel="nofollow">https://laravel.com/docs/9.x/blade</a></li>
<li><a href="https://github.com/elixir-lsp/elixir_sense" rel="nofollow">https://github.com/elixir-lsp/elixir_sense</a></li>
<li><a href="https://surface-ui.org/template_syntax" rel="nofollow">https://surface-ui.org/template_syntax</a></li>
<li><a href="https://surface-ui.org/" rel="nofollow">https://surface-ui.org/</a></li>
<li><a href="https://teamcapybara.github.io/capybara/" rel="nofollow">https://teamcapybara.github.io/capybara/</a></li>
<li><a href="https://hexdocs.pm/hound/readme.html" rel="nofollow">https://hexdocs.pm/hound/readme.html</a></li>
<li><a href="https://www.selenium.dev/" rel="nofollow">https://www.selenium.dev/</a></li>
<li><a href="https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html" rel="nofollow">https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html</a></li>
<li><a href="https://github.com/elixir-wallaby/wallaby/discussions" rel="nofollow">https://github.com/elixir-wallaby/wallaby/discussions</a></li>
<li><a href="https://github.com/puppeteer/puppeteer" rel="nofollow">https://github.com/puppeteer/puppeteer</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/mitchhanberg" rel="nofollow">https://twitter.com/mitchhanberg</a> – on Twitter</li>
<li><a href="https://github.com/mhanberg/" rel="nofollow">https://github.com/mhanberg/</a> – on Github</li>
<li><a href="https://www.mitchellhanberg.com" rel="nofollow">https://www.mitchellhanberg.com</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>87: Reviewing Elixir with José Valim - Part 2</title>
  <link>https://podcast.thinkingelixir.com/87</link>
  <guid isPermaLink="false">9de8d5c0-92ad-4e2a-a06e-b89690f27f2f</guid>
  <pubDate>Tue, 22 Feb 2022 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/9de8d5c0-92ad-4e2a-a06e-b89690f27f2f.mp3" length="47807795" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>José Valim returns for part 2 of 5 in the countdown to Elixir's 10 year anniversary! Part 2 covers releases 1.4, 1.5, and 1.6. Learned some great tips and even touched on upcoming features!</itunes:subtitle>
  <itunes:duration>1:06:23</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>José Valim returns to continue with part 2 of our 5 part series as we count down to the 10 year anniversary of the Elixir project we know and love. In Part 2, we talk through the Elixir releases of 1.4, 1.5, and 1.6. We still manage to sneak in discussions about some new things in Elixir 1.13 and the upcoming release. We go deeper on GenStage, Registry, and growing up through production releases. We also learn about the history with unicode while touching on the recent unicode security issues that hit everywhere. We get some behind the scenes insights about the Elixir formatter and the complex logic required to bring ExUnit's pretty diff features, and much more!
Show Notes online - http://podcast.thinkingelixir.com/87 (http://podcast.thinkingelixir.com/87)
Elixir Community News
- https://twitter.com/importantshock/status/1491835261705199620 (https://twitter.com/importantshock/status/1491835261705199620) – GitHub code search based navigation now works with Elixir
- https://twitter.com/josevalim/status/1491833991401463809 (https://twitter.com/josevalim/status/1491833991401463809) – José Valim credits the work and says the 10th language to get this feature.
- https://github.com/github/roadmap/issues/445 (https://github.com/github/roadmap/issues/445) – GitHub public roadmap item - Advisory Database, Elixir/mix support
- https://github.com/dependabot/elixir-security-advisories (https://github.com/dependabot/elixir-security-advisories) – Dependabot Elixir security advisories
- https://github.com/readme/featured/server-side-languages-for-front-end (https://github.com/readme/featured/server-side-languages-for-front-end) – GitHub published an article feature Elixir and LiveView
- https://anchor.fm/helloerlang (https://anchor.fm/helloerlang) – New Erlang focused podcast called “Hello Erlang!”
- https://twitter.com/josevalim/status/1492464780480856069 (https://twitter.com/josevalim/status/1492464780480856069) – New versions of makeup, flow, nimbleparsec, nimblepool, and plug were released.
- https://github.com/elixir-makeup/makeup (https://github.com/elixir-makeup/makeup) – Makeup is a "generic syntax highlighter" used in ExDoc
- https://github.com/dashbitco/nimble_parsec (https://github.com/dashbitco/nimble_parsec)
- https://github.com/dashbitco/flow (https://github.com/dashbitco/flow)
- https://github.com/elixir-plug/plug (https://github.com/elixir-plug/plug)
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://podcast.thinkingelixir.com/82 (https://podcast.thinkingelixir.com/82) – Part 1 - Episode 82
- https://github.com/elixir-lang/elixir/blob/v1.4/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.4/CHANGELOG.md) – CHANGELOG v1.4
- https://elixirforum.com/ (https://elixirforum.com/)
- https://en.wikipedia.org/wiki/Embarrassingly_parallel (https://en.wikipedia.org/wiki/Embarrassingly_parallel)
- https://hexdocs.pm/flow/Flow.html (https://hexdocs.pm/flow/Flow.html)
- https://hexdocs.pm/elixir/Task.html#async_stream/3 (https://hexdocs.pm/elixir/Task.html#async_stream/3)
- https://hexdocs.pm/elixir/Registry.html (https://hexdocs.pm/elixir/Registry.html)
- https://github.com/bitwalker/distillery (https://github.com/bitwalker/distillery)
- https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md) – CHANGELOG v1.5
- https://github.com/phoenixframework/phoenix/blob/v1.3/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/v1.3/CHANGELOG.md) – Phoenix 1.3 released
- https://trojansource.codes/ (https://trojansource.codes/)
- https://hexdocs.pm/iex/IEx.Pry.html (https://hexdocs.pm/iex/IEx.Pry.html)
- https://www.youtube.com/watch?v=p4uE-jTB_Uk (https://www.youtube.com/watch?v=p4uE-jTB_Uk) – The Feature That No One Knew About in Elixir 1.5 - José Valim
- https://github.com/rrrene/credo (https://github.com/rrrene/credo)
- https://github.com/elixir-lang/elixir/blob/v1.6/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.6/CHANGELOG.md) – CHANGELOG v1.6
- https://medium.com/@JakeBeckerCode/introducing-elixirls-the-elixir-language-server-d449bbbdfc01 (https://medium.com/@JakeBeckerCode/introducing-elixirls-the-elixir-language-server-d449bbbdfc01)
- &lt;pre&gt;mix test --slowest 3&lt;/pre&gt;
- CMD+\ or CTRL+\
Guest Information
- https://twitter.com/josevalim (https://twitter.com/josevalim) – on Twitter
- https://github.com/josevalim (https://github.com/josevalim) – on Github
- https://dashbit.co/ (https://dashbit.co/) – Dashbit website and blog
- https://erlef.org/news/ (https://erlef.org/news/) – The Erlang Ecosystem Foundation news
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, anniversary, unicode, code formatter, testing</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>José Valim returns to continue with part 2 of our 5 part series as we count down to the 10 year anniversary of the Elixir project we know and love. In Part 2, we talk through the Elixir releases of 1.4, 1.5, and 1.6. We still manage to sneak in discussions about some new things in Elixir 1.13 and the upcoming release. We go deeper on GenStage, Registry, and growing up through production releases. We also learn about the history with unicode while touching on the recent unicode security issues that hit everywhere. We get some behind the scenes insights about the Elixir formatter and the complex logic required to bring ExUnit&#39;s pretty diff features, and much more!</p>

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

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

<ul>
<li><a href="https://twitter.com/importantshock/status/1491835261705199620" rel="nofollow">https://twitter.com/importantshock/status/1491835261705199620</a> – GitHub code search based navigation now works with Elixir</li>
<li><a href="https://twitter.com/josevalim/status/1491833991401463809" rel="nofollow">https://twitter.com/josevalim/status/1491833991401463809</a> – José Valim credits the work and says the 10th language to get this feature.</li>
<li><a href="https://github.com/github/roadmap/issues/445" rel="nofollow">https://github.com/github/roadmap/issues/445</a> – GitHub public roadmap item - Advisory Database, Elixir/mix support</li>
<li><a href="https://github.com/dependabot/elixir-security-advisories" rel="nofollow">https://github.com/dependabot/elixir-security-advisories</a> – Dependabot Elixir security advisories</li>
<li><a href="https://github.com/readme/featured/server-side-languages-for-front-end" rel="nofollow">https://github.com/readme/featured/server-side-languages-for-front-end</a> – GitHub published an article feature Elixir and LiveView</li>
<li><a href="https://anchor.fm/helloerlang" rel="nofollow">https://anchor.fm/helloerlang</a> – New Erlang focused podcast called “Hello Erlang!”</li>
<li><a href="https://twitter.com/josevalim/status/1492464780480856069" rel="nofollow">https://twitter.com/josevalim/status/1492464780480856069</a> – New versions of makeup, flow, nimble_parsec, nimble_pool, and plug were released.</li>
<li><a href="https://github.com/elixir-makeup/makeup" rel="nofollow">https://github.com/elixir-makeup/makeup</a> – Makeup is a &quot;generic syntax highlighter&quot; used in ExDoc</li>
<li><a href="https://github.com/dashbitco/nimble_parsec" rel="nofollow">https://github.com/dashbitco/nimble_parsec</a></li>
<li><a href="https://github.com/dashbitco/flow" rel="nofollow">https://github.com/dashbitco/flow</a></li>
<li><a href="https://github.com/elixir-plug/plug" rel="nofollow">https://github.com/elixir-plug/plug</a></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://podcast.thinkingelixir.com/82" rel="nofollow">https://podcast.thinkingelixir.com/82</a> – Part 1 - Episode 82</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.4/CHANGELOG.md" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.4/CHANGELOG.md</a> – CHANGELOG v1.4</li>
<li><a href="https://elixirforum.com/" rel="nofollow">https://elixirforum.com/</a></li>
<li><a href="https://en.wikipedia.org/wiki/Embarrassingly_parallel" rel="nofollow">https://en.wikipedia.org/wiki/Embarrassingly_parallel</a></li>
<li><a href="https://hexdocs.pm/flow/Flow.html" rel="nofollow">https://hexdocs.pm/flow/Flow.html</a></li>
<li><a href="https://hexdocs.pm/elixir/Task.html#async_stream/3" rel="nofollow">https://hexdocs.pm/elixir/Task.html#async_stream/3</a></li>
<li><a href="https://hexdocs.pm/elixir/Registry.html" rel="nofollow">https://hexdocs.pm/elixir/Registry.html</a></li>
<li><a href="https://github.com/bitwalker/distillery" rel="nofollow">https://github.com/bitwalker/distillery</a></li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md</a> – CHANGELOG v1.5</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.3/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/v1.3/CHANGELOG.md</a> – Phoenix 1.3 released</li>
<li><a href="https://trojansource.codes/" rel="nofollow">https://trojansource.codes/</a></li>
<li><a href="https://hexdocs.pm/iex/IEx.Pry.html" rel="nofollow">https://hexdocs.pm/iex/IEx.Pry.html</a></li>
<li><a href="https://www.youtube.com/watch?v=p4uE-jTB_Uk" rel="nofollow">https://www.youtube.com/watch?v=p4uE-jTB_Uk</a> – The Feature That No One Knew About in Elixir 1.5 - José Valim</li>
<li><a href="https://github.com/rrrene/credo" rel="nofollow">https://github.com/rrrene/credo</a></li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.6/CHANGELOG.md" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.6/CHANGELOG.md</a> – CHANGELOG v1.6</li>
<li><a href="https://medium.com/@JakeBeckerCode/introducing-elixirls-the-elixir-language-server-d449bbbdfc01" rel="nofollow">https://medium.com/@JakeBeckerCode/introducing-elixirls-the-elixir-language-server-d449bbbdfc01</a></li>
<li><pre>mix test --slowest 3</pre></li>
<li>CMD+\ or CTRL+\</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/josevalim" rel="nofollow">https://twitter.com/josevalim</a> – on Twitter</li>
<li><a href="https://github.com/josevalim" rel="nofollow">https://github.com/josevalim</a> – on Github</li>
<li><a href="https://dashbit.co/" rel="nofollow">https://dashbit.co/</a> – Dashbit website and blog</li>
<li><a href="https://erlef.org/news/" rel="nofollow">https://erlef.org/news/</a> – The Erlang Ecosystem Foundation news</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>José Valim returns to continue with part 2 of our 5 part series as we count down to the 10 year anniversary of the Elixir project we know and love. In Part 2, we talk through the Elixir releases of 1.4, 1.5, and 1.6. We still manage to sneak in discussions about some new things in Elixir 1.13 and the upcoming release. We go deeper on GenStage, Registry, and growing up through production releases. We also learn about the history with unicode while touching on the recent unicode security issues that hit everywhere. We get some behind the scenes insights about the Elixir formatter and the complex logic required to bring ExUnit&#39;s pretty diff features, and much more!</p>

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

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

<ul>
<li><a href="https://twitter.com/importantshock/status/1491835261705199620" rel="nofollow">https://twitter.com/importantshock/status/1491835261705199620</a> – GitHub code search based navigation now works with Elixir</li>
<li><a href="https://twitter.com/josevalim/status/1491833991401463809" rel="nofollow">https://twitter.com/josevalim/status/1491833991401463809</a> – José Valim credits the work and says the 10th language to get this feature.</li>
<li><a href="https://github.com/github/roadmap/issues/445" rel="nofollow">https://github.com/github/roadmap/issues/445</a> – GitHub public roadmap item - Advisory Database, Elixir/mix support</li>
<li><a href="https://github.com/dependabot/elixir-security-advisories" rel="nofollow">https://github.com/dependabot/elixir-security-advisories</a> – Dependabot Elixir security advisories</li>
<li><a href="https://github.com/readme/featured/server-side-languages-for-front-end" rel="nofollow">https://github.com/readme/featured/server-side-languages-for-front-end</a> – GitHub published an article feature Elixir and LiveView</li>
<li><a href="https://anchor.fm/helloerlang" rel="nofollow">https://anchor.fm/helloerlang</a> – New Erlang focused podcast called “Hello Erlang!”</li>
<li><a href="https://twitter.com/josevalim/status/1492464780480856069" rel="nofollow">https://twitter.com/josevalim/status/1492464780480856069</a> – New versions of makeup, flow, nimble_parsec, nimble_pool, and plug were released.</li>
<li><a href="https://github.com/elixir-makeup/makeup" rel="nofollow">https://github.com/elixir-makeup/makeup</a> – Makeup is a &quot;generic syntax highlighter&quot; used in ExDoc</li>
<li><a href="https://github.com/dashbitco/nimble_parsec" rel="nofollow">https://github.com/dashbitco/nimble_parsec</a></li>
<li><a href="https://github.com/dashbitco/flow" rel="nofollow">https://github.com/dashbitco/flow</a></li>
<li><a href="https://github.com/elixir-plug/plug" rel="nofollow">https://github.com/elixir-plug/plug</a></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://podcast.thinkingelixir.com/82" rel="nofollow">https://podcast.thinkingelixir.com/82</a> – Part 1 - Episode 82</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.4/CHANGELOG.md" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.4/CHANGELOG.md</a> – CHANGELOG v1.4</li>
<li><a href="https://elixirforum.com/" rel="nofollow">https://elixirforum.com/</a></li>
<li><a href="https://en.wikipedia.org/wiki/Embarrassingly_parallel" rel="nofollow">https://en.wikipedia.org/wiki/Embarrassingly_parallel</a></li>
<li><a href="https://hexdocs.pm/flow/Flow.html" rel="nofollow">https://hexdocs.pm/flow/Flow.html</a></li>
<li><a href="https://hexdocs.pm/elixir/Task.html#async_stream/3" rel="nofollow">https://hexdocs.pm/elixir/Task.html#async_stream/3</a></li>
<li><a href="https://hexdocs.pm/elixir/Registry.html" rel="nofollow">https://hexdocs.pm/elixir/Registry.html</a></li>
<li><a href="https://github.com/bitwalker/distillery" rel="nofollow">https://github.com/bitwalker/distillery</a></li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md</a> – CHANGELOG v1.5</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.3/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/v1.3/CHANGELOG.md</a> – Phoenix 1.3 released</li>
<li><a href="https://trojansource.codes/" rel="nofollow">https://trojansource.codes/</a></li>
<li><a href="https://hexdocs.pm/iex/IEx.Pry.html" rel="nofollow">https://hexdocs.pm/iex/IEx.Pry.html</a></li>
<li><a href="https://www.youtube.com/watch?v=p4uE-jTB_Uk" rel="nofollow">https://www.youtube.com/watch?v=p4uE-jTB_Uk</a> – The Feature That No One Knew About in Elixir 1.5 - José Valim</li>
<li><a href="https://github.com/rrrene/credo" rel="nofollow">https://github.com/rrrene/credo</a></li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.6/CHANGELOG.md" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.6/CHANGELOG.md</a> – CHANGELOG v1.6</li>
<li><a href="https://medium.com/@JakeBeckerCode/introducing-elixirls-the-elixir-language-server-d449bbbdfc01" rel="nofollow">https://medium.com/@JakeBeckerCode/introducing-elixirls-the-elixir-language-server-d449bbbdfc01</a></li>
<li><pre>mix test --slowest 3</pre></li>
<li>CMD+\ or CTRL+\</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/josevalim" rel="nofollow">https://twitter.com/josevalim</a> – on Twitter</li>
<li><a href="https://github.com/josevalim" rel="nofollow">https://github.com/josevalim</a> – on Github</li>
<li><a href="https://dashbit.co/" rel="nofollow">https://dashbit.co/</a> – Dashbit website and blog</li>
<li><a href="https://erlef.org/news/" rel="nofollow">https://erlef.org/news/</a> – The Erlang Ecosystem Foundation news</li>
</ul>

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

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