<?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>Sun, 05 Apr 2026 17:09:52 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “News”</title>
    <link>https://podcast.thinkingelixir.com/tags/news</link>
    <pubDate>Tue, 31 Mar 2026 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>297: JavaScript Joins the BEAM?</title>
  <link>https://podcast.thinkingelixir.com/297</link>
  <guid isPermaLink="false">20cef550-aeba-424f-ae33-17a209067451</guid>
  <pubDate>Tue, 31 Mar 2026 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/20cef550-aeba-424f-ae33-17a209067451.mp3" length="26140672" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Quickbeam bringing a full JS runtime into the BEAM, Elixir’s type system inspiring Python’s Ruff, LiveView Debugger v0.7, Oban v2.21, and more!</itunes:subtitle>
  <itunes:duration>35:52</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 Quickbeam, an exciting new research project that brings a full JavaScript runtime inside the BEAM with OTP supervision, native DOM access, and a built-in TypeScript toolchain, plus a companion Volt asset pipeline for Elixir; José Valim highlights how Elixir’s type system work is already inspiring optimizations in Python’s Ruff project, and shares a new blog post on the latest BDD performance improvements coming in Elixir v1.20; LiveView Debugger v0.7 arrives with source code links, nested live view tree structure, and a closer path to v1.0; a new browser-based Elixir Language Tour expands its Processes chapter with hands-on GenServers, Supervisors, and more; Oban v2.21 lands with workflow tracking, rate limiting, and massive index improvements; and more!
Show Notes online - http://podcast.thinkingelixir.com/297 (http://podcast.thinkingelixir.com/297)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://github.com/elixir-volt/volt (https://github.com/elixir-volt/volt?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Volt - a new asset pipeline for Elixir that replaces esbuild wrapper, Tailwind CLI, and node_modules.
https://x.com/dan_note/status/2033975642057019499 (https://x.com/dan_note/status/2033975642057019499?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement post for the Volt asset pipeline for Elixir.
https://x.com/dan_note/status/2032139121850728939 (https://x.com/dan_note/status/2032139121850728939?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement post for Quickbeam, a JavaScript runtime for the BEAM.
https://github.com/elixir-volt/quickbeam (https://github.com/elixir-volt/quickbeam?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Quickbeam - a JavaScript runtime for the BEAM with Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain. Still an early beta research project.
https://github.com/cocoa-xu/exclosured (https://github.com/cocoa-xu/exclosured?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExClosured - a new framework for compiling Rust to WebAssembly, running it in the browser, and hooking into Phoenix LiveView.
https://exclosured.app/ (https://exclosured.app/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Demo site for ExClosured, showing image manipulation and SQLite-in-the-browser examples.
https://x.com/josevalim/status/2034623221807370570 (https://x.com/josevalim/status/2034623221807370570?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim highlights how Elixir's type system work has inspired optimizations in Python's Ruff/ty project.
https://github.com/astral-sh/ruff/pull/23881 (https://github.com/astral-sh/ruff/pull/23881?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pull request on the Python Ruff project applying BDD optimization techniques inspired by Elixir's type system work.
https://github.com/astral-sh/ruff (https://github.com/astral-sh/ruff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ruff - an extremely fast Python linter and code formatter, written in Rust.
https://x.com/josevalim/status/2034624137981739153 (https://x.com/josevalim/status/2034624137981739153?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares his latest blog post on type system optimizations for differences.
https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/ (https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir blog post - "Lazy BDDs with eager literal differences" - covering the latest round of type system performance optimizations, available in Elixir v1.20.0-rc4.
https://x.com/swmansionelixir/status/2034295512862490655 (https://x.com/swmansionelixir/status/2034295512862490655?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of LiveView Debugger v0.7 with new features including source code links, better filtering, and tree structure for nested live views.
https://docs.swmansion.com/live-debugger/ (https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView Debugger documentation site.
https://www.youtube.com/watch?v=SvKGXRNo-_E (https://www.youtube.com/watch?v=SvKGXRNo-_E?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube video showing the new features in LiveView Debugger v0.7.
https://x.com/swmansionelixir/status/2034650679986327924 (https://x.com/swmansionelixir/status/2034650679986327924?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of a new version of the fully browser-based Elixir Language Tour, with an expanded Processes chapter covering Links, Agents, GenServers, and Supervisors.
https://elixir-language-tour.swmansion.com/introduction (https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir Language Tour - a browser-based interactive tour running Elixir in WebAssembly via Popcorn.
https://elixirforum.com/t/gettext-sigils-a-sigil-for-using-gettext-with-less-boilerplate-and-better-readability/74645 (https://elixirforum.com/t/gettext-sigils-a-sigil-for-using-gettext-with-less-boilerplate-and-better-readability/74645?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Forum post introducing gettext_sigils, a library that wraps gettext helpers into a sigil for less boilerplate.
https://github.com/zebbra/gettext_sigils (https://github.com/zebbra/gettext_sigils?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – gettext_sigils - a library that simplifies gettext usage with a ~t sigil, e.g. ~t"Hello, #{user.name}" instead of gettext("Hello, %{name}", name: user.name).
https://peterullrich.com/a-devcontainer-for-elixir (https://peterullrich.com/a-devcontainer-for-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Peter Ullrich - "A Devcontainer for Elixir" - on running Elixir in a dev container for safer LLM-assisted coding.
https://containers.dev/ (https://containers.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The open specification for enriching containers with development-specific content and settings.
https://github.com/anthropics/claude-code/tree/main/.devcontainer (https://github.com/anthropics/claude-code/tree/main/.devcontainer?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic's dev container used as the starting point for Peter Ullrich's Elixir dev container.
https://github.com/PJUllrich/devcontainer (https://github.com/PJUllrich/devcontainer?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich's Claude-based Devcontainer for Elixir development with Phoenix, Claude Code, and optionally Tidewave.
https://x.com/josevalim/status/2034952526039056700 (https://x.com/josevalim/status/2034952526039056700?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim responds to a "What Would José Valim Do?" Claude memory prompt shared by an Elixir developer, offering his actual advice which differed from the LLM's take on behaviours and abstractions.
https://x.com/sorentwo/status/2036839452102840414 (https://x.com/sorentwo/status/2036839452102840414?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Oban v2.21, Pro v1.7, Web v2.12, and Met v1.1 with workflow tracking, rate limiting, chunk performance improvements, and more.
https://oban.pro/docs/pro/changelog.html#v1-7-0-rc-0-2026-03-23 (https://oban.pro/docs/pro/changelog.html#v1-7-0-rc-0-2026-03-23?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Pro v1.7 changelog.
https://hexdocs.pm/oban_web/overview.html (https://hexdocs.pm/oban_web/overview.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Web documentation.
https://github.com/oban-bg/oban/releases/tag/v2.21.0 (https://github.com/oban-bg/oban/releases/tag/v2.21.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.21.0 release notes on GitHub.
https://x.com/akoutmos/status/2036556722584670292 (https://x.com/akoutmos/status/2036556722584670292?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Litestream v0.5, a complete overhaul of the Elixir wrapper for Litestream SQLite backups.
https://litestream.io/ (https://litestream.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Litestream - continuously streams SQLite changes to cloud storage like S3 for no-worry backups.
https://github.com/akoutmos/litestream (https://github.com/akoutmos/litestream?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Litestream - an Elixir library wrapping Litestream for easy SQLite database backups, now at v0.5 with individual backup strategies under the Litestream.Strategy namespace.
https://github.com/akoutmos/litestream/blob/master/CHANGELOG.md (https://github.com/akoutmos/litestream/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Litestream changelog detailing the v0.5.0 overhaul.
https://marketing.erlef.org/events/malaga-unconf.html (https://marketing.erlef.org/events/malaga-unconf.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Málaga Unconference - a community-driven one-day pre-ElixirConf EU event on April 22, 2026, featuring Elixir talks, a Nerves workshop, and a GRiSP hardware workshop.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://x.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, javascript, BEAM, Python, Oban, gettext, devcontainers</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Quickbeam, an exciting new research project that brings a full JavaScript runtime inside the BEAM with OTP supervision, native DOM access, and a built-in TypeScript toolchain, plus a companion Volt asset pipeline for Elixir; José Valim highlights how Elixir’s type system work is already inspiring optimizations in Python’s Ruff project, and shares a new blog post on the latest BDD performance improvements coming in Elixir v1.20; LiveView Debugger v0.7 arrives with source code links, nested live view tree structure, and a closer path to v1.0; a new browser-based Elixir Language Tour expands its Processes chapter with hands-on GenServers, Supervisors, and more; Oban v2.21 lands with workflow tracking, rate limiting, and massive index improvements; and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/elixir-volt/volt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-volt/volt</a> – Volt - a new asset pipeline for Elixir that replaces esbuild wrapper, Tailwind CLI, and node_modules.</li>
<li><a href="https://x.com/dan_note/status/2033975642057019499?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2033975642057019499</a> – Announcement post for the Volt asset pipeline for Elixir.</li>
<li><a href="https://x.com/dan_note/status/2032139121850728939?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2032139121850728939</a> – Announcement post for Quickbeam, a JavaScript runtime for the BEAM.</li>
<li><a href="https://github.com/elixir-volt/quickbeam?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-volt/quickbeam</a> – Quickbeam - a JavaScript runtime for the BEAM with Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain. Still an early beta research project.</li>
<li><a href="https://github.com/cocoa-xu/exclosured?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cocoa-xu/exclosured</a> – ExClosured - a new framework for compiling Rust to WebAssembly, running it in the browser, and hooking into Phoenix LiveView.</li>
<li><a href="https://exclosured.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://exclosured.app/</a> – Demo site for ExClosured, showing image manipulation and SQLite-in-the-browser examples.</li>
<li><a href="https://x.com/josevalim/status/2034623221807370570?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2034623221807370570</a> – José Valim highlights how Elixir&#39;s type system work has inspired optimizations in Python&#39;s Ruff/ty project.</li>
<li><a href="https://github.com/astral-sh/ruff/pull/23881?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/astral-sh/ruff/pull/23881</a> – Pull request on the Python Ruff project applying BDD optimization techniques inspired by Elixir&#39;s type system work.</li>
<li><a href="https://github.com/astral-sh/ruff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/astral-sh/ruff</a> – Ruff - an extremely fast Python linter and code formatter, written in Rust.</li>
<li><a href="https://x.com/josevalim/status/2034624137981739153?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2034624137981739153</a> – José Valim shares his latest blog post on type system optimizations for differences.</li>
<li><a href="https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/</a> – Elixir blog post - &quot;Lazy BDDs with eager literal differences&quot; - covering the latest round of type system performance optimizations, available in Elixir v1.20.0-rc4.</li>
<li><a href="https://x.com/swmansionelixir/status/2034295512862490655?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2034295512862490655</a> – Announcement of LiveView Debugger v0.7 with new features including source code links, better filtering, and tree structure for nested live views.</li>
<li><a href="https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.swmansion.com/live-debugger/</a> – LiveView Debugger documentation site.</li>
<li><a href="https://www.youtube.com/watch?v=SvKGXRNo-_E?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=SvKGXRNo-_E</a> – YouTube video showing the new features in LiveView Debugger v0.7.</li>
<li><a href="https://x.com/swmansionelixir/status/2034650679986327924?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2034650679986327924</a> – Announcement of a new version of the fully browser-based Elixir Language Tour, with an expanded Processes chapter covering Links, Agents, GenServers, and Supervisors.</li>
<li><a href="https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com/introduction</a> – The Elixir Language Tour - a browser-based interactive tour running Elixir in WebAssembly via Popcorn.</li>
<li><a href="https://elixirforum.com/t/gettext-sigils-a-sigil-for-using-gettext-with-less-boilerplate-and-better-readability/74645?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/gettext-sigils-a-sigil-for-using-gettext-with-less-boilerplate-and-better-readability/74645</a> – Elixir Forum post introducing gettext_sigils, a library that wraps gettext helpers into a sigil for less boilerplate.</li>
<li><a href="https://github.com/zebbra/gettext_sigils?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zebbra/gettext_sigils</a> – gettext_sigils - a library that simplifies gettext usage with a ~t sigil, e.g. ~t&quot;Hello, #{user.name}&quot; instead of gettext(&quot;Hello, %{name}&quot;, name: user.name).</li>
<li><a href="https://peterullrich.com/a-devcontainer-for-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/a-devcontainer-for-elixir</a> – Blog post by Peter Ullrich - &quot;A Devcontainer for Elixir&quot; - on running Elixir in a dev container for safer LLM-assisted coding.</li>
<li><a href="https://containers.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://containers.dev/</a> – The open specification for enriching containers with development-specific content and settings.</li>
<li><a href="https://github.com/anthropics/claude-code/tree/main/.devcontainer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/anthropics/claude-code/tree/main/.devcontainer</a> – Anthropic&#39;s dev container used as the starting point for Peter Ullrich&#39;s Elixir dev container.</li>
<li><a href="https://github.com/PJUllrich/devcontainer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/PJUllrich/devcontainer</a> – Peter Ullrich&#39;s Claude-based Devcontainer for Elixir development with Phoenix, Claude Code, and optionally Tidewave.</li>
<li><a href="https://x.com/josevalim/status/2034952526039056700?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2034952526039056700</a> – José Valim responds to a &quot;What Would José Valim Do?&quot; Claude memory prompt shared by an Elixir developer, offering his actual advice which differed from the LLM&#39;s take on behaviours and abstractions.</li>
<li><a href="https://x.com/sorentwo/status/2036839452102840414?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/2036839452102840414</a> – Announcement of Oban v2.21, Pro v1.7, Web v2.12, and Met v1.1 with workflow tracking, rate limiting, chunk performance improvements, and more.</li>
<li><a href="https://oban.pro/docs/pro/changelog.html#v1-7-0-rc-0-2026-03-23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/changelog.html#v1-7-0-rc-0-2026-03-23</a> – Oban Pro v1.7 changelog.</li>
<li><a href="https://hexdocs.pm/oban_web/overview.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban_web/overview.html</a> – Oban Web documentation.</li>
<li><a href="https://github.com/oban-bg/oban/releases/tag/v2.21.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/oban-bg/oban/releases/tag/v2.21.0</a> – Oban v2.21.0 release notes on GitHub.</li>
<li><a href="https://x.com/akoutmos/status/2036556722584670292?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akoutmos/status/2036556722584670292</a> – Announcement of Litestream v0.5, a complete overhaul of the Elixir wrapper for Litestream SQLite backups.</li>
<li><a href="https://litestream.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://litestream.io/</a> – Litestream - continuously streams SQLite changes to cloud storage like S3 for no-worry backups.</li>
<li><a href="https://github.com/akoutmos/litestream?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/litestream</a> – Litestream - an Elixir library wrapping Litestream for easy SQLite database backups, now at v0.5 with individual backup strategies under the Litestream.Strategy namespace.</li>
<li><a href="https://github.com/akoutmos/litestream/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/litestream/blob/master/CHANGELOG.md</a> – Litestream changelog detailing the v0.5.0 overhaul.</li>
<li><a href="https://marketing.erlef.org/events/malaga-unconf.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://marketing.erlef.org/events/malaga-unconf.html</a> – EEF Málaga Unconference - a community-driven one-day pre-ElixirConf EU event on April 22, 2026, featuring Elixir talks, a Nerves workshop, and a GRiSP hardware workshop.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://x.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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Quickbeam, an exciting new research project that brings a full JavaScript runtime inside the BEAM with OTP supervision, native DOM access, and a built-in TypeScript toolchain, plus a companion Volt asset pipeline for Elixir; José Valim highlights how Elixir’s type system work is already inspiring optimizations in Python’s Ruff project, and shares a new blog post on the latest BDD performance improvements coming in Elixir v1.20; LiveView Debugger v0.7 arrives with source code links, nested live view tree structure, and a closer path to v1.0; a new browser-based Elixir Language Tour expands its Processes chapter with hands-on GenServers, Supervisors, and more; Oban v2.21 lands with workflow tracking, rate limiting, and massive index improvements; and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/elixir-volt/volt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-volt/volt</a> – Volt - a new asset pipeline for Elixir that replaces esbuild wrapper, Tailwind CLI, and node_modules.</li>
<li><a href="https://x.com/dan_note/status/2033975642057019499?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2033975642057019499</a> – Announcement post for the Volt asset pipeline for Elixir.</li>
<li><a href="https://x.com/dan_note/status/2032139121850728939?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2032139121850728939</a> – Announcement post for Quickbeam, a JavaScript runtime for the BEAM.</li>
<li><a href="https://github.com/elixir-volt/quickbeam?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-volt/quickbeam</a> – Quickbeam - a JavaScript runtime for the BEAM with Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain. Still an early beta research project.</li>
<li><a href="https://github.com/cocoa-xu/exclosured?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cocoa-xu/exclosured</a> – ExClosured - a new framework for compiling Rust to WebAssembly, running it in the browser, and hooking into Phoenix LiveView.</li>
<li><a href="https://exclosured.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://exclosured.app/</a> – Demo site for ExClosured, showing image manipulation and SQLite-in-the-browser examples.</li>
<li><a href="https://x.com/josevalim/status/2034623221807370570?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2034623221807370570</a> – José Valim highlights how Elixir&#39;s type system work has inspired optimizations in Python&#39;s Ruff/ty project.</li>
<li><a href="https://github.com/astral-sh/ruff/pull/23881?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/astral-sh/ruff/pull/23881</a> – Pull request on the Python Ruff project applying BDD optimization techniques inspired by Elixir&#39;s type system work.</li>
<li><a href="https://github.com/astral-sh/ruff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/astral-sh/ruff</a> – Ruff - an extremely fast Python linter and code formatter, written in Rust.</li>
<li><a href="https://x.com/josevalim/status/2034624137981739153?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2034624137981739153</a> – José Valim shares his latest blog post on type system optimizations for differences.</li>
<li><a href="https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/</a> – Elixir blog post - &quot;Lazy BDDs with eager literal differences&quot; - covering the latest round of type system performance optimizations, available in Elixir v1.20.0-rc4.</li>
<li><a href="https://x.com/swmansionelixir/status/2034295512862490655?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2034295512862490655</a> – Announcement of LiveView Debugger v0.7 with new features including source code links, better filtering, and tree structure for nested live views.</li>
<li><a href="https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.swmansion.com/live-debugger/</a> – LiveView Debugger documentation site.</li>
<li><a href="https://www.youtube.com/watch?v=SvKGXRNo-_E?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=SvKGXRNo-_E</a> – YouTube video showing the new features in LiveView Debugger v0.7.</li>
<li><a href="https://x.com/swmansionelixir/status/2034650679986327924?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2034650679986327924</a> – Announcement of a new version of the fully browser-based Elixir Language Tour, with an expanded Processes chapter covering Links, Agents, GenServers, and Supervisors.</li>
<li><a href="https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com/introduction</a> – The Elixir Language Tour - a browser-based interactive tour running Elixir in WebAssembly via Popcorn.</li>
<li><a href="https://elixirforum.com/t/gettext-sigils-a-sigil-for-using-gettext-with-less-boilerplate-and-better-readability/74645?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/gettext-sigils-a-sigil-for-using-gettext-with-less-boilerplate-and-better-readability/74645</a> – Elixir Forum post introducing gettext_sigils, a library that wraps gettext helpers into a sigil for less boilerplate.</li>
<li><a href="https://github.com/zebbra/gettext_sigils?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zebbra/gettext_sigils</a> – gettext_sigils - a library that simplifies gettext usage with a ~t sigil, e.g. ~t&quot;Hello, #{user.name}&quot; instead of gettext(&quot;Hello, %{name}&quot;, name: user.name).</li>
<li><a href="https://peterullrich.com/a-devcontainer-for-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/a-devcontainer-for-elixir</a> – Blog post by Peter Ullrich - &quot;A Devcontainer for Elixir&quot; - on running Elixir in a dev container for safer LLM-assisted coding.</li>
<li><a href="https://containers.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://containers.dev/</a> – The open specification for enriching containers with development-specific content and settings.</li>
<li><a href="https://github.com/anthropics/claude-code/tree/main/.devcontainer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/anthropics/claude-code/tree/main/.devcontainer</a> – Anthropic&#39;s dev container used as the starting point for Peter Ullrich&#39;s Elixir dev container.</li>
<li><a href="https://github.com/PJUllrich/devcontainer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/PJUllrich/devcontainer</a> – Peter Ullrich&#39;s Claude-based Devcontainer for Elixir development with Phoenix, Claude Code, and optionally Tidewave.</li>
<li><a href="https://x.com/josevalim/status/2034952526039056700?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2034952526039056700</a> – José Valim responds to a &quot;What Would José Valim Do?&quot; Claude memory prompt shared by an Elixir developer, offering his actual advice which differed from the LLM&#39;s take on behaviours and abstractions.</li>
<li><a href="https://x.com/sorentwo/status/2036839452102840414?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/2036839452102840414</a> – Announcement of Oban v2.21, Pro v1.7, Web v2.12, and Met v1.1 with workflow tracking, rate limiting, chunk performance improvements, and more.</li>
<li><a href="https://oban.pro/docs/pro/changelog.html#v1-7-0-rc-0-2026-03-23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/changelog.html#v1-7-0-rc-0-2026-03-23</a> – Oban Pro v1.7 changelog.</li>
<li><a href="https://hexdocs.pm/oban_web/overview.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban_web/overview.html</a> – Oban Web documentation.</li>
<li><a href="https://github.com/oban-bg/oban/releases/tag/v2.21.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/oban-bg/oban/releases/tag/v2.21.0</a> – Oban v2.21.0 release notes on GitHub.</li>
<li><a href="https://x.com/akoutmos/status/2036556722584670292?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akoutmos/status/2036556722584670292</a> – Announcement of Litestream v0.5, a complete overhaul of the Elixir wrapper for Litestream SQLite backups.</li>
<li><a href="https://litestream.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://litestream.io/</a> – Litestream - continuously streams SQLite changes to cloud storage like S3 for no-worry backups.</li>
<li><a href="https://github.com/akoutmos/litestream?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/litestream</a> – Litestream - an Elixir library wrapping Litestream for easy SQLite database backups, now at v0.5 with individual backup strategies under the Litestream.Strategy namespace.</li>
<li><a href="https://github.com/akoutmos/litestream/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/litestream/blob/master/CHANGELOG.md</a> – Litestream changelog detailing the v0.5.0 overhaul.</li>
<li><a href="https://marketing.erlef.org/events/malaga-unconf.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://marketing.erlef.org/events/malaga-unconf.html</a> – EEF Málaga Unconference - a community-driven one-day pre-ElixirConf EU event on April 22, 2026, featuring Elixir talks, a Nerves workshop, and a GRiSP hardware workshop.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://x.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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>296: OpenAI Chose Elixir and A VM Inside a VMV</title>
  <link>https://podcast.thinkingelixir.com/296</link>
  <guid isPermaLink="false">ac451a26-eb74-4330-a2e0-b3fcc2472d92</guid>
  <pubDate>Tue, 24 Mar 2026 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/ac451a26-eb74-4330-a2e0-b3fcc2472d92.mp3" length="34023424" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Elixir v1.20 RCs arrive with a faster compiler, José Valim ships Distributed Python in Livebook, Chris McCord releases fly_deploy for zero-downtime hot deploys, OpenAI builds an agent orchestrator in Elixir, and more!</itunes:subtitle>
  <itunes:duration>46:49</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>Elixir v1.20.0-rc.2 and rc.3 arrive with a faster compiler, better type inference, and improved incremental compilation; José Valim drops a low-key bombshell with Distributed Python running on top of the Erlang distribution with full Livebook integration; Chris McCord wows the community with fly_deploy, enabling zero-downtime hot code upgrades on Fly.io using the BEAM's ability to boot a peer VM inside a running VM; Discord shares a deep dive into how they added distributed tracing to their Elixir systems without melting everything; Popcorn v0.2 brings Elixir to the browser as a proper npm package; OpenAI's Symphony project — built in Elixir — sparks conversation about vibe-coded BEAM code and whether TypeScript tools can truly replicate what the BEAM offers, and more!
Show Notes online - http://podcast.thinkingelixir.com/296 (http://podcast.thinkingelixir.com/296)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/josevalim/status/2029221739285057565 (https://x.com/josevalim/status/2029221739285057565?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announced Elixir v1.20.0-rc.2 and rc.3 on X. The compiler finds more bugs, is ~10% faster, has a new interpreted mode (up to 5x faster), and improves incremental compilation for struct changes.
https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2 (https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release page for Elixir v1.20.0-rc.2.
https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3 (https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release page for Elixir v1.20.0-rc.3, including a number of fixes and IEx autocomplete optimization.
https://x.com/chris_mccord/status/2029630330630508929 (https://x.com/chris_mccord/status/2029630330630508929?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord shared how the BEAM supports booting a :peer node as a VM within the VM, enabling "hot bluegreen" deploys on Fly.io — spinning up a new incoming VM and cutting over seamlessly while both peers stay clustered.
https://hex.pm/packages/fly_deploy (https://hex.pm/packages/fly_deploy?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex package page for fly_deploy, Chris McCord's new library for zero-downtime hot code upgrades on Fly.io without restarts.
https://github.com/chrismccord/fly_deploy (https://github.com/chrismccord/fly_deploy?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repo for flydeploy, which enables hot code upgrades for Elixir apps on Fly.io by suspending processes, swapping in new code, migrating state via codechange callbacks, and resuming — without downtime.
https://hexdocs.pm/fly_deploy/FlyDeploy.html#module-limitations-vs-otp-releases (https://hexdocs.pm/fly_deploy/FlyDeploy.html#module-limitations-vs-otp-releases?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation outlining the limitations of fly_deploy's hot deploy approach, such as inability to change supervision trees or application config.
https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything (https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discord engineering blog deep dive on how they added distributed tracing to their Elixir systems. They built an internal Transport library that wraps messages in an Envelope struct carrying serialized trace context, enabling gradual zero-downtime rollout.
https://x.com/gleamlang/status/2033581228834603090 (https://x.com/gleamlang/status/2033581228834603090?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam announced the release of v1.15.0 on X.
https://github.com/gleam-lang/gleam/releases/tag/v1.15.0 (https://github.com/gleam-lang/gleam/releases/tag/v1.15.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release page for Gleam v1.15.0, with changes across the compiler, build tools, language server, and many bug fixes.
https://github.com/gleam-lang/gleam/blob/v1.15.0/CHANGELOG.md (https://github.com/gleam-lang/gleam/blob/v1.15.0/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Full changelog for Gleam v1.15.0.
https://hexdocs.pm/phoenix_test/PhoenixTest.html (https://hexdocs.pm/phoenix_test/PhoenixTest.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HexDocs page for PhoenixTest, which released v0.10.0 with all additions and fixes contributed by the community.
https://github.com/germsvel/phoenix_test (https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repo for PhoenixTest.
https://github.com/germsvel/phoenix_test/blob/main/CHANGELOG.md (https://github.com/germsvel/phoenix_test/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for PhoenixTest v0.10.0, including support for dynamic inputs, conditionally rendered form inputs, and a new reload_page/1 helper.
https://x.com/josevalim/status/2031794508745028012 (https://x.com/josevalim/status/2031794508745028012?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announced Distributed Python on top of Erlang distribution, with full Elixir and Livebook integration.
https://dashbit.co/blog/distributed-python-livebook (https://dashbit.co/blog/distributed-python-livebook?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit blog post detailing the Distributed Python integration in Livebook, including reproducible Python environments with uv, full Python cell support with autocompletion and docs on hover, zero-copy Apache Arrow, and interoperability with Elixir cells.
https://x.com/expert_lsp/status/2031873718415204439 (https://x.com/expert_lsp/status/2031873718415204439?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expert v0.1.0-rc.6 was released with bug fixes.
https://x.com/swmansionelixir/status/2032119765267788202 (https://x.com/swmansionelixir/status/2032119765267788202?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – SW Mansion announced Popcorn v0.2, which adds a proper npm package for running Elixir in the browser.
https://blog.swmansion.com/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90 (https://blog.swmansion.com/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about the process of shipping Elixir runtime, JavaScript, and WebAssembly as one npm package with Popcorn.
https://www.npmjs.com/package/@swmansion/popcorn (https://www.npmjs.com/package/@swmansion/popcorn?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – npm package page for Popcorn, the library that lets you run Elixir in the browser.
https://www.reddit.com/r/elixir/comments/1rrds3n/announcingnex040theminimalist_elixir/ (https://www.reddit.com/r/elixir/comments/1rrds3n/announcing_nex_040_the_minimalist_elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit announcement for Nex 0.4.0, a minimalist Elixir web framework powered by HTMX, inspired by Next.js, targeting rapid prototyping and the AI era.
https://github.com/gofenix/nex (https://github.com/gofenix/nex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repo for Nex, the minimalist Elixir web framework.
https://github.com/gofenix/nex/tree/main/examples (https://github.com/gofenix/nex/tree/main/examples?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Examples for the Nex framework.
https://hono.dev/ (https://hono.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hono is a TypeScript minimalist web server framework (similar to a newer Express) referenced as a comparison point to Nex.
https://x.com/zachsdaniel1/status/2030434559582478777 (https://x.com/zachsdaniel1/status/2030434559582478777?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel recommended RootCert's YouTube video as a great 12-minute elevator pitch for the BEAM.
https://x.com/RootCert/status/2030428783015329833 (https://x.com/RootCert/status/2030428783015329833?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – RootCert shared a walkthrough video of what makes the BEAM special — processes, messaging, registries, ETS, distribution, and its ecosystem.
https://www.youtube.com/watch?v=dKaZ89SkVYY (https://www.youtube.com/watch?v=dKaZ89SkVYY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 12-minute YouTube video by RootCert covering what makes the BEAM special and why Elixir was made for the current moment.
https://github.com/openai/symphony (https://github.com/openai/symphony?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OpenAI published Symphony, an AI agent orchestration repo built primarily in Elixir (96.1%). It uses Elixir for supervising long-running processes, hot code reloading, and its active ecosystem.
https://x.com/peregrine/status/2029289900428705935 (https://x.com/peregrine/status/2029289900428705935?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jason Stiebs noted that OpenAI's Symphony uses a hand-rolled gen_tcp HTTP server rather than established libraries like Ranch or Mint, suggesting the project may be vibe-coded.
https://x.com/DNAutics/status/2030361591611302024 (https://x.com/DNAutics/status/2030361591611302024?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion thread about whether Elixir and Erlang are still needed amid the rise of AI-assisted development and competing tools.
https://rivet.dev/cloud/ (https://rivet.dev/cloud/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Rivet Cloud, a platform attempting to bring Actor-model-like benefits to TypeScript without using the BEAM.
https://x.com/NathanFlurry/status/2030047986575921351 (https://x.com/NathanFlurry/status/2030047986575921351?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Nathan Flurry of Rivet announced they are bringing "the benefits of Elixir to TypeScript" — though critics note it lacks true processes, links, monitors, and supervision trees.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://x.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, OpenAI, vibe-thoughted, TypeScript, Python, LiveBook, Discord</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Elixir v1.20.0-rc.2 and rc.3 arrive with a faster compiler, better type inference, and improved incremental compilation; José Valim drops a low-key bombshell with Distributed Python running on top of the Erlang distribution with full Livebook integration; Chris McCord wows the community with fly_deploy, enabling zero-downtime hot code upgrades on Fly.io using the BEAM&#39;s ability to boot a peer VM inside a running VM; Discord shares a deep dive into how they added distributed tracing to their Elixir systems without melting everything; Popcorn v0.2 brings Elixir to the browser as a proper npm package; OpenAI&#39;s Symphony project — built in Elixir — sparks conversation about vibe-coded BEAM code and whether TypeScript tools can truly replicate what the BEAM offers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/josevalim/status/2029221739285057565?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2029221739285057565</a> – José Valim announced Elixir v1.20.0-rc.2 and rc.3 on X. The compiler finds more bugs, is ~10% faster, has a new interpreted mode (up to 5x faster), and improves incremental compilation for struct changes.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2</a> – Release page for Elixir v1.20.0-rc.2.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3</a> – Release page for Elixir v1.20.0-rc.3, including a number of fixes and IEx autocomplete optimization.</li>
<li><a href="https://x.com/chris_mccord/status/2029630330630508929?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/2029630330630508929</a> – Chris McCord shared how the BEAM supports booting a :peer node as a VM within the VM, enabling &quot;hot bluegreen&quot; deploys on Fly.io — spinning up a new incoming VM and cutting over seamlessly while both peers stay clustered.</li>
<li><a href="https://hex.pm/packages/fly_deploy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/fly_deploy</a> – Hex package page for fly_deploy, Chris McCord&#39;s new library for zero-downtime hot code upgrades on Fly.io without restarts.</li>
<li><a href="https://github.com/chrismccord/fly_deploy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/fly_deploy</a> – GitHub repo for fly_deploy, which enables hot code upgrades for Elixir apps on Fly.io by suspending processes, swapping in new code, migrating state via code_change callbacks, and resuming — without downtime.</li>
<li><a href="https://hexdocs.pm/fly_deploy/FlyDeploy.html#module-limitations-vs-otp-releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/fly_deploy/FlyDeploy.html#module-limitations-vs-otp-releases</a> – Documentation outlining the limitations of fly_deploy&#39;s hot deploy approach, such as inability to change supervision trees or application config.</li>
<li><a href="https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything</a> – Discord engineering blog deep dive on how they added distributed tracing to their Elixir systems. They built an internal Transport library that wraps messages in an Envelope struct carrying serialized trace context, enabling gradual zero-downtime rollout.</li>
<li><a href="https://x.com/gleamlang/status/2033581228834603090?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gleamlang/status/2033581228834603090</a> – Gleam announced the release of v1.15.0 on X.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.15.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.15.0</a> – Release page for Gleam v1.15.0, with changes across the compiler, build tools, language server, and many bug fixes.</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/v1.15.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/v1.15.0/CHANGELOG.md</a> – Full changelog for Gleam v1.15.0.</li>
<li><a href="https://hexdocs.pm/phoenix_test/PhoenixTest.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/PhoenixTest.html</a> – HexDocs page for PhoenixTest, which released v0.10.0 with all additions and fixes contributed by the community.</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> – GitHub repo for PhoenixTest.</li>
<li><a href="https://github.com/germsvel/phoenix_test/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel/phoenix_test/blob/main/CHANGELOG.md</a> – Changelog for PhoenixTest v0.10.0, including support for dynamic inputs, conditionally rendered form inputs, and a new reload_page/1 helper.</li>
<li><a href="https://x.com/josevalim/status/2031794508745028012?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2031794508745028012</a> – José Valim announced Distributed Python on top of Erlang distribution, with full Elixir and Livebook integration.</li>
<li><a href="https://dashbit.co/blog/distributed-python-livebook?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/distributed-python-livebook</a> – Dashbit blog post detailing the Distributed Python integration in Livebook, including reproducible Python environments with uv, full Python cell support with autocompletion and docs on hover, zero-copy Apache Arrow, and interoperability with Elixir cells.</li>
<li><a href="https://x.com/expert_lsp/status/2031873718415204439?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/expert_lsp/status/2031873718415204439</a> – Expert v0.1.0-rc.6 was released with bug fixes.</li>
<li><a href="https://x.com/swmansionelixir/status/2032119765267788202?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2032119765267788202</a> – SW Mansion announced Popcorn v0.2, which adds a proper npm package for running Elixir in the browser.</li>
<li><a href="https://blog.swmansion.com/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90</a> – Blog post about the process of shipping Elixir runtime, JavaScript, and WebAssembly as one npm package with Popcorn.</li>
<li><a href="https://www.npmjs.com/package/@swmansion/popcorn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.npmjs.com/package/@swmansion/popcorn</a> – npm package page for Popcorn, the library that lets you run Elixir in the browser.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1rrds3n/announcing_nex_040_the_minimalist_elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1rrds3n/announcing_nex_040_the_minimalist_elixir/</a> – Reddit announcement for Nex 0.4.0, a minimalist Elixir web framework powered by HTMX, inspired by Next.js, targeting rapid prototyping and the AI era.</li>
<li><a href="https://github.com/gofenix/nex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gofenix/nex</a> – GitHub repo for Nex, the minimalist Elixir web framework.</li>
<li><a href="https://github.com/gofenix/nex/tree/main/examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gofenix/nex/tree/main/examples</a> – Examples for the Nex framework.</li>
<li><a href="https://hono.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hono.dev/</a> – Hono is a TypeScript minimalist web server framework (similar to a newer Express) referenced as a comparison point to Nex.</li>
<li><a href="https://x.com/zachsdaniel1/status/2030434559582478777?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zachsdaniel1/status/2030434559582478777</a> – Zach Daniel recommended RootCert&#39;s YouTube video as a great 12-minute elevator pitch for the BEAM.</li>
<li><a href="https://x.com/RootCert/status/2030428783015329833?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/RootCert/status/2030428783015329833</a> – RootCert shared a walkthrough video of what makes the BEAM special — processes, messaging, registries, ETS, distribution, and its ecosystem.</li>
<li><a href="https://www.youtube.com/watch?v=dKaZ89SkVYY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=dKaZ89SkVYY</a> – 12-minute YouTube video by RootCert covering what makes the BEAM special and why Elixir was made for the current moment.</li>
<li><a href="https://github.com/openai/symphony?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/openai/symphony</a> – OpenAI published Symphony, an AI agent orchestration repo built primarily in Elixir (96.1%). It uses Elixir for supervising long-running processes, hot code reloading, and its active ecosystem.</li>
<li><a href="https://x.com/peregrine/status/2029289900428705935?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/peregrine/status/2029289900428705935</a> – Jason Stiebs noted that OpenAI&#39;s Symphony uses a hand-rolled gen_tcp HTTP server rather than established libraries like Ranch or Mint, suggesting the project may be vibe-coded.</li>
<li><a href="https://x.com/DNAutics/status/2030361591611302024?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/DNAutics/status/2030361591611302024</a> – Discussion thread about whether Elixir and Erlang are still needed amid the rise of AI-assisted development and competing tools.</li>
<li><a href="https://rivet.dev/cloud/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rivet.dev/cloud/</a> – Rivet Cloud, a platform attempting to bring Actor-model-like benefits to TypeScript without using the BEAM.</li>
<li><a href="https://x.com/NathanFlurry/status/2030047986575921351?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/NathanFlurry/status/2030047986575921351</a> – Nathan Flurry of Rivet announced they are bringing &quot;the benefits of Elixir to TypeScript&quot; — though critics note it lacks true processes, links, monitors, and supervision trees.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://x.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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Elixir v1.20.0-rc.2 and rc.3 arrive with a faster compiler, better type inference, and improved incremental compilation; José Valim drops a low-key bombshell with Distributed Python running on top of the Erlang distribution with full Livebook integration; Chris McCord wows the community with fly_deploy, enabling zero-downtime hot code upgrades on Fly.io using the BEAM&#39;s ability to boot a peer VM inside a running VM; Discord shares a deep dive into how they added distributed tracing to their Elixir systems without melting everything; Popcorn v0.2 brings Elixir to the browser as a proper npm package; OpenAI&#39;s Symphony project — built in Elixir — sparks conversation about vibe-coded BEAM code and whether TypeScript tools can truly replicate what the BEAM offers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/josevalim/status/2029221739285057565?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2029221739285057565</a> – José Valim announced Elixir v1.20.0-rc.2 and rc.3 on X. The compiler finds more bugs, is ~10% faster, has a new interpreted mode (up to 5x faster), and improves incremental compilation for struct changes.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2</a> – Release page for Elixir v1.20.0-rc.2.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3</a> – Release page for Elixir v1.20.0-rc.3, including a number of fixes and IEx autocomplete optimization.</li>
<li><a href="https://x.com/chris_mccord/status/2029630330630508929?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/2029630330630508929</a> – Chris McCord shared how the BEAM supports booting a :peer node as a VM within the VM, enabling &quot;hot bluegreen&quot; deploys on Fly.io — spinning up a new incoming VM and cutting over seamlessly while both peers stay clustered.</li>
<li><a href="https://hex.pm/packages/fly_deploy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/fly_deploy</a> – Hex package page for fly_deploy, Chris McCord&#39;s new library for zero-downtime hot code upgrades on Fly.io without restarts.</li>
<li><a href="https://github.com/chrismccord/fly_deploy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/fly_deploy</a> – GitHub repo for fly_deploy, which enables hot code upgrades for Elixir apps on Fly.io by suspending processes, swapping in new code, migrating state via code_change callbacks, and resuming — without downtime.</li>
<li><a href="https://hexdocs.pm/fly_deploy/FlyDeploy.html#module-limitations-vs-otp-releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/fly_deploy/FlyDeploy.html#module-limitations-vs-otp-releases</a> – Documentation outlining the limitations of fly_deploy&#39;s hot deploy approach, such as inability to change supervision trees or application config.</li>
<li><a href="https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything</a> – Discord engineering blog deep dive on how they added distributed tracing to their Elixir systems. They built an internal Transport library that wraps messages in an Envelope struct carrying serialized trace context, enabling gradual zero-downtime rollout.</li>
<li><a href="https://x.com/gleamlang/status/2033581228834603090?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gleamlang/status/2033581228834603090</a> – Gleam announced the release of v1.15.0 on X.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.15.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.15.0</a> – Release page for Gleam v1.15.0, with changes across the compiler, build tools, language server, and many bug fixes.</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/v1.15.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/v1.15.0/CHANGELOG.md</a> – Full changelog for Gleam v1.15.0.</li>
<li><a href="https://hexdocs.pm/phoenix_test/PhoenixTest.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/PhoenixTest.html</a> – HexDocs page for PhoenixTest, which released v0.10.0 with all additions and fixes contributed by the community.</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> – GitHub repo for PhoenixTest.</li>
<li><a href="https://github.com/germsvel/phoenix_test/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/germsvel/phoenix_test/blob/main/CHANGELOG.md</a> – Changelog for PhoenixTest v0.10.0, including support for dynamic inputs, conditionally rendered form inputs, and a new reload_page/1 helper.</li>
<li><a href="https://x.com/josevalim/status/2031794508745028012?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2031794508745028012</a> – José Valim announced Distributed Python on top of Erlang distribution, with full Elixir and Livebook integration.</li>
<li><a href="https://dashbit.co/blog/distributed-python-livebook?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/distributed-python-livebook</a> – Dashbit blog post detailing the Distributed Python integration in Livebook, including reproducible Python environments with uv, full Python cell support with autocompletion and docs on hover, zero-copy Apache Arrow, and interoperability with Elixir cells.</li>
<li><a href="https://x.com/expert_lsp/status/2031873718415204439?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/expert_lsp/status/2031873718415204439</a> – Expert v0.1.0-rc.6 was released with bug fixes.</li>
<li><a href="https://x.com/swmansionelixir/status/2032119765267788202?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2032119765267788202</a> – SW Mansion announced Popcorn v0.2, which adds a proper npm package for running Elixir in the browser.</li>
<li><a href="https://blog.swmansion.com/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90</a> – Blog post about the process of shipping Elixir runtime, JavaScript, and WebAssembly as one npm package with Popcorn.</li>
<li><a href="https://www.npmjs.com/package/@swmansion/popcorn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.npmjs.com/package/@swmansion/popcorn</a> – npm package page for Popcorn, the library that lets you run Elixir in the browser.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1rrds3n/announcing_nex_040_the_minimalist_elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1rrds3n/announcing_nex_040_the_minimalist_elixir/</a> – Reddit announcement for Nex 0.4.0, a minimalist Elixir web framework powered by HTMX, inspired by Next.js, targeting rapid prototyping and the AI era.</li>
<li><a href="https://github.com/gofenix/nex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gofenix/nex</a> – GitHub repo for Nex, the minimalist Elixir web framework.</li>
<li><a href="https://github.com/gofenix/nex/tree/main/examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gofenix/nex/tree/main/examples</a> – Examples for the Nex framework.</li>
<li><a href="https://hono.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hono.dev/</a> – Hono is a TypeScript minimalist web server framework (similar to a newer Express) referenced as a comparison point to Nex.</li>
<li><a href="https://x.com/zachsdaniel1/status/2030434559582478777?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zachsdaniel1/status/2030434559582478777</a> – Zach Daniel recommended RootCert&#39;s YouTube video as a great 12-minute elevator pitch for the BEAM.</li>
<li><a href="https://x.com/RootCert/status/2030428783015329833?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/RootCert/status/2030428783015329833</a> – RootCert shared a walkthrough video of what makes the BEAM special — processes, messaging, registries, ETS, distribution, and its ecosystem.</li>
<li><a href="https://www.youtube.com/watch?v=dKaZ89SkVYY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=dKaZ89SkVYY</a> – 12-minute YouTube video by RootCert covering what makes the BEAM special and why Elixir was made for the current moment.</li>
<li><a href="https://github.com/openai/symphony?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/openai/symphony</a> – OpenAI published Symphony, an AI agent orchestration repo built primarily in Elixir (96.1%). It uses Elixir for supervising long-running processes, hot code reloading, and its active ecosystem.</li>
<li><a href="https://x.com/peregrine/status/2029289900428705935?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/peregrine/status/2029289900428705935</a> – Jason Stiebs noted that OpenAI&#39;s Symphony uses a hand-rolled gen_tcp HTTP server rather than established libraries like Ranch or Mint, suggesting the project may be vibe-coded.</li>
<li><a href="https://x.com/DNAutics/status/2030361591611302024?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/DNAutics/status/2030361591611302024</a> – Discussion thread about whether Elixir and Erlang are still needed amid the rise of AI-assisted development and competing tools.</li>
<li><a href="https://rivet.dev/cloud/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rivet.dev/cloud/</a> – Rivet Cloud, a platform attempting to bring Actor-model-like benefits to TypeScript without using the BEAM.</li>
<li><a href="https://x.com/NathanFlurry/status/2030047986575921351?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/NathanFlurry/status/2030047986575921351</a> – Nathan Flurry of Rivet announced they are bringing &quot;the benefits of Elixir to TypeScript&quot; — though critics note it lacks true processes, links, monitors, and supervision trees.</li>
</ul>

<p>Do you have some Elixir news to share? Tell us at <a href="https://x.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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>295: Is Your Type System Leaking?</title>
  <link>https://podcast.thinkingelixir.com/295</link>
  <guid isPermaLink="false">a3db7202-4157-490f-bfa0-de34e19f2a6b</guid>
  <pubDate>Tue, 10 Mar 2026 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/a3db7202-4157-490f-bfa0-de34e19f2a6b.mp3" length="19785728" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes José Valim’s deep dive into Elixir’s type system cutting worst-case checks from 10s to 25ms, a new Dashbit post on type systems as leaky abstractions, Oban Pro teasing Workflow UI improvements, MDEx v0.11.6, Livebook Desktop on Linux, and more!</itunes:subtitle>
  <itunes:duration>27:03</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 José Valim publishing a deep technical post on Elixir's type system shift from DNFs to Lazy BDDs with eager literal intersections — cutting worst-case type checking from 10 seconds to 25ms — alongside a more approachable Dashbit post on type systems as leaky abstractions, Zach Daniel's new usagerules feature for shipping versioned AI skills inside Hex packages, Oban Pro teasing a major Workflow + Web UI overhaul with graph views and progress tracking, MDEx v0.11.6 landing with a new `:codefencerenderers` option, Livebook Desktop adding Linux support, Flame On hitting v1.0.0 after four years, a new Gleam static site generator called Blogatto, a native Elixir Apache Spark Connect client with Livebook integration, and more!
Show Notes online - http://podcast.thinkingelixir.com/295 (http://podcast.thinkingelixir.com/295)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://erlef.org/ (https://erlef.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – David encourages companies that use Elixir to sponsor the Erlang Ecosystem Foundation, emphasizing it's a community responsibility and any amount helps.
https://nitter.net/josevalim/status/2026957172807025095 (https://nitter.net/josevalim/status/2026957172807025095?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces a new technical blog post on elixir-lang.org about set-theoretic type system internals.
https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/ (https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's deep-dive post on switching from DNFs to Lazy BDDs and adding eager literal intersections, reducing a worst-case type check from 10s to 25ms in Elixir v1.20.
https://nitter.net/josevalim/status/2028820597761831058 (https://nitter.net/josevalim/status/2028820597761831058?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces a more approachable blog post on type systems as leaky abstractions.
https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take (https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit post by José Valim arguing with concrete examples that type systems can be leaky abstractions that resist refactoring, using Map.take!/2 as a case study.
https://x.com/zachsdaniel1/status/2027078981451690355 (https://x.com/zachsdaniel1/status/2027078981451690355?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel announces a new usage_rules feature that supports copying skills from packages, allowing package authors to ship and version AI skills for projects.
https://github.com/ash-project/usage_rules (https://github.com/ash-project/usage_rules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The usage_rules GitHub repo for the Ash project's AI coding rules and skills feature.
https://bsky.app/profile/oban.pro/post/3mg5yd4lul22a (https://bsky.app/profile/oban.pro/post/3mg5yd4lul22a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sorentwo teases upcoming Oban Pro Workflow + Web improvements, including a new Workflows search page with progress bars, stats, filters, and a graph view of workflow nodes.
https://github.com/leandrocp/mdex/releases/tag/v0.11.6 (https://github.com/leandrocp/mdex/releases/tag/v0.11.6?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDEx v0.11.6 release notes, adding :codefence_renderers option and fixes to the syntax highlighter and streaming parser.
https://nitter.net/leandrocesquini/status/2026671063820615755 (https://nitter.net/leandrocesquini/status/2026671063820615755?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Leandro Cesquini announces the MDEx v0.11.6 release on social media.
https://hexdocs.pm/mdex/codefence_renderers.html (https://hexdocs.pm/mdex/codefence_renderers.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HexDocs page for MDEx's new codefence_renderers feature, enabling custom code fences like alert, Pikchr, chart, csv, and more.
https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The MDEx GitHub repository for the Elixir Markdown parsing and rendering library.
https://github.com/dbernheisel/hex-cmp (https://github.com/dbernheisel/hex-cmp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – David's new Neovim plugin that autocompletes hex.pm packages and versions in mix.exs files using blink.cmp and Treesitter, with lightweight LSP hover docs.
https://nitter.net/1stavenger/status/2027943235096641839 (https://nitter.net/1stavenger/status/2027943235096641839?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mike Binns announces the v1.0.0 release of Flame On, a flame chart plugin for Phoenix Live Dashboard, after 4+ years.
https://blogat.to/ (https://blogat.to/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blogatto is a new Gleam static site generator framework built on Lustre and Markdown, generating blogs, RSS feeds, sitemaps, and more from a single config.
https://nitter.net/lukaszsamson/status/2028268416939786430 (https://nitter.net/lukaszsamson/status/2028268416939786430?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Łukasz Samson announces spark_ex, a native Elixir Apache Spark Connect client with Livebook integration.
https://github.com/lukaszsamson/sparkex/blob/main/notebooks/sparkex_demo.livemd (https://github.com/lukaszsamson/spark_ex/blob/main/notebooks/spark_ex_demo.livemd?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Demo Livebook notebook for spark_ex to quickly start experimenting with Apache Spark from Elixir.
https://spark.apache.org/ (https://spark.apache.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Apache Spark™ official site — a multi-language engine for data engineering, data science, and machine learning on single-node or cluster environments.
https://bsky.app/profile/hugobarauna.com/post/3mg6djqvhzc2w (https://bsky.app/profile/hugobarauna.com/post/3mg6djqvhzc2w?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hugo Baraúna announces that Livebook Desktop now supports Linux, powered by the same Tauri-based cross-platform packaging work reported last week.
https://bsky.app/profile/peregrine.bsky.social/post/3mg77yqlf7k2b (https://bsky.app/profile/peregrine.bsky.social/post/3mg77yqlf7k2b?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement that Easel can now render to the terminal using rasterization via Easel.WX, ASCII glyph masks, and the termite library.
https://hexdocs.pm/easel/readme.html#terminal-backend-experimental (https://hexdocs.pm/easel/readme.html#terminal-backend-experimental?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HexDocs page for Easel's experimental terminal backend, detailing how it rasterizes and renders frames to a terminal session.
https://nitter.net/FrancescoC/status/2027699563474173983 (https://nitter.net/FrancescoC/status/2027699563474173983?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Francesco Cesarini announces the new "BEAM There, Done That" podcast co-hosted with Alan Wyma.
https://open.spotify.com/episode/4D3ZdxRYlhtImwkjaqgRmS (https://open.spotify.com/episode/4D3ZdxRYlhtImwkjaqgRmS?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – First episode of "BEAM There, Done That" on Spotify, featuring Andrea Leopardi on Concurrency, OTP, and the Evolution of the BEAM.
https://podcasts.apple.com/us/podcast/beam-there-done-that/id1880642413 (https://podcasts.apple.com/us/podcast/beam-there-done-that/id1880642413?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 'BEAM There, Done That' podcast on Apple Podcasts, launched by Francesco Cesarini and Alan Wyma.
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, type system, abstractions, leaky, spark, skills</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes José Valim publishing a deep technical post on Elixir&#39;s type system shift from DNFs to Lazy BDDs with eager literal intersections — cutting worst-case type checking from 10 seconds to 25ms — alongside a more approachable Dashbit post on type systems as leaky abstractions, Zach Daniel&#39;s new usage_rules feature for shipping versioned AI skills inside Hex packages, Oban Pro teasing a major Workflow + Web UI overhaul with graph views and progress tracking, MDEx v0.11.6 landing with a new <code>:codefence_renderers</code> option, Livebook Desktop adding Linux support, Flame On hitting v1.0.0 after four years, a new Gleam static site generator called Blogatto, a native Elixir Apache Spark Connect client with Livebook integration, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/</a> – David encourages companies that use Elixir to sponsor the Erlang Ecosystem Foundation, emphasizing it&#39;s a community responsibility and any amount helps.</li>
<li><a href="https://nitter.net/josevalim/status/2026957172807025095?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/josevalim/status/2026957172807025095</a> – José Valim announces a new technical blog post on elixir-lang.org about set-theoretic type system internals.</li>
<li><a href="https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/</a> – José Valim&#39;s deep-dive post on switching from DNFs to Lazy BDDs and adding eager literal intersections, reducing a worst-case type check from 10s to 25ms in Elixir v1.20.</li>
<li><a href="https://nitter.net/josevalim/status/2028820597761831058?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/josevalim/status/2028820597761831058</a> – José Valim announces a more approachable blog post on type systems as leaky abstractions.</li>
<li><a href="https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take</a> – Dashbit post by José Valim arguing with concrete examples that type systems can be leaky abstractions that resist refactoring, using Map.take!/2 as a case study.</li>
<li><a href="https://x.com/zachsdaniel1/status/2027078981451690355?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zachsdaniel1/status/2027078981451690355</a> – Zach Daniel announces a new usage_rules feature that supports copying skills from packages, allowing package authors to ship and version AI skills for projects.</li>
<li><a href="https://github.com/ash-project/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules</a> – The usage_rules GitHub repo for the Ash project&#39;s AI coding rules and skills feature.</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3mg5yd4lul22a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3mg5yd4lul22a</a> – Sorentwo teases upcoming Oban Pro Workflow + Web improvements, including a new Workflows search page with progress bars, stats, filters, and a graph view of workflow nodes.</li>
<li><a href="https://github.com/leandrocp/mdex/releases/tag/v0.11.6?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex/releases/tag/v0.11.6</a> – MDEx v0.11.6 release notes, adding :codefence_renderers option and fixes to the syntax highlighter and streaming parser.</li>
<li><a href="https://nitter.net/leandrocesquini/status/2026671063820615755?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/leandrocesquini/status/2026671063820615755</a> – Leandro Cesquini announces the MDEx v0.11.6 release on social media.</li>
<li><a href="https://hexdocs.pm/mdex/codefence_renderers.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/codefence_renderers.html</a> – HexDocs page for MDEx&#39;s new codefence_renderers feature, enabling custom code fences like alert, Pikchr, chart, csv, and more.</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – The MDEx GitHub repository for the Elixir Markdown parsing and rendering library.</li>
<li><a href="https://github.com/dbernheisel/hex-cmp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dbernheisel/hex-cmp</a> – David&#39;s new Neovim plugin that autocompletes hex.pm packages and versions in mix.exs files using blink.cmp and Treesitter, with lightweight LSP hover docs.</li>
<li><a href="https://nitter.net/1stavenger/status/2027943235096641839?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/1stavenger/status/2027943235096641839</a> – Mike Binns announces the v1.0.0 release of Flame On, a flame chart plugin for Phoenix Live Dashboard, after 4+ years.</li>
<li><a href="https://blogat.to/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blogat.to/</a> – Blogatto is a new Gleam static site generator framework built on Lustre and Markdown, generating blogs, RSS feeds, sitemaps, and more from a single config.</li>
<li><a href="https://nitter.net/lukaszsamson/status/2028268416939786430?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/lukaszsamson/status/2028268416939786430</a> – Łukasz Samson announces spark_ex, a native Elixir Apache Spark Connect client with Livebook integration.</li>
<li><a href="https://github.com/lukaszsamson/spark_ex/blob/main/notebooks/spark_ex_demo.livemd?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lukaszsamson/spark_ex/blob/main/notebooks/spark_ex_demo.livemd</a> – Demo Livebook notebook for spark_ex to quickly start experimenting with Apache Spark from Elixir.</li>
<li><a href="https://spark.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spark.apache.org/</a> – Apache Spark™ official site — a multi-language engine for data engineering, data science, and machine learning on single-node or cluster environments.</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3mg6djqvhzc2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3mg6djqvhzc2w</a> – Hugo Baraúna announces that Livebook Desktop now supports Linux, powered by the same Tauri-based cross-platform packaging work reported last week.</li>
<li><a href="https://bsky.app/profile/peregrine.bsky.social/post/3mg77yqlf7k2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peregrine.bsky.social/post/3mg77yqlf7k2b</a> – Announcement that Easel can now render to the terminal using rasterization via Easel.WX, ASCII glyph masks, and the termite library.</li>
<li><a href="https://hexdocs.pm/easel/readme.html#terminal-backend-experimental?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/easel/readme.html#terminal-backend-experimental</a> – HexDocs page for Easel&#39;s experimental terminal backend, detailing how it rasterizes and renders frames to a terminal session.</li>
<li><a href="https://nitter.net/FrancescoC/status/2027699563474173983?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/FrancescoC/status/2027699563474173983</a> – Francesco Cesarini announces the new &quot;BEAM There, Done That&quot; podcast co-hosted with Alan Wyma.</li>
<li><a href="https://open.spotify.com/episode/4D3ZdxRYlhtImwkjaqgRmS?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://open.spotify.com/episode/4D3ZdxRYlhtImwkjaqgRmS</a> – First episode of &quot;BEAM There, Done That&quot; on Spotify, featuring Andrea Leopardi on Concurrency, OTP, and the Evolution of the BEAM.</li>
<li><a href="https://podcasts.apple.com/us/podcast/beam-there-done-that/id1880642413?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcasts.apple.com/us/podcast/beam-there-done-that/id1880642413</a> – &#39;BEAM There, Done That&#39; podcast on Apple Podcasts, launched by Francesco Cesarini and Alan Wyma.</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes José Valim publishing a deep technical post on Elixir&#39;s type system shift from DNFs to Lazy BDDs with eager literal intersections — cutting worst-case type checking from 10 seconds to 25ms — alongside a more approachable Dashbit post on type systems as leaky abstractions, Zach Daniel&#39;s new usage_rules feature for shipping versioned AI skills inside Hex packages, Oban Pro teasing a major Workflow + Web UI overhaul with graph views and progress tracking, MDEx v0.11.6 landing with a new <code>:codefence_renderers</code> option, Livebook Desktop adding Linux support, Flame On hitting v1.0.0 after four years, a new Gleam static site generator called Blogatto, a native Elixir Apache Spark Connect client with Livebook integration, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/</a> – David encourages companies that use Elixir to sponsor the Erlang Ecosystem Foundation, emphasizing it&#39;s a community responsibility and any amount helps.</li>
<li><a href="https://nitter.net/josevalim/status/2026957172807025095?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/josevalim/status/2026957172807025095</a> – José Valim announces a new technical blog post on elixir-lang.org about set-theoretic type system internals.</li>
<li><a href="https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/</a> – José Valim&#39;s deep-dive post on switching from DNFs to Lazy BDDs and adding eager literal intersections, reducing a worst-case type check from 10s to 25ms in Elixir v1.20.</li>
<li><a href="https://nitter.net/josevalim/status/2028820597761831058?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/josevalim/status/2028820597761831058</a> – José Valim announces a more approachable blog post on type systems as leaky abstractions.</li>
<li><a href="https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take</a> – Dashbit post by José Valim arguing with concrete examples that type systems can be leaky abstractions that resist refactoring, using Map.take!/2 as a case study.</li>
<li><a href="https://x.com/zachsdaniel1/status/2027078981451690355?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zachsdaniel1/status/2027078981451690355</a> – Zach Daniel announces a new usage_rules feature that supports copying skills from packages, allowing package authors to ship and version AI skills for projects.</li>
<li><a href="https://github.com/ash-project/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules</a> – The usage_rules GitHub repo for the Ash project&#39;s AI coding rules and skills feature.</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3mg5yd4lul22a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3mg5yd4lul22a</a> – Sorentwo teases upcoming Oban Pro Workflow + Web improvements, including a new Workflows search page with progress bars, stats, filters, and a graph view of workflow nodes.</li>
<li><a href="https://github.com/leandrocp/mdex/releases/tag/v0.11.6?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex/releases/tag/v0.11.6</a> – MDEx v0.11.6 release notes, adding :codefence_renderers option and fixes to the syntax highlighter and streaming parser.</li>
<li><a href="https://nitter.net/leandrocesquini/status/2026671063820615755?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/leandrocesquini/status/2026671063820615755</a> – Leandro Cesquini announces the MDEx v0.11.6 release on social media.</li>
<li><a href="https://hexdocs.pm/mdex/codefence_renderers.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/codefence_renderers.html</a> – HexDocs page for MDEx&#39;s new codefence_renderers feature, enabling custom code fences like alert, Pikchr, chart, csv, and more.</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – The MDEx GitHub repository for the Elixir Markdown parsing and rendering library.</li>
<li><a href="https://github.com/dbernheisel/hex-cmp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dbernheisel/hex-cmp</a> – David&#39;s new Neovim plugin that autocompletes hex.pm packages and versions in mix.exs files using blink.cmp and Treesitter, with lightweight LSP hover docs.</li>
<li><a href="https://nitter.net/1stavenger/status/2027943235096641839?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/1stavenger/status/2027943235096641839</a> – Mike Binns announces the v1.0.0 release of Flame On, a flame chart plugin for Phoenix Live Dashboard, after 4+ years.</li>
<li><a href="https://blogat.to/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blogat.to/</a> – Blogatto is a new Gleam static site generator framework built on Lustre and Markdown, generating blogs, RSS feeds, sitemaps, and more from a single config.</li>
<li><a href="https://nitter.net/lukaszsamson/status/2028268416939786430?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/lukaszsamson/status/2028268416939786430</a> – Łukasz Samson announces spark_ex, a native Elixir Apache Spark Connect client with Livebook integration.</li>
<li><a href="https://github.com/lukaszsamson/spark_ex/blob/main/notebooks/spark_ex_demo.livemd?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lukaszsamson/spark_ex/blob/main/notebooks/spark_ex_demo.livemd</a> – Demo Livebook notebook for spark_ex to quickly start experimenting with Apache Spark from Elixir.</li>
<li><a href="https://spark.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spark.apache.org/</a> – Apache Spark™ official site — a multi-language engine for data engineering, data science, and machine learning on single-node or cluster environments.</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3mg6djqvhzc2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3mg6djqvhzc2w</a> – Hugo Baraúna announces that Livebook Desktop now supports Linux, powered by the same Tauri-based cross-platform packaging work reported last week.</li>
<li><a href="https://bsky.app/profile/peregrine.bsky.social/post/3mg77yqlf7k2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peregrine.bsky.social/post/3mg77yqlf7k2b</a> – Announcement that Easel can now render to the terminal using rasterization via Easel.WX, ASCII glyph masks, and the termite library.</li>
<li><a href="https://hexdocs.pm/easel/readme.html#terminal-backend-experimental?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/easel/readme.html#terminal-backend-experimental</a> – HexDocs page for Easel&#39;s experimental terminal backend, detailing how it rasterizes and renders frames to a terminal session.</li>
<li><a href="https://nitter.net/FrancescoC/status/2027699563474173983?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nitter.net/FrancescoC/status/2027699563474173983</a> – Francesco Cesarini announces the new &quot;BEAM There, Done That&quot; podcast co-hosted with Alan Wyma.</li>
<li><a href="https://open.spotify.com/episode/4D3ZdxRYlhtImwkjaqgRmS?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://open.spotify.com/episode/4D3ZdxRYlhtImwkjaqgRmS</a> – First episode of &quot;BEAM There, Done That&quot; on Spotify, featuring Andrea Leopardi on Concurrency, OTP, and the Evolution of the BEAM.</li>
<li><a href="https://podcasts.apple.com/us/podcast/beam-there-done-that/id1880642413?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcasts.apple.com/us/podcast/beam-there-done-that/id1880642413</a> – &#39;BEAM There, Done That&#39; podcast on Apple Podcasts, launched by Francesco Cesarini and Alan Wyma.</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>294: Compile Times, Language Servers, and Python, Oh My!</title>
  <link>https://podcast.thinkingelixir.com/294</link>
  <guid isPermaLink="false">53b7013f-066d-4b9f-9209-eaf03f8ef64e</guid>
  <pubDate>Tue, 03 Mar 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/53b7013f-066d-4b9f-9209-eaf03f8ef64e.mp3" length="22599680" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Expert LSP releasing its first RC, Elixir v1.20 compile time improvements up to 20% faster, Livebook Desktop moving to Tauri with Linux support, a new erlang-python library for ML/AI integration, and more!</itunes:subtitle>
  <itunes:duration>30:57</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 long-awaited Expert LSP releasing its first release candidate — the unified Elixir Language Server merging Lexical and Next LS — with monorepo support and early adopter feedback already glowing, José Valim shares exciting Elixir v1.20 compile time improvements bringing up to 20% faster compilation on OTP 29 and up to 5x faster with a new interpreted mode, Livebook Desktop makes the move to Tauri bringing Linux support and plans for a reusable Tauri+Elixir package, a new erlang-python library arrives for running Python ML/AI code from Elixir with true parallelism, Nx v0.11 lands with sharding support and MPS backend improvements, and more!
Show Notes online - http://podcast.thinkingelixir.com/294 (http://podcast.thinkingelixir.com/294)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/expert_lsp/status/2025624737737539876 (https://x.com/expert_lsp/status/2025624737737539876?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement tweet for Expert LSP v0.1.0-rc.1, the unified Elixir Language Server combining Lexical and Next LS.
https://x.com/mitchhanberg/status/2025625898322469367 (https://x.com/mitchhanberg/status/2025625898322469367?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mitch Hanberg's tweet about the Expert LSP v0.1.0-rc.1 release candidate.
https://expert-lsp.org/the-first-release-candidate/ (https://expert-lsp.org/the-first-release-candidate/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post accompanying the Expert LSP v0.1.0-rc.1 release, covering stability goals and the near-term roadmap.
https://github.com/elixir-lang/expert (https://github.com/elixir-lang/expert?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Expert, the unified Elixir Language Server. Includes features like compiler diagnostics, completions, go-to-definition, monorepo support, and more.
https://x.com/tylerayoung/status/2025659771789905966 (https://x.com/tylerayoung/status/2025659771789905966?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young shares his team's experience using Expert at Jump, calling it the best Elixir LSP experience he's had.
https://x.com/benoitc/status/2024059742096687482 (https://x.com/benoitc/status/2024059742096687482?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Benoît Chesneau announces the erlang-python package, enabling Python ML/AI integration with Erlang/Elixir concurrency.
https://github.com/benoitc/erlang-python (https://github.com/benoitc/erlang-python?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for erlang-python, which lets you run Python code from Erlang or Elixir with true parallelism, async/await support, and seamless integration.
https://x.com/josevalim/status/2024464732535521316 (https://x.com/josevalim/status/2024464732535521316?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces that Livebook Desktop has been converted to Tauri, adding Linux support and plans to extract the Tauri integration as a reusable package.
https://github.com/livebook-dev/livebook#desktop-app (https://github.com/livebook-dev/livebook#desktop-app?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook Desktop nightly builds using the new Tauri-based app for Linux, macOS, and Windows.
https://tauri.app/ (https://tauri.app/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Homepage for Tauri, a cross-platform desktop app framework (Linux, Mac, Windows, Android, iOS) used to build Livebook Desktop.
https://github.com/tauri-apps/tauri (https://github.com/tauri-apps/tauri?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Tauri, the Rust-based framework now powering Livebook Desktop.
https://x.com/josevalim/status/2024538544685851099 (https://x.com/josevalim/status/2024538544685851099?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares a detailed update on Elixir v1.20 compile time improvements — ~10% faster on OTP 28, ~20% on OTP 29, and up to 5x faster with a new interpreted mode.
https://github.com/josevalim/langcompilebench (https://github.com/josevalim/langcompilebench?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Repository created by José Valim to benchmark and compare compilation times across BEAM languages (Elixir, Erlang, Gleam) with open, public measurements.
https://github.com/elixir-lang/elixir/commit/c40c140e3f524fa8384efd33137ec1c3fab341d3 (https://github.com/elixir-lang/elixir/commit/c40c140e3f524fa8384efd33137ec1c3fab341d3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir commit that achieved a ~10% compile speed improvement by delaying module deletion, reducing single-core lock contention.
https://github.com/erlang/otp/pull/10615 (https://github.com/erlang/otp/pull/10615?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang/OTP PR that optimized module loading by reducing single-core lock usage, improving both compilation and boot times by ~10%.
https://github.com/elixir-lang/elixir/pull/15087 (https://github.com/elixir-lang/elixir/pull/15087?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir PR adding an interpreted mode to bypass code loading, resulting in up to 5x faster compile times on multi-core machines.
https://x.com/josevalim/status/2025930710482120825 (https://x.com/josevalim/status/2025930710482120825?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces an upcoming Elixir v1.20 improvement that drastically reduces incremental recompilation when struct fields are added or removed.
https://x.com/polvalente/status/2024641604313571328 (https://x.com/polvalente/status/2024641604313571328?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente announces the release of Nx v0.11, with new features including faster evaluated mode, Nx.runtime_callback, sharding support, and MPS support in Torchx.
https://hex.pm/packages/nx (https://hex.pm/packages/nx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex package page for Nx v0.11, Elixir's numerical computing library.
https://hex.pm/packages/exla (https://hex.pm/packages/exla?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex package page for EXLA v0.11, the XLA-based backend for Nx with faster build times and sharding support.
https://hex.pm/packages/torchx (https://hex.pm/packages/torchx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex package page for Torchx v0.11, the LibTorch backend for Nx now with MPS (Apple Silicon GPU) support.
https://github.com/elixir-nx/nx (https://github.com/elixir-nx/nx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Monorepo for the Nx ecosystem, containing Nx, EXLA, and Torchx packages.
https://github.com/ash-project/usage_rules (https://github.com/ash-project/usage_rules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The usage_rules package reached v1.0 and beyond (now at v1.2.1). It synchronizes LLM rules files with your dependencies and is independent of Ash.
https://bsky.app/profile/tylerayoung.com/post/3mfcfrhsios2a (https://bsky.app/profile/tylerayoung.com/post/3mfcfrhsios2a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young shares a doctest quick tip — you can omit the result line in an Elixir doctest and use pattern matching with the iex line continuation syntax instead.
https://x.com/jeffreyguenther/status/2026308201025785940 (https://x.com/jeffreyguenther/status/2026308201025785940?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement tweet for Courgette, a new declarative TUI (Terminal User Interface) framework for Elixir built on OTP.
https://github.com/LoamStudios/courgette (https://github.com/LoamStudios/courgette?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Courgette, a LiveView-inspired TUI framework for Elixir featuring a Flexbox layout engine, stateful components, incremental rendering at ~60 FPS, and zero dependencies.
https://github.com/Gazler/breeze (https://github.com/Gazler/breeze?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Breeze, another Elixir TUI framework that Courgette resembles in approach.
https://en.wikipedia.org/wiki/Kitty(terminalemulator) (https://en.wikipedia.org/wiki/Kitty_(terminal_emulator)?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wikipedia page for the Kitty terminal emulator, whose keyboard protocol is supported by Courgette for full keyboard input handling.
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, tui, Nx, exla, torchx, python, expert, lsp, livebook</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the long-awaited Expert LSP releasing its first release candidate — the unified Elixir Language Server merging Lexical and Next LS — with monorepo support and early adopter feedback already glowing, José Valim shares exciting Elixir v1.20 compile time improvements bringing up to 20% faster compilation on OTP 29 and up to 5x faster with a new interpreted mode, Livebook Desktop makes the move to Tauri bringing Linux support and plans for a reusable Tauri+Elixir package, a new erlang-python library arrives for running Python ML/AI code from Elixir with true parallelism, Nx v0.11 lands with sharding support and MPS backend improvements, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/expert_lsp/status/2025624737737539876?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/expert_lsp/status/2025624737737539876</a> – Announcement tweet for Expert LSP v0.1.0-rc.1, the unified Elixir Language Server combining Lexical and Next LS.</li>
<li><a href="https://x.com/mitchhanberg/status/2025625898322469367?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mitchhanberg/status/2025625898322469367</a> – Mitch Hanberg&#39;s tweet about the Expert LSP v0.1.0-rc.1 release candidate.</li>
<li><a href="https://expert-lsp.org/the-first-release-candidate/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/the-first-release-candidate/</a> – Blog post accompanying the Expert LSP v0.1.0-rc.1 release, covering stability goals and the near-term roadmap.</li>
<li><a href="https://github.com/elixir-lang/expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert</a> – GitHub repository for Expert, the unified Elixir Language Server. Includes features like compiler diagnostics, completions, go-to-definition, monorepo support, and more.</li>
<li><a href="https://x.com/tylerayoung/status/2025659771789905966?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/tylerayoung/status/2025659771789905966</a> – Tyler Young shares his team&#39;s experience using Expert at Jump, calling it the best Elixir LSP experience he&#39;s had.</li>
<li><a href="https://x.com/benoitc/status/2024059742096687482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2024059742096687482</a> – Benoît Chesneau announces the erlang-python package, enabling Python ML/AI integration with Erlang/Elixir concurrency.</li>
<li><a href="https://github.com/benoitc/erlang-python?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/erlang-python</a> – GitHub repository for erlang-python, which lets you run Python code from Erlang or Elixir with true parallelism, async/await support, and seamless integration.</li>
<li><a href="https://x.com/josevalim/status/2024464732535521316?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2024464732535521316</a> – José Valim announces that Livebook Desktop has been converted to Tauri, adding Linux support and plans to extract the Tauri integration as a reusable package.</li>
<li><a href="https://github.com/livebook-dev/livebook#desktop-app?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook#desktop-app</a> – Livebook Desktop nightly builds using the new Tauri-based app for Linux, macOS, and Windows.</li>
<li><a href="https://tauri.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tauri.app/</a> – Homepage for Tauri, a cross-platform desktop app framework (Linux, Mac, Windows, Android, iOS) used to build Livebook Desktop.</li>
<li><a href="https://github.com/tauri-apps/tauri?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tauri-apps/tauri</a> – GitHub repository for Tauri, the Rust-based framework now powering Livebook Desktop.</li>
<li><a href="https://x.com/josevalim/status/2024538544685851099?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2024538544685851099</a> – José Valim shares a detailed update on Elixir v1.20 compile time improvements — ~10% faster on OTP 28, ~20% on OTP 29, and up to 5x faster with a new interpreted mode.</li>
<li><a href="https://github.com/josevalim/langcompilebench?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/langcompilebench</a> – Repository created by José Valim to benchmark and compare compilation times across BEAM languages (Elixir, Erlang, Gleam) with open, public measurements.</li>
<li><a href="https://github.com/elixir-lang/elixir/commit/c40c140e3f524fa8384efd33137ec1c3fab341d3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/commit/c40c140e3f524fa8384efd33137ec1c3fab341d3</a> – Elixir commit that achieved a ~10% compile speed improvement by delaying module deletion, reducing single-core lock contention.</li>
<li><a href="https://github.com/erlang/otp/pull/10615?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/pull/10615</a> – Erlang/OTP PR that optimized module loading by reducing single-core lock usage, improving both compilation and boot times by ~10%.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/15087?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/15087</a> – Elixir PR adding an interpreted mode to bypass code loading, resulting in up to 5x faster compile times on multi-core machines.</li>
<li><a href="https://x.com/josevalim/status/2025930710482120825?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2025930710482120825</a> – José Valim announces an upcoming Elixir v1.20 improvement that drastically reduces incremental recompilation when struct fields are added or removed.</li>
<li><a href="https://x.com/polvalente/status/2024641604313571328?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/2024641604313571328</a> – Paulo Valente announces the release of Nx v0.11, with new features including faster evaluated mode, Nx.runtime_callback, sharding support, and MPS support in Torchx.</li>
<li><a href="https://hex.pm/packages/nx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/nx</a> – Hex package page for Nx v0.11, Elixir&#39;s numerical computing library.</li>
<li><a href="https://hex.pm/packages/exla?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/exla</a> – Hex package page for EXLA v0.11, the XLA-based backend for Nx with faster build times and sharding support.</li>
<li><a href="https://hex.pm/packages/torchx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/torchx</a> – Hex package page for Torchx v0.11, the LibTorch backend for Nx now with MPS (Apple Silicon GPU) support.</li>
<li><a href="https://github.com/elixir-nx/nx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx</a> – Monorepo for the Nx ecosystem, containing Nx, EXLA, and Torchx packages.</li>
<li><a href="https://github.com/ash-project/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules</a> – The usage_rules package reached v1.0 and beyond (now at v1.2.1). It synchronizes LLM rules files with your dependencies and is independent of Ash.</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3mfcfrhsios2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3mfcfrhsios2a</a> – Tyler Young shares a doctest quick tip — you can omit the result line in an Elixir doctest and use pattern matching with the iex line continuation syntax instead.</li>
<li><a href="https://x.com/jeffreyguenther/status/2026308201025785940?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jeffreyguenther/status/2026308201025785940</a> – Announcement tweet for Courgette, a new declarative TUI (Terminal User Interface) framework for Elixir built on OTP.</li>
<li><a href="https://github.com/LoamStudios/courgette?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/LoamStudios/courgette</a> – GitHub repository for Courgette, a LiveView-inspired TUI framework for Elixir featuring a Flexbox layout engine, stateful components, incremental rendering at ~60 FPS, and zero dependencies.</li>
<li><a href="https://github.com/Gazler/breeze?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Gazler/breeze</a> – Breeze, another Elixir TUI framework that Courgette resembles in approach.</li>
<li><a href="https://en.wikipedia.org/wiki/Kitty_(terminal_emulator)?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Kitty_(terminal_emulator)</a> – Wikipedia page for the Kitty terminal emulator, whose keyboard protocol is supported by Courgette for full keyboard input handling.</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the long-awaited Expert LSP releasing its first release candidate — the unified Elixir Language Server merging Lexical and Next LS — with monorepo support and early adopter feedback already glowing, José Valim shares exciting Elixir v1.20 compile time improvements bringing up to 20% faster compilation on OTP 29 and up to 5x faster with a new interpreted mode, Livebook Desktop makes the move to Tauri bringing Linux support and plans for a reusable Tauri+Elixir package, a new erlang-python library arrives for running Python ML/AI code from Elixir with true parallelism, Nx v0.11 lands with sharding support and MPS backend improvements, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/expert_lsp/status/2025624737737539876?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/expert_lsp/status/2025624737737539876</a> – Announcement tweet for Expert LSP v0.1.0-rc.1, the unified Elixir Language Server combining Lexical and Next LS.</li>
<li><a href="https://x.com/mitchhanberg/status/2025625898322469367?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mitchhanberg/status/2025625898322469367</a> – Mitch Hanberg&#39;s tweet about the Expert LSP v0.1.0-rc.1 release candidate.</li>
<li><a href="https://expert-lsp.org/the-first-release-candidate/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/the-first-release-candidate/</a> – Blog post accompanying the Expert LSP v0.1.0-rc.1 release, covering stability goals and the near-term roadmap.</li>
<li><a href="https://github.com/elixir-lang/expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert</a> – GitHub repository for Expert, the unified Elixir Language Server. Includes features like compiler diagnostics, completions, go-to-definition, monorepo support, and more.</li>
<li><a href="https://x.com/tylerayoung/status/2025659771789905966?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/tylerayoung/status/2025659771789905966</a> – Tyler Young shares his team&#39;s experience using Expert at Jump, calling it the best Elixir LSP experience he&#39;s had.</li>
<li><a href="https://x.com/benoitc/status/2024059742096687482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2024059742096687482</a> – Benoît Chesneau announces the erlang-python package, enabling Python ML/AI integration with Erlang/Elixir concurrency.</li>
<li><a href="https://github.com/benoitc/erlang-python?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/erlang-python</a> – GitHub repository for erlang-python, which lets you run Python code from Erlang or Elixir with true parallelism, async/await support, and seamless integration.</li>
<li><a href="https://x.com/josevalim/status/2024464732535521316?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2024464732535521316</a> – José Valim announces that Livebook Desktop has been converted to Tauri, adding Linux support and plans to extract the Tauri integration as a reusable package.</li>
<li><a href="https://github.com/livebook-dev/livebook#desktop-app?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook#desktop-app</a> – Livebook Desktop nightly builds using the new Tauri-based app for Linux, macOS, and Windows.</li>
<li><a href="https://tauri.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tauri.app/</a> – Homepage for Tauri, a cross-platform desktop app framework (Linux, Mac, Windows, Android, iOS) used to build Livebook Desktop.</li>
<li><a href="https://github.com/tauri-apps/tauri?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tauri-apps/tauri</a> – GitHub repository for Tauri, the Rust-based framework now powering Livebook Desktop.</li>
<li><a href="https://x.com/josevalim/status/2024538544685851099?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2024538544685851099</a> – José Valim shares a detailed update on Elixir v1.20 compile time improvements — ~10% faster on OTP 28, ~20% on OTP 29, and up to 5x faster with a new interpreted mode.</li>
<li><a href="https://github.com/josevalim/langcompilebench?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/langcompilebench</a> – Repository created by José Valim to benchmark and compare compilation times across BEAM languages (Elixir, Erlang, Gleam) with open, public measurements.</li>
<li><a href="https://github.com/elixir-lang/elixir/commit/c40c140e3f524fa8384efd33137ec1c3fab341d3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/commit/c40c140e3f524fa8384efd33137ec1c3fab341d3</a> – Elixir commit that achieved a ~10% compile speed improvement by delaying module deletion, reducing single-core lock contention.</li>
<li><a href="https://github.com/erlang/otp/pull/10615?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/pull/10615</a> – Erlang/OTP PR that optimized module loading by reducing single-core lock usage, improving both compilation and boot times by ~10%.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/15087?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/15087</a> – Elixir PR adding an interpreted mode to bypass code loading, resulting in up to 5x faster compile times on multi-core machines.</li>
<li><a href="https://x.com/josevalim/status/2025930710482120825?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2025930710482120825</a> – José Valim announces an upcoming Elixir v1.20 improvement that drastically reduces incremental recompilation when struct fields are added or removed.</li>
<li><a href="https://x.com/polvalente/status/2024641604313571328?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/2024641604313571328</a> – Paulo Valente announces the release of Nx v0.11, with new features including faster evaluated mode, Nx.runtime_callback, sharding support, and MPS support in Torchx.</li>
<li><a href="https://hex.pm/packages/nx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/nx</a> – Hex package page for Nx v0.11, Elixir&#39;s numerical computing library.</li>
<li><a href="https://hex.pm/packages/exla?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/exla</a> – Hex package page for EXLA v0.11, the XLA-based backend for Nx with faster build times and sharding support.</li>
<li><a href="https://hex.pm/packages/torchx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/torchx</a> – Hex package page for Torchx v0.11, the LibTorch backend for Nx now with MPS (Apple Silicon GPU) support.</li>
<li><a href="https://github.com/elixir-nx/nx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx</a> – Monorepo for the Nx ecosystem, containing Nx, EXLA, and Torchx packages.</li>
<li><a href="https://github.com/ash-project/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules</a> – The usage_rules package reached v1.0 and beyond (now at v1.2.1). It synchronizes LLM rules files with your dependencies and is independent of Ash.</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3mfcfrhsios2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3mfcfrhsios2a</a> – Tyler Young shares a doctest quick tip — you can omit the result line in an Elixir doctest and use pattern matching with the iex line continuation syntax instead.</li>
<li><a href="https://x.com/jeffreyguenther/status/2026308201025785940?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jeffreyguenther/status/2026308201025785940</a> – Announcement tweet for Courgette, a new declarative TUI (Terminal User Interface) framework for Elixir built on OTP.</li>
<li><a href="https://github.com/LoamStudios/courgette?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/LoamStudios/courgette</a> – GitHub repository for Courgette, a LiveView-inspired TUI framework for Elixir featuring a Flexbox layout engine, stateful components, incremental rendering at ~60 FPS, and zero dependencies.</li>
<li><a href="https://github.com/Gazler/breeze?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Gazler/breeze</a> – Breeze, another Elixir TUI framework that Courgette resembles in approach.</li>
<li><a href="https://en.wikipedia.org/wiki/Kitty_(terminal_emulator)?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Kitty_(terminal_emulator)</a> – Wikipedia page for the Kitty terminal emulator, whose keyboard protocol is supported by Courgette for full keyboard input handling.</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>293: The BEAM as the Universal Runtime</title>
  <link>https://podcast.thinkingelixir.com/293</link>
  <guid isPermaLink="false">390f1a1e-2e47-486c-ae94-a68708564b12</guid>
  <pubDate>Tue, 24 Feb 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/390f1a1e-2e47-486c-ae94-a68708564b12.mp3" length="20996096" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Hackney v3.1.0 with pure Erlang HTTP/3 support, Hornbeam running Python apps on the BEAM, the Easel Canvas 2D drawing library for LiveView, Hologram v0.7.0 reaching 96% Erlang runtime coverage, and more!</itunes:subtitle>
  <itunes:duration>28:44</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 Hackney v3.1.0 dropping ~1.3 million lines of C code in favor of a pure Erlang QUIC implementation for HTTP/3 support, Benoît Chesneau's Hornbeam 1.0.0 bringing Erlang-powered hosting to Python web apps with performance that puts Gunicorn to shame, the Easel library offering a Canvas 2D drawing API for Elixir that works with Phoenix LiveView and native WX windows, Hologram v0.7.0 hitting a major milestone with client-side Erlang runtime coverage jumping from 34% to 96%, and more!
Show Notes online - http://podcast.thinkingelixir.com/293 (http://podcast.thinkingelixir.com/293)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/benoitc/status/2023675416465023212 (https://x.com/benoitc/status/2023675416465023212?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Benoît Chesneau announces Hackney v3.1.0, a simple HTTP client for Erlang, now with HTTP/3 support via pure Erlang — no C compiler, CMake, or Go required.
https://github.com/benoitc/hackney/releases/tag/3.1.0 (https://github.com/benoitc/hackney/releases/tag/3.1.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hackney v3.1.0 release notes. Removes ~1.3M lines of C code (lsquic, BoringSSL, NIF) and replaces them with a pure Erlang QUIC implementation.
https://en.wikipedia.org/wiki/QUIC (https://en.wikipedia.org/wiki/QUIC?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Background on QUIC, the general-purpose transport layer protocol underlying HTTP/3 support in Hackney v3.1.0.
https://x.com/benoitc/status/2023711566370402574 (https://x.com/benoitc/status/2023711566370402574?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Benoît Chesneau announces Hornbeam 1.0.0, an Erlang-powered WSGI/ASGI server for Python apps — 9x faster than Gunicorn, 10x lower latency.
https://github.com/benoitc/hornbeam (https://github.com/benoitc/hornbeam?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hornbeam GitHub repository. Run Flask, FastAPI, and Django on the BEAM with Erlang's concurrency, resilience, and distribution.
https://hornbeam.dev/ (https://hornbeam.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hornbeam landing site — "When Python Meets Erlang." Highlights AI readiness, distributed clustering, supervisors, and no GIL concerns.
https://x.com/benoitc/status/2024066551092031773 (https://x.com/benoitc/status/2024066551092031773?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Follow-up post announcing Hornbeam v1.3.0, achieving 68k req/s — 2x faster than Uvicorn/Gunicorn — with new NIF modules for direct C-level marshalling.
https://github.com/ivarvong/pyex (https://github.com/ivarvong/pyex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PyEx — run LLM-generated Python inside your Elixir app with no containers, no ports, and no process isolation. Related project showing BEAM/Python integration.
https://bsky.app/profile/peregrine.bsky.social/post/3mehfa2urpc2w (https://bsky.app/profile/peregrine.bsky.social/post/3mehfa2urpc2w?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jason Stiebs announces Easel v0.2.0, a Canvas 2D API for Elixir enabling drawing to Phoenix LiveView, native WX windows, or custom backends.
https://github.com/jeregrine/Easel (https://github.com/jeregrine/Easel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Easel GitHub repository. Supports layers, animations, event handling, templating, and both LiveView and Wx rendering backends.
https://easel-demo.fly.dev/ (https://easel-demo.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Live demo of Easel running on Fly.io — all computations done in Elixir, sent over WebSocket to a canvas.
https://en.wikipedia.org/wiki/Boids (https://en.wikipedia.org/wiki/Boids?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Background on Boids, the artificial life program simulating flocking behaviour that inspired Easel's visual simulation capabilities.
https://x.com/Bart_Blast/status/2021741047903105527 (https://x.com/Bart_Blast/status/2021741047903105527?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram v0.7.0 announced — 49 contributors ported 150 Erlang functions to JS, pushing client-side Erlang runtime coverage from 34% to 96%.
https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0 (https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram v0.7.0 blog post detailing the porting initiative. Overall Elixir standard library readiness grew from 74% to 87%, moving closer to full-stack pure Elixir development.
Tidewave now supports OpenCode, and is deprecating "Bring your own key" support in favor of Codex, Claude Code, or OpenCode for richer agent features like MCPs, skills, planning, and compaction.
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, python, simulation, hologram, tidewave, opencode</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Hackney v3.1.0 dropping ~1.3 million lines of C code in favor of a pure Erlang QUIC implementation for HTTP/3 support, Benoît Chesneau&#39;s Hornbeam 1.0.0 bringing Erlang-powered hosting to Python web apps with performance that puts Gunicorn to shame, the Easel library offering a Canvas 2D drawing API for Elixir that works with Phoenix LiveView and native WX windows, Hologram v0.7.0 hitting a major milestone with client-side Erlang runtime coverage jumping from 34% to 96%, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/benoitc/status/2023675416465023212?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2023675416465023212</a> – Benoît Chesneau announces Hackney v3.1.0, a simple HTTP client for Erlang, now with HTTP/3 support via pure Erlang — no C compiler, CMake, or Go required.</li>
<li><a href="https://github.com/benoitc/hackney/releases/tag/3.1.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/hackney/releases/tag/3.1.0</a> – Hackney v3.1.0 release notes. Removes ~1.3M lines of C code (lsquic, BoringSSL, NIF) and replaces them with a pure Erlang QUIC implementation.</li>
<li><a href="https://en.wikipedia.org/wiki/QUIC?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/QUIC</a> – Background on QUIC, the general-purpose transport layer protocol underlying HTTP/3 support in Hackney v3.1.0.</li>
<li><a href="https://x.com/benoitc/status/2023711566370402574?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2023711566370402574</a> – Benoît Chesneau announces Hornbeam 1.0.0, an Erlang-powered WSGI/ASGI server for Python apps — 9x faster than Gunicorn, 10x lower latency.</li>
<li><a href="https://github.com/benoitc/hornbeam?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/hornbeam</a> – Hornbeam GitHub repository. Run Flask, FastAPI, and Django on the BEAM with Erlang&#39;s concurrency, resilience, and distribution.</li>
<li><a href="https://hornbeam.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hornbeam.dev/</a> – Hornbeam landing site — &quot;When Python Meets Erlang.&quot; Highlights AI readiness, distributed clustering, supervisors, and no GIL concerns.</li>
<li><a href="https://x.com/benoitc/status/2024066551092031773?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2024066551092031773</a> – Follow-up post announcing Hornbeam v1.3.0, achieving 68k req/s — 2x faster than Uvicorn/Gunicorn — with new NIF modules for direct C-level marshalling.</li>
<li><a href="https://github.com/ivarvong/pyex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ivarvong/pyex</a> – PyEx — run LLM-generated Python inside your Elixir app with no containers, no ports, and no process isolation. Related project showing BEAM/Python integration.</li>
<li><a href="https://bsky.app/profile/peregrine.bsky.social/post/3mehfa2urpc2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peregrine.bsky.social/post/3mehfa2urpc2w</a> – Jason Stiebs announces Easel v0.2.0, a Canvas 2D API for Elixir enabling drawing to Phoenix LiveView, native WX windows, or custom backends.</li>
<li><a href="https://github.com/jeregrine/Easel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jeregrine/Easel</a> – Easel GitHub repository. Supports layers, animations, event handling, templating, and both LiveView and Wx rendering backends.</li>
<li><a href="https://easel-demo.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://easel-demo.fly.dev/</a> – Live demo of Easel running on Fly.io — all computations done in Elixir, sent over WebSocket to a canvas.</li>
<li><a href="https://en.wikipedia.org/wiki/Boids?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Boids</a> – Background on Boids, the artificial life program simulating flocking behaviour that inspired Easel&#39;s visual simulation capabilities.</li>
<li><a href="https://x.com/Bart_Blast/status/2021741047903105527?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/Bart_Blast/status/2021741047903105527</a> – Hologram v0.7.0 announced — 49 contributors ported 150 Erlang functions to JS, pushing client-side Erlang runtime coverage from 34% to 96%.</li>
<li><a href="https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0</a> – Hologram v0.7.0 blog post detailing the porting initiative. Overall Elixir standard library readiness grew from 74% to 87%, moving closer to full-stack pure Elixir development.</li>
<li>Tidewave now supports OpenCode, and is deprecating &quot;Bring your own key&quot; support in favor of Codex, Claude Code, or OpenCode for richer agent features like MCPs, skills, planning, and compaction.</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Hackney v3.1.0 dropping ~1.3 million lines of C code in favor of a pure Erlang QUIC implementation for HTTP/3 support, Benoît Chesneau&#39;s Hornbeam 1.0.0 bringing Erlang-powered hosting to Python web apps with performance that puts Gunicorn to shame, the Easel library offering a Canvas 2D drawing API for Elixir that works with Phoenix LiveView and native WX windows, Hologram v0.7.0 hitting a major milestone with client-side Erlang runtime coverage jumping from 34% to 96%, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/benoitc/status/2023675416465023212?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2023675416465023212</a> – Benoît Chesneau announces Hackney v3.1.0, a simple HTTP client for Erlang, now with HTTP/3 support via pure Erlang — no C compiler, CMake, or Go required.</li>
<li><a href="https://github.com/benoitc/hackney/releases/tag/3.1.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/hackney/releases/tag/3.1.0</a> – Hackney v3.1.0 release notes. Removes ~1.3M lines of C code (lsquic, BoringSSL, NIF) and replaces them with a pure Erlang QUIC implementation.</li>
<li><a href="https://en.wikipedia.org/wiki/QUIC?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/QUIC</a> – Background on QUIC, the general-purpose transport layer protocol underlying HTTP/3 support in Hackney v3.1.0.</li>
<li><a href="https://x.com/benoitc/status/2023711566370402574?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2023711566370402574</a> – Benoît Chesneau announces Hornbeam 1.0.0, an Erlang-powered WSGI/ASGI server for Python apps — 9x faster than Gunicorn, 10x lower latency.</li>
<li><a href="https://github.com/benoitc/hornbeam?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/hornbeam</a> – Hornbeam GitHub repository. Run Flask, FastAPI, and Django on the BEAM with Erlang&#39;s concurrency, resilience, and distribution.</li>
<li><a href="https://hornbeam.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hornbeam.dev/</a> – Hornbeam landing site — &quot;When Python Meets Erlang.&quot; Highlights AI readiness, distributed clustering, supervisors, and no GIL concerns.</li>
<li><a href="https://x.com/benoitc/status/2024066551092031773?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2024066551092031773</a> – Follow-up post announcing Hornbeam v1.3.0, achieving 68k req/s — 2x faster than Uvicorn/Gunicorn — with new NIF modules for direct C-level marshalling.</li>
<li><a href="https://github.com/ivarvong/pyex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ivarvong/pyex</a> – PyEx — run LLM-generated Python inside your Elixir app with no containers, no ports, and no process isolation. Related project showing BEAM/Python integration.</li>
<li><a href="https://bsky.app/profile/peregrine.bsky.social/post/3mehfa2urpc2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peregrine.bsky.social/post/3mehfa2urpc2w</a> – Jason Stiebs announces Easel v0.2.0, a Canvas 2D API for Elixir enabling drawing to Phoenix LiveView, native WX windows, or custom backends.</li>
<li><a href="https://github.com/jeregrine/Easel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jeregrine/Easel</a> – Easel GitHub repository. Supports layers, animations, event handling, templating, and both LiveView and Wx rendering backends.</li>
<li><a href="https://easel-demo.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://easel-demo.fly.dev/</a> – Live demo of Easel running on Fly.io — all computations done in Elixir, sent over WebSocket to a canvas.</li>
<li><a href="https://en.wikipedia.org/wiki/Boids?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Boids</a> – Background on Boids, the artificial life program simulating flocking behaviour that inspired Easel&#39;s visual simulation capabilities.</li>
<li><a href="https://x.com/Bart_Blast/status/2021741047903105527?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/Bart_Blast/status/2021741047903105527</a> – Hologram v0.7.0 announced — 49 contributors ported 150 Erlang functions to JS, pushing client-side Erlang runtime coverage from 34% to 96%.</li>
<li><a href="https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0</a> – Hologram v0.7.0 blog post detailing the porting initiative. Overall Elixir standard library readiness grew from 74% to 87%, moving closer to full-stack pure Elixir development.</li>
<li>Tidewave now supports OpenCode, and is deprecating &quot;Bring your own key&quot; support in favor of Codex, Claude Code, or OpenCode for richer agent features like MCPs, skills, planning, and compaction.</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>290: Postgres Finally Gets Real Search</title>
  <link>https://podcast.thinkingelixir.com/290</link>
  <guid isPermaLink="false">240b3975-8108-4a40-b734-254c7f5da1e2</guid>
  <pubDate>Tue, 03 Feb 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/240b3975-8108-4a40-b734-254c7f5da1e2.mp3" length="24643584" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.20.0-rc.1, two new Elixir-native Bash interpreters, LiveCapture for zero-boilerplate component storybooks, DurableObject library for persistent actors, Postgres BM25 search extension, breakthrough RAG approach eliminating vector databases, and more!</itunes:subtitle>
  <itunes:duration>33:48</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 Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander's DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more!
Show Notes online - http://podcast.thinkingelixir.com/290 (http://podcast.thinkingelixir.com/290)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1 (https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling
https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31 (https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo
http://github.com/tv-labs/bash (http://github.com/tv-labs/bash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks
https://github.com/elixir-ai-tools/just_bash (https://github.com/elixir-ai-tools/just_bash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Second Elixir-native Bash interpreter implementation
https://github.com/achempion/live_capture (https://github.com/achempion/live_capture?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all()
https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028 (https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirForum post with more details about LiveCapture by Boris Kuznetsov
https://captures.captureui.com/phoenixlivedashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render (https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Example LiveCapture storybook showing all components from LiveDashboard
https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md (https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Autumn has been renamed to Lumis - v0.1.0 has same API as autumn v0.6.0
https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDEx project that uses Lumis for syntax highlighting
https://x.com/swmansionElixir/status/2014378959962567078 (https://x.com/swmansionElixir/status/2014378959962567078?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – SoftwareMansion announcement of updated Elixir Language Tour
https://elixir-language-tour.swmansion.com/introduction (https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Updated Elixir Language Tour using Popcorn to run Elixir in browser via AtomVM
https://github.com/software-mansion/popcorn (https://github.com/software-mansion/popcorn?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Popcorn project that executes Elixir code in WebAssembly using AtomVM
https://github.com/ChristianAlexander/durable_object (https://github.com/ChristianAlexander/durable_object?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DurableObject library for Elixir - persistent, single-instance objects accessed by ID
https://hexdocs.pm/durable_object/readme.html (https://hexdocs.pm/durable_object/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DurableObject documentation explaining stateful, persistent actors using GenServer, Ecto, and Spark DSL
https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/ (https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Cloudflare documentation describing Durable Objects and the Actor programming model
https://x.com/akshay_pachaar/status/2014314783391298019 (https://x.com/akshay_pachaar/status/2014314783391298019?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about Postgres getting advanced text searching extension with BM25 ranking
https://github.com/timescale/pg_textsearch (https://github.com/timescale/pg_textsearch?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – pg_textsearch extension bringing BM25 relevance ranking to Postgres (v0.5.0-dev, GA expected Feb 2026)
https://hexdocs.pm/torus (https://hexdocs.pm/torus?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Torus library for making search easier in Postgres for Elixir projects
https://x.com/_avichawla/status/2014586815714664698 (https://x.com/_avichawla/status/2014586815714664698?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New RAG approach that doesn't need vector DB, embedding, chunking, or similarity search - hits 98.7% accuracy
https://huggingface.co/blog/daya-shankar/sota-ai-models (https://huggingface.co/blog/daya-shankar/sota-ai-models?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Explanation of SOTA (State of the Art) in AI models
https://github.com/VectifyAI/PageIndex (https://github.com/VectifyAI/PageIndex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PageIndex - vectorless, reasoning-based RAG system using hierarchical tree index for long professional documents
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, postgres, AI, LLM, RAG, search, DurableObject</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander&#39;s DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/elixir-lang/elixir/releases/tag/v1.20.0-rc.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1</a> – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling</li>
<li><a href="https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31</a> – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo</li>
<li><a href="http://github.com/tv-labs/bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://github.com/tv-labs/bash</a> – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks</li>
<li><a href="https://github.com/elixir-ai-tools/just_bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ai-tools/just_bash</a> – Second Elixir-native Bash interpreter implementation</li>
<li><a href="https://github.com/achempion/live_capture?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/achempion/live_capture</a> – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all()</li>
<li><a href="https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028</a> – ElixirForum post with more details about LiveCapture by Boris Kuznetsov</li>
<li><a href="https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render</a> – Example LiveCapture storybook showing all components from LiveDashboard</li>
<li><a href="https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md</a> – Autumn has been renamed to Lumis - v0.1.0 has same API as autumn v0.6.0</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – MDEx project that uses Lumis for syntax highlighting</li>
<li><a href="https://x.com/swmansionElixir/status/2014378959962567078?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionElixir/status/2014378959962567078</a> – SoftwareMansion announcement of updated Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com/introduction</a> – Updated Elixir Language Tour using Popcorn to run Elixir in browser via AtomVM</li>
<li><a href="https://github.com/software-mansion/popcorn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn</a> – Popcorn project that executes Elixir code in WebAssembly using AtomVM</li>
<li><a href="https://github.com/ChristianAlexander/durable_object?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ChristianAlexander/durable_object</a> – DurableObject library for Elixir - persistent, single-instance objects accessed by ID</li>
<li><a href="https://hexdocs.pm/durable_object/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/durable_object/readme.html</a> – DurableObject documentation explaining stateful, persistent actors using GenServer, Ecto, and Spark DSL</li>
<li><a href="https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/</a> – Cloudflare documentation describing Durable Objects and the Actor programming model</li>
<li><a href="https://x.com/akshay_pachaar/status/2014314783391298019?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akshay_pachaar/status/2014314783391298019</a> – Announcement about Postgres getting advanced text searching extension with BM25 ranking</li>
<li><a href="https://github.com/timescale/pg_textsearch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/timescale/pg_textsearch</a> – pg_textsearch extension bringing BM25 relevance ranking to Postgres (v0.5.0-dev, GA expected Feb 2026)</li>
<li><a href="https://hexdocs.pm/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/torus</a> – Torus library for making search easier in Postgres for Elixir projects</li>
<li><a href="https://x.com/_avichawla/status/2014586815714664698?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/_avichawla/status/2014586815714664698</a> – New RAG approach that doesn&#39;t need vector DB, embedding, chunking, or similarity search - hits 98.7% accuracy</li>
<li><a href="https://huggingface.co/blog/daya-shankar/sota-ai-models?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/blog/daya-shankar/sota-ai-models</a> – Explanation of SOTA (State of the Art) in AI models</li>
<li><a href="https://github.com/VectifyAI/PageIndex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/VectifyAI/PageIndex</a> – PageIndex - vectorless, reasoning-based RAG system using hierarchical tree index for long professional documents</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander&#39;s DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/elixir-lang/elixir/releases/tag/v1.20.0-rc.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1</a> – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling</li>
<li><a href="https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31</a> – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo</li>
<li><a href="http://github.com/tv-labs/bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://github.com/tv-labs/bash</a> – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks</li>
<li><a href="https://github.com/elixir-ai-tools/just_bash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ai-tools/just_bash</a> – Second Elixir-native Bash interpreter implementation</li>
<li><a href="https://github.com/achempion/live_capture?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/achempion/live_capture</a> – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all()</li>
<li><a href="https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028</a> – ElixirForum post with more details about LiveCapture by Boris Kuznetsov</li>
<li><a href="https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render</a> – Example LiveCapture storybook showing all components from LiveDashboard</li>
<li><a href="https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md</a> – Autumn has been renamed to Lumis - v0.1.0 has same API as autumn v0.6.0</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – MDEx project that uses Lumis for syntax highlighting</li>
<li><a href="https://x.com/swmansionElixir/status/2014378959962567078?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionElixir/status/2014378959962567078</a> – SoftwareMansion announcement of updated Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com/introduction</a> – Updated Elixir Language Tour using Popcorn to run Elixir in browser via AtomVM</li>
<li><a href="https://github.com/software-mansion/popcorn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn</a> – Popcorn project that executes Elixir code in WebAssembly using AtomVM</li>
<li><a href="https://github.com/ChristianAlexander/durable_object?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ChristianAlexander/durable_object</a> – DurableObject library for Elixir - persistent, single-instance objects accessed by ID</li>
<li><a href="https://hexdocs.pm/durable_object/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/durable_object/readme.html</a> – DurableObject documentation explaining stateful, persistent actors using GenServer, Ecto, and Spark DSL</li>
<li><a href="https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/</a> – Cloudflare documentation describing Durable Objects and the Actor programming model</li>
<li><a href="https://x.com/akshay_pachaar/status/2014314783391298019?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akshay_pachaar/status/2014314783391298019</a> – Announcement about Postgres getting advanced text searching extension with BM25 ranking</li>
<li><a href="https://github.com/timescale/pg_textsearch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/timescale/pg_textsearch</a> – pg_textsearch extension bringing BM25 relevance ranking to Postgres (v0.5.0-dev, GA expected Feb 2026)</li>
<li><a href="https://hexdocs.pm/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/torus</a> – Torus library for making search easier in Postgres for Elixir projects</li>
<li><a href="https://x.com/_avichawla/status/2014586815714664698?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/_avichawla/status/2014586815714664698</a> – New RAG approach that doesn&#39;t need vector DB, embedding, chunking, or similarity search - hits 98.7% accuracy</li>
<li><a href="https://huggingface.co/blog/daya-shankar/sota-ai-models?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/blog/daya-shankar/sota-ai-models</a> – Explanation of SOTA (State of the Art) in AI models</li>
<li><a href="https://github.com/VectifyAI/PageIndex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/VectifyAI/PageIndex</a> – PageIndex - vectorless, reasoning-based RAG system using hierarchical tree index for long professional documents</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>289: Erlang Drives into QNX Territory</title>
  <link>https://podcast.thinkingelixir.com/289</link>
  <guid isPermaLink="false">236ebee7-b4e5-4b53-a187-5f068addc49b</guid>
  <pubDate>Tue, 27 Jan 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/236ebee7-b4e5-4b53-a187-5f068addc49b.mp3" length="19435520" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes porting Erlang to QNX for automotive systems, ExDoc 0.40.0 with LLM features, Oban Pro for Python, new AI evaluation tools Tribunal and Beamlens, Tidewave hits 100k ARR, PhD thesis on typing Elixir, and more!</itunes:subtitle>
  <itunes:duration>26:34</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 a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!
Show Notes online - http://podcast.thinkingelixir.com/289 (http://podcast.thinkingelixir.com/289)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r (https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – BlueSky announcement of new EEF blog post about porting Erlang to QNX
https://erlef.org/blog/eef/otp-qnx-port (https://erlef.org/blog/eef/otp-qnx-port?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF blog post: 'Porting Erlang to QNX: a small nerd-snipe that actually worked'
https://www.blackberry.com/en (https://www.blackberry.com/en?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – BlackBerry QNX, a real-time operating system widely used in automotive and embedded applications
https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch (https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The patch that successfully enabled Erlang to run on QNX after three days of focused work
https://x.com/josevalim/status/2013649733579870534 (https://x.com/josevalim/status/2013649733579870534?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces ExDoc 0.40.0 with LLM-friendly features
https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20 (https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExDoc 0.40.0 changelog including markdown section copying and llms.txt support
https://x.com/curiosum_dev/status/2013141946030522792 (https://x.com/curiosum_dev/status/2013141946030522792?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Curiosum announces Permit.Phoenix v0.4.0 release
https://permit.curiosum.com/ (https://permit.curiosum.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit website with cheatsheet and articles about using the authorization library
https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0 (https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit.Phoenix v0.4.0 changelog with Phoenix Scopes support and LiveView improvements
https://github.com/curiosum-dev/permit_phoenix (https://github.com/curiosum-dev/permit_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit.Phoenix GitHub project for Phoenix, Plug and LiveView authorization integrations
https://oban.pro/articles/introducing-oban-python (https://oban.pro/articles/introducing-oban-python?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Oban Pro for Python with full Elixir/Python compatibility and interop
https://x.com/georgeguimaraes/status/2011768435504791677 (https://x.com/georgeguimaraes/status/2011768435504791677?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – George Guimarães announces Tribunal, an LLM evaluation framework for Elixir
https://github.com/georgeguimaraes/tribunal (https://github.com/georgeguimaraes/tribunal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tribunal GitHub project for testing RAG pipelines with assertions like assert_faithful and refute_hallucination
https://github.com/georgeguimaraes/tribunal-juror (https://github.com/georgeguimaraes/tribunal-juror?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tribunal Juror, a Phoenix LiveView UI for the Tribunal evaluation library
https://github.com/beamlens/beamlens (https://github.com/beamlens/beamlens?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beamlens GitHub project providing adaptive runtime intelligence for the BEAM
https://www.reddit.com/r/elixir/comments/1qd3oya/ibuiltatoolthatletsyoursupervisiontree/ (https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion about Beamlens enabling supervision trees to self-diagnose incidents using LLMs
https://screen.studio/share/w1qXNbUc (https://screen.studio/share/w1qXNbUc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beamlens demo video introducing the library
https://github.com/ocean/ecto_libsql (https://github.com/ocean/ecto_libsql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ecto_libsql GitHub project, an Ecto adapter for libSQL/Turso databases
https://github.com/ocean/ecto_libsql/releases (https://github.com/ocean/ecto_libsql/releases?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ecto_libsql releases page showing v0.8.7
https://turso.tech/ (https://turso.tech/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Turso, a lightweight SQLite-compatible database that scales to millions of instances
https://github.com/tursodatabase/turso (https://github.com/tursodatabase/turso?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Turso Database GitHub project, an in-process SQL database written in Rust
https://github.com/Mati365/ckeditor5-phoenix (https://github.com/Mati365/ckeditor5-phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CKEditor 5 Phoenix integration library providing WYSIWYG editing with real-time backend sync
https://x.com/josevalim/status/2011165398172078309 (https://x.com/josevalim/status/2011165398172078309?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José announces Tidewave's full integration with Supabase
https://x.com/josevalim/status/2011485752484360442 (https://x.com/josevalim/status/2011485752484360442?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José announces Tidewave integration with TanStack Start
https://x.com/josevalim/status/2012171326899843286 (https://x.com/josevalim/status/2012171326899843286?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave crosses 100k ARR milestone after 5 months since launch
https://x.com/josevalim/status/2013327035439911031 (https://x.com/josevalim/status/2013327035439911031?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José shares update about Guillaume Duboc's PhD thesis defense
https://x.com/duboc_guillaume/status/2013206550005870689 (https://x.com/duboc_guillaume/status/2013206550005870689?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guillaume Duboc announces thesis defense on "Typing Dynamic Languages with Set-Theoretic Types - The Case of Elixir"
https://gldubc.github.io/ (https://gldubc.github.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guillaume Duboc's website with information on his PhD research on typing Elixir
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, QNX, erlang, automotive, AI, LLM, OTP</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r</a> – BlueSky announcement of new EEF blog post about porting Erlang to QNX</li>
<li><a href="https://erlef.org/blog/eef/otp-qnx-port?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/otp-qnx-port</a> – EEF blog post: &#39;Porting Erlang to QNX: a small nerd-snipe that actually worked&#39;</li>
<li><a href="https://www.blackberry.com/en?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.blackberry.com/en</a> – BlackBerry QNX, a real-time operating system widely used in automotive and embedded applications</li>
<li><a href="https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch</a> – The patch that successfully enabled Erlang to run on QNX after three days of focused work</li>
<li><a href="https://x.com/josevalim/status/2013649733579870534?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013649733579870534</a> – José Valim announces ExDoc 0.40.0 with LLM-friendly features</li>
<li><a href="https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20</a> – ExDoc 0.40.0 changelog including markdown section copying and llms.txt support</li>
<li><a href="https://x.com/curiosum_dev/status/2013141946030522792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/curiosum_dev/status/2013141946030522792</a> – Curiosum announces Permit.Phoenix v0.4.0 release</li>
<li><a href="https://permit.curiosum.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://permit.curiosum.com/</a> – Permit website with cheatsheet and articles about using the authorization library</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0</a> – Permit.Phoenix v0.4.0 changelog with Phoenix Scopes support and LiveView improvements</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix</a> – Permit.Phoenix GitHub project for Phoenix, Plug and LiveView authorization integrations</li>
<li><a href="https://oban.pro/articles/introducing-oban-python?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/articles/introducing-oban-python</a> – Announcement of Oban Pro for Python with full Elixir/Python compatibility and interop</li>
<li><a href="https://x.com/georgeguimaraes/status/2011768435504791677?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2011768435504791677</a> – George Guimarães announces Tribunal, an LLM evaluation framework for Elixir</li>
<li><a href="https://github.com/georgeguimaraes/tribunal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal</a> – Tribunal GitHub project for testing RAG pipelines with assertions like <code>assert_faithful</code> and <code>refute_hallucination</code></li>
<li><a href="https://github.com/georgeguimaraes/tribunal-juror?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal-juror</a> – Tribunal Juror, a Phoenix LiveView UI for the Tribunal evaluation library</li>
<li><a href="https://github.com/beamlens/beamlens?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beamlens/beamlens</a> – Beamlens GitHub project providing adaptive runtime intelligence for the BEAM</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/</a> – Reddit discussion about Beamlens enabling supervision trees to self-diagnose incidents using LLMs</li>
<li><a href="https://screen.studio/share/w1qXNbUc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://screen.studio/share/w1qXNbUc</a> – Beamlens demo video introducing the library</li>
<li><a href="https://github.com/ocean/ecto_libsql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql</a> – ecto_libsql GitHub project, an Ecto adapter for libSQL/Turso databases</li>
<li><a href="https://github.com/ocean/ecto_libsql/releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql/releases</a> – ecto_libsql releases page showing v0.8.7</li>
<li><a href="https://turso.tech/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://turso.tech/</a> – Turso, a lightweight SQLite-compatible database that scales to millions of instances</li>
<li><a href="https://github.com/tursodatabase/turso?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tursodatabase/turso</a> – Turso Database GitHub project, an in-process SQL database written in Rust</li>
<li><a href="https://github.com/Mati365/ckeditor5-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Mati365/ckeditor5-phoenix</a> – CKEditor 5 Phoenix integration library providing WYSIWYG editing with real-time backend sync</li>
<li><a href="https://x.com/josevalim/status/2011165398172078309?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011165398172078309</a> – José announces Tidewave&#39;s full integration with Supabase</li>
<li><a href="https://x.com/josevalim/status/2011485752484360442?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011485752484360442</a> – José announces Tidewave integration with TanStack Start</li>
<li><a href="https://x.com/josevalim/status/2012171326899843286?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2012171326899843286</a> – Tidewave crosses 100k ARR milestone after 5 months since launch</li>
<li><a href="https://x.com/josevalim/status/2013327035439911031?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013327035439911031</a> – José shares update about Guillaume Duboc&#39;s PhD thesis defense</li>
<li><a href="https://x.com/duboc_guillaume/status/2013206550005870689?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/duboc_guillaume/status/2013206550005870689</a> – Guillaume Duboc announces thesis defense on &quot;Typing Dynamic Languages with Set-Theoretic Types - The Case of Elixir&quot;</li>
<li><a href="https://gldubc.github.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gldubc.github.io/</a> – Guillaume Duboc&#39;s website with information on his PhD research on typing Elixir</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3mcd4nkapps2r</a> – BlueSky announcement of new EEF blog post about porting Erlang to QNX</li>
<li><a href="https://erlef.org/blog/eef/otp-qnx-port?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/otp-qnx-port</a> – EEF blog post: &#39;Porting Erlang to QNX: a small nerd-snipe that actually worked&#39;</li>
<li><a href="https://www.blackberry.com/en?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.blackberry.com/en</a> – BlackBerry QNX, a real-time operating system widely used in automotive and embedded applications</li>
<li><a href="https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/commit/d7e0b82835312a0458e276f4663bb432574a26d6.patch</a> – The patch that successfully enabled Erlang to run on QNX after three days of focused work</li>
<li><a href="https://x.com/josevalim/status/2013649733579870534?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013649733579870534</a> – José Valim announces ExDoc 0.40.0 with LLM-friendly features</li>
<li><a href="https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/changelog.html#v0-40-0-2026-01-20</a> – ExDoc 0.40.0 changelog including markdown section copying and llms.txt support</li>
<li><a href="https://x.com/curiosum_dev/status/2013141946030522792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/curiosum_dev/status/2013141946030522792</a> – Curiosum announces Permit.Phoenix v0.4.0 release</li>
<li><a href="https://permit.curiosum.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://permit.curiosum.com/</a> – Permit website with cheatsheet and articles about using the authorization library</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix/releases/tag/v0.4.0</a> – Permit.Phoenix v0.4.0 changelog with Phoenix Scopes support and LiveView improvements</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix</a> – Permit.Phoenix GitHub project for Phoenix, Plug and LiveView authorization integrations</li>
<li><a href="https://oban.pro/articles/introducing-oban-python?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/articles/introducing-oban-python</a> – Announcement of Oban Pro for Python with full Elixir/Python compatibility and interop</li>
<li><a href="https://x.com/georgeguimaraes/status/2011768435504791677?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2011768435504791677</a> – George Guimarães announces Tribunal, an LLM evaluation framework for Elixir</li>
<li><a href="https://github.com/georgeguimaraes/tribunal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal</a> – Tribunal GitHub project for testing RAG pipelines with assertions like <code>assert_faithful</code> and <code>refute_hallucination</code></li>
<li><a href="https://github.com/georgeguimaraes/tribunal-juror?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/tribunal-juror</a> – Tribunal Juror, a Phoenix LiveView UI for the Tribunal evaluation library</li>
<li><a href="https://github.com/beamlens/beamlens?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beamlens/beamlens</a> – Beamlens GitHub project providing adaptive runtime intelligence for the BEAM</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1qd3oya/i_built_a_tool_that_lets_your_supervision_tree/</a> – Reddit discussion about Beamlens enabling supervision trees to self-diagnose incidents using LLMs</li>
<li><a href="https://screen.studio/share/w1qXNbUc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://screen.studio/share/w1qXNbUc</a> – Beamlens demo video introducing the library</li>
<li><a href="https://github.com/ocean/ecto_libsql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql</a> – ecto_libsql GitHub project, an Ecto adapter for libSQL/Turso databases</li>
<li><a href="https://github.com/ocean/ecto_libsql/releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ocean/ecto_libsql/releases</a> – ecto_libsql releases page showing v0.8.7</li>
<li><a href="https://turso.tech/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://turso.tech/</a> – Turso, a lightweight SQLite-compatible database that scales to millions of instances</li>
<li><a href="https://github.com/tursodatabase/turso?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tursodatabase/turso</a> – Turso Database GitHub project, an in-process SQL database written in Rust</li>
<li><a href="https://github.com/Mati365/ckeditor5-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Mati365/ckeditor5-phoenix</a> – CKEditor 5 Phoenix integration library providing WYSIWYG editing with real-time backend sync</li>
<li><a href="https://x.com/josevalim/status/2011165398172078309?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011165398172078309</a> – José announces Tidewave&#39;s full integration with Supabase</li>
<li><a href="https://x.com/josevalim/status/2011485752484360442?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2011485752484360442</a> – José announces Tidewave integration with TanStack Start</li>
<li><a href="https://x.com/josevalim/status/2012171326899843286?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2012171326899843286</a> – Tidewave crosses 100k ARR milestone after 5 months since launch</li>
<li><a href="https://x.com/josevalim/status/2013327035439911031?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2013327035439911031</a> – José shares update about Guillaume Duboc&#39;s PhD thesis defense</li>
<li><a href="https://x.com/duboc_guillaume/status/2013206550005870689?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/duboc_guillaume/status/2013206550005870689</a> – Guillaume Duboc announces thesis defense on &quot;Typing Dynamic Languages with Set-Theoretic Types - The Case of Elixir&quot;</li>
<li><a href="https://gldubc.github.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gldubc.github.io/</a> – Guillaume Duboc&#39;s website with information on his PhD research on typing Elixir</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>287: From RAGs to Rich Workflows</title>
  <link>https://podcast.thinkingelixir.com/287</link>
  <guid isPermaLink="false">335e49e3-8e48-4070-b53c-49dbe7c22415</guid>
  <pubDate>Tue, 13 Jan 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/335e49e3-8e48-4070-b53c-49dbe7c22415.mp3" length="15855616" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Arcana RAG library for Phoenix, MquickjsEx embedding JavaScript in Elixir, LiveDebugger v0.5.0 with Streams support, Durable workflow engine, José Valim teasing type system improvements, Hologram receiving EEF support, and more!</itunes:subtitle>
  <itunes:duration>21: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 Arcana, a new RAG library for Phoenix that adds vector search and AI Q&amp;amp;A using Postgres and pgvector, a JavaScript embedding library called MquickjsEx that brings MicroQuickJS to Elixir processes, LiveDebugger v0.5.0 with support for LiveView Streams, DaisyUI officially supporting Phoenix in their commercial dashboard templates, Durable - a new workflow engine similar to Temporal, José Valim teasing beautiful type system improvements, the Hologram project receiving an EEF stipend, Jido 2.0 demonstrating swarms of 1,575 agents indexing code in 7 seconds, ElixirConf EU 2026 announcing José Valim and Chris McCord as keynote speakers, and more!
Show Notes online - http://podcast.thinkingelixir.com/287 (http://podcast.thinkingelixir.com/287)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/georgeguimaraes/status/2006068635878490310 (https://x.com/georgeguimaraes/status/2006068635878490310?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Arcana, a new RAG library for Elixir/Phoenix
https://en.wikipedia.org/wiki/Retrieval-augmented_generation (https://en.wikipedia.org/wiki/Retrieval-augmented_generation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wikipedia explanation of RAG (Retrieval Augmented Generation)
https://github.com/georgeguimaraes/arcana (https://github.com/georgeguimaraes/arcana?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Arcana GitHub repository - adds vector search and AI Q&amp;amp;A to Phoenix apps using Postgres + pgvector
https://github.com/georgeguimaraes/arcana/blob/main/guides/dashboard.md (https://github.com/georgeguimaraes/arcana/blob/main/guides/dashboard.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Arcana dashboard guide for developing and testing RAG setups
https://x.com/pic/orig/media%2FG9b-pFpXUAAYIb0.jpg (https://x.com/pic/orig/media%2FG9b-pFpXUAAYIb0.jpg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Screenshot of the Arcana RAG dashboard
https://huggingface.co/BAAI/bge-small-en-v1.5 (https://huggingface.co/BAAI/bge-small-en-v1.5?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – bge-small-en-v1.5 model that can run locally via Bumblebee for embeddings
https://x.com/jskalc/status/2005676915479453869 (https://x.com/jskalc/status/2005676915479453869?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of mquickjs_ex library wrapping MQuickJS runtime
https://github.com/Valian/mquickjs_ex (https://github.com/Valian/mquickjs_ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MQuickJsEx GitHub repository - embeds JavaScript in Elixir processes via NIFs
https://simonwillison.net/2025/Dec/23/microquickjs/ (https://simonwillison.net/2025/Dec/23/microquickjs/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Simon Willison's article about MicroQuickJS by Fabrice Bellard - JavaScript engine for embedded systems
https://x.com/swmansionelixir/status/2000959719440068622 (https://x.com/swmansionelixir/status/2000959719440068622?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of LiveDebugger v0.5.0 with support for LiveView Streams
https://docs.swmansion.com/live-debugger/ (https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger documentation from Software Mansion
https://x.com/daisyui_/status/2004244298024604049 (https://x.com/daisyui_/status/2004244298024604049?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of DaisyUI Nexus Dashboard v3.2 with Phoenix support
https://daisyui.com/store/nexus/ (https://daisyui.com/store/nexus/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DaisyUI Nexus Dashboard store page - commercial dashboard template supporting multiple frameworks including Phoenix
https://github.com/wavezync/durable/ (https://github.com/wavezync/durable/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Durable workflow engine GitHub repository - a resumable workflow execution engine for Elixir similar to Temporal/Inngest
https://x.com/josevalim/status/2006388766202601822 (https://x.com/josevalim/status/2006388766202601822?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim sharing type system improvements with beautiful error messages
https://x.com/polvalente/status/2006625919964950975 (https://x.com/polvalente/status/2006625919964950975?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente sharing work-in-progress on NxEigen
https://github.com/polvalente/nx_eigen (https://github.com/polvalente/nx_eigen?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NxEigen GitHub repository - Eigen-based backend for Nx with lightweight memory footprint
https://x.com/bart_blast/status/2008163767855522116 (https://x.com/bart_blast/status/2008163767855522116?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bart Blast announcing Erlang Ecosystem Foundation stipend for Hologram project
https://hologram.page/blog/hologram-awarded-eef-stipend (https://hologram.page/blog/hologram-awarded-eef-stipend?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about Hologram receiving EEF stipend support
https://x.com/mikehostetler/status/2008217608085241865 (https://x.com/mikehostetler/status/2008217608085241865?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mike Hostetler demonstrating Jido 2.0 powering 1,575 agents to index a codebase in 7 seconds
https://github.com/agentjido/jido (https://github.com/agentjido/jido?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jido GitHub repository - AI Agent framework for Elixir
https://bsky.app/profile/theerlef.bsky.social/post/3mboxbgjvn22k (https://bsky.app/profile/theerlef.bsky.social/post/3mboxbgjvn22k?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation invitation to join Working Groups
https://erlef.org/wg/ (https://erlef.org/wg/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Working Groups page listing all available groups
https://x.com/elixirconfeu/status/2007132325918720298 (https://x.com/elixirconfeu/status/2007132325918720298?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU 2026 keynote speakers announcement
https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU 2026 website - April 22-24 in Málaga, Spain with José Valim and Chris McCord as keynote speakers
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, RAG, JavaScript, Arcana, workflows, ElixirConf</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Arcana, a new RAG library for Phoenix that adds vector search and AI Q&amp;A using Postgres and pgvector, a JavaScript embedding library called MquickjsEx that brings MicroQuickJS to Elixir processes, LiveDebugger v0.5.0 with support for LiveView Streams, DaisyUI officially supporting Phoenix in their commercial dashboard templates, Durable - a new workflow engine similar to Temporal, José Valim teasing beautiful type system improvements, the Hologram project receiving an EEF stipend, Jido 2.0 demonstrating swarms of 1,575 agents indexing code in 7 seconds, ElixirConf EU 2026 announcing José Valim and Chris McCord as keynote speakers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/georgeguimaraes/status/2006068635878490310?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2006068635878490310</a> – Announcement of Arcana, a new RAG library for Elixir/Phoenix</li>
<li><a href="https://en.wikipedia.org/wiki/Retrieval-augmented_generation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Retrieval-augmented_generation</a> – Wikipedia explanation of RAG (Retrieval Augmented Generation)</li>
<li><a href="https://github.com/georgeguimaraes/arcana?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/arcana</a> – Arcana GitHub repository - adds vector search and AI Q&amp;A to Phoenix apps using Postgres + pgvector</li>
<li><a href="https://github.com/georgeguimaraes/arcana/blob/main/guides/dashboard.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/arcana/blob/main/guides/dashboard.md</a> – Arcana dashboard guide for developing and testing RAG setups</li>
<li><a href="https://x.com/pic/orig/media%2FG9b-pFpXUAAYIb0.jpg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/pic/orig/media%2FG9b-pFpXUAAYIb0.jpg</a> – Screenshot of the Arcana RAG dashboard</li>
<li><a href="https://huggingface.co/BAAI/bge-small-en-v1.5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/BAAI/bge-small-en-v1.5</a> – bge-small-en-v1.5 model that can run locally via Bumblebee for embeddings</li>
<li><a href="https://x.com/jskalc/status/2005676915479453869?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/2005676915479453869</a> – Announcement of mquickjs_ex library wrapping MQuickJS runtime</li>
<li><a href="https://github.com/Valian/mquickjs_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Valian/mquickjs_ex</a> – MQuickJsEx GitHub repository - embeds JavaScript in Elixir processes via NIFs</li>
<li><a href="https://simonwillison.net/2025/Dec/23/microquickjs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://simonwillison.net/2025/Dec/23/microquickjs/</a> – Simon Willison&#39;s article about MicroQuickJS by Fabrice Bellard - JavaScript engine for embedded systems</li>
<li><a href="https://x.com/swmansionelixir/status/2000959719440068622?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2000959719440068622</a> – Announcement of LiveDebugger v0.5.0 with support for LiveView Streams</li>
<li><a href="https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.swmansion.com/live-debugger/</a> – LiveDebugger documentation from Software Mansion</li>
<li><a href="https://x.com/daisyui_/status/2004244298024604049?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/daisyui_/status/2004244298024604049</a> – Announcement of DaisyUI Nexus Dashboard v3.2 with Phoenix support</li>
<li><a href="https://daisyui.com/store/nexus/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://daisyui.com/store/nexus/</a> – DaisyUI Nexus Dashboard store page - commercial dashboard template supporting multiple frameworks including Phoenix</li>
<li><a href="https://github.com/wavezync/durable/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wavezync/durable/</a> – Durable workflow engine GitHub repository - a resumable workflow execution engine for Elixir similar to Temporal/Inngest</li>
<li><a href="https://x.com/josevalim/status/2006388766202601822?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2006388766202601822</a> – José Valim sharing type system improvements with beautiful error messages</li>
<li><a href="https://x.com/polvalente/status/2006625919964950975?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/2006625919964950975</a> – Paulo Valente sharing work-in-progress on NxEigen</li>
<li><a href="https://github.com/polvalente/nx_eigen?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/nx_eigen</a> – NxEigen GitHub repository - Eigen-based backend for Nx with lightweight memory footprint</li>
<li><a href="https://x.com/bart_blast/status/2008163767855522116?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bart_blast/status/2008163767855522116</a> – Bart Blast announcing Erlang Ecosystem Foundation stipend for Hologram project</li>
<li><a href="https://hologram.page/blog/hologram-awarded-eef-stipend?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/hologram-awarded-eef-stipend</a> – Blog post about Hologram receiving EEF stipend support</li>
<li><a href="https://x.com/mikehostetler/status/2008217608085241865?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/2008217608085241865</a> – Mike Hostetler demonstrating Jido 2.0 powering 1,575 agents to index a codebase in 7 seconds</li>
<li><a href="https://github.com/agentjido/jido?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/agentjido/jido</a> – Jido GitHub repository - AI Agent framework for Elixir</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3mboxbgjvn22k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3mboxbgjvn22k</a> – Erlang Ecosystem Foundation invitation to join Working Groups</li>
<li><a href="https://erlef.org/wg/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/wg/</a> – EEF Working Groups page listing all available groups</li>
<li><a href="https://x.com/elixirconfeu/status/2007132325918720298?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconfeu/status/2007132325918720298</a> – ElixirConf EU 2026 keynote speakers announcement</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU 2026 website - April 22-24 in Málaga, Spain with José Valim and Chris McCord as keynote speakers</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Arcana, a new RAG library for Phoenix that adds vector search and AI Q&amp;A using Postgres and pgvector, a JavaScript embedding library called MquickjsEx that brings MicroQuickJS to Elixir processes, LiveDebugger v0.5.0 with support for LiveView Streams, DaisyUI officially supporting Phoenix in their commercial dashboard templates, Durable - a new workflow engine similar to Temporal, José Valim teasing beautiful type system improvements, the Hologram project receiving an EEF stipend, Jido 2.0 demonstrating swarms of 1,575 agents indexing code in 7 seconds, ElixirConf EU 2026 announcing José Valim and Chris McCord as keynote speakers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/georgeguimaraes/status/2006068635878490310?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2006068635878490310</a> – Announcement of Arcana, a new RAG library for Elixir/Phoenix</li>
<li><a href="https://en.wikipedia.org/wiki/Retrieval-augmented_generation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Retrieval-augmented_generation</a> – Wikipedia explanation of RAG (Retrieval Augmented Generation)</li>
<li><a href="https://github.com/georgeguimaraes/arcana?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/arcana</a> – Arcana GitHub repository - adds vector search and AI Q&amp;A to Phoenix apps using Postgres + pgvector</li>
<li><a href="https://github.com/georgeguimaraes/arcana/blob/main/guides/dashboard.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/arcana/blob/main/guides/dashboard.md</a> – Arcana dashboard guide for developing and testing RAG setups</li>
<li><a href="https://x.com/pic/orig/media%2FG9b-pFpXUAAYIb0.jpg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/pic/orig/media%2FG9b-pFpXUAAYIb0.jpg</a> – Screenshot of the Arcana RAG dashboard</li>
<li><a href="https://huggingface.co/BAAI/bge-small-en-v1.5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/BAAI/bge-small-en-v1.5</a> – bge-small-en-v1.5 model that can run locally via Bumblebee for embeddings</li>
<li><a href="https://x.com/jskalc/status/2005676915479453869?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/2005676915479453869</a> – Announcement of mquickjs_ex library wrapping MQuickJS runtime</li>
<li><a href="https://github.com/Valian/mquickjs_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Valian/mquickjs_ex</a> – MQuickJsEx GitHub repository - embeds JavaScript in Elixir processes via NIFs</li>
<li><a href="https://simonwillison.net/2025/Dec/23/microquickjs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://simonwillison.net/2025/Dec/23/microquickjs/</a> – Simon Willison&#39;s article about MicroQuickJS by Fabrice Bellard - JavaScript engine for embedded systems</li>
<li><a href="https://x.com/swmansionelixir/status/2000959719440068622?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2000959719440068622</a> – Announcement of LiveDebugger v0.5.0 with support for LiveView Streams</li>
<li><a href="https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.swmansion.com/live-debugger/</a> – LiveDebugger documentation from Software Mansion</li>
<li><a href="https://x.com/daisyui_/status/2004244298024604049?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/daisyui_/status/2004244298024604049</a> – Announcement of DaisyUI Nexus Dashboard v3.2 with Phoenix support</li>
<li><a href="https://daisyui.com/store/nexus/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://daisyui.com/store/nexus/</a> – DaisyUI Nexus Dashboard store page - commercial dashboard template supporting multiple frameworks including Phoenix</li>
<li><a href="https://github.com/wavezync/durable/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wavezync/durable/</a> – Durable workflow engine GitHub repository - a resumable workflow execution engine for Elixir similar to Temporal/Inngest</li>
<li><a href="https://x.com/josevalim/status/2006388766202601822?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2006388766202601822</a> – José Valim sharing type system improvements with beautiful error messages</li>
<li><a href="https://x.com/polvalente/status/2006625919964950975?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/2006625919964950975</a> – Paulo Valente sharing work-in-progress on NxEigen</li>
<li><a href="https://github.com/polvalente/nx_eigen?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/nx_eigen</a> – NxEigen GitHub repository - Eigen-based backend for Nx with lightweight memory footprint</li>
<li><a href="https://x.com/bart_blast/status/2008163767855522116?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bart_blast/status/2008163767855522116</a> – Bart Blast announcing Erlang Ecosystem Foundation stipend for Hologram project</li>
<li><a href="https://hologram.page/blog/hologram-awarded-eef-stipend?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/hologram-awarded-eef-stipend</a> – Blog post about Hologram receiving EEF stipend support</li>
<li><a href="https://x.com/mikehostetler/status/2008217608085241865?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/2008217608085241865</a> – Mike Hostetler demonstrating Jido 2.0 powering 1,575 agents to index a codebase in 7 seconds</li>
<li><a href="https://github.com/agentjido/jido?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/agentjido/jido</a> – Jido GitHub repository - AI Agent framework for Elixir</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3mboxbgjvn22k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3mboxbgjvn22k</a> – Erlang Ecosystem Foundation invitation to join Working Groups</li>
<li><a href="https://erlef.org/wg/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/wg/</a> – EEF Working Groups page listing all available groups</li>
<li><a href="https://x.com/elixirconfeu/status/2007132325918720298?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconfeu/status/2007132325918720298</a> – ElixirConf EU 2026 keynote speakers announcement</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU 2026 website - April 22-24 in Málaga, Spain with José Valim and Chris McCord as keynote speakers</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>286: A NextJS Escape and 2025 in Review</title>
  <link>https://podcast.thinkingelixir.com/286</link>
  <guid isPermaLink="false">709b1210-805a-48dc-b0b4-e0429b0d59c8</guid>
  <pubDate>Tue, 06 Jan 2026 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/709b1210-805a-48dc-b0b4-e0429b0d59c8.mp3" length="29911040" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes NextJS to Phoenix migration story, massive Credo performance improvements, Torchx on Apple Metal, DNSimple’s Erlang case study, first GleamLang conference announced, and more! Plus a 2025 retrospective.</itunes:subtitle>
  <itunes:duration>41:07</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 a compelling story of transitioning from NextJS to Phoenix and Ash in just two weeks, Credo 1.7.15 with massive performance improvements dropping runtime from 33 to 9 seconds on large codebases, Soothsayer library updates for time series forecasting, Torchx now running on Apple Metal, an EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries monthly, the first ever GleamLang conference announced for 2026, and more! After the news, we take a retrospective look at 2025, reviewing notable events and trends throughout the year.
Show Notes online - http://podcast.thinkingelixir.com/286 (http://podcast.thinkingelixir.com/286)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://wortwildnis.de/ (https://wortwildnis.de/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Urban Dictionary for German colloquial terms created by Jan Wirth
https://github.com/janwirth/wortwildnis (https://github.com/janwirth/wortwildnis?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Open source repository for Wortwildnis
https://www.linkedin.com/feed/update/urn:li:activity:7410405236504248320/ (https://www.linkedin.com/feed/update/urn:li:activity:7410405236504248320/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jan Wirth's story of transitioning from NextJS to Phoenix + Ash, delivering a feature-rich application in two weeks with no prior Elixir experience
https://bsky.app/profile/tylerayoung.com/post/3mavexpiexs24 (https://bsky.app/profile/tylerayoung.com/post/3mavexpiexs24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young announcing Credo 1.7.15 release with massive performance improvements
https://bsky.app/profile/tylerayoung.com/post/3m7435rnflk2a (https://bsky.app/profile/tylerayoung.com/post/3m7435rnflk2a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young's PRs that dropped Credo runtime from ~33 seconds to ~9 seconds on a 3500 file codebase
https://github.com/rrrene/credo (https://github.com/rrrene/credo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Credo GitHub repository
https://github.com/rrrene/credo/blob/master/CHANGELOG.md (https://github.com/rrrene/credo/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Credo changelog with details on version 1.7.15
https://x.com/georgeguimaraes/status/2003450598545563754 (https://x.com/georgeguimaraes/status/2003450598545563754?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – George Guimarães announcing Soothsayer v0.6.1 update
https://github.com/georgeguimaraes/soothsayer (https://github.com/georgeguimaraes/soothsayer?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Soothsayer library for time series forecasting in Elixir, inspired by Facebook's Prophet and NeuralProphet
https://x.com/polvalente/status/2005467305984045457 (https://x.com/polvalente/status/2005467305984045457?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente sharing that Torchx now runs on Apple Metal
https://github.com/elixir-nx/nx/pull/1652 (https://github.com/elixir-nx/nx/pull/1652?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PR by Paulo Valente enabling Torchx to run on Apple Metal
https://erlef.org/blog/sponsorship/case-study-sora-dnsimple (https://erlef.org/blog/sponsorship/case-study-sora-dnsimple?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries each month
https://x.com/TheErlef/status/2005700343725015158 (https://x.com/TheErlef/status/2005700343725015158?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of the first ever GleamLang conference
https://gleamgathering.com (https://gleamgathering.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam Gathering conference website, February 21, 2026 in Bristol, UK with keynote by Louis Pilfold
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, NextJS, Credo, Apple Metal, Nx, 2025, retrospective</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a compelling story of transitioning from NextJS to Phoenix and Ash in just two weeks, Credo 1.7.15 with massive performance improvements dropping runtime from 33 to 9 seconds on large codebases, Soothsayer library updates for time series forecasting, Torchx now running on Apple Metal, an EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries monthly, the first ever GleamLang conference announced for 2026, and more! After the news, we take a retrospective look at 2025, reviewing notable events and trends throughout the year.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://wortwildnis.de/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://wortwildnis.de/</a> – Urban Dictionary for German colloquial terms created by Jan Wirth</li>
<li><a href="https://github.com/janwirth/wortwildnis?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/janwirth/wortwildnis</a> – Open source repository for Wortwildnis</li>
<li><a href="https://www.linkedin.com/feed/update/urn:li:activity:7410405236504248320/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/feed/update/urn:li:activity:7410405236504248320/</a> – Jan Wirth&#39;s story of transitioning from NextJS to Phoenix + Ash, delivering a feature-rich application in two weeks with no prior Elixir experience</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3mavexpiexs24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3mavexpiexs24</a> – Tyler Young announcing Credo 1.7.15 release with massive performance improvements</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3m7435rnflk2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3m7435rnflk2a</a> – Tyler Young&#39;s PRs that dropped Credo runtime from ~33 seconds to ~9 seconds on a 3500 file codebase</li>
<li><a href="https://github.com/rrrene/credo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rrrene/credo</a> – Credo GitHub repository</li>
<li><a href="https://github.com/rrrene/credo/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rrrene/credo/blob/master/CHANGELOG.md</a> – Credo changelog with details on version 1.7.15</li>
<li><a href="https://x.com/georgeguimaraes/status/2003450598545563754?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2003450598545563754</a> – George Guimarães announcing Soothsayer v0.6.1 update</li>
<li><a href="https://github.com/georgeguimaraes/soothsayer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/soothsayer</a> – Soothsayer library for time series forecasting in Elixir, inspired by Facebook&#39;s Prophet and NeuralProphet</li>
<li><a href="https://x.com/polvalente/status/2005467305984045457?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/2005467305984045457</a> – Paulo Valente sharing that Torchx now runs on Apple Metal</li>
<li><a href="https://github.com/elixir-nx/nx/pull/1652?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx/pull/1652</a> – PR by Paulo Valente enabling Torchx to run on Apple Metal</li>
<li><a href="https://erlef.org/blog/sponsorship/case-study-sora-dnsimple?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/sponsorship/case-study-sora-dnsimple</a> – EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries each month</li>
<li><a href="https://x.com/TheErlef/status/2005700343725015158?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/2005700343725015158</a> – Announcement of the first ever GleamLang conference</li>
<li><a href="https://gleamgathering.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleamgathering.com</a> – Gleam Gathering conference website, February 21, 2026 in Bristol, UK with keynote by Louis Pilfold</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a compelling story of transitioning from NextJS to Phoenix and Ash in just two weeks, Credo 1.7.15 with massive performance improvements dropping runtime from 33 to 9 seconds on large codebases, Soothsayer library updates for time series forecasting, Torchx now running on Apple Metal, an EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries monthly, the first ever GleamLang conference announced for 2026, and more! After the news, we take a retrospective look at 2025, reviewing notable events and trends throughout the year.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://wortwildnis.de/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://wortwildnis.de/</a> – Urban Dictionary for German colloquial terms created by Jan Wirth</li>
<li><a href="https://github.com/janwirth/wortwildnis?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/janwirth/wortwildnis</a> – Open source repository for Wortwildnis</li>
<li><a href="https://www.linkedin.com/feed/update/urn:li:activity:7410405236504248320/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/feed/update/urn:li:activity:7410405236504248320/</a> – Jan Wirth&#39;s story of transitioning from NextJS to Phoenix + Ash, delivering a feature-rich application in two weeks with no prior Elixir experience</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3mavexpiexs24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3mavexpiexs24</a> – Tyler Young announcing Credo 1.7.15 release with massive performance improvements</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3m7435rnflk2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3m7435rnflk2a</a> – Tyler Young&#39;s PRs that dropped Credo runtime from ~33 seconds to ~9 seconds on a 3500 file codebase</li>
<li><a href="https://github.com/rrrene/credo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rrrene/credo</a> – Credo GitHub repository</li>
<li><a href="https://github.com/rrrene/credo/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rrrene/credo/blob/master/CHANGELOG.md</a> – Credo changelog with details on version 1.7.15</li>
<li><a href="https://x.com/georgeguimaraes/status/2003450598545563754?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/georgeguimaraes/status/2003450598545563754</a> – George Guimarães announcing Soothsayer v0.6.1 update</li>
<li><a href="https://github.com/georgeguimaraes/soothsayer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/georgeguimaraes/soothsayer</a> – Soothsayer library for time series forecasting in Elixir, inspired by Facebook&#39;s Prophet and NeuralProphet</li>
<li><a href="https://x.com/polvalente/status/2005467305984045457?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/2005467305984045457</a> – Paulo Valente sharing that Torchx now runs on Apple Metal</li>
<li><a href="https://github.com/elixir-nx/nx/pull/1652?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx/pull/1652</a> – PR by Paulo Valente enabling Torchx to run on Apple Metal</li>
<li><a href="https://erlef.org/blog/sponsorship/case-study-sora-dnsimple?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/sponsorship/case-study-sora-dnsimple</a> – EEF case study on how DNSimple uses Erlang to handle hundreds of billions of DNS queries each month</li>
<li><a href="https://x.com/TheErlef/status/2005700343725015158?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/2005700343725015158</a> – Announcement of the first ever GleamLang conference</li>
<li><a href="https://gleamgathering.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleamgathering.com</a> – Gleam Gathering conference website, February 21, 2026 in Bristol, UK with keynote by Louis Pilfold</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>285: From Popcorn to Robots</title>
  <link>https://podcast.thinkingelixir.com/285</link>
  <guid isPermaLink="false">8fd79aa0-97a7-45f6-9103-20ef4cc38609</guid>
  <pubDate>Tue, 30 Dec 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8fd79aa0-97a7-45f6-9103-20ef4cc38609.mp3" length="23189504" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Software Mansion running LiveView in the browser with WebAssembly, Programming Nerves book launching in beta, PinStripe for Stripe integration, Beam Bots for robotics, Saša Jurić’s Goatmire talk, Tidewave.ai updates, and more!</itunes:subtitle>
  <itunes:duration>31:47</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 Software Mansion pushing the boundaries of Popcorn by running LiveView locally in the browser using WebAssembly, the Programming Nerves book by Alex Koutmos and Hugo Baraúna launching in beta, a new minimalist Stripe integration library called PinStripe, Beam Bots announced for resilient robotics on the BEAM, Saša Jurić’s thought-provoking Goatmire talk now available online, Tidewave.ai adding Vue.js support with impressive performance improvements, LiveTable v0.4.0 released with powerful data table features, Supabase announcing Multigres for horizontally scalable Postgres, and more!
Show Notes online - http://podcast.thinkingelixir.com/285 (http://podcast.thinkingelixir.com/285)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/swmansionelixir/status/2001673272706945157 (https://x.com/swmansionelixir/status/2001673272706945157?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion announces running LiveView locally in the browser using WebAssembly with Popcorn
https://github.com/software-mansion/popcorn/tree/main/examples/localformdemo (https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Example demo of a LiveView running in WASM in the browser
https://popcorn.swmansion.com/demos/local-forms/ (https://popcorn.swmansion.com/demos/local-forms/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Interactive example of a local LiveView running a form with Ecto schema validations in the browser
https://x.com/davydog187/status/2001666856243933662 (https://x.com/davydog187/status/2001666856243933662?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia announces JQL library for working with Jira Query Language
https://github.com/tv-labs/jql (https://github.com/tv-labs/jql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – JQL - An Ecto-like DSL for writing Jira Query Language to automate Jira tasks
https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u (https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hugo Baraúna announces the Programming Nerves book beta launch
https://www.programmingnerves.dev (https://www.programmingnerves.dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Programming Nerves book website - learn to build production ready embedded systems with Elixir and Nerves
https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/ (https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Eileen Noonan announces PinStripe library for Stripe integration
https://dashbit.co/blog/sdks-with-req-stripe (https://dashbit.co/blog/sdks-with-req-stripe?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit article on SDKs with Req for Stripe by Wojtek Mach that inspired PinStripe
https://github.com/enoonan/pin_stripe/ (https://github.com/enoonan/pin_stripe/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PinStripe GitHub repository - A minimalist Stripe integration for Elixir
https://hexdocs.pm/pin_stripe/readme.html (https://hexdocs.pm/pin_stripe/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PinStripe documentation on HexDocs
https://harton.nz/blog/announcing-beam-bots/ (https://harton.nz/blog/announcing-beam-bots/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement blog post for Beam Bots - Resilient Robotics on the BEAM
https://beambots.dev/ (https://beambots.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beam Bots website
https://github.com/beam-bots/bb (https://github.com/beam-bots/bb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Beam Bots GitHub repository with Spark DSL for declarative robot definitions
https://x.com/sasajuric/status/2003049285739290645 (https://x.com/sasajuric/status/2003049285739290645?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić announces his Goatmire talk is now online
https://www.youtube.com/watch?v=GOrKfCs-mr0 (https://www.youtube.com/watch?v=GOrKfCs-mr0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – \"Tell me a Story\" talk by Saša Jurić - musings on software development in collaborative environments
https://www.youtube.com/watch?v=JvBT4XBdoUE (https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Soul of Erlang talk from 2019 referenced in the discussion
https://x.com/josevalim/status/2003485910399348757 (https://x.com/josevalim/status/2003485910399348757?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares Tidewave.ai updates including Vue.js support
https://tidewave.ai/blog/depth-based-inspector (https://tidewave.ai/blog/depth-based-inspector?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave's new depth-based inspector for selecting elements behind other elements
https://developer.chrome.com/blog/chrome-devtools-mcp (https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Claude's Chrome Extension for agentic browsing
https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md (https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Comparison of Claude Code using Chrome extension vs Chrome's dev tool for token usage
https://x.com/virinchi_cv/status/2000786463206858819 (https://x.com/virinchi_cv/status/2000786463206858819?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of LiveTable v0.4.0 release
https://livetable.gurujada.com/ (https://livetable.gurujada.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveTable website - Phoenix LiveView library for feature-rich data tables
https://github.com/gurujada/live_table (https://github.com/gurujada/live_table?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveTable GitHub repository
https://x.com/kiwicopple/status/2002071541237100828 (https://x.com/kiwicopple/status/2002071541237100828?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase announces Multigres - horizontally scalable Postgres architecture
https://github.com/multigres/multigres (https://github.com/multigres/multigres?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres GitHub repository
https://multigres.com/ (https://multigres.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Multigres website - Vitess adaptation for Postgres
https://vitess.io/ (https://vitess.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Vitess - cloud-native database that extends MySQL with sharding and high availability
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, tidewave, postgres, multigress, webassembly, liveview</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Software Mansion pushing the boundaries of Popcorn by running LiveView locally in the browser using WebAssembly, the Programming Nerves book by Alex Koutmos and Hugo Baraúna launching in beta, a new minimalist Stripe integration library called PinStripe, Beam Bots announced for resilient robotics on the BEAM, Saša Jurić’s thought-provoking Goatmire talk now available online, Tidewave.ai adding Vue.js support with impressive performance improvements, LiveTable v0.4.0 released with powerful data table features, Supabase announcing Multigres for horizontally scalable Postgres, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/swmansionelixir/status/2001673272706945157?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2001673272706945157</a> – Software Mansion announces running LiveView locally in the browser using WebAssembly with Popcorn</li>
<li><a href="https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo</a> – Example demo of a LiveView running in WASM in the browser</li>
<li><a href="https://popcorn.swmansion.com/demos/local-forms/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/local-forms/</a> – Interactive example of a local LiveView running a form with Ecto schema validations in the browser</li>
<li><a href="https://x.com/davydog187/status/2001666856243933662?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/2001666856243933662</a> – Dave Lucia announces JQL library for working with Jira Query Language</li>
<li><a href="https://github.com/tv-labs/jql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/jql</a> – JQL - An Ecto-like DSL for writing Jira Query Language to automate Jira tasks</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u</a> – Hugo Baraúna announces the Programming Nerves book beta launch</li>
<li><a href="https://www.programmingnerves.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.programmingnerves.dev</a> – Programming Nerves book website - learn to build production ready embedded systems with Elixir and Nerves</li>
<li><a href="https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/</a> – Eileen Noonan announces PinStripe library for Stripe integration</li>
<li><a href="https://dashbit.co/blog/sdks-with-req-stripe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/sdks-with-req-stripe</a> – Dashbit article on SDKs with Req for Stripe by Wojtek Mach that inspired PinStripe</li>
<li><a href="https://github.com/enoonan/pin_stripe/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/enoonan/pin_stripe/</a> – PinStripe GitHub repository - A minimalist Stripe integration for Elixir</li>
<li><a href="https://hexdocs.pm/pin_stripe/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pin_stripe/readme.html</a> – PinStripe documentation on HexDocs</li>
<li><a href="https://harton.nz/blog/announcing-beam-bots/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://harton.nz/blog/announcing-beam-bots/</a> – Announcement blog post for Beam Bots - Resilient Robotics on the BEAM</li>
<li><a href="https://beambots.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://beambots.dev/</a> – Beam Bots website</li>
<li><a href="https://github.com/beam-bots/bb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beam-bots/bb</a> – Beam Bots GitHub repository with Spark DSL for declarative robot definitions</li>
<li><a href="https://x.com/sasajuric/status/2003049285739290645?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/2003049285739290645</a> – Saša Jurić announces his Goatmire talk is now online</li>
<li><a href="https://www.youtube.com/watch?v=GOrKfCs-mr0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=GOrKfCs-mr0</a> – \&quot;Tell me a Story\&quot; talk by Saša Jurić - musings on software development in collaborative environments</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – The Soul of Erlang talk from 2019 referenced in the discussion</li>
<li><a href="https://x.com/josevalim/status/2003485910399348757?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2003485910399348757</a> – José Valim shares Tidewave.ai updates including Vue.js support</li>
<li><a href="https://tidewave.ai/blog/depth-based-inspector?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/depth-based-inspector</a> – Tidewave&#39;s new depth-based inspector for selecting elements behind other elements</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Claude&#39;s Chrome Extension for agentic browsing</li>
<li><a href="https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md</a> – Comparison of Claude Code using Chrome extension vs Chrome&#39;s dev tool for token usage</li>
<li><a href="https://x.com/virinchi_cv/status/2000786463206858819?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/virinchi_cv/status/2000786463206858819</a> – Announcement of LiveTable v0.4.0 release</li>
<li><a href="https://livetable.gurujada.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livetable.gurujada.com/</a> – LiveTable website - Phoenix LiveView library for feature-rich data tables</li>
<li><a href="https://github.com/gurujada/live_table?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gurujada/live_table</a> – LiveTable GitHub repository</li>
<li><a href="https://x.com/kiwicopple/status/2002071541237100828?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kiwicopple/status/2002071541237100828</a> – Supabase announces Multigres - horizontally scalable Postgres architecture</li>
<li><a href="https://github.com/multigres/multigres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/multigres/multigres</a> – Multigres GitHub repository</li>
<li><a href="https://multigres.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://multigres.com/</a> – Multigres website - Vitess adaptation for Postgres</li>
<li><a href="https://vitess.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vitess.io/</a> – Vitess - cloud-native database that extends MySQL with sharding and high availability</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Software Mansion pushing the boundaries of Popcorn by running LiveView locally in the browser using WebAssembly, the Programming Nerves book by Alex Koutmos and Hugo Baraúna launching in beta, a new minimalist Stripe integration library called PinStripe, Beam Bots announced for resilient robotics on the BEAM, Saša Jurić’s thought-provoking Goatmire talk now available online, Tidewave.ai adding Vue.js support with impressive performance improvements, LiveTable v0.4.0 released with powerful data table features, Supabase announcing Multigres for horizontally scalable Postgres, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/swmansionelixir/status/2001673272706945157?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/2001673272706945157</a> – Software Mansion announces running LiveView locally in the browser using WebAssembly with Popcorn</li>
<li><a href="https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/tree/main/examples/local_form_demo</a> – Example demo of a LiveView running in WASM in the browser</li>
<li><a href="https://popcorn.swmansion.com/demos/local-forms/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/local-forms/</a> – Interactive example of a local LiveView running a form with Ecto schema validations in the browser</li>
<li><a href="https://x.com/davydog187/status/2001666856243933662?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/2001666856243933662</a> – Dave Lucia announces JQL library for working with Jira Query Language</li>
<li><a href="https://github.com/tv-labs/jql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/jql</a> – JQL - An Ecto-like DSL for writing Jira Query Language to automate Jira tasks</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3ma74jhrid22u</a> – Hugo Baraúna announces the Programming Nerves book beta launch</li>
<li><a href="https://www.programmingnerves.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.programmingnerves.dev</a> – Programming Nerves book website - learn to build production ready embedded systems with Elixir and Nerves</li>
<li><a href="https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/eileen-noonan-72a2856_tinyelixirstripe-activity-7407602470325022720-aWql/</a> – Eileen Noonan announces PinStripe library for Stripe integration</li>
<li><a href="https://dashbit.co/blog/sdks-with-req-stripe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/sdks-with-req-stripe</a> – Dashbit article on SDKs with Req for Stripe by Wojtek Mach that inspired PinStripe</li>
<li><a href="https://github.com/enoonan/pin_stripe/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/enoonan/pin_stripe/</a> – PinStripe GitHub repository - A minimalist Stripe integration for Elixir</li>
<li><a href="https://hexdocs.pm/pin_stripe/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pin_stripe/readme.html</a> – PinStripe documentation on HexDocs</li>
<li><a href="https://harton.nz/blog/announcing-beam-bots/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://harton.nz/blog/announcing-beam-bots/</a> – Announcement blog post for Beam Bots - Resilient Robotics on the BEAM</li>
<li><a href="https://beambots.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://beambots.dev/</a> – Beam Bots website</li>
<li><a href="https://github.com/beam-bots/bb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/beam-bots/bb</a> – Beam Bots GitHub repository with Spark DSL for declarative robot definitions</li>
<li><a href="https://x.com/sasajuric/status/2003049285739290645?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/2003049285739290645</a> – Saša Jurić announces his Goatmire talk is now online</li>
<li><a href="https://www.youtube.com/watch?v=GOrKfCs-mr0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=GOrKfCs-mr0</a> – \&quot;Tell me a Story\&quot; talk by Saša Jurić - musings on software development in collaborative environments</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – The Soul of Erlang talk from 2019 referenced in the discussion</li>
<li><a href="https://x.com/josevalim/status/2003485910399348757?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/2003485910399348757</a> – José Valim shares Tidewave.ai updates including Vue.js support</li>
<li><a href="https://tidewave.ai/blog/depth-based-inspector?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/depth-based-inspector</a> – Tidewave&#39;s new depth-based inspector for selecting elements behind other elements</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Claude&#39;s Chrome Extension for agentic browsing</li>
<li><a href="https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/shanraisshan/claude-code-best-practice/blob/main/reports/claude-in-chrome-v-chrome-devtools-mcp.md</a> – Comparison of Claude Code using Chrome extension vs Chrome&#39;s dev tool for token usage</li>
<li><a href="https://x.com/virinchi_cv/status/2000786463206858819?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/virinchi_cv/status/2000786463206858819</a> – Announcement of LiveTable v0.4.0 release</li>
<li><a href="https://livetable.gurujada.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livetable.gurujada.com/</a> – LiveTable website - Phoenix LiveView library for feature-rich data tables</li>
<li><a href="https://github.com/gurujada/live_table?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gurujada/live_table</a> – LiveTable GitHub repository</li>
<li><a href="https://x.com/kiwicopple/status/2002071541237100828?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kiwicopple/status/2002071541237100828</a> – Supabase announces Multigres - horizontally scalable Postgres architecture</li>
<li><a href="https://github.com/multigres/multigres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/multigres/multigres</a> – Multigres GitHub repository</li>
<li><a href="https://multigres.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://multigres.com/</a> – Multigres website - Vitess adaptation for Postgres</li>
<li><a href="https://vitess.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vitess.io/</a> – Vitess - cloud-native database that extends MySQL with sharding and high availability</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>283: Erlang Turns 27 and React at Risk</title>
  <link>https://podcast.thinkingelixir.com/283</link>
  <guid isPermaLink="false">fc177326-82a7-440c-bc24-1d82c955f534</guid>
  <pubDate>Tue, 16 Dec 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/fc177326-82a7-440c-bc24-1d82c955f534.mp3" length="31551488" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Celebrating Erlang’s 27th birthday as open source, Elixir Hub 2025 survey results, new data_migration LiveDashboard package, Tidewave.ai accessibility improvements, critical React RCE vulnerabilities, and Zig leaves GitHub, and more!</itunes:subtitle>
  <itunes:duration>43: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>News includes celebrating Erlang's 27th birthday as open source, results from the Elixir Hub 2025 survey showing strong community growth with over 1000 participants, a fun Govee Lights control library, a new data_migration package for LiveDashboard, Tidewave.ai's impressive accessibility testing and fixing capabilities showing 2x better performance than Claude Code standalone, critical React Server Components remote code execution vulnerabilities affecting Next.js, and Zig's dramatic departure from GitHub citing Microsoft's AI obsession and declining service quality, and more!
Show Notes online - http://podcast.thinkingelixir.com/283 (http://podcast.thinkingelixir.com/283)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Happy Birthday to Erlang - celebrating 27 years as Open Source
https://x.com/theerlef/status/1808898170673639547 (https://x.com/theerlef/status/1808898170673639547?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF vote on when to celebrate the Erlang Anniversary (July 2024)
https://en.wikipedia.org/wiki/Erlang(programminglanguage) (https://en.wikipedia.org/wiki/Erlang_(programming_language)?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wikipedia article noting Erlang was released as free and open-source in 1998
https://web.archive.org/19991009002753/http://www.erlang.se/onlinenews/ErlangOTpos.shtml (https://web.archive.org/19991009002753/http://www.erlang.se/onlinenews/ErlangOTpos.shtml?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Archive of the original Erlang open source release announcement
https://api.github.com/repos/erlang/otp (https://api.github.com/repos/erlang/otp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang OTP GitHub repository information showing it was created in 2009
https://github.com/erlang/otp/blob/master/LICENSE.txt (https://github.com/erlang/otp/blob/master/LICENSE.txt?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang OTP license changed to Apache License 2.0 in June 2015
https://en.wikipedia.org/wiki/TheCathedralandtheBazaar (https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Critical writings that extolled the values of open source
https://elixir-hub.com/surveys/2025 (https://elixir-hub.com/surveys/2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Hub 2025 survey with over 1000 participants
https://en.wikipedia.org/wiki/Dreyfusmodelofskillacquisition (https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dreyfus model of skill acquisition referenced in survey analysis
https://www.reddit.com/r/elixir/comments/1pa3y3x/elixirpackageforgoveelightsdevicecontrol (https://www.reddit.com/r/elixir/comments/1pa3y3x/elixir_package_for_govee_lights_device_control?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit posting about Govee Lights Elixir control package
https://github.com/adia-dev/govee-lights-ex (https://github.com/adia-dev/govee-lights-ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub project for Govee Lights Elixir package
https://hexdocs.pm/govee_lights (https://hexdocs.pm/govee_lights?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HexDocs documentation for Govee Lights package
https://hex.pm/packages/data_migration (https://hex.pm/packages/data_migration?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Published data_migration package for viewing and running Ecto Data Migrations from LiveDashboard
https://github.com/tv-labs/data-migration (https://github.com/tv-labs/data-migration?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for data_migration package
https://bsky.app/profile/did:plc:jfsigp5qadbh2vzs4h7vprvs/post/3m7iaqk37tk2q (https://bsky.app/profile/did:plc:jfsigp5qadbh2vzs4h7vprvs/post/3m7iaqk37tk2q?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky post announcing data_migration
https://x.com/josevalim/status/1995891610568073650 (https://x.com/josevalim/status/1995891610568073650?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's post about Tidewave.ai finding and fixing accessibility issues
https://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation (https://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave blog post detailing their accessibility improvement process
https://x.com/josevalim/status/1998066738865569930 (https://x.com/josevalim/status/1998066738865569930?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's post about Tidewave recent updates including file references and viewport presets
https://www.theregister.com/2025/12/02/zigquitsgithubmicrosoftai_obsession (https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article about Zig programming language leaving GitHub due to Microsoft's AI obsession
https://github.com/actions/runner/issues/3792 (https://github.com/actions/runner/issues/3792?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub issue demonstrating GitHub Actions quality decline
https://www.msn.com/en-us/news/technology/microsoft-has-a-problem-nobody-wants-its-poor-ai-products/ar-AA1RWB7f (https://www.msn.com/en-us/news/technology/microsoft-has-a-problem-nobody-wants-its-poor-ai-products/ar-AA1RWB7f?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article about Microsoft's struggles with AI product adoption
https://threatprotect.qualys.com/2025/12/04/react-server-components-rsc-remote-code-execution-vulnerabilities/ (https://threatprotect.qualys.com/2025/12/04/react-server-components-rsc-remote-code-execution-vulnerabilities/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Critical remote code execution vulnerability in React Server Components (CVE-2025-55182)
https://snyk.io/blog/security-advisory-critical-rce-vulnerabilities-react-server-components/ (https://snyk.io/blog/security-advisory-critical-rce-vulnerabilities-react-server-components/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Snyk security advisory about critical RCE vulnerabilities in React Server Components
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, Erlang, birthday, data_migration, Tidewave, Zig, Github, React</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes celebrating Erlang&#39;s 27th birthday as open source, results from the Elixir Hub 2025 survey showing strong community growth with over 1000 participants, a fun Govee Lights control library, a new data_migration package for LiveDashboard, Tidewave.ai&#39;s impressive accessibility testing and fixing capabilities showing 2x better performance than Claude Code standalone, critical React Server Components remote code execution vulnerabilities affecting Next.js, and Zig&#39;s dramatic departure from GitHub citing Microsoft&#39;s AI obsession and declining service quality, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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>Happy Birthday to Erlang - celebrating 27 years as Open Source</li>
<li><a href="https://x.com/theerlef/status/1808898170673639547?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1808898170673639547</a> – EEF vote on when to celebrate the Erlang Anniversary (July 2024)</li>
<li><a href="https://en.wikipedia.org/wiki/Erlang_(programming_language)?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Erlang_(programming_language)</a> – Wikipedia article noting Erlang was released as free and open-source in 1998</li>
<li><a href="https://web.archive.org/19991009002753/http://www.erlang.se/onlinenews/ErlangOTpos.shtml?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://web.archive.org/19991009002753/http://www.erlang.se/onlinenews/ErlangOTpos.shtml</a> – Archive of the original Erlang open source release announcement</li>
<li><a href="https://api.github.com/repos/erlang/otp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://api.github.com/repos/erlang/otp</a> – Erlang OTP GitHub repository information showing it was created in 2009</li>
<li><a href="https://github.com/erlang/otp/blob/master/LICENSE.txt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/blob/master/LICENSE.txt</a> – Erlang OTP license changed to Apache License 2.0 in June 2015</li>
<li><a href="https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar</a> – Critical writings that extolled the values of open source</li>
<li><a href="https://elixir-hub.com/surveys/2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/surveys/2025</a> – Elixir Hub 2025 survey with over 1000 participants</li>
<li><a href="https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition</a> – Dreyfus model of skill acquisition referenced in survey analysis</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1pa3y3x/elixir_package_for_govee_lights_device_control?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1pa3y3x/elixir_package_for_govee_lights_device_control</a> – Reddit posting about Govee Lights Elixir control package</li>
<li><a href="https://github.com/adia-dev/govee-lights-ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/adia-dev/govee-lights-ex</a> – GitHub project for Govee Lights Elixir package</li>
<li><a href="https://hexdocs.pm/govee_lights?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/govee_lights</a> – HexDocs documentation for Govee Lights package</li>
<li><a href="https://hex.pm/packages/data_migration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/data_migration</a> – Published data_migration package for viewing and running Ecto Data Migrations from LiveDashboard</li>
<li><a href="https://github.com/tv-labs/data-migration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/data-migration</a> – GitHub repository for data_migration package</li>
<li><a href="https://bsky.app/profile/did:plc:jfsigp5qadbh2vzs4h7vprvs/post/3m7iaqk37tk2q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:jfsigp5qadbh2vzs4h7vprvs/post/3m7iaqk37tk2q</a> – Bluesky post announcing data_migration</li>
<li><a href="https://x.com/josevalim/status/1995891610568073650?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1995891610568073650</a> – José Valim&#39;s post about Tidewave.ai finding and fixing accessibility issues</li>
<li><a href="https://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation</a> – Tidewave blog post detailing their accessibility improvement process</li>
<li><a href="https://x.com/josevalim/status/1998066738865569930?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1998066738865569930</a> – José Valim&#39;s post about Tidewave recent updates including file references and viewport presets</li>
<li><a href="https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession</a> – Article about Zig programming language leaving GitHub due to Microsoft&#39;s AI obsession</li>
<li><a href="https://github.com/actions/runner/issues/3792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/actions/runner/issues/3792</a> – GitHub issue demonstrating GitHub Actions quality decline</li>
<li><a href="https://www.msn.com/en-us/news/technology/microsoft-has-a-problem-nobody-wants-its-poor-ai-products/ar-AA1RWB7f?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.msn.com/en-us/news/technology/microsoft-has-a-problem-nobody-wants-its-poor-ai-products/ar-AA1RWB7f</a> – Article about Microsoft&#39;s struggles with AI product adoption</li>
<li><a href="https://threatprotect.qualys.com/2025/12/04/react-server-components-rsc-remote-code-execution-vulnerabilities/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://threatprotect.qualys.com/2025/12/04/react-server-components-rsc-remote-code-execution-vulnerabilities/</a> – Critical remote code execution vulnerability in React Server Components (CVE-2025-55182)</li>
<li><a href="https://snyk.io/blog/security-advisory-critical-rce-vulnerabilities-react-server-components/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://snyk.io/blog/security-advisory-critical-rce-vulnerabilities-react-server-components/</a> – Snyk security advisory about critical RCE vulnerabilities in React Server Components</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes celebrating Erlang&#39;s 27th birthday as open source, results from the Elixir Hub 2025 survey showing strong community growth with over 1000 participants, a fun Govee Lights control library, a new data_migration package for LiveDashboard, Tidewave.ai&#39;s impressive accessibility testing and fixing capabilities showing 2x better performance than Claude Code standalone, critical React Server Components remote code execution vulnerabilities affecting Next.js, and Zig&#39;s dramatic departure from GitHub citing Microsoft&#39;s AI obsession and declining service quality, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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>Happy Birthday to Erlang - celebrating 27 years as Open Source</li>
<li><a href="https://x.com/theerlef/status/1808898170673639547?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1808898170673639547</a> – EEF vote on when to celebrate the Erlang Anniversary (July 2024)</li>
<li><a href="https://en.wikipedia.org/wiki/Erlang_(programming_language)?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Erlang_(programming_language)</a> – Wikipedia article noting Erlang was released as free and open-source in 1998</li>
<li><a href="https://web.archive.org/19991009002753/http://www.erlang.se/onlinenews/ErlangOTpos.shtml?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://web.archive.org/19991009002753/http://www.erlang.se/onlinenews/ErlangOTpos.shtml</a> – Archive of the original Erlang open source release announcement</li>
<li><a href="https://api.github.com/repos/erlang/otp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://api.github.com/repos/erlang/otp</a> – Erlang OTP GitHub repository information showing it was created in 2009</li>
<li><a href="https://github.com/erlang/otp/blob/master/LICENSE.txt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/blob/master/LICENSE.txt</a> – Erlang OTP license changed to Apache License 2.0 in June 2015</li>
<li><a href="https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar</a> – Critical writings that extolled the values of open source</li>
<li><a href="https://elixir-hub.com/surveys/2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/surveys/2025</a> – Elixir Hub 2025 survey with over 1000 participants</li>
<li><a href="https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition</a> – Dreyfus model of skill acquisition referenced in survey analysis</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1pa3y3x/elixir_package_for_govee_lights_device_control?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1pa3y3x/elixir_package_for_govee_lights_device_control</a> – Reddit posting about Govee Lights Elixir control package</li>
<li><a href="https://github.com/adia-dev/govee-lights-ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/adia-dev/govee-lights-ex</a> – GitHub project for Govee Lights Elixir package</li>
<li><a href="https://hexdocs.pm/govee_lights?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/govee_lights</a> – HexDocs documentation for Govee Lights package</li>
<li><a href="https://hex.pm/packages/data_migration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/data_migration</a> – Published data_migration package for viewing and running Ecto Data Migrations from LiveDashboard</li>
<li><a href="https://github.com/tv-labs/data-migration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/data-migration</a> – GitHub repository for data_migration package</li>
<li><a href="https://bsky.app/profile/did:plc:jfsigp5qadbh2vzs4h7vprvs/post/3m7iaqk37tk2q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:jfsigp5qadbh2vzs4h7vprvs/post/3m7iaqk37tk2q</a> – Bluesky post announcing data_migration</li>
<li><a href="https://x.com/josevalim/status/1995891610568073650?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1995891610568073650</a> – José Valim&#39;s post about Tidewave.ai finding and fixing accessibility issues</li>
<li><a href="https://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation</a> – Tidewave blog post detailing their accessibility improvement process</li>
<li><a href="https://x.com/josevalim/status/1998066738865569930?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1998066738865569930</a> – José Valim&#39;s post about Tidewave recent updates including file references and viewport presets</li>
<li><a href="https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession</a> – Article about Zig programming language leaving GitHub due to Microsoft&#39;s AI obsession</li>
<li><a href="https://github.com/actions/runner/issues/3792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/actions/runner/issues/3792</a> – GitHub issue demonstrating GitHub Actions quality decline</li>
<li><a href="https://www.msn.com/en-us/news/technology/microsoft-has-a-problem-nobody-wants-its-poor-ai-products/ar-AA1RWB7f?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.msn.com/en-us/news/technology/microsoft-has-a-problem-nobody-wants-its-poor-ai-products/ar-AA1RWB7f</a> – Article about Microsoft&#39;s struggles with AI product adoption</li>
<li><a href="https://threatprotect.qualys.com/2025/12/04/react-server-components-rsc-remote-code-execution-vulnerabilities/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://threatprotect.qualys.com/2025/12/04/react-server-components-rsc-remote-code-execution-vulnerabilities/</a> – Critical remote code execution vulnerability in React Server Components (CVE-2025-55182)</li>
<li><a href="https://snyk.io/blog/security-advisory-critical-rce-vulnerabilities-react-server-components/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://snyk.io/blog/security-advisory-critical-rce-vulnerabilities-react-server-components/</a> – Snyk security advisory about critical RCE vulnerabilities in React Server Components</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>282: Type Systems and View Transitions</title>
  <link>https://podcast.thinkingelixir.com/282</link>
  <guid isPermaLink="false">32f123b4-6b47-48ab-96c0-04c2c92cb593</guid>
  <pubDate>Tue, 09 Dec 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/32f123b4-6b47-48ab-96c0-04c2c92cb593.mp3" length="25280512" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes cutting-edge type system research from José Valim, Phoenix LiveView v1.1.18 with view transition support, LiveDebugger’s biggest release, Nx Python-Elixir integration, and more!</itunes:subtitle>
  <itunes:duration>34:41</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 cutting-edge research from José Valim and Guillaume Duboc on the data structures powering Elixir's type system that made v1.19 both stronger and faster than v1.18, Phoenix LiveView v1.1.18 with new conveniences including view transition API support, LiveDebugger's biggest release yet with improved assigns inspection and resource monitoring, a new Nx feature enabling Python-Elixir model integration, LangChain library updates, Hologram's creator seeking sustainable sponsorship after 3 years of full-time development, WebGPU now supported in all major browsers bringing desktop-class GPU performance to the web, and more!
Show Notes online - http://podcast.thinkingelixir.com/282 (http://podcast.thinkingelixir.com/282)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/ (https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Guillaume Duboc and José Valim about "Lazier Binary Decision Diagrams (BDDs) for set-theoretic types" - documenting the data structures powering Elixir's type system and optimizations in v1.19
https://x.com/josevalim/status/1995862601113501791 (https://x.com/josevalim/status/1995862601113501791?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet about the BDD blog post
https://github.com/elixir-lang/elixir/releases/tag/v1.19.4 (https://github.com/elixir-lang/elixir/releases/tag/v1.19.4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir v1.19.4 release with bug fixes and new mix xref feature
https://hexdocs.pm/mix/Mix.Tasks.Xref.html (https://hexdocs.pm/mix/Mix.Tasks.Xref.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for mix xref task including new --min-cycle-label option
https://www.tiobe.com/tiobe-index/ (https://www.tiobe.com/tiobe-index/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – TIOBE Index - programming language popularity rankings
https://nindalf.com/posts/stop-citing-tiobe/ (https://nindalf.com/posts/stop-citing-tiobe/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article critiquing TIOBE's methodology as fundamentally flawed
https://news.ycombinator.com/item?id=44234633 (https://news.ycombinator.com/item?id=44234633?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hacker News discussion where José shares how Elixir disappeared from TIOBE top 100 due to having too many books on Amazon
https://hexdocs.pm/phoenixliveview/changelog.html#v1-1-18-2025-11-25 (https://hexdocs.pm/phoenix_live_view/changelog.html#v1-1-18-2025-11-25?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView v1.1.18 release with new conveniences including function passing in assign, onDocumentPatch callback, and phx-viewport-overrun-target attribute
https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69 (https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Example gist for using the new onDocumentPatch callback with view transition APIs
https://gist.github.com/SteffenDE/613125993362e30443e58558aa3c8ba0 (https://gist.github.com/SteffenDE/613125993362e30443e58558aa3c8ba0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Example gist for phx-viewport-overrun-target for infinite table scrolling
https://x.com/swmansionelixir/status/1995511897651806624 (https://x.com/swmansionelixir/status/1995511897651806624?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion announcement of LiveDebugger 0.5.0 release
https://docs.swmansion.com/live-debugger/ (https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger documentation - their biggest release yet with improved assigns inspection, async loading, dead LiveViews tracking, and resource monitoring
https://x.com/davydog187/status/1994960093511905305 (https://x.com/davydog187/status/1994960093511905305?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia's tweet about new Nx feature by Paulo Valente
New Nx feature allows models written in Python to talk to Elixir and vice versa, breaking down integration barriers
https://bsky.app/profile/brainlid.bsky.social/post/3m6z4xoglls24 (https://bsky.app/profile/brainlid.bsky.social/post/3m6z4xoglls24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky announcement of Elixir LangChain v0.4.1 release
https://github.com/brainlid/langchain (https://github.com/brainlid/langchain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LangChain library for Elixir - GitHub repository
https://github.com/brainlid/langchain/blob/main/CHANGELOG.md (https://github.com/brainlid/langchain/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LangChain changelog with enhancements for DeepSeek, OpenAI and Anthropic
https://x.com/bart_blast/status/1994150917420056651 (https://x.com/bart_blast/status/1994150917420056651?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bart Blast's tweet requesting sponsorship for Hologram development
https://hologram.page/blog/seeking-sustainable-sponsorship (https://hologram.page/blog/seeking-sustainable-sponsorship?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining the need for sustainable sponsorship after 3 years of full-time Hologram development
https://github.com/bartblast/hologram (https://github.com/bartblast/hologram?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram GitHub repository - transpiles pure Elixir to JS for the browser
https://web.dev/blog/webgpu-supported-major-browsers (https://web.dev/blog/webgpu-supported-major-browsers?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article announcing WebGPU is now supported in major browsers
https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API (https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDN documentation for WebGPU API - successor to WebGL providing better GPU compatibility and advanced features
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, type system, performance, LiveView, LangChain, AI, Nx</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes cutting-edge research from José Valim and Guillaume Duboc on the data structures powering Elixir&#39;s type system that made v1.19 both stronger and faster than v1.18, Phoenix LiveView v1.1.18 with new conveniences including view transition API support, LiveDebugger&#39;s biggest release yet with improved assigns inspection and resource monitoring, a new Nx feature enabling Python-Elixir model integration, LangChain library updates, Hologram&#39;s creator seeking sustainable sponsorship after 3 years of full-time development, WebGPU now supported in all major browsers bringing desktop-class GPU performance to the web, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/</a> – Blog post by Guillaume Duboc and José Valim about &quot;Lazier Binary Decision Diagrams (BDDs) for set-theoretic types&quot; - documenting the data structures powering Elixir&#39;s type system and optimizations in v1.19</li>
<li><a href="https://x.com/josevalim/status/1995862601113501791?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1995862601113501791</a> – José Valim&#39;s tweet about the BDD blog post</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.19.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.4</a> – Elixir v1.19.4 release with bug fixes and new mix xref feature</li>
<li><a href="https://hexdocs.pm/mix/Mix.Tasks.Xref.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mix/Mix.Tasks.Xref.html</a> – Documentation for mix xref task including new --min-cycle-label option</li>
<li><a href="https://www.tiobe.com/tiobe-index/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.tiobe.com/tiobe-index/</a> – TIOBE Index - programming language popularity rankings</li>
<li><a href="https://nindalf.com/posts/stop-citing-tiobe/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nindalf.com/posts/stop-citing-tiobe/</a> – Article critiquing TIOBE&#39;s methodology as fundamentally flawed</li>
<li><a href="https://news.ycombinator.com/item?id=44234633?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.ycombinator.com/item?id=44234633</a> – Hacker News discussion where José shares how Elixir disappeared from TIOBE top 100 due to having too many books on Amazon</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/changelog.html#v1-1-18-2025-11-25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/changelog.html#v1-1-18-2025-11-25</a> – Phoenix LiveView v1.1.18 release with new conveniences including function passing in assign, onDocumentPatch callback, and phx-viewport-overrun-target attribute</li>
<li><a href="https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69</a> – Example gist for using the new onDocumentPatch callback with view transition APIs</li>
<li><a href="https://gist.github.com/SteffenDE/613125993362e30443e58558aa3c8ba0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/SteffenDE/613125993362e30443e58558aa3c8ba0</a> – Example gist for phx-viewport-overrun-target for infinite table scrolling</li>
<li><a href="https://x.com/swmansionelixir/status/1995511897651806624?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/1995511897651806624</a> – Software Mansion announcement of LiveDebugger 0.5.0 release</li>
<li><a href="https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.swmansion.com/live-debugger/</a> – LiveDebugger documentation - their biggest release yet with improved assigns inspection, async loading, dead LiveViews tracking, and resource monitoring</li>
<li><a href="https://x.com/davydog187/status/1994960093511905305?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1994960093511905305</a> – Dave Lucia&#39;s tweet about new Nx feature by Paulo Valente</li>
<li>New Nx feature allows models written in Python to talk to Elixir and vice versa, breaking down integration barriers</li>
<li><a href="https://bsky.app/profile/brainlid.bsky.social/post/3m6z4xoglls24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/brainlid.bsky.social/post/3m6z4xoglls24</a> – Bluesky announcement of Elixir LangChain v0.4.1 release</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – LangChain library for Elixir - GitHub repository</li>
<li><a href="https://github.com/brainlid/langchain/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain/blob/main/CHANGELOG.md</a> – LangChain changelog with enhancements for DeepSeek, OpenAI and Anthropic</li>
<li><a href="https://x.com/bart_blast/status/1994150917420056651?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bart_blast/status/1994150917420056651</a> – Bart Blast&#39;s tweet requesting sponsorship for Hologram development</li>
<li><a href="https://hologram.page/blog/seeking-sustainable-sponsorship?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/seeking-sustainable-sponsorship</a> – Blog post explaining the need for sustainable sponsorship after 3 years of full-time Hologram development</li>
<li><a href="https://github.com/bartblast/hologram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bartblast/hologram</a> – Hologram GitHub repository - transpiles pure Elixir to JS for the browser</li>
<li><a href="https://web.dev/blog/webgpu-supported-major-browsers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://web.dev/blog/webgpu-supported-major-browsers</a> – Article announcing WebGPU is now supported in major browsers</li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API</a> – MDN documentation for WebGPU API - successor to WebGL providing better GPU compatibility and advanced features</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes cutting-edge research from José Valim and Guillaume Duboc on the data structures powering Elixir&#39;s type system that made v1.19 both stronger and faster than v1.18, Phoenix LiveView v1.1.18 with new conveniences including view transition API support, LiveDebugger&#39;s biggest release yet with improved assigns inspection and resource monitoring, a new Nx feature enabling Python-Elixir model integration, LangChain library updates, Hologram&#39;s creator seeking sustainable sponsorship after 3 years of full-time development, WebGPU now supported in all major browsers bringing desktop-class GPU performance to the web, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/</a> – Blog post by Guillaume Duboc and José Valim about &quot;Lazier Binary Decision Diagrams (BDDs) for set-theoretic types&quot; - documenting the data structures powering Elixir&#39;s type system and optimizations in v1.19</li>
<li><a href="https://x.com/josevalim/status/1995862601113501791?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1995862601113501791</a> – José Valim&#39;s tweet about the BDD blog post</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.19.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.4</a> – Elixir v1.19.4 release with bug fixes and new mix xref feature</li>
<li><a href="https://hexdocs.pm/mix/Mix.Tasks.Xref.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mix/Mix.Tasks.Xref.html</a> – Documentation for mix xref task including new --min-cycle-label option</li>
<li><a href="https://www.tiobe.com/tiobe-index/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.tiobe.com/tiobe-index/</a> – TIOBE Index - programming language popularity rankings</li>
<li><a href="https://nindalf.com/posts/stop-citing-tiobe/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nindalf.com/posts/stop-citing-tiobe/</a> – Article critiquing TIOBE&#39;s methodology as fundamentally flawed</li>
<li><a href="https://news.ycombinator.com/item?id=44234633?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.ycombinator.com/item?id=44234633</a> – Hacker News discussion where José shares how Elixir disappeared from TIOBE top 100 due to having too many books on Amazon</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/changelog.html#v1-1-18-2025-11-25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/changelog.html#v1-1-18-2025-11-25</a> – Phoenix LiveView v1.1.18 release with new conveniences including function passing in assign, onDocumentPatch callback, and phx-viewport-overrun-target attribute</li>
<li><a href="https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69</a> – Example gist for using the new onDocumentPatch callback with view transition APIs</li>
<li><a href="https://gist.github.com/SteffenDE/613125993362e30443e58558aa3c8ba0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/SteffenDE/613125993362e30443e58558aa3c8ba0</a> – Example gist for phx-viewport-overrun-target for infinite table scrolling</li>
<li><a href="https://x.com/swmansionelixir/status/1995511897651806624?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansionelixir/status/1995511897651806624</a> – Software Mansion announcement of LiveDebugger 0.5.0 release</li>
<li><a href="https://docs.swmansion.com/live-debugger/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.swmansion.com/live-debugger/</a> – LiveDebugger documentation - their biggest release yet with improved assigns inspection, async loading, dead LiveViews tracking, and resource monitoring</li>
<li><a href="https://x.com/davydog187/status/1994960093511905305?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1994960093511905305</a> – Dave Lucia&#39;s tweet about new Nx feature by Paulo Valente</li>
<li>New Nx feature allows models written in Python to talk to Elixir and vice versa, breaking down integration barriers</li>
<li><a href="https://bsky.app/profile/brainlid.bsky.social/post/3m6z4xoglls24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/brainlid.bsky.social/post/3m6z4xoglls24</a> – Bluesky announcement of Elixir LangChain v0.4.1 release</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – LangChain library for Elixir - GitHub repository</li>
<li><a href="https://github.com/brainlid/langchain/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain/blob/main/CHANGELOG.md</a> – LangChain changelog with enhancements for DeepSeek, OpenAI and Anthropic</li>
<li><a href="https://x.com/bart_blast/status/1994150917420056651?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bart_blast/status/1994150917420056651</a> – Bart Blast&#39;s tweet requesting sponsorship for Hologram development</li>
<li><a href="https://hologram.page/blog/seeking-sustainable-sponsorship?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/seeking-sustainable-sponsorship</a> – Blog post explaining the need for sustainable sponsorship after 3 years of full-time Hologram development</li>
<li><a href="https://github.com/bartblast/hologram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bartblast/hologram</a> – Hologram GitHub repository - transpiles pure Elixir to JS for the browser</li>
<li><a href="https://web.dev/blog/webgpu-supported-major-browsers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://web.dev/blog/webgpu-supported-major-browsers</a> – Article announcing WebGPU is now supported in major browsers</li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API</a> – MDN documentation for WebGPU API - successor to WebGL providing better GPU compatibility and advanced features</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>281: Planning for the Unexpected</title>
  <link>https://podcast.thinkingelixir.com/281</link>
  <guid isPermaLink="false">c8b0a681-3424-41c4-9edf-f59e3c3b3f95</guid>
  <pubDate>Tue, 02 Dec 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/c8b0a681-3424-41c4-9edf-f59e3c3b3f95.mp3" length="21121024" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes OTP 28.2 release, significant update to the “whois” library, Tidewave adds Figma support, KQL parser library, EEF vulnerability data on OSV.dev, and more! Plus: designing for failure vs handling errors.</itunes:subtitle>
  <itunes:duration>28:54</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 Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir "whois" library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.
Show Notes online - http://podcast.thinkingelixir.com/281 (http://podcast.thinkingelixir.com/281)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/erlangforums/status/1992988094522384681 (https://x.com/erlangforums/status/1992988094522384681?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang OTP 28.2 release announcement
https://erlangforums.com/t/patch-package-otp-28-2-released/5279 (https://erlangforums.com/t/patch-package-otp-28-2-released/5279?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, publickey, SSH, SSL (better TLS 1.3 support), and syntaxtools
https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25 (https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young announces significant update to the Elixir "whois" library
https://github.com/utkarshkukreti/whois.ex (https://github.com/utkarshkukreti/whois.ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pure Elixir WHOIS client and parser for querying domain registration information
The datetimeparser library was updated to 1.3.0 to help support the whois library update
https://hexdocs.pm/tidewave/figma.html (https://hexdocs.pm/tidewave/figma.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web adds Figma support documentation
https://www.youtube.com/watch?v=TXPC2KbkIeQ (https://www.youtube.com/watch?v=TXPC2KbkIeQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube video demonstrating how the Figma integration works with Tidewave
https://hex.pm/packages/kql (https://hex.pm/packages/kql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – TvLabs releases library that parses KQL (Kibana Query Language)
https://github.com/tv-labs/kql (https://github.com/tv-labs/kql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the KQL parser library
https://learn.microsoft.com/en-us/kusto/query (https://learn.microsoft.com/en-us/kusto/query?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Microsoft Kusto query language documentation (similar but different from Kibana QL)
https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax (https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lucene query syntax documentation (similar but different from Kibana QL)
https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana (https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElasticQL documentation (similar but different from Kibana QL)
https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t (https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation CNA now publishes vulnerability data directly to OSV.dev
https://security.erlef.org/aegis/ (https://security.erlef.org/aegis/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about the EEF ÆGIS Initiative, now covering Nerves project and OpenRiak
https://x.com/josevalim/status/1991140574540251590 (https://x.com/josevalim/status/1991140574540251590?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's post about CloudFlare outage discussing the difference between handling errors vs designing for failure and how Erlang/Elixir's approach provides system-level mechanics for resilience
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, EEF, CloudFlare, Supervisors, OTP</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir &quot;whois&quot; library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/erlangforums/status/1992988094522384681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/erlangforums/status/1992988094522384681</a> – Erlang OTP 28.2 release announcement</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-28-2-released/5279?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-28-2-released/5279</a> – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, public_key, SSH, SSL (better TLS 1.3 support), and syntax_tools</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25</a> – Tyler Young announces significant update to the Elixir &quot;whois&quot; library</li>
<li><a href="https://github.com/utkarshkukreti/whois.ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utkarshkukreti/whois.ex</a> – Pure Elixir WHOIS client and parser for querying domain registration information</li>
<li>The date_time_parser library was updated to 1.3.0 to help support the whois library update</li>
<li><a href="https://hexdocs.pm/tidewave/figma.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/figma.html</a> – Tidewave Web adds Figma support documentation</li>
<li><a href="https://www.youtube.com/watch?v=TXPC2KbkIeQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=TXPC2KbkIeQ</a> – YouTube video demonstrating how the Figma integration works with Tidewave</li>
<li><a href="https://hex.pm/packages/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/kql</a> – TvLabs releases library that parses KQL (Kibana Query Language)</li>
<li><a href="https://github.com/tv-labs/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/kql</a> – GitHub repository for the KQL parser library</li>
<li><a href="https://learn.microsoft.com/en-us/kusto/query?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://learn.microsoft.com/en-us/kusto/query</a> – Microsoft Kusto query language documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax</a> – Lucene query syntax documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana</a> – ElasticQL documentation (similar but different from Kibana QL)</li>
<li><a href="https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t</a> – Erlang Ecosystem Foundation CNA now publishes vulnerability data directly to OSV.dev</li>
<li><a href="https://security.erlef.org/aegis/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/aegis/</a> – Information about the EEF ÆGIS Initiative, now covering Nerves project and OpenRiak</li>
<li><a href="https://x.com/josevalim/status/1991140574540251590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1991140574540251590</a> – José Valim&#39;s post about CloudFlare outage discussing the difference between handling errors vs designing for failure and how Erlang/Elixir&#39;s approach provides system-level mechanics for resilience</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir &quot;whois&quot; library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/erlangforums/status/1992988094522384681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/erlangforums/status/1992988094522384681</a> – Erlang OTP 28.2 release announcement</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-28-2-released/5279?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-28-2-released/5279</a> – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, public_key, SSH, SSL (better TLS 1.3 support), and syntax_tools</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25</a> – Tyler Young announces significant update to the Elixir &quot;whois&quot; library</li>
<li><a href="https://github.com/utkarshkukreti/whois.ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utkarshkukreti/whois.ex</a> – Pure Elixir WHOIS client and parser for querying domain registration information</li>
<li>The date_time_parser library was updated to 1.3.0 to help support the whois library update</li>
<li><a href="https://hexdocs.pm/tidewave/figma.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/figma.html</a> – Tidewave Web adds Figma support documentation</li>
<li><a href="https://www.youtube.com/watch?v=TXPC2KbkIeQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=TXPC2KbkIeQ</a> – YouTube video demonstrating how the Figma integration works with Tidewave</li>
<li><a href="https://hex.pm/packages/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/kql</a> – TvLabs releases library that parses KQL (Kibana Query Language)</li>
<li><a href="https://github.com/tv-labs/kql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/kql</a> – GitHub repository for the KQL parser library</li>
<li><a href="https://learn.microsoft.com/en-us/kusto/query?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://learn.microsoft.com/en-us/kusto/query</a> – Microsoft Kusto query language documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/lucene-query-syntax</a> – Lucene query syntax documentation (similar but different from Kibana QL)</li>
<li><a href="https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql-kibana</a> – ElasticQL documentation (similar but different from Kibana QL)</li>
<li><a href="https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:qt3c3wtm4y63hc7qftg2erdp/post/3m63azgtbds2t</a> – Erlang Ecosystem Foundation CNA now publishes vulnerability data directly to OSV.dev</li>
<li><a href="https://security.erlef.org/aegis/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/aegis/</a> – Information about the EEF ÆGIS Initiative, now covering Nerves project and OpenRiak</li>
<li><a href="https://x.com/josevalim/status/1991140574540251590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1991140574540251590</a> – José Valim&#39;s post about CloudFlare outage discussing the difference between handling errors vs designing for failure and how Erlang/Elixir&#39;s approach provides system-level mechanics for resilience</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>280: Dark Matter Developers</title>
  <link>https://podcast.thinkingelixir.com/280</link>
  <guid isPermaLink="false">79adf9da-9670-4f50-ace6-abd9e15ddd5d</guid>
  <pubDate>Tue, 25 Nov 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/79adf9da-9670-4f50-ace6-abd9e15ddd5d.mp3" length="30648320" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir 1.19.3 release, Tidewave Web adding Claude Code and Codex support, Hologram’s JavaScript porting initiative, new pg_large_objects and playwright_ex libraries, TIOBE language index rankings, and more!</itunes:subtitle>
  <itunes:duration>42:08</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Elixir 1.19.3 point release with enhanced regular expression support in config files, Tidewave Web adding support for Claude Code and OpenAI Codex agents, Hologram's JavaScript porting initiative seeking community help to complete their browser runtime, a new pglargeobjects library for streaming large binary data with Postgres, the experimental playwright_ex library for browser automation, and the latest TIOBE Index showing C# nearly displacing Java while Elixir ranks at #38, and more!
Show Notes online - http://podcast.thinkingelixir.com/280 (http://podcast.thinkingelixir.com/280)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://github.com/elixir-lang/elixir/releases/tag/v1.19.3 (https://github.com/elixir-lang/elixir/releases/tag/v1.19.3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.19.3 point release with support for /E modifier in config file regular expressions and mix help for standard library apps
https://tidewave.ai/blog/claude-code-codex (https://tidewave.ai/blog/claude-code-codex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web now supports Claude Code and OpenAI Codex agents
https://www.youtube.com/watch?v=qxzPZ0PGd2s (https://www.youtube.com/watch?v=qxzPZ0PGd2s?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video showing how to configure Claude Code and Codex agents in Tidewave Web
https://x.com/bart_blast/status/1989862380776370450?s=12&amp;amp;t=Xn6DY9Qzc5nGLdqEskRjvQ (https://x.com/bart_blast/status/1989862380776370450?s=12&amp;amp;t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram announcement about JavaScript porting request
https://hologram.page/blog/elixir-to-javascript-porting-initiative (https://hologram.page/blog/elixir-to-javascript-porting-initiative?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram's call for help porting Erlang functions to JavaScript for browser runtime
https://hologram.page/reference/client-runtime/erlang (https://hologram.page/reference/client-runtime/erlang?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Progress page tracking Erlang to JavaScript porting efforts for Hologram
https://github.com/frerich/pglargeobjects (https://github.com/frerich/pg_large_objects?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New pglargeobjects library for streaming large binary data to/from Postgres using the Large Object API
https://elixirforum.com/t/playwright-ex-playwright-client-for-browser-automation/73323 (https://elixirforum.com/t/playwright-ex-playwright-client-for-browser-automation/73323?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New playwright_ex library for browser automation with Chromium, Firefox, Safari and Edge
https://www.tiobe.com/tiobe-index/ (https://www.tiobe.com/tiobe-index/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – TIOBE Index updated language rankings with C# nearly displacing Java and Elixir at 38
https://www.tiobe.com/tiobe-index/programminglanguages_definition/#instances (https://www.tiobe.com/tiobe-index/programminglanguages_definition/#instances?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – TIOBE Index methodology explaining how language popularity is calculated
https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor (https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reference to Microsoft Blazor as context for C# growth
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, tiobe, javascript, hologram</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Elixir 1.19.3 point release with enhanced regular expression support in config files, Tidewave Web adding support for Claude Code and OpenAI Codex agents, Hologram&#39;s JavaScript porting initiative seeking community help to complete their browser runtime, a new pg_large_objects library for streaming large binary data with Postgres, the experimental playwright_ex library for browser automation, and the latest TIOBE Index showing C# nearly displacing Java while Elixir ranks at #38, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/elixir-lang/elixir/releases/tag/v1.19.3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.3</a> – Elixir 1.19.3 point release with support for /E modifier in config file regular expressions and mix help for standard library apps</li>
<li><a href="https://tidewave.ai/blog/claude-code-codex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/claude-code-codex</a> – Tidewave Web now supports Claude Code and OpenAI Codex agents</li>
<li><a href="https://www.youtube.com/watch?v=qxzPZ0PGd2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=qxzPZ0PGd2s</a> – Video showing how to configure Claude Code and Codex agents in Tidewave Web</li>
<li><a href="https://x.com/bart_blast/status/1989862380776370450?s=12&t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bart_blast/status/1989862380776370450?s=12&amp;t=Xn6DY9Qzc5nGLdqEskRjvQ</a> – Hologram announcement about JavaScript porting request</li>
<li><a href="https://hologram.page/blog/elixir-to-javascript-porting-initiative?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/elixir-to-javascript-porting-initiative</a> – Hologram&#39;s call for help porting Erlang functions to JavaScript for browser runtime</li>
<li><a href="https://hologram.page/reference/client-runtime/erlang?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/reference/client-runtime/erlang</a> – Progress page tracking Erlang to JavaScript porting efforts for Hologram</li>
<li><a href="https://github.com/frerich/pg_large_objects?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/frerich/pg_large_objects</a> – New pg_large_objects library for streaming large binary data to/from Postgres using the Large Object API</li>
<li><a href="https://elixirforum.com/t/playwright-ex-playwright-client-for-browser-automation/73323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/playwright-ex-playwright-client-for-browser-automation/73323</a> – New playwright_ex library for browser automation with Chromium, Firefox, Safari and Edge</li>
<li><a href="https://www.tiobe.com/tiobe-index/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.tiobe.com/tiobe-index/</a> – TIOBE Index updated language rankings with C# nearly displacing Java and Elixir at 38</li>
<li><a href="https://www.tiobe.com/tiobe-index/programminglanguages_definition/#instances?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.tiobe.com/tiobe-index/programminglanguages_definition/#instances</a> – TIOBE Index methodology explaining how language popularity is calculated</li>
<li><a href="https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor</a> – Reference to Microsoft Blazor as context for C# growth</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Elixir 1.19.3 point release with enhanced regular expression support in config files, Tidewave Web adding support for Claude Code and OpenAI Codex agents, Hologram&#39;s JavaScript porting initiative seeking community help to complete their browser runtime, a new pg_large_objects library for streaming large binary data with Postgres, the experimental playwright_ex library for browser automation, and the latest TIOBE Index showing C# nearly displacing Java while Elixir ranks at #38, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/elixir-lang/elixir/releases/tag/v1.19.3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.3</a> – Elixir 1.19.3 point release with support for /E modifier in config file regular expressions and mix help for standard library apps</li>
<li><a href="https://tidewave.ai/blog/claude-code-codex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/claude-code-codex</a> – Tidewave Web now supports Claude Code and OpenAI Codex agents</li>
<li><a href="https://www.youtube.com/watch?v=qxzPZ0PGd2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=qxzPZ0PGd2s</a> – Video showing how to configure Claude Code and Codex agents in Tidewave Web</li>
<li><a href="https://x.com/bart_blast/status/1989862380776370450?s=12&t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bart_blast/status/1989862380776370450?s=12&amp;t=Xn6DY9Qzc5nGLdqEskRjvQ</a> – Hologram announcement about JavaScript porting request</li>
<li><a href="https://hologram.page/blog/elixir-to-javascript-porting-initiative?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/elixir-to-javascript-porting-initiative</a> – Hologram&#39;s call for help porting Erlang functions to JavaScript for browser runtime</li>
<li><a href="https://hologram.page/reference/client-runtime/erlang?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/reference/client-runtime/erlang</a> – Progress page tracking Erlang to JavaScript porting efforts for Hologram</li>
<li><a href="https://github.com/frerich/pg_large_objects?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/frerich/pg_large_objects</a> – New pg_large_objects library for streaming large binary data to/from Postgres using the Large Object API</li>
<li><a href="https://elixirforum.com/t/playwright-ex-playwright-client-for-browser-automation/73323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/playwright-ex-playwright-client-for-browser-automation/73323</a> – New playwright_ex library for browser automation with Chromium, Firefox, Safari and Edge</li>
<li><a href="https://www.tiobe.com/tiobe-index/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.tiobe.com/tiobe-index/</a> – TIOBE Index updated language rankings with C# nearly displacing Java and Elixir at 38</li>
<li><a href="https://www.tiobe.com/tiobe-index/programminglanguages_definition/#instances?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.tiobe.com/tiobe-index/programminglanguages_definition/#instances</a> – TIOBE Index methodology explaining how language popularity is calculated</li>
<li><a href="https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor</a> – Reference to Microsoft Blazor as context for C# growth</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>279: Hot Code Upgrades and Hotter AI Takes</title>
  <link>https://podcast.thinkingelixir.com/279</link>
  <guid isPermaLink="false">be888ee8-75dc-4de3-8a4a-694294df19f4</guid>
  <pubDate>Tue, 18 Nov 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/be888ee8-75dc-4de3-8a4a-694294df19f4.mp3" length="33865728" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>FlyDeploy for hot code upgrades, GRPC library with Livebook docs, ErrorTracker v0.7.0, GitHub’s Octoverse shows TypeScript on top, and Mark’s AI workflow that turns 2 weeks into 2 days!</itunes:subtitle>
  <itunes:duration>46:36</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 Chris McCord's FlyDeploy for zero-downtime hot code upgrades on Fly.io, the Elixir GRPC library update with interactive Livebook documentation, ErrorTracker v0.7.0 with LiveView 1.0 support, a new AI-powered terminal emulator called exterm_ai, Horde joining a new GitHub organization focused on distributed systems, SmartLogic's case study using Elixir for real-time air quality monitoring, GitHub's 2025 Octoverse report showing TypeScript becoming the most used language, and Mark shares his detailed AI development workflow that compresses 2 weeks of work into 2 days by using coding agents as a Software Architect, and more!
Show Notes online - http://podcast.thinkingelixir.com/279 (http://podcast.thinkingelixir.com/279)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://github.com/chrismccord/fly_deploy (https://github.com/chrismccord/fly_deploy?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord releases FlyDeploy - enables hot code upgrades for Elixir applications on Fly.io without restarts or downtime
https://x.com/sleipni_r/status/1986791040607481930 (https://x.com/sleipni_r/status/1986791040607481930?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir GRPC library updated to v0.11.4 with beautiful interactive Livebook documentation and new stream features including effects and map_error
https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0 (https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ErrorTracker v0.7.0 released with Igniter installer, LiveView 1.0 support, better MariaDB support, and security updates
https://github.com/metehan/exterm_ai (https://github.com/metehan/exterm_ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – exterm_ai - an advanced web-based terminal emulator with built-in AI assistance powered by OpenRouter, like a web-based warp.dev
https://github.com/elixir-horde/horde (https://github.com/elixir-horde/horde?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Horde - distributed Supervisor and Registry backed by DeltaCrdt
https://github.com/elixir-horde (https://github.com/elixir-horde?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New @elixir_horde GitHub organization focused on distributed systems, fault-tolerant supervision, and global process registration
https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x (https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PSA for Zed editor users about Expert LSP not having versioned releases yet
https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606 (https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – David's guide for configuring Zed to manually update Expert LSP
https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q (https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – SmartLogic announcement about ICRT case study
https://smartlogic.io/case-studies/icrt (https://smartlogic.io/case-studies/icrt?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – SmartLogic case study on using Elixir to help researchers with real-time air quality monitoring and alerts for residents
https://johnelmlabs.com/posts/top-3-liveview-form-mistakes (https://johnelmlabs.com/posts/top-3-liveview-form-mistakes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article covering the top 3 LiveView form mistakes - slow laggy forms, brittle UI/database coupling, and valid data that can't submit
https://boragonul.com/post/falling-in-love-with-erlang (https://boragonul.com/post/falling-in-love-with-erlang?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article about falling in love with Erlang
https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js (https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article explaining why the author chose Phoenix LiveView over Rails, Laravel, and Next.js
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/ (https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub's 2025 Octoverse report showing TypeScript overtaking Python and JavaScript, 36M new developers joined, and AI adoption accelerating
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
Mark shares his AI development workflow using Claude Code and Cursor, going from PRD to implementation plan to working code with tests in 2 days instead of 2 weeks
https://www.youtube.com/watch?v=DULfEcPR0Gc (https://www.youtube.com/watch?v=DULfEcPR0Gc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Y Combinator podcast about why enterprise is bad at AI, discussing the MIT report on AI initiative failures
https://github.com/maxim-ist/elixir-architect (https://github.com/maxim-ist/elixir-architect?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Elixir Architect Claude Code skill for AI-assisted development
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, deploy, hot code, OTP, BEAM, AI, Github</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Chris McCord&#39;s FlyDeploy for zero-downtime hot code upgrades on Fly.io, the Elixir GRPC library update with interactive Livebook documentation, ErrorTracker v0.7.0 with LiveView 1.0 support, a new AI-powered terminal emulator called exterm_ai, Horde joining a new GitHub organization focused on distributed systems, SmartLogic&#39;s case study using Elixir for real-time air quality monitoring, GitHub&#39;s 2025 Octoverse report showing TypeScript becoming the most used language, and Mark shares his detailed AI development workflow that compresses 2 weeks of work into 2 days by using coding agents as a Software Architect, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/chrismccord/fly_deploy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/fly_deploy</a> – Chris McCord releases FlyDeploy - enables hot code upgrades for Elixir applications on Fly.io without restarts or downtime</li>
<li><a href="https://x.com/sleipni_r/status/1986791040607481930?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sleipni_r/status/1986791040607481930</a> – Elixir GRPC library updated to v0.11.4 with beautiful interactive Livebook documentation and new stream features including effects and map_error</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0</a> – ErrorTracker v0.7.0 released with Igniter installer, LiveView 1.0 support, better MariaDB support, and security updates</li>
<li><a href="https://github.com/metehan/exterm_ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/metehan/exterm_ai</a> – exterm_ai - an advanced web-based terminal emulator with built-in AI assistance powered by OpenRouter, like a web-based warp.dev</li>
<li><a href="https://github.com/elixir-horde/horde?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-horde/horde</a> – Horde - distributed Supervisor and Registry backed by DeltaCrdt</li>
<li><a href="https://github.com/elixir-horde?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-horde</a> – New @elixir_horde GitHub organization focused on distributed systems, fault-tolerant supervision, and global process registration</li>
<li><a href="https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x</a> – PSA for Zed editor users about Expert LSP not having versioned releases yet</li>
<li><a href="https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606</a> – David&#39;s guide for configuring Zed to manually update Expert LSP</li>
<li><a href="https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q</a> – SmartLogic announcement about ICRT case study</li>
<li><a href="https://smartlogic.io/case-studies/icrt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smartlogic.io/case-studies/icrt</a> – SmartLogic case study on using Elixir to help researchers with real-time air quality monitoring and alerts for residents</li>
<li><a href="https://johnelmlabs.com/posts/top-3-liveview-form-mistakes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://johnelmlabs.com/posts/top-3-liveview-form-mistakes</a> – Article covering the top 3 LiveView form mistakes - slow laggy forms, brittle UI/database coupling, and valid data that can&#39;t submit</li>
<li><a href="https://boragonul.com/post/falling-in-love-with-erlang?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://boragonul.com/post/falling-in-love-with-erlang</a> – Article about falling in love with Erlang</li>
<li><a href="https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js</a> – Article explaining why the author chose Phoenix LiveView over Rails, Laravel, and Next.js</li>
<li><a href="https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/</a> – GitHub&#39;s 2025 Octoverse report showing TypeScript overtaking Python and JavaScript, 36M new developers joined, and AI adoption accelerating</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>Mark shares his AI development workflow using Claude Code and Cursor, going from PRD to implementation plan to working code with tests in 2 days instead of 2 weeks</li>
<li><a href="https://www.youtube.com/watch?v=DULfEcPR0Gc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=DULfEcPR0Gc</a> – Y Combinator podcast about why enterprise is bad at AI, discussing the MIT report on AI initiative failures</li>
<li><a href="https://github.com/maxim-ist/elixir-architect?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/maxim-ist/elixir-architect</a> – New Elixir Architect Claude Code skill for AI-assisted development</li>
</ul>

<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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Chris McCord&#39;s FlyDeploy for zero-downtime hot code upgrades on Fly.io, the Elixir GRPC library update with interactive Livebook documentation, ErrorTracker v0.7.0 with LiveView 1.0 support, a new AI-powered terminal emulator called exterm_ai, Horde joining a new GitHub organization focused on distributed systems, SmartLogic&#39;s case study using Elixir for real-time air quality monitoring, GitHub&#39;s 2025 Octoverse report showing TypeScript becoming the most used language, and Mark shares his detailed AI development workflow that compresses 2 weeks of work into 2 days by using coding agents as a Software Architect, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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/chrismccord/fly_deploy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/fly_deploy</a> – Chris McCord releases FlyDeploy - enables hot code upgrades for Elixir applications on Fly.io without restarts or downtime</li>
<li><a href="https://x.com/sleipni_r/status/1986791040607481930?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sleipni_r/status/1986791040607481930</a> – Elixir GRPC library updated to v0.11.4 with beautiful interactive Livebook documentation and new stream features including effects and map_error</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.7.0</a> – ErrorTracker v0.7.0 released with Igniter installer, LiveView 1.0 support, better MariaDB support, and security updates</li>
<li><a href="https://github.com/metehan/exterm_ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/metehan/exterm_ai</a> – exterm_ai - an advanced web-based terminal emulator with built-in AI assistance powered by OpenRouter, like a web-based warp.dev</li>
<li><a href="https://github.com/elixir-horde/horde?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-horde/horde</a> – Horde - distributed Supervisor and Registry backed by DeltaCrdt</li>
<li><a href="https://github.com/elixir-horde?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-horde</a> – New @elixir_horde GitHub organization focused on distributed systems, fault-tolerant supervision, and global process registration</li>
<li><a href="https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peregrine.bsky.social/post/3m52kusb7ek2x</a> – PSA for Zed editor users about Expert LSP not having versioned releases yet</li>
<li><a href="https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/dbernheisel/b533b289fd5ed13f8333ae92a71c9606</a> – David&#39;s guide for configuring Zed to manually update Expert LSP</li>
<li><a href="https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/smartlogic.io/post/3m5ecck4h3j2q</a> – SmartLogic announcement about ICRT case study</li>
<li><a href="https://smartlogic.io/case-studies/icrt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smartlogic.io/case-studies/icrt</a> – SmartLogic case study on using Elixir to help researchers with real-time air quality monitoring and alerts for residents</li>
<li><a href="https://johnelmlabs.com/posts/top-3-liveview-form-mistakes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://johnelmlabs.com/posts/top-3-liveview-form-mistakes</a> – Article covering the top 3 LiveView form mistakes - slow laggy forms, brittle UI/database coupling, and valid data that can&#39;t submit</li>
<li><a href="https://boragonul.com/post/falling-in-love-with-erlang?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://boragonul.com/post/falling-in-love-with-erlang</a> – Article about falling in love with Erlang</li>
<li><a href="https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.yellowduck.be/posts/why-i-chose-phoenix-liveview-over-rails-laravel-and-next-js</a> – Article explaining why the author chose Phoenix LiveView over Rails, Laravel, and Next.js</li>
<li><a href="https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/</a> – GitHub&#39;s 2025 Octoverse report showing TypeScript overtaking Python and JavaScript, 36M new developers joined, and AI adoption accelerating</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>Mark shares his AI development workflow using Claude Code and Cursor, going from PRD to implementation plan to working code with tests in 2 days instead of 2 weeks</li>
<li><a href="https://www.youtube.com/watch?v=DULfEcPR0Gc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=DULfEcPR0Gc</a> – Y Combinator podcast about why enterprise is bad at AI, discussing the MIT report on AI initiative failures</li>
<li><a href="https://github.com/maxim-ist/elixir-architect?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/maxim-ist/elixir-architect</a> – New Elixir Architect Claude Code skill for AI-assisted development</li>
</ul>

<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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>278: WAL-ing Through Database Changes</title>
  <link>https://podcast.thinkingelixir.com/278</link>
  <guid isPermaLink="false">3f6c562e-89c1-4a11-8dd4-9e8df618fb8c</guid>
  <pubDate>Tue, 11 Nov 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/3f6c562e-89c1-4a11-8dd4-9e8df618fb8c.mp3" length="23146496" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes ReqLLM 1.0 with standardized LLM APIs, Codicil bringing semantic code understanding to AI assistants, Tidewave Web expanding to Django, Rails, Next.js and more, phoenix_test_playwright browser pooling, and Postgres WAL for database notifications!</itunes:subtitle>
  <itunes:duration>31:43</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API support across multiple providers, Isaac Yonemoto's Codicil library bringing semantic code understanding to AI assistants through MCP, José Valim teasing Tidewave Web expansion to support Django, Rails, Next.js and other popular frameworks, phoenixtestplaywright adding browser pooling for improved performance, Peter Ullrich's deep dive into using Postgres WAL for database change notifications at scale, and more!
Show Notes online - http://podcast.thinkingelixir.com/278 (http://podcast.thinkingelixir.com/278)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://elixir-survey.typeform.com/2025-edition (https://elixir-survey.typeform.com/2025-edition?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Curiosum Elixir survey open until November 14th, 2025 (about 2 days remaining when episode releases)
https://elixir-hub.com/surveys (https://elixir-hub.com/surveys?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Where survey results will be published after the survey closes
https://x.com/mikehostetler/status/1985134169899360709 (https://x.com/mikehostetler/status/1985134169899360709?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement tweet about ReqLLM 1.0 release
https://agentjido.xyz/blog/announcing-reqllm-10 (https://agentjido.xyz/blog/announcing-req_llm-1_0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post announcing ReqLLM 1.0, a Req-based package to standardize LLM API calls and responses across providers
https://github.com/agentjido/req_llm (https://github.com/agentjido/req_llm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ReqLLM GitHub repository - went through 8 RCs to reach 1.0, includes Google Vertex AI, AWS Bedrock support, and more
https://x.com/DNAutics/status/1983278808271663452 (https://x.com/DNAutics/status/1983278808271663452?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Isaac Yonemoto's tweet about using an LLM to build an MCP to analyze and service Elixir codebases
https://github.com/E-xyza/codicil/ (https://github.com/E-xyza/codicil/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Codicil - Elixir library providing AI coding assistants with deep semantic understanding of your codebase through the Model Context Protocol
Isaac will be speaking about Codicil at ExMex conference (which will have concluded by episode release)
https://x.com/josevalim/status/1985408862690685315 (https://x.com/josevalim/status/1985408862690685315?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim teases upcoming Tidewave Web expansion to support multiple frameworks including Django, FastAPI, Flask, Next.js, Phoenix, Rails, and React + Vite
https://github.com/ftes/phoenixtestplaywright (https://github.com/ftes/phoenix_test_playwright?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – phoenixtestplaywright library - executes PhoenixTest cases in actual browsers via Playwright
https://github.com/ftes/phoenixtestplaywright/blob/main/CHANGELOG.md (https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for versions 0.9.0 and 0.9.1 with expanded click support, drag and drop, and browser pooling for reduced memory and higher speed
https://github.com/ftes/phoenixtestplaywright/pull/86 (https://github.com/ftes/phoenix_test_playwright/pull/86?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pull request implementing browser pooling feature
https://hexdocs.pm/phoenix_test (https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixTest documentation
https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y (https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich's Bluesky post about listening to database changes through Postgres WAL
https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal (https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – In-depth blog post about using Postgres Write Ahead Log (WAL) for database change notifications at scale, avoiding pg_notify performance issues
https://github.com/superfly/flyrpcelixir (https://github.com/superfly/fly_rpc_elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – fly_rpc Elixir library that uses WAL monitoring to track Postgres replication for distributed RPC calls across regions
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, llm, postgres, db, WAL, replication, playwright</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API support across multiple providers, Isaac Yonemoto&#39;s Codicil library bringing semantic code understanding to AI assistants through MCP, José Valim teasing Tidewave Web expansion to support Django, Rails, Next.js and other popular frameworks, phoenix_test_playwright adding browser pooling for improved performance, Peter Ullrich&#39;s deep dive into using Postgres WAL for database change notifications at scale, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://elixir-survey.typeform.com/2025-edition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-survey.typeform.com/2025-edition</a> – Curiosum Elixir survey open until November 14th, 2025 (about 2 days remaining when episode releases)</li>
<li><a href="https://elixir-hub.com/surveys?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/surveys</a> – Where survey results will be published after the survey closes</li>
<li><a href="https://x.com/mikehostetler/status/1985134169899360709?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1985134169899360709</a> – Announcement tweet about ReqLLM 1.0 release</li>
<li><a href="https://agentjido.xyz/blog/announcing-req_llm-1_0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agentjido.xyz/blog/announcing-req_llm-1_0</a> – Blog post announcing ReqLLM 1.0, a Req-based package to standardize LLM API calls and responses across providers</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 GitHub repository - went through 8 RCs to reach 1.0, includes Google Vertex AI, AWS Bedrock support, and more</li>
<li><a href="https://x.com/DNAutics/status/1983278808271663452?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/DNAutics/status/1983278808271663452</a> – Isaac Yonemoto&#39;s tweet about using an LLM to build an MCP to analyze and service Elixir codebases</li>
<li><a href="https://github.com/E-xyza/codicil/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/codicil/</a> – Codicil - Elixir library providing AI coding assistants with deep semantic understanding of your codebase through the Model Context Protocol</li>
<li>Isaac will be speaking about Codicil at ExMex conference (which will have concluded by episode release)</li>
<li><a href="https://x.com/josevalim/status/1985408862690685315?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1985408862690685315</a> – José Valim teases upcoming Tidewave Web expansion to support multiple frameworks including Django, FastAPI, Flask, Next.js, Phoenix, Rails, and React + Vite</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright</a> – phoenix_test_playwright library - executes PhoenixTest cases in actual browsers via Playwright</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md</a> – Changelog for versions 0.9.0 and 0.9.1 with expanded click support, drag and drop, and browser pooling for reduced memory and higher speed</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/pull/86?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/pull/86</a> – Pull request implementing browser pooling feature</li>
<li><a href="https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test</a> – PhoenixTest documentation</li>
<li><a href="https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y</a> – Peter Ullrich&#39;s Bluesky post about listening to database changes through Postgres WAL</li>
<li><a href="https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal</a> – In-depth blog post about using Postgres Write Ahead Log (WAL) for database change notifications at scale, avoiding pg_notify performance issues</li>
<li><a href="https://github.com/superfly/fly_rpc_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/superfly/fly_rpc_elixir</a> – fly_rpc Elixir library that uses WAL monitoring to track Postgres replication for distributed RPC calls across regions</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API support across multiple providers, Isaac Yonemoto&#39;s Codicil library bringing semantic code understanding to AI assistants through MCP, José Valim teasing Tidewave Web expansion to support Django, Rails, Next.js and other popular frameworks, phoenix_test_playwright adding browser pooling for improved performance, Peter Ullrich&#39;s deep dive into using Postgres WAL for database change notifications at scale, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://elixir-survey.typeform.com/2025-edition?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-survey.typeform.com/2025-edition</a> – Curiosum Elixir survey open until November 14th, 2025 (about 2 days remaining when episode releases)</li>
<li><a href="https://elixir-hub.com/surveys?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/surveys</a> – Where survey results will be published after the survey closes</li>
<li><a href="https://x.com/mikehostetler/status/1985134169899360709?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1985134169899360709</a> – Announcement tweet about ReqLLM 1.0 release</li>
<li><a href="https://agentjido.xyz/blog/announcing-req_llm-1_0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agentjido.xyz/blog/announcing-req_llm-1_0</a> – Blog post announcing ReqLLM 1.0, a Req-based package to standardize LLM API calls and responses across providers</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 GitHub repository - went through 8 RCs to reach 1.0, includes Google Vertex AI, AWS Bedrock support, and more</li>
<li><a href="https://x.com/DNAutics/status/1983278808271663452?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/DNAutics/status/1983278808271663452</a> – Isaac Yonemoto&#39;s tweet about using an LLM to build an MCP to analyze and service Elixir codebases</li>
<li><a href="https://github.com/E-xyza/codicil/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/codicil/</a> – Codicil - Elixir library providing AI coding assistants with deep semantic understanding of your codebase through the Model Context Protocol</li>
<li>Isaac will be speaking about Codicil at ExMex conference (which will have concluded by episode release)</li>
<li><a href="https://x.com/josevalim/status/1985408862690685315?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1985408862690685315</a> – José Valim teases upcoming Tidewave Web expansion to support multiple frameworks including Django, FastAPI, Flask, Next.js, Phoenix, Rails, and React + Vite</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright</a> – phoenix_test_playwright library - executes PhoenixTest cases in actual browsers via Playwright</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/blob/main/CHANGELOG.md</a> – Changelog for versions 0.9.0 and 0.9.1 with expanded click support, drag and drop, and browser pooling for reduced memory and higher speed</li>
<li><a href="https://github.com/ftes/phoenix_test_playwright/pull/86?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ftes/phoenix_test_playwright/pull/86</a> – Pull request implementing browser pooling feature</li>
<li><a href="https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test</a> – PhoenixTest documentation</li>
<li><a href="https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/peterullrich.com/post/3m4qms5kp322y</a> – Peter Ullrich&#39;s Bluesky post about listening to database changes through Postgres WAL</li>
<li><a href="https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal</a> – In-depth blog post about using Postgres Write Ahead Log (WAL) for database change notifications at scale, avoiding pg_notify performance issues</li>
<li><a href="https://github.com/superfly/fly_rpc_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/superfly/fly_rpc_elixir</a> – fly_rpc Elixir library that uses WAL monitoring to track Postgres replication for distributed RPC calls across regions</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>277: Searching Across the Hexiverse</title>
  <link>https://podcast.thinkingelixir.com/277</link>
  <guid isPermaLink="false">d3cf05d1-05bb-4712-8c7c-8eb50837626b</guid>
  <pubDate>Tue, 04 Nov 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d3cf05d1-05bb-4712-8c7c-8eb50837626b.mp3" length="19144704" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a new HexDocs search engine built in Gleam, Software Mansion's interactive Elixir Language Tour running in WebASM, Stable Diffusion on Mac GPUs through EMLX, AWS outage lessons, and more!</itunes:subtitle>
  <itunes:duration>26:09</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 a powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion's interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente's breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools' new MCP server for AI coding assistants, and more!
Show Notes online - http://podcast.thinkingelixir.com/277 (http://podcast.thinkingelixir.com/277)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/josevalim/status/1982913977459061036 (https://x.com/josevalim/status/1982913977459061036?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc.
https://hexdocs.pm/ (https://hexdocs.pm/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HexDocs home page with new search functionality
https://github.com/hexpm/hexdocs-search (https://github.com/hexpm/hexdocs-search?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the HexDocs search engine, built in Gleam and Lustre
https://hex.pm/blog/announcing-new-hexdocs-search-engine (https://hex.pm/blog/announcing-new-hexdocs-search-engine?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official announcement of the new HexDocs search engine powered by Typesense
New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions
https://hexdocs.pm/elixir/ (https://hexdocs.pm/elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir standard library docs (currently not included in hex.search results)
https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g (https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion announces the Elixir Language Tour
https://elixir-language-tour.swmansion.com (https://elixir-language-tour.swmansion.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required
https://x.com/polvalente/status/1981174585040261610 (https://x.com/polvalente/status/1981174585040261610?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente announces completion of Nx work targeting Mac hardware
https://github.com/elixir-nx/emlx/pull/87 (https://github.com/elixir-nx/emlx/pull/87?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PR for EMLX Nx Backend enabling Stable Diffusion on Mac GPU using MLX (an array framework for Apple silicon)
Work sponsored by tvlabs, dashbit, and TheErlef - companies can sponsor ongoing Nx work through TheErlef
https://x.com/gergelyorosz/status/1980560177305878702 (https://x.com/gergelyorosz/status/1980560177305878702?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Analysis of how the AWS outage exposed engineering failures where products don't plan for region or provider failures
https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position (https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Eight Sleep Pod smart beds were left overheating and stuck in upright positions during the AWS outage
https://immich.app/ (https://immich.app/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Self-hosted photo and video management solution (not cloud-dependent)
https://developer.chrome.com/blog/chrome-devtools-mcp (https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Google Chrome releases public preview of Chrome DevTools Model Context Protocol (MCP) server for AI coding assistants
https://tidewave.ai/ (https://tidewave.ai/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web - browser agnostic development tool
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, aws, hex, search, wasm</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion&#39;s interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente&#39;s breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools&#39; new MCP server for AI coding assistants, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/josevalim/status/1982913977459061036?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1982913977459061036</a> – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc.</li>
<li><a href="https://hexdocs.pm/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/</a> – HexDocs home page with new search functionality</li>
<li><a href="https://github.com/hexpm/hexdocs-search?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hexdocs-search</a> – GitHub repository for the HexDocs search engine, built in Gleam and Lustre</li>
<li><a href="https://hex.pm/blog/announcing-new-hexdocs-search-engine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/blog/announcing-new-hexdocs-search-engine</a> – Official announcement of the new HexDocs search engine powered by Typesense</li>
<li>New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions</li>
<li><a href="https://hexdocs.pm/elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/</a> – Elixir standard library docs (currently not included in hex.search results)</li>
<li><a href="https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g</a> – Software Mansion announces the Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com</a> – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required</li>
<li><a href="https://x.com/polvalente/status/1981174585040261610?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/1981174585040261610</a> – Paulo Valente announces completion of Nx work targeting Mac hardware</li>
<li><a href="https://github.com/elixir-nx/emlx/pull/87?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/emlx/pull/87</a> – PR for EMLX Nx Backend enabling Stable Diffusion on Mac GPU using MLX (an array framework for Apple silicon)</li>
<li>Work sponsored by tvlabs, dashbit, and TheErlef - companies can sponsor ongoing Nx work through TheErlef</li>
<li><a href="https://x.com/gergelyorosz/status/1980560177305878702?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gergelyorosz/status/1980560177305878702</a> – Analysis of how the AWS outage exposed engineering failures where products don&#39;t plan for region or provider failures</li>
<li><a href="https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position</a> – Eight Sleep Pod smart beds were left overheating and stuck in upright positions during the AWS outage</li>
<li><a href="https://immich.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://immich.app/</a> – Self-hosted photo and video management solution (not cloud-dependent)</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Google Chrome releases public preview of Chrome DevTools Model Context Protocol (MCP) server for AI coding assistants</li>
<li><a href="https://tidewave.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/</a> – Tidewave Web - browser agnostic development tool</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion&#39;s interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente&#39;s breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools&#39; new MCP server for AI coding assistants, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/josevalim/status/1982913977459061036?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1982913977459061036</a> – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc.</li>
<li><a href="https://hexdocs.pm/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/</a> – HexDocs home page with new search functionality</li>
<li><a href="https://github.com/hexpm/hexdocs-search?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hexdocs-search</a> – GitHub repository for the HexDocs search engine, built in Gleam and Lustre</li>
<li><a href="https://hex.pm/blog/announcing-new-hexdocs-search-engine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/blog/announcing-new-hexdocs-search-engine</a> – Official announcement of the new HexDocs search engine powered by Typesense</li>
<li>New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions</li>
<li><a href="https://hexdocs.pm/elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/</a> – Elixir standard library docs (currently not included in hex.search results)</li>
<li><a href="https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g</a> – Software Mansion announces the Elixir Language Tour</li>
<li><a href="https://elixir-language-tour.swmansion.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-language-tour.swmansion.com</a> – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required</li>
<li><a href="https://x.com/polvalente/status/1981174585040261610?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/1981174585040261610</a> – Paulo Valente announces completion of Nx work targeting Mac hardware</li>
<li><a href="https://github.com/elixir-nx/emlx/pull/87?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/emlx/pull/87</a> – PR for EMLX Nx Backend enabling Stable Diffusion on Mac GPU using MLX (an array framework for Apple silicon)</li>
<li>Work sponsored by tvlabs, dashbit, and TheErlef - companies can sponsor ongoing Nx work through TheErlef</li>
<li><a href="https://x.com/gergelyorosz/status/1980560177305878702?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gergelyorosz/status/1980560177305878702</a> – Analysis of how the AWS outage exposed engineering failures where products don&#39;t plan for region or provider failures</li>
<li><a href="https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position</a> – Eight Sleep Pod smart beds were left overheating and stuck in upright positions during the AWS outage</li>
<li><a href="https://immich.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://immich.app/</a> – Self-hosted photo and video management solution (not cloud-dependent)</li>
<li><a href="https://developer.chrome.com/blog/chrome-devtools-mcp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/chrome-devtools-mcp</a> – Google Chrome releases public preview of Chrome DevTools Model Context Protocol (MCP) server for AI coding assistants</li>
<li><a href="https://tidewave.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/</a> – Tidewave Web - browser agnostic development tool</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>276: Elixir v1.19 Types and Speed</title>
  <link>https://podcast.thinkingelixir.com/276</link>
  <guid isPermaLink="false">a44a7033-a86f-4440-8fda-fa54bc4d80b4</guid>
  <pubDate>Tue, 28 Oct 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/a44a7033-a86f-4440-8fda-fa54bc4d80b4.mp3" length="30765056" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.19 with enhanced type checking and 4x faster compilation, OpenChain certification for the BEAM ecosystem, Tailwind 4 update for a LiveView component library, ClaudeCode Web with GitHub integration, a critical Redis CVE, and more!</itunes:subtitle>
  <itunes:duration>42:18</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 major release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic's new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more!
Show Notes online - http://podcast.thinkingelixir.com/276 (http://podcast.thinkingelixir.com/276)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/josevalim/status/1978729853349196170 (https://x.com/josevalim/status/1978729853349196170?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces Elixir v1.19 release on social media
https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/ (https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official blog announcement for Elixir v1.19 release
https://hexdocs.pm/elixir/1.19/changelog.html (https://hexdocs.pm/elixir/1.19/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Detailed changelog documentation for Elixir v1.19
https://x.com/theerlef/status/1978896262473662539 (https://x.com/theerlef/status/1978896262473662539?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19
https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/ (https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details about Elixir's OpenChain certification bringing transparency and trust to the BEAM ecosystem
https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806 (https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes
https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a (https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update
https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration (https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details about Mishka Chelekom v0.0.8 with Tailwind 4 support and Phoenix 1.8 compatibility
https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions (https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Report on AWS outage on October 20, 2025 that affected half the web
https://health.aws.amazon.com/health/status (https://health.aws.amazon.com/health/status?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AWS health status dashboard
GitHub announced plans to move infrastructure to Azure over 1-2 years
https://www.anthropic.com/news/claude-code-on-the-web (https://www.anthropic.com/news/claude-code-on-the-web?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic announces ClaudeCode Web
https://claude.ai/code (https://claude.ai/code?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ClaudeCode Web interface
https://youtu.be/s-avRazvmLg (https://youtu.be/s-avRazvmLg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video demonstration of ClaudeCode Web
https://redis.io/blog/security-advisory-cve-2025-49844/ (https://redis.io/blog/security-advisory-cve-2025-49844/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Redis security advisory for CVE-2025-49844 with a 10.0 severity score allowing remote code execution
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, openchain, redis, aws</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the major release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic&#39;s new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/josevalim/status/1978729853349196170?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1978729853349196170</a> – José Valim announces Elixir v1.19 release on social media</li>
<li><a href="https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/</a> – Official blog announcement for Elixir v1.19 release</li>
<li><a href="https://hexdocs.pm/elixir/1.19/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.19/changelog.html</a> – Detailed changelog documentation for Elixir v1.19</li>
<li><a href="https://x.com/theerlef/status/1978896262473662539?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1978896262473662539</a> – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19</li>
<li><a href="https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a> – Details about Elixir&#39;s OpenChain certification bringing transparency and trust to the BEAM ecosystem</li>
<li><a href="https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806</a> – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes</li>
<li><a href="https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a</a> – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update</li>
<li><a href="https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration</a> – Details about Mishka Chelekom v0.0.8 with Tailwind 4 support and Phoenix 1.8 compatibility</li>
<li><a href="https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions</a> – Report on AWS outage on October 20, 2025 that affected half the web</li>
<li><a href="https://health.aws.amazon.com/health/status?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://health.aws.amazon.com/health/status</a> – AWS health status dashboard</li>
<li>GitHub announced plans to move infrastructure to Azure over 1-2 years</li>
<li><a href="https://www.anthropic.com/news/claude-code-on-the-web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-code-on-the-web</a> – Anthropic announces ClaudeCode Web</li>
<li><a href="https://claude.ai/code?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://claude.ai/code</a> – ClaudeCode Web interface</li>
<li><a href="https://youtu.be/s-avRazvmLg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/s-avRazvmLg</a> – Video demonstration of ClaudeCode Web</li>
<li><a href="https://redis.io/blog/security-advisory-cve-2025-49844/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://redis.io/blog/security-advisory-cve-2025-49844/</a> – Redis security advisory for CVE-2025-49844 with a 10.0 severity score allowing remote code execution</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the major release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic&#39;s new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/josevalim/status/1978729853349196170?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1978729853349196170</a> – José Valim announces Elixir v1.19 release on social media</li>
<li><a href="https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/</a> – Official blog announcement for Elixir v1.19 release</li>
<li><a href="https://hexdocs.pm/elixir/1.19/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.19/changelog.html</a> – Detailed changelog documentation for Elixir v1.19</li>
<li><a href="https://x.com/theerlef/status/1978896262473662539?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1978896262473662539</a> – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19</li>
<li><a href="https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a> – Details about Elixir&#39;s OpenChain certification bringing transparency and trust to the BEAM ecosystem</li>
<li><a href="https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806</a> – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes</li>
<li><a href="https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a</a> – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update</li>
<li><a href="https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration</a> – Details about Mishka Chelekom v0.0.8 with Tailwind 4 support and Phoenix 1.8 compatibility</li>
<li><a href="https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions</a> – Report on AWS outage on October 20, 2025 that affected half the web</li>
<li><a href="https://health.aws.amazon.com/health/status?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://health.aws.amazon.com/health/status</a> – AWS health status dashboard</li>
<li>GitHub announced plans to move infrastructure to Azure over 1-2 years</li>
<li><a href="https://www.anthropic.com/news/claude-code-on-the-web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-code-on-the-web</a> – Anthropic announces ClaudeCode Web</li>
<li><a href="https://claude.ai/code?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://claude.ai/code</a> – ClaudeCode Web interface</li>
<li><a href="https://youtu.be/s-avRazvmLg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/s-avRazvmLg</a> – Video demonstration of ClaudeCode Web</li>
<li><a href="https://redis.io/blog/security-advisory-cve-2025-49844/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://redis.io/blog/security-advisory-cve-2025-49844/</a> – Redis security advisory for CVE-2025-49844 with a 10.0 severity score allowing remote code execution</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>275: From Slop to Success?</title>
  <link>https://podcast.thinkingelixir.com/275</link>
  <guid isPermaLink="false">bafffe5b-63e6-4c55-84fe-c5b5a66c52ac</guid>
  <pubDate>Tue, 21 Oct 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/bafffe5b-63e6-4c55-84fe-c5b5a66c52ac.mp3" length="21211136" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.19.0-rc.2 is the last stop to 1.19, typed structs timeline update, new "mix help app:phoenix" command, gRPC v0.11.0, ReqCassette library, AI coding insights, and more!</itunes:subtitle>
  <itunes:duration>29:02</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 release of Elixir v1.19.0-rc.2 with impressive deps compile times and optimized set-theoretic type checking, a timeline update on typed structs arriving by next year, the new "mix help app:phoenix" command for building AI Agent context, gRPC library v0.11.0 with client load balancing, ReqCassette for recording test requests, German Velasco's video walkthrough of Phoenix's AGENTS.md file, Brian Cardarella's insights on the influx of AI-generated codebases needing rescue, Elixir Observer's major updates with categories and semantic search, Chris McCord's demonstration of isolated AI coding sandboxes on Fly Machines, NPM's new security changes for token management, and more!
Show Notes online - http://podcast.thinkingelixir.com/275 (http://podcast.thinkingelixir.com/275)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://netter.net/josevalim/status/1975605515313979674 (https://netter.net/josevalim/status/1975605515313979674?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces Elixir v1.19.0-rc.2 release
https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805 (https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Forum discussion of v1.19.0-rc.2, the last stop before official v1.19 release
Remote.com confirmed their codebase compiles 55% faster on v1.19 with type checking still ~1ms/module on average
José and Guillaume Duboc went beyond current state-of-the-art to optimize key operations for set-theoretic type checking, articles to be published later
https://x.com/josevalim/status/1975588421201715334 (https://x.com/josevalim/status/1975588421201715334?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New "mix help app:phoenix" command in Elixir v1.19 lists all modules with first paragraph of docs
Great shortcut tool for building AI Agent context with brief module descriptions
https://x.com/z_4seven/status/1975795139739357404 (https://x.com/z_4seven/status/1975795139739357404?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim provides update on Elixir's typesystem status and timeline
Plan shifted from typed structs by end of year to providing type inference of all constructs; typed structs might arrive by end of next year
https://x.com/sleipni_r/status/1977901944329875893 (https://x.com/sleipni_r/status/1977901944329875893?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir gRPC library v0.11.0 release announcement
https://github.com/elixir-grpc/grpc (https://github.com/elixir-grpc/grpc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Full-featured Elixir implementation of gRPC protocol with new Client Load Balancing following official specs
https://hexdocs.pm/req_cassette (https://hexdocs.pm/req_cassette?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ReqCassette documentation - new Req library for recording and serializing real requests in tests
https://github.com/lostbean/req_cassette/ (https://github.com/lostbean/req_cassette/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ReqCassette GitHub repository, similar to ExVCR but works with Req and supports async tests
https://github.com/parroty/exvcr (https://github.com/parroty/exvcr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExVCR library for comparison
https://x.com/karlclement/status/1976677105980072238 (https://x.com/karlclement/status/1976677105980072238?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Karl Clement's Twitter thread asking who's using Elixir in production with numerous company replies
https://x.com/germsvel/status/1976264583682625776 (https://x.com/germsvel/status/1976264583682625776?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's new ElixirStream video walking through Phoenix 1.8 AGENTS.md file
Full video is ~25 minutes or split into 12 shorter videos showing what AI typically gets wrong in new Phoenix apps
https://www.youtube.com/watch?v=eBpDaUVxiII (https://www.youtube.com/watch?v=eBpDaUVxiII?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Episode
https://www.youtube.com/shorts/fpbWpunfLVg (https://www.youtube.com/shorts/fpbWpunfLVg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's short video illustrating Ecto's datetime helpers
https://x.com/bcardarella/status/1976217163754070372 (https://x.com/bcardarella/status/1976217163754070372?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella shares insight about clients needing help finishing AI-generated apps
DockYard seeing many AI slop generated apps that are nightmares to build on top of
https://elixir-observer.com/packages/req (https://elixir-observer.com/packages/req?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Observer website updates by Mimiquate with better design and new features
https://elixir-observer.com/categories (https://elixir-observer.com/categories?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New categories feature for package discovery (Actors, AI, Audio, Authentication, etc.)
Categories include semantic search and show unreleased changes per package
https://x.com/chris_mccord/status/1976813860742217754 (https://x.com/chris_mccord/status/1976813860742217754?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord demonstrates creating isolated Claude Code sandbox instances on Fly Machines in 15 seconds
Interesting approach for running AI agents fully isolated from local machine
https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/ (https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NPM announces new security changes including more frequent token rotation and Trusted Publishers (OIDC) support
Response to recent supply chain attacks showing compromised long-lived tokens are critical vulnerability
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>news, elixir, AI, NPM, slop, consultancy, AGENTS.md</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of Elixir v1.19.0-rc.2 with impressive deps compile times and optimized set-theoretic type checking, a timeline update on typed structs arriving by next year, the new &quot;mix help app:phoenix&quot; command for building AI Agent context, gRPC library v0.11.0 with client load balancing, ReqCassette for recording test requests, German Velasco&#39;s video walkthrough of Phoenix&#39;s AGENTS.md file, Brian Cardarella&#39;s insights on the influx of AI-generated codebases needing rescue, Elixir Observer&#39;s major updates with categories and semantic search, Chris McCord&#39;s demonstration of isolated AI coding sandboxes on Fly Machines, NPM&#39;s new security changes for token management, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://netter.net/josevalim/status/1975605515313979674?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://netter.net/josevalim/status/1975605515313979674</a> – José Valim announces Elixir v1.19.0-rc.2 release</li>
<li><a href="https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805</a> – Elixir Forum discussion of v1.19.0-rc.2, the last stop before official v1.19 release</li>
<li>Remote.com confirmed their codebase compiles 55% faster on v1.19 with type checking still ~1ms/module on average</li>
<li>José and Guillaume Duboc went beyond current state-of-the-art to optimize key operations for set-theoretic type checking, articles to be published later</li>
<li><a href="https://x.com/josevalim/status/1975588421201715334?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1975588421201715334</a> – New &quot;mix help app:phoenix&quot; command in Elixir v1.19 lists all modules with first paragraph of docs</li>
<li>Great shortcut tool for building AI Agent context with brief module descriptions</li>
<li><a href="https://x.com/z_4seven/status/1975795139739357404?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/z_4seven/status/1975795139739357404</a> – José Valim provides update on Elixir&#39;s typesystem status and timeline</li>
<li>Plan shifted from typed structs by end of year to providing type inference of all constructs; typed structs might arrive by end of next year</li>
<li><a href="https://x.com/sleipni_r/status/1977901944329875893?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sleipni_r/status/1977901944329875893</a> – Elixir gRPC library v0.11.0 release announcement</li>
<li><a href="https://github.com/elixir-grpc/grpc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-grpc/grpc</a> – Full-featured Elixir implementation of gRPC protocol with new Client Load Balancing following official specs</li>
<li><a href="https://hexdocs.pm/req_cassette?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/req_cassette</a> – ReqCassette documentation - new Req library for recording and serializing real requests in tests</li>
<li><a href="https://github.com/lostbean/req_cassette/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lostbean/req_cassette/</a> – ReqCassette GitHub repository, similar to ExVCR but works with Req and supports async tests</li>
<li><a href="https://github.com/parroty/exvcr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/parroty/exvcr</a> – ExVCR library for comparison</li>
<li><a href="https://x.com/karlclement/status/1976677105980072238?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/karlclement/status/1976677105980072238</a> – Karl Clement&#39;s Twitter thread asking who&#39;s using Elixir in production with numerous company replies</li>
<li><a href="https://x.com/germsvel/status/1976264583682625776?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1976264583682625776</a> – German Velasco&#39;s new ElixirStream video walking through Phoenix 1.8 AGENTS.md file</li>
<li>Full video is ~25 minutes or split into 12 shorter videos showing what AI typically gets wrong in new Phoenix apps</li>
<li><a href="https://www.youtube.com/watch?v=eBpDaUVxiII?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=eBpDaUVxiII</a> – Episode</li>
<li><a href="https://www.youtube.com/shorts/fpbWpunfLVg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/shorts/fpbWpunfLVg</a> – German Velasco&#39;s short video illustrating Ecto&#39;s datetime helpers</li>
<li><a href="https://x.com/bcardarella/status/1976217163754070372?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1976217163754070372</a> – Brian Cardarella shares insight about clients needing help finishing AI-generated apps</li>
<li>DockYard seeing many AI slop generated apps that are nightmares to build on top of</li>
<li><a href="https://elixir-observer.com/packages/req?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-observer.com/packages/req</a> – Elixir Observer website updates by Mimiquate with better design and new features</li>
<li><a href="https://elixir-observer.com/categories?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-observer.com/categories</a> – New categories feature for package discovery (Actors, AI, Audio, Authentication, etc.)</li>
<li>Categories include semantic search and show unreleased changes per package</li>
<li><a href="https://x.com/chris_mccord/status/1976813860742217754?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1976813860742217754</a> – Chris McCord demonstrates creating isolated Claude Code sandbox instances on Fly Machines in 15 seconds</li>
<li>Interesting approach for running AI agents fully isolated from local machine</li>
<li><a href="https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/</a> – NPM announces new security changes including more frequent token rotation and Trusted Publishers (OIDC) support</li>
<li>Response to recent supply chain attacks showing compromised long-lived tokens are critical vulnerability</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the release of Elixir v1.19.0-rc.2 with impressive deps compile times and optimized set-theoretic type checking, a timeline update on typed structs arriving by next year, the new &quot;mix help app:phoenix&quot; command for building AI Agent context, gRPC library v0.11.0 with client load balancing, ReqCassette for recording test requests, German Velasco&#39;s video walkthrough of Phoenix&#39;s AGENTS.md file, Brian Cardarella&#39;s insights on the influx of AI-generated codebases needing rescue, Elixir Observer&#39;s major updates with categories and semantic search, Chris McCord&#39;s demonstration of isolated AI coding sandboxes on Fly Machines, NPM&#39;s new security changes for token management, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://netter.net/josevalim/status/1975605515313979674?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://netter.net/josevalim/status/1975605515313979674</a> – José Valim announces Elixir v1.19.0-rc.2 release</li>
<li><a href="https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805</a> – Elixir Forum discussion of v1.19.0-rc.2, the last stop before official v1.19 release</li>
<li>Remote.com confirmed their codebase compiles 55% faster on v1.19 with type checking still ~1ms/module on average</li>
<li>José and Guillaume Duboc went beyond current state-of-the-art to optimize key operations for set-theoretic type checking, articles to be published later</li>
<li><a href="https://x.com/josevalim/status/1975588421201715334?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1975588421201715334</a> – New &quot;mix help app:phoenix&quot; command in Elixir v1.19 lists all modules with first paragraph of docs</li>
<li>Great shortcut tool for building AI Agent context with brief module descriptions</li>
<li><a href="https://x.com/z_4seven/status/1975795139739357404?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/z_4seven/status/1975795139739357404</a> – José Valim provides update on Elixir&#39;s typesystem status and timeline</li>
<li>Plan shifted from typed structs by end of year to providing type inference of all constructs; typed structs might arrive by end of next year</li>
<li><a href="https://x.com/sleipni_r/status/1977901944329875893?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sleipni_r/status/1977901944329875893</a> – Elixir gRPC library v0.11.0 release announcement</li>
<li><a href="https://github.com/elixir-grpc/grpc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-grpc/grpc</a> – Full-featured Elixir implementation of gRPC protocol with new Client Load Balancing following official specs</li>
<li><a href="https://hexdocs.pm/req_cassette?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/req_cassette</a> – ReqCassette documentation - new Req library for recording and serializing real requests in tests</li>
<li><a href="https://github.com/lostbean/req_cassette/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lostbean/req_cassette/</a> – ReqCassette GitHub repository, similar to ExVCR but works with Req and supports async tests</li>
<li><a href="https://github.com/parroty/exvcr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/parroty/exvcr</a> – ExVCR library for comparison</li>
<li><a href="https://x.com/karlclement/status/1976677105980072238?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/karlclement/status/1976677105980072238</a> – Karl Clement&#39;s Twitter thread asking who&#39;s using Elixir in production with numerous company replies</li>
<li><a href="https://x.com/germsvel/status/1976264583682625776?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1976264583682625776</a> – German Velasco&#39;s new ElixirStream video walking through Phoenix 1.8 AGENTS.md file</li>
<li>Full video is ~25 minutes or split into 12 shorter videos showing what AI typically gets wrong in new Phoenix apps</li>
<li><a href="https://www.youtube.com/watch?v=eBpDaUVxiII?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=eBpDaUVxiII</a> – Episode</li>
<li><a href="https://www.youtube.com/shorts/fpbWpunfLVg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/shorts/fpbWpunfLVg</a> – German Velasco&#39;s short video illustrating Ecto&#39;s datetime helpers</li>
<li><a href="https://x.com/bcardarella/status/1976217163754070372?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1976217163754070372</a> – Brian Cardarella shares insight about clients needing help finishing AI-generated apps</li>
<li>DockYard seeing many AI slop generated apps that are nightmares to build on top of</li>
<li><a href="https://elixir-observer.com/packages/req?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-observer.com/packages/req</a> – Elixir Observer website updates by Mimiquate with better design and new features</li>
<li><a href="https://elixir-observer.com/categories?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-observer.com/categories</a> – New categories feature for package discovery (Actors, AI, Audio, Authentication, etc.)</li>
<li>Categories include semantic search and show unreleased changes per package</li>
<li><a href="https://x.com/chris_mccord/status/1976813860742217754?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1976813860742217754</a> – Chris McCord demonstrates creating isolated Claude Code sandbox instances on Fly Machines in 15 seconds</li>
<li>Interesting approach for running AI agents fully isolated from local machine</li>
<li><a href="https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/</a> – NPM announces new security changes including more frequent token rotation and Trusted Publishers (OIDC) support</li>
<li>Response to recent supply chain attacks showing compromised long-lived tokens are critical vulnerability</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>274: Protocols, Permissions, and Performance</title>
  <link>https://podcast.thinkingelixir.com/274</link>
  <guid isPermaLink="false">347345a5-0198-455e-be60-b15aba42e147</guid>
  <pubDate>Tue, 14 Oct 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/347345a5-0198-455e-be60-b15aba42e147.mp3" length="23013376" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir 1.19.0-rc.1 with 2.3x faster dep compiles, JetBrains adopting Agent Client Protocol, LiveView Native's uncertain future, MDex library upgrades, Permit authorization library, Aether AT Protocol for Bluesky, Supabase's $100M raise, and more!</itunes:subtitle>
  <itunes:duration>31:32</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 release of Elixir 1.19.0-rc.1 with OTP 28.1+ compatibility and impressive 2.3x faster dependency compilation, JetBrains adopting the open Agent Client Protocol for AI coding agents, an update on LiveView Native's uncertain future, major improvements to the MDex Markdown library including streaming support and Quill delta conversion, Curiosum's comprehensive blog post on their Permit authorization library, Elixir gaining an AT Protocol library called Aether for Bluesky integration, Supabase raising $100 million at a $5 billion valuation while building on Elixir, Ruby community fracturing over gem server ownership controversies, security concerns about AI agents escalating privileges across systems, and more!
Show Notes online - http://podcast.thinkingelixir.com/274 (http://podcast.thinkingelixir.com/274)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3 (https://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.19.0-rc.1 released with OTP 28.1+ compatibility, struct update syntax adapted into type assertion operator, improved dependency compilation, OptionParser regex support, and Unicode 17.0.0 support
https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c (https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.19.0-rc.1 dependency compilation is 2.3x faster on MacBook Pro M1 Max compared to 1.18.4
https://x.com/zeddotdev/status/1975241285796552816 (https://x.com/zeddotdev/status/1975241285796552816?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – JetBrains adopts Agent Client Protocol (ACP)
https://zed.dev/blog/jetbrains-on-acp (https://zed.dev/blog/jetbrains-on-acp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details on ACP, an open standard for seamless integration of AI coding agents with any code editor or IDE using JSON-RPC
https://x.com/bcardarella/status/1973369656829166004 (https://x.com/bcardarella/status/1973369656829166004?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella comments that LiveView Native, in it's current implementation, is likely dead in the water
https://x.com/josevalim/status/1975153256524312921 (https://x.com/josevalim/status/1975153256524312921?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's response on LiveView Native direction
https://bsky.app/profile/leandrocp.bsky.social/post/3m2enmdr7e225 (https://bsky.app/profile/leandrocp.bsky.social/post/3m2enmdr7e225?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDex library update with Quill deltas support, streaming Markdown, and improved IEx visualization
https://hexdocs.pm/mdex/changelog.html (https://hexdocs.pm/mdex/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDex changelog with full details on updates
https://quilljs.com/docs/delta (https://quilljs.com/docs/delta?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Quill delta format documentation
https://quilljs.com/playground/snow (https://quilljs.com/playground/snow?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Quill playground and license information
https://www.curiosum.com/blog/authorization-access-control-elixirconf (https://www.curiosum.com/blog/authorization-access-control-elixirconf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Curiosum blog post about the Permit library for authorization and access control in Elixir, based on ElixirConf EU 2025 talk
https://permit.curiosum.com/ (https://permit.curiosum.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit library homepage
https://github.com/curiosum-dev/permit/ (https://github.com/curiosum-dev/permit/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit core library repository
https://github.com/curiosum-dev/permit_ecto (https://github.com/curiosum-dev/permit_ecto?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit Ecto integration
https://github.com/curiosum-dev/permit_phoenix/ (https://github.com/curiosum-dev/permit_phoenix/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit Phoenix integration
https://github.com/curiosum-dev/permit_absinthe (https://github.com/curiosum-dev/permit_absinthe?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Permit Absinthe integration
https://gitea.fullstack.ing/Aether/aether (https://gitea.fullstack.ing/Aether/aether?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Aether - an AT Protocol library for Elixir, the technological basis of Bluesky
https://atproto.com/ (https://atproto.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AT Protocol official website
https://docs.bsky.app/showcase (https://docs.bsky.app/showcase?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky showcase of custom applications built on AT Protocol
https://x.com/kiwicopple/status/1974204868329157057 (https://x.com/kiwicopple/status/1974204868329157057?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase announces Series E funding raise
https://www.msn.com/en-us/money/markets/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/ar-AA1NNo3o (https://www.msn.com/en-us/money/markets/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/ar-AA1NNo3o?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase raises $100 million at $5 billion valuation, with community investment round planned
https://gem.coop/ (https://gem.coop/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New cooperative Ruby gem server launched as alternative to rubygems.org
Ruby community fractures over bundler gem ownership controversy involving DHH and corporate investors like Shopify
https://x.com/wunderwuzzi23/status/1975180021317956040 (https://x.com/wunderwuzzi23/status/1975180021317956040?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AI agents can collaborate and modify each other's settings to escalate privileges
https://embracethered.com/blog/posts/2025/cross-agent-privilege-escalation-agents-that-free-each-other/ (https://embracethered.com/blog/posts/2025/cross-agent-privilege-escalation-agents-that-free-each-other/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Detailed article on cross-agent privilege escalation vulnerabilities in AI agents, exploitable via prompt injection
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, ACP, markdown, LiveView Native, permit, authorization</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of Elixir 1.19.0-rc.1 with OTP 28.1+ compatibility and impressive 2.3x faster dependency compilation, JetBrains adopting the open Agent Client Protocol for AI coding agents, an update on LiveView Native&#39;s uncertain future, major improvements to the MDex Markdown library including streaming support and Quill delta conversion, Curiosum&#39;s comprehensive blog post on their Permit authorization library, Elixir gaining an AT Protocol library called Aether for Bluesky integration, Supabase raising $100 million at a $5 billion valuation while building on Elixir, Ruby community fracturing over gem server ownership controversies, security concerns about AI agents escalating privileges across systems, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3</a> – Elixir 1.19.0-rc.1 released with OTP 28.1+ compatibility, struct update syntax adapted into type assertion operator, improved dependency compilation, OptionParser regex support, and Unicode 17.0.0 support</li>
<li><a href="https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c</a> – Elixir 1.19.0-rc.1 dependency compilation is 2.3x faster on MacBook Pro M1 Max compared to 1.18.4</li>
<li><a href="https://x.com/zeddotdev/status/1975241285796552816?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zeddotdev/status/1975241285796552816</a> – JetBrains adopts Agent Client Protocol (ACP)</li>
<li><a href="https://zed.dev/blog/jetbrains-on-acp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/blog/jetbrains-on-acp</a> – Details on ACP, an open standard for seamless integration of AI coding agents with any code editor or IDE using JSON-RPC</li>
<li><a href="https://x.com/bcardarella/status/1973369656829166004?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1973369656829166004</a> – Brian Cardarella comments that LiveView Native, in it&#39;s current implementation, is likely dead in the water</li>
<li><a href="https://x.com/josevalim/status/1975153256524312921?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1975153256524312921</a> – José Valim&#39;s response on LiveView Native direction</li>
<li><a href="https://bsky.app/profile/leandrocp.bsky.social/post/3m2enmdr7e225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/leandrocp.bsky.social/post/3m2enmdr7e225</a> – MDex library update with Quill deltas support, streaming Markdown, and improved IEx visualization</li>
<li><a href="https://hexdocs.pm/mdex/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/changelog.html</a> – MDex changelog with full details on updates</li>
<li><a href="https://quilljs.com/docs/delta?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://quilljs.com/docs/delta</a> – Quill delta format documentation</li>
<li><a href="https://quilljs.com/playground/snow?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://quilljs.com/playground/snow</a> – Quill playground and license information</li>
<li><a href="https://www.curiosum.com/blog/authorization-access-control-elixirconf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.curiosum.com/blog/authorization-access-control-elixirconf</a> – Curiosum blog post about the Permit library for authorization and access control in Elixir, based on ElixirConf EU 2025 talk</li>
<li><a href="https://permit.curiosum.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://permit.curiosum.com/</a> – Permit library homepage</li>
<li><a href="https://github.com/curiosum-dev/permit/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit/</a> – Permit core library repository</li>
<li><a href="https://github.com/curiosum-dev/permit_ecto?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_ecto</a> – Permit Ecto integration</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix/</a> – Permit Phoenix integration</li>
<li><a href="https://github.com/curiosum-dev/permit_absinthe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_absinthe</a> – Permit Absinthe integration</li>
<li><a href="https://gitea.fullstack.ing/Aether/aether?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gitea.fullstack.ing/Aether/aether</a> – Aether - an AT Protocol library for Elixir, the technological basis of Bluesky</li>
<li><a href="https://atproto.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://atproto.com/</a> – AT Protocol official website</li>
<li><a href="https://docs.bsky.app/showcase?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.bsky.app/showcase</a> – Bluesky showcase of custom applications built on AT Protocol</li>
<li><a href="https://x.com/kiwicopple/status/1974204868329157057?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kiwicopple/status/1974204868329157057</a> – Supabase announces Series E funding raise</li>
<li><a href="https://www.msn.com/en-us/money/markets/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/ar-AA1NNo3o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.msn.com/en-us/money/markets/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/ar-AA1NNo3o</a> – Supabase raises $100 million at $5 billion valuation, with community investment round planned</li>
<li><a href="https://gem.coop/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gem.coop/</a> – New cooperative Ruby gem server launched as alternative to rubygems.org</li>
<li>Ruby community fractures over bundler gem ownership controversy involving DHH and corporate investors like Shopify</li>
<li><a href="https://x.com/wunderwuzzi23/status/1975180021317956040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wunderwuzzi23/status/1975180021317956040</a> – AI agents can collaborate and modify each other&#39;s settings to escalate privileges</li>
<li><a href="https://embracethered.com/blog/posts/2025/cross-agent-privilege-escalation-agents-that-free-each-other/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://embracethered.com/blog/posts/2025/cross-agent-privilege-escalation-agents-that-free-each-other/</a> – Detailed article on cross-agent privilege escalation vulnerabilities in AI agents, exploitable via prompt injection</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the release of Elixir 1.19.0-rc.1 with OTP 28.1+ compatibility and impressive 2.3x faster dependency compilation, JetBrains adopting the open Agent Client Protocol for AI coding agents, an update on LiveView Native&#39;s uncertain future, major improvements to the MDex Markdown library including streaming support and Quill delta conversion, Curiosum&#39;s comprehensive blog post on their Permit authorization library, Elixir gaining an AT Protocol library called Aether for Bluesky integration, Supabase raising $100 million at a $5 billion valuation while building on Elixir, Ruby community fracturing over gem server ownership controversies, security concerns about AI agents escalating privileges across systems, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3</a> – Elixir 1.19.0-rc.1 released with OTP 28.1+ compatibility, struct update syntax adapted into type assertion operator, improved dependency compilation, OptionParser regex support, and Unicode 17.0.0 support</li>
<li><a href="https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c</a> – Elixir 1.19.0-rc.1 dependency compilation is 2.3x faster on MacBook Pro M1 Max compared to 1.18.4</li>
<li><a href="https://x.com/zeddotdev/status/1975241285796552816?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zeddotdev/status/1975241285796552816</a> – JetBrains adopts Agent Client Protocol (ACP)</li>
<li><a href="https://zed.dev/blog/jetbrains-on-acp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/blog/jetbrains-on-acp</a> – Details on ACP, an open standard for seamless integration of AI coding agents with any code editor or IDE using JSON-RPC</li>
<li><a href="https://x.com/bcardarella/status/1973369656829166004?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1973369656829166004</a> – Brian Cardarella comments that LiveView Native, in it&#39;s current implementation, is likely dead in the water</li>
<li><a href="https://x.com/josevalim/status/1975153256524312921?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1975153256524312921</a> – José Valim&#39;s response on LiveView Native direction</li>
<li><a href="https://bsky.app/profile/leandrocp.bsky.social/post/3m2enmdr7e225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/leandrocp.bsky.social/post/3m2enmdr7e225</a> – MDex library update with Quill deltas support, streaming Markdown, and improved IEx visualization</li>
<li><a href="https://hexdocs.pm/mdex/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/changelog.html</a> – MDex changelog with full details on updates</li>
<li><a href="https://quilljs.com/docs/delta?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://quilljs.com/docs/delta</a> – Quill delta format documentation</li>
<li><a href="https://quilljs.com/playground/snow?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://quilljs.com/playground/snow</a> – Quill playground and license information</li>
<li><a href="https://www.curiosum.com/blog/authorization-access-control-elixirconf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.curiosum.com/blog/authorization-access-control-elixirconf</a> – Curiosum blog post about the Permit library for authorization and access control in Elixir, based on ElixirConf EU 2025 talk</li>
<li><a href="https://permit.curiosum.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://permit.curiosum.com/</a> – Permit library homepage</li>
<li><a href="https://github.com/curiosum-dev/permit/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit/</a> – Permit core library repository</li>
<li><a href="https://github.com/curiosum-dev/permit_ecto?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_ecto</a> – Permit Ecto integration</li>
<li><a href="https://github.com/curiosum-dev/permit_phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_phoenix/</a> – Permit Phoenix integration</li>
<li><a href="https://github.com/curiosum-dev/permit_absinthe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/permit_absinthe</a> – Permit Absinthe integration</li>
<li><a href="https://gitea.fullstack.ing/Aether/aether?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gitea.fullstack.ing/Aether/aether</a> – Aether - an AT Protocol library for Elixir, the technological basis of Bluesky</li>
<li><a href="https://atproto.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://atproto.com/</a> – AT Protocol official website</li>
<li><a href="https://docs.bsky.app/showcase?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.bsky.app/showcase</a> – Bluesky showcase of custom applications built on AT Protocol</li>
<li><a href="https://x.com/kiwicopple/status/1974204868329157057?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kiwicopple/status/1974204868329157057</a> – Supabase announces Series E funding raise</li>
<li><a href="https://www.msn.com/en-us/money/markets/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/ar-AA1NNo3o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.msn.com/en-us/money/markets/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/ar-AA1NNo3o</a> – Supabase raises $100 million at $5 billion valuation, with community investment round planned</li>
<li><a href="https://gem.coop/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gem.coop/</a> – New cooperative Ruby gem server launched as alternative to rubygems.org</li>
<li>Ruby community fractures over bundler gem ownership controversy involving DHH and corporate investors like Shopify</li>
<li><a href="https://x.com/wunderwuzzi23/status/1975180021317956040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wunderwuzzi23/status/1975180021317956040</a> – AI agents can collaborate and modify each other&#39;s settings to escalate privileges</li>
<li><a href="https://embracethered.com/blog/posts/2025/cross-agent-privilege-escalation-agents-that-free-each-other/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://embracethered.com/blog/posts/2025/cross-agent-privilege-escalation-agents-that-free-each-other/</a> – Detailed article on cross-agent privilege escalation vulnerabilities in AI agents, exploitable via prompt injection</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>273: Does the Language Really Matter?</title>
  <link>https://podcast.thinkingelixir.com/273</link>
  <guid isPermaLink="false">82aa19a6-7025-4a1a-91e5-356a7c66d8c1</guid>
  <pubDate>Tue, 07 Oct 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/82aa19a6-7025-4a1a-91e5-356a7c66d8c1.mp3" length="28735488" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Chris McCord’s LLM web browser tool, Zoi schema validation library, AshDiagram for visualizing Ash applications, EEF’s progress on EU Cyber Resilience Act readiness, PostgreSQL 18 release, and more!</itunes:subtitle>
  <itunes:duration>39: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 Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript's Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation's progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic's Claude Sonnet 4.5 release, IEEE's Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more!
Show Notes online - http://podcast.thinkingelixir.com/273 (http://podcast.thinkingelixir.com/273)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/chris_mccord/status/1972721288029548924 (https://x.com/chris_mccord/status/1972721288029548924?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord announces the web shell command for LLM web browsing
https://github.com/chrismccord/web (https://github.com/chrismccord/web?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages
https://hexdocs.pm/zoi/Zoi.html (https://hexdocs.pm/zoi/Zoi.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod
https://github.com/phcurado/zoi (https://github.com/phcurado/zoi?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zoi GitHub repository
https://zod.dev/ (https://zod.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zod - the JavaScript library that inspired Zoi
https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c (https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of AshDiagram by Jonatan Männchen
https://hexdocs.pm/ash_diagram/AshDiagram.html (https://hexdocs.pm/ash_diagram/AshDiagram.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams
https://github.com/team-alembic/ash_diagram (https://github.com/team-alembic/ash_diagram?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshDiagram GitHub repository with examples of generated diagrams
https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25 (https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Security Update announcement
https://security.erlef.org/assets/aegis/updates/2025-q3.pdf (https://security.erlef.org/assets/aegis/updates/2025-q3.pdf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation's Ægis Initiative Q3 2025 security update document
https://erlef.org/blog/eef/beam-worm (https://erlef.org/blog/eef/beam-worm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF blog post about BEAM security initiatives
https://cyber-resilience-act.com/ (https://cyber-resilience-act.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about the EU's Cyber Resilience Act (CRA)
https://cyber-resilience-act.com/cra/chapter-2/article-24/ (https://cyber-resilience-act.com/cra/chapter-2/article-24/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CRA Article 24 covering requirements for open-source software stewards
https://www.anthropic.com/news/claude-sonnet-4-5 (https://www.anthropic.com/news/claude-sonnet-4-5?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic releases Claude Sonnet 4.5
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200 (https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Claude Code 2.0 update with new native VS Code extension
https://www.postgresql.org/about/news/postgresql-18-released-3142/ (https://www.postgresql.org/about/news/postgresql-18-released-3142/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PostgreSQL 18.0 release announcement
https://www.crunchydata.com/blog/get-excited-about-postgres-18 (https://www.crunchydata.com/blog/get-excited-about-postgres-18?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Crunchy Data blog post about PostgreSQL 18 features
https://x.com/vlad_mihalcea/status/1972198023200440720 (https://x.com/vlad_mihalcea/status/1972198023200440720?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk
https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r (https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban team shares what PostgreSQL 18 means for the Oban project
https://www.youtube.com/watch?v=mlAf9jRMIR0 (https://www.youtube.com/watch?v=mlAf9jRMIR0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Southern California Linux Expo talk diving into PostgreSQL 18 details
https://spectrum.ieee.org/top-programming-languages-2025 (https://spectrum.ieee.org/top-programming-languages-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – IEEE's Top Programming Languages 2025 list
https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings (https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion about whether AI means the end for top programming language rankings
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, LLM, web, postgres, IEEE</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript&#39;s Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation&#39;s progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic&#39;s Claude Sonnet 4.5 release, IEEE&#39;s Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/chris_mccord/status/1972721288029548924?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1972721288029548924</a> – Chris McCord announces the web shell command for LLM web browsing</li>
<li><a href="https://github.com/chrismccord/web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/web</a> – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages</li>
<li><a href="https://hexdocs.pm/zoi/Zoi.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zoi/Zoi.html</a> – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod</li>
<li><a href="https://github.com/phcurado/zoi?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/zoi</a> – Zoi GitHub repository</li>
<li><a href="https://zod.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zod.dev/</a> – Zod - the JavaScript library that inspired Zoi</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c</a> – Announcement of AshDiagram by Jonatan Männchen</li>
<li><a href="https://hexdocs.pm/ash_diagram/AshDiagram.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ash_diagram/AshDiagram.html</a> – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams</li>
<li><a href="https://github.com/team-alembic/ash_diagram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_diagram</a> – AshDiagram GitHub repository with examples of generated diagrams</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25</a> – EEF Security Update announcement</li>
<li><a href="https://security.erlef.org/assets/aegis/updates/2025-q3.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/assets/aegis/updates/2025-q3.pdf</a> – Erlang Ecosystem Foundation&#39;s Ægis Initiative Q3 2025 security update document</li>
<li><a href="https://erlef.org/blog/eef/beam-worm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/beam-worm</a> – EEF blog post about BEAM security initiatives</li>
<li><a href="https://cyber-resilience-act.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/</a> – Information about the EU&#39;s Cyber Resilience Act (CRA)</li>
<li><a href="https://cyber-resilience-act.com/cra/chapter-2/article-24/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/cra/chapter-2/article-24/</a> – CRA Article 24 covering requirements for open-source software stewards</li>
<li><a href="https://www.anthropic.com/news/claude-sonnet-4-5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-sonnet-4-5</a> – Anthropic releases Claude Sonnet 4.5</li>
<li><a href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200</a> – Claude Code 2.0 update with new native VS Code extension</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-18-released-3142/</a> – PostgreSQL 18.0 release announcement</li>
<li><a href="https://www.crunchydata.com/blog/get-excited-about-postgres-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/get-excited-about-postgres-18</a> – Crunchy Data blog post about PostgreSQL 18 features</li>
<li><a href="https://x.com/vlad_mihalcea/status/1972198023200440720?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/vlad_mihalcea/status/1972198023200440720</a> – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r</a> – Oban team shares what PostgreSQL 18 means for the Oban project</li>
<li><a href="https://www.youtube.com/watch?v=mlAf9jRMIR0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mlAf9jRMIR0</a> – Southern California Linux Expo talk diving into PostgreSQL 18 details</li>
<li><a href="https://spectrum.ieee.org/top-programming-languages-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spectrum.ieee.org/top-programming-languages-2025</a> – IEEE&#39;s Top Programming Languages 2025 list</li>
<li><a href="https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings</a> – Discussion about whether AI means the end for top programming language rankings</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript&#39;s Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation&#39;s progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic&#39;s Claude Sonnet 4.5 release, IEEE&#39;s Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-oct2025" 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://x.com/chris_mccord/status/1972721288029548924?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1972721288029548924</a> – Chris McCord announces the web shell command for LLM web browsing</li>
<li><a href="https://github.com/chrismccord/web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrismccord/web</a> – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages</li>
<li><a href="https://hexdocs.pm/zoi/Zoi.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zoi/Zoi.html</a> – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod</li>
<li><a href="https://github.com/phcurado/zoi?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phcurado/zoi</a> – Zoi GitHub repository</li>
<li><a href="https://zod.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zod.dev/</a> – Zod - the JavaScript library that inspired Zoi</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c</a> – Announcement of AshDiagram by Jonatan Männchen</li>
<li><a href="https://hexdocs.pm/ash_diagram/AshDiagram.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ash_diagram/AshDiagram.html</a> – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams</li>
<li><a href="https://github.com/team-alembic/ash_diagram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_diagram</a> – AshDiagram GitHub repository with examples of generated diagrams</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25</a> – EEF Security Update announcement</li>
<li><a href="https://security.erlef.org/assets/aegis/updates/2025-q3.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://security.erlef.org/assets/aegis/updates/2025-q3.pdf</a> – Erlang Ecosystem Foundation&#39;s Ægis Initiative Q3 2025 security update document</li>
<li><a href="https://erlef.org/blog/eef/beam-worm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/beam-worm</a> – EEF blog post about BEAM security initiatives</li>
<li><a href="https://cyber-resilience-act.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/</a> – Information about the EU&#39;s Cyber Resilience Act (CRA)</li>
<li><a href="https://cyber-resilience-act.com/cra/chapter-2/article-24/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cyber-resilience-act.com/cra/chapter-2/article-24/</a> – CRA Article 24 covering requirements for open-source software stewards</li>
<li><a href="https://www.anthropic.com/news/claude-sonnet-4-5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-sonnet-4-5</a> – Anthropic releases Claude Sonnet 4.5</li>
<li><a href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200</a> – Claude Code 2.0 update with new native VS Code extension</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-18-released-3142/</a> – PostgreSQL 18.0 release announcement</li>
<li><a href="https://www.crunchydata.com/blog/get-excited-about-postgres-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/get-excited-about-postgres-18</a> – Crunchy Data blog post about PostgreSQL 18 features</li>
<li><a href="https://x.com/vlad_mihalcea/status/1972198023200440720?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/vlad_mihalcea/status/1972198023200440720</a> – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r</a> – Oban team shares what PostgreSQL 18 means for the Oban project</li>
<li><a href="https://www.youtube.com/watch?v=mlAf9jRMIR0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mlAf9jRMIR0</a> – Southern California Linux Expo talk diving into PostgreSQL 18 details</li>
<li><a href="https://spectrum.ieee.org/top-programming-languages-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spectrum.ieee.org/top-programming-languages-2025</a> – IEEE&#39;s Top Programming Languages 2025 list</li>
<li><a href="https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings</a> – Discussion about whether AI means the end for top programming language rankings</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-oct2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-oct2025">Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>270: Kickstarting the Future of Rebar</title>
  <link>https://podcast.thinkingelixir.com/270</link>
  <guid isPermaLink="false">e76d67b3-3fd2-4c15-9527-7fa79ab6a246</guid>
  <pubDate>Tue, 16 Sep 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/e76d67b3-3fd2-4c15-9527-7fa79ab6a246.mp3" length="17129472" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Rebar4 Kickstarter campaign, Tidewave Web adding React support and OpenRouter integration, Phoenix 1.8.1 release, ElixirConf US videos, AshFramework security advisory, and more!</itunes:subtitle>
  <itunes:duration>23:21</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 a Kickstarter campaign to fund Rebar4 development with the goal of making it an official part of the OTP build system, Tidewave Web adding React support and OpenRouter integration for accessing multiple LLM models, Phoenix 1.8.1 release fixing AGENTS.md generation issues, ElixirConf US 2025 videos being slowly released on YouTube including keynotes from José Valim and Chris McCord, an AshFramework security advisory about before_transaction hooks, and more!
Show Notes online - http://podcast.thinkingelixir.com/270 (http://podcast.thinkingelixir.com/270)
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://x.com/grisporg/status/1963674539008639403 (https://x.com/grisporg/status/1963674539008639403?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet about Peer Stritzinger launching a new Kickstarter for Rebar4 development
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) – Kickstarter campaign to fund Rebar4 development with goal to integrate into OTP project as official build system
https://tidewave.ai/blog/open-router-open-ai (https://tidewave.ai/blog/open-router-open-ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web now supports OpenRouter, unlocking access to other LLM models
https://tidewave.ai/blog/tidewave-goes-full-stack (https://tidewave.ai/blog/tidewave-goes-full-stack?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement that Tidewave Web adds React support and goes full-stack
https://x.com/josevalim/status/1962922957933625593 (https://x.com/josevalim/status/1962922957933625593?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet about Tidewave Web React support
https://hexdocs.pm/tidewave/react.html (https://hexdocs.pm/tidewave/react.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave documentation on React integration
https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc (https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave roadmap on GitHub where users can vote for next framework to support
https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix 1.8.1 release changelog with fixes for AGENTS.md CSS and JavaScript sections
https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt (https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 videos playlist being slowly released on YouTube
https://www.youtube.com/watch?v=6fj2u6Vm42E (https://www.youtube.com/watch?v=6fj2u6Vm42E?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's keynote "Elixir's AI Future" from ElixirConf US 2025
https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k (https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky post about ElixirConf videos being accidentally published early
https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9 (https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshFramework CVE advisory about before_transaction hooks executing despite policy restrictions
https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised (https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Industry news about major NPM packages being compromised affecting 2+ billion downloads per week
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, beam, otp, rebar, malware, npm, tidewave</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a Kickstarter campaign to fund Rebar4 development with the goal of making it an official part of the OTP build system, Tidewave Web adding React support and OpenRouter integration for accessing multiple LLM models, Phoenix 1.8.1 release fixing AGENTS.md generation issues, ElixirConf US 2025 videos being slowly released on YouTube including keynotes from José Valim and Chris McCord, an AshFramework security advisory about before_transaction hooks, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/270" rel="nofollow">http://podcast.thinkingelixir.com/270</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://x.com/grisporg/status/1963674539008639403?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/grisporg/status/1963674539008639403</a> – Tweet about Peer Stritzinger launching a new Kickstarter for Rebar4 development</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> – Kickstarter campaign to fund Rebar4 development with goal to integrate into OTP project as official build system</li>
<li><a href="https://tidewave.ai/blog/open-router-open-ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/open-router-open-ai</a> – Tidewave Web now supports OpenRouter, unlocking access to other LLM models</li>
<li><a href="https://tidewave.ai/blog/tidewave-goes-full-stack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-goes-full-stack</a> – Announcement that Tidewave Web adds React support and goes full-stack</li>
<li><a href="https://x.com/josevalim/status/1962922957933625593?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962922957933625593</a> – José Valim&#39;s tweet about Tidewave Web React support</li>
<li><a href="https://hexdocs.pm/tidewave/react.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/react.html</a> – Tidewave documentation on React integration</li>
<li><a href="https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc</a> – Tidewave roadmap on GitHub where users can vote for next framework to support</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md</a> – Phoenix 1.8.1 release changelog with fixes for AGENTS.md CSS and JavaScript sections</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt</a> – ElixirConf US 2025 videos playlist being slowly released on YouTube</li>
<li><a href="https://www.youtube.com/watch?v=6fj2u6Vm42E?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=6fj2u6Vm42E</a> – Chris McCord&#39;s keynote &quot;Elixir&#39;s AI Future&quot; from ElixirConf US 2025</li>
<li><a href="https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k</a> – Bluesky post about ElixirConf videos being accidentally published early</li>
<li><a href="https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9</a> – AshFramework CVE advisory about before_transaction hooks executing despite policy restrictions</li>
<li><a href="https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised</a> – Industry news about major NPM packages being compromised affecting 2+ billion downloads per week</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 a Kickstarter campaign to fund Rebar4 development with the goal of making it an official part of the OTP build system, Tidewave Web adding React support and OpenRouter integration for accessing multiple LLM models, Phoenix 1.8.1 release fixing AGENTS.md generation issues, ElixirConf US 2025 videos being slowly released on YouTube including keynotes from José Valim and Chris McCord, an AshFramework security advisory about before_transaction hooks, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/270" rel="nofollow">http://podcast.thinkingelixir.com/270</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://x.com/grisporg/status/1963674539008639403?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/grisporg/status/1963674539008639403</a> – Tweet about Peer Stritzinger launching a new Kickstarter for Rebar4 development</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> – Kickstarter campaign to fund Rebar4 development with goal to integrate into OTP project as official build system</li>
<li><a href="https://tidewave.ai/blog/open-router-open-ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/open-router-open-ai</a> – Tidewave Web now supports OpenRouter, unlocking access to other LLM models</li>
<li><a href="https://tidewave.ai/blog/tidewave-goes-full-stack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-goes-full-stack</a> – Announcement that Tidewave Web adds React support and goes full-stack</li>
<li><a href="https://x.com/josevalim/status/1962922957933625593?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962922957933625593</a> – José Valim&#39;s tweet about Tidewave Web React support</li>
<li><a href="https://hexdocs.pm/tidewave/react.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tidewave/react.html</a> – Tidewave documentation on React integration</li>
<li><a href="https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc</a> – Tidewave roadmap on GitHub where users can vote for next framework to support</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md</a> – Phoenix 1.8.1 release changelog with fixes for AGENTS.md CSS and JavaScript sections</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt</a> – ElixirConf US 2025 videos playlist being slowly released on YouTube</li>
<li><a href="https://www.youtube.com/watch?v=6fj2u6Vm42E?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=6fj2u6Vm42E</a> – Chris McCord&#39;s keynote &quot;Elixir&#39;s AI Future&quot; from ElixirConf US 2025</li>
<li><a href="https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k</a> – Bluesky post about ElixirConf videos being accidentally published early</li>
<li><a href="https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9</a> – AshFramework CVE advisory about before_transaction hooks executing despite policy restrictions</li>
<li><a href="https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised</a> – Industry news about major NPM packages being compromised affecting 2+ billion downloads per week</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>269: Elixir with LLMs and Expert Arrives</title>
  <link>https://podcast.thinkingelixir.com/269</link>
  <guid isPermaLink="false">89b5eabe-25dd-4b80-a64b-80f8d22ac8d8</guid>
  <pubDate>Tue, 09 Sep 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/89b5eabe-25dd-4b80-a64b-80f8d22ac8d8.mp3" length="21712896" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Expert, the new official Elixir LSP, Tidewave Web’s first major update, handoff library for distributed graph execution, LiveDebugger v0.4.0, Elixir’s exceptional performance in LLM benchmarks, ElixirConf US heading to Chicago, and more!</itunes:subtitle>
  <itunes:duration>29:43</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes the release of Expert, the new official Elixir LSP that's already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente's handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more!
Show Notes online - http://podcast.thinkingelixir.com/269 (http://podcast.thinkingelixir.com/269)
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/elixir-lang/expert (https://github.com/elixir-lang/expert?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expert, the new official Elixir LSP was released
https://expert-lsp.org/ (https://expert-lsp.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expert LSP official website
https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup (https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Installation instructions for different editors
https://zed.dev/docs/languages/elixir#expert (https://zed.dev/docs/languages/elixir#expert?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zed editor already supports Expert
https://x.com/josevalim/status/1960402157922082981 (https://x.com/josevalim/status/1960402157922082981?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces Tidewave Web first update
https://tidewave.ai/blog/editor-integration-notifications (https://tidewave.ai/blog/editor-integration-notifications?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web blog post and full changelog
https://x.com/josevalim/status/1960692138112352355 (https://x.com/josevalim/status/1960692138112352355?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José mentions plans to open public roadmap soon
https://x.com/josevalim/status/1962491846795391333 (https://x.com/josevalim/status/1962491846795391333?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim interviewed about Tidewave Web with Ruby focus
https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim (https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Full Ruby AI interview with José Valim
https://x.com/josevalim/status/1960683093225865463 (https://x.com/josevalim/status/1960683093225865463?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José discusses Zed's Agent Client Protocol (ACP)
https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs (https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zed working on Claude Code support
https://github.com/orgs/tidewave-ai/projects/1 (https://github.com/orgs/tidewave-ai/projects/1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave's public roadmap
https://github.com/polvalente/handoff (https://github.com/polvalente/handoff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente's handoff library v0.2.0 for distributed graph execution
https://x.com/elixirmembrane/status/1961071773438574897 (https://x.com/elixirmembrane/status/1961071773438574897?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.4.0 release announcement
https://forms.gle/V6tUHpJt94vi1v1TA (https://forms.gle/V6tUHpJt94vi1v1TA?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger feedback form
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
https://x.com/josevalim/status/1962649394139877479 (https://x.com/josevalim/status/1962649394139877479?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares Elixir's exceptional LLM performance results
https://x.com/tomthesilva/status/1962628935730241712 (https://x.com/tomthesilva/status/1962628935730241712?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Thomas Silva's research on language performance in code generation
https://github.com/Tencent-Hunyuan/AutoCodeBenchmark (https://github.com/Tencent-Hunyuan/AutoCodeBenchmark?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tencent's AutoCodeBenchmark multilingual coding evaluation
https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png (https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Benchmark results showing Elixir's top performance
https://x.com/hugobarauna/status/1961914102764261688 (https://x.com/hugobarauna/status/1961914102764261688?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Next ElixirConf US announced for Chicago
Errata correction from José about OIDC implementation attribution to Jonatan Männchen
https://x.com/zack_overflow/status/1960771720727683507 (https://x.com/zack_overflow/status/1960771720727683507?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New developer dependency attack vector using AI CLI tools
https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware (https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supply chain security alert about compromised Nx package
https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/ (https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Semgrep security analysis of the NPM project's Nx compromise
https://www.anthropic.com/news/claude-for-chrome (https://www.anthropic.com/news/claude-for-chrome?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Anthropic's post about securing browser interactions
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, llm, ai, code generation, npm, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of Expert, the new official Elixir LSP that&#39;s already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/269" rel="nofollow">http://podcast.thinkingelixir.com/269</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/elixir-lang/expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert</a> – Expert, the new official Elixir LSP was released</li>
<li><a href="https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/</a> – Expert LSP official website</li>
<li><a href="https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup</a> – Installation instructions for different editors</li>
<li><a href="https://zed.dev/docs/languages/elixir#expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/docs/languages/elixir#expert</a> – Zed editor already supports Expert</li>
<li><a href="https://x.com/josevalim/status/1960402157922082981?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960402157922082981</a> – José Valim announces Tidewave Web first update</li>
<li><a href="https://tidewave.ai/blog/editor-integration-notifications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/editor-integration-notifications</a> – Tidewave Web blog post and full changelog</li>
<li><a href="https://x.com/josevalim/status/1960692138112352355?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960692138112352355</a> – José mentions plans to open public roadmap soon</li>
<li><a href="https://x.com/josevalim/status/1962491846795391333?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962491846795391333</a> – José Valim interviewed about Tidewave Web with Ruby focus</li>
<li><a href="https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim</a> – Full Ruby AI interview with José Valim</li>
<li><a href="https://x.com/josevalim/status/1960683093225865463?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960683093225865463</a> – José discusses Zed&#39;s Agent Client Protocol (ACP)</li>
<li><a href="https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs</a> – Zed working on Claude Code support</li>
<li><a href="https://github.com/orgs/tidewave-ai/projects/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/orgs/tidewave-ai/projects/1</a> – Tidewave&#39;s public roadmap</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution</li>
<li><a href="https://x.com/elixirmembrane/status/1961071773438574897?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane/status/1961071773438574897</a> – LiveDebugger v0.4.0 release announcement</li>
<li><a href="https://forms.gle/V6tUHpJt94vi1v1TA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://forms.gle/V6tUHpJt94vi1v1TA</a> – LiveDebugger feedback form</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</li>
<li><a href="https://x.com/josevalim/status/1962649394139877479?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962649394139877479</a> – José Valim shares Elixir&#39;s exceptional LLM performance results</li>
<li><a href="https://x.com/tomthesilva/status/1962628935730241712?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/tomthesilva/status/1962628935730241712</a> – Thomas Silva&#39;s research on language performance in code generation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark</a> – Tencent&#39;s AutoCodeBenchmark multilingual coding evaluation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png</a> – Benchmark results showing Elixir&#39;s top performance</li>
<li><a href="https://x.com/hugobarauna/status/1961914102764261688?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1961914102764261688</a> – Next ElixirConf US announced for Chicago</li>
<li>Errata correction from José about OIDC implementation attribution to Jonatan Männchen</li>
<li><a href="https://x.com/zack_overflow/status/1960771720727683507?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zack_overflow/status/1960771720727683507</a> – New developer dependency attack vector using AI CLI tools</li>
<li><a href="https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware</a> – Supply chain security alert about compromised Nx package</li>
<li><a href="https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/</a> – Semgrep security analysis of the NPM project&#39;s Nx compromise</li>
<li><a href="https://www.anthropic.com/news/claude-for-chrome?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-for-chrome</a> – Anthropic&#39;s post about securing browser interactions</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 the release of Expert, the new official Elixir LSP that&#39;s already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/269" rel="nofollow">http://podcast.thinkingelixir.com/269</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/elixir-lang/expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert</a> – Expert, the new official Elixir LSP was released</li>
<li><a href="https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://expert-lsp.org/</a> – Expert LSP official website</li>
<li><a href="https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup</a> – Installation instructions for different editors</li>
<li><a href="https://zed.dev/docs/languages/elixir#expert?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/docs/languages/elixir#expert</a> – Zed editor already supports Expert</li>
<li><a href="https://x.com/josevalim/status/1960402157922082981?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960402157922082981</a> – José Valim announces Tidewave Web first update</li>
<li><a href="https://tidewave.ai/blog/editor-integration-notifications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/editor-integration-notifications</a> – Tidewave Web blog post and full changelog</li>
<li><a href="https://x.com/josevalim/status/1960692138112352355?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960692138112352355</a> – José mentions plans to open public roadmap soon</li>
<li><a href="https://x.com/josevalim/status/1962491846795391333?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962491846795391333</a> – José Valim interviewed about Tidewave Web with Ruby focus</li>
<li><a href="https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim</a> – Full Ruby AI interview with José Valim</li>
<li><a href="https://x.com/josevalim/status/1960683093225865463?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1960683093225865463</a> – José discusses Zed&#39;s Agent Client Protocol (ACP)</li>
<li><a href="https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs</a> – Zed working on Claude Code support</li>
<li><a href="https://github.com/orgs/tidewave-ai/projects/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/orgs/tidewave-ai/projects/1</a> – Tidewave&#39;s public roadmap</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – Paulo Valente&#39;s handoff library v0.2.0 for distributed graph execution</li>
<li><a href="https://x.com/elixirmembrane/status/1961071773438574897?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane/status/1961071773438574897</a> – LiveDebugger v0.4.0 release announcement</li>
<li><a href="https://forms.gle/V6tUHpJt94vi1v1TA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://forms.gle/V6tUHpJt94vi1v1TA</a> – LiveDebugger feedback form</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</li>
<li><a href="https://x.com/josevalim/status/1962649394139877479?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1962649394139877479</a> – José Valim shares Elixir&#39;s exceptional LLM performance results</li>
<li><a href="https://x.com/tomthesilva/status/1962628935730241712?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/tomthesilva/status/1962628935730241712</a> – Thomas Silva&#39;s research on language performance in code generation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark</a> – Tencent&#39;s AutoCodeBenchmark multilingual coding evaluation</li>
<li><a href="https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png</a> – Benchmark results showing Elixir&#39;s top performance</li>
<li><a href="https://x.com/hugobarauna/status/1961914102764261688?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1961914102764261688</a> – Next ElixirConf US announced for Chicago</li>
<li>Errata correction from José about OIDC implementation attribution to Jonatan Männchen</li>
<li><a href="https://x.com/zack_overflow/status/1960771720727683507?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/zack_overflow/status/1960771720727683507</a> – New developer dependency attack vector using AI CLI tools</li>
<li><a href="https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware</a> – Supply chain security alert about compromised Nx package</li>
<li><a href="https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/</a> – Semgrep security analysis of the NPM project&#39;s Nx compromise</li>
<li><a href="https://www.anthropic.com/news/claude-for-chrome?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.anthropic.com/news/claude-for-chrome</a> – Anthropic&#39;s post about securing browser interactions</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>268: Got your Popcorn here!</title>
  <link>https://podcast.thinkingelixir.com/268</link>
  <guid isPermaLink="false">0e8add93-3c4a-42a1-ae8e-1207d7c7a074</guid>
  <pubDate>Tue, 02 Sep 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0e8add93-3c4a-42a1-ae8e-1207d7c7a074.mp3" length="30433280" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a new SQL analytics library called Lotus, plus an interview with Mateusz Front about the Popcorn project enabling Elixir to run in WebAssembly in the browser!</itunes:subtitle>
  <itunes:duration>41:50</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 a new library called Lotus and LotusWeb that provides a safe, read-only environment for running SQL analytics queries with organized storage for saved queries. After the news, we had an interview with Mateusz Front about the Popcorn project, which enables Elixir to run in WebAssembly (WASM) in the browser courtesy of AtomVM. We dig into how it works, what it's capable of doing, and where it could go in the future!
Show Notes online - http://podcast.thinkingelixir.com/268 (http://podcast.thinkingelixir.com/268)
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/typhoonworks/lotus (https://github.com/typhoonworks/lotus?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lotus - a lightweight SQL query runner and storage library for Elixir applications with Ecto
https://github.com/typhoonworks/lotus_web (https://github.com/typhoonworks/lotus_web?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LotusWeb - companion library for the Lotus SQL query runner
Provides a safe, read-only environment for executing analytical queries while offering organized storage and management of saved queries
https://www.metabase.com/ (https://www.metabase.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Metabase - business intelligence tool that Lotus draws inspiration from
https://github.com/ankane/blazer (https://github.com/ankane/blazer?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blazer - Ruby gem that inspired the Lotus library
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://popcorn.swmansion.com/ (https://popcorn.swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://popcorn.swmansion.com/demos/eval (https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Interactively run an IEx shell in the browser locally with no Elixir install
https://github.com/software-mansion/popcorn/ (https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github project for Popcorn
https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 (https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Popcorn announcement post
https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be (https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about Popcorn and how it works, limitations, etc.
https://github.com/atomvm/AtomVM (https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AtomVM - Tiny Erlang VM
https://atomvm.org/ (https://atomvm.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AtomVM is a lightweight implementation of the BEAM virtual machine
https://podcast.thinkingelixir.com/249 (https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger - Software Mansion project we talked about previously
https://github.com/emscripten-core/emscripten (https://github.com/emscripten-core/emscripten?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Emscripten - An LLVM-to-WebAssembly Compiler
https://wasi.dev/ (https://wasi.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – WebAssembly System Interface (WASI) is a group of standards-track API specifications for software compiled to the W3C WebAssembly (Wasm) standard.
https://github.com/software-mansion/smelter (https://github.com/software-mansion/smelter?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Toolkit for real-time, low latency, programmable video and audio mixing.
https://smelter.dev/ (https://smelter.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://globalelixirmeetups.com/ (https://globalelixirmeetups.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Website setup to coordinate the meetups (find a registered one or host)
Guest Information
- https://x.com/uusszz (https://x.com/uusszz?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter/X
- https://github.com/mat-hek/ (https://github.com/mat-hek/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://swmansion.com/ (https://swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion website
- https://x.com/elixirmembrane (https://x.com/elixirmembrane?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Membrane Framework on X/Twitter
- https://bsky.app/profile/membrane-swmansion.bsky.social (https://bsky.app/profile/membrane-swmansion.bsky.social?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Membrane Framework on Bluesky
- https://discord.com/invite/nwnfVSY (https://discord.com/invite/nwnfVSY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion on Discord
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, analytics, popcorn, wasm</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new library called Lotus and LotusWeb that provides a safe, read-only environment for running SQL analytics queries with organized storage for saved queries. After the news, we had an interview with Mateusz Front about the Popcorn project, which enables Elixir to run in WebAssembly (WASM) in the browser courtesy of AtomVM. We dig into how it works, what it&#39;s capable of doing, and where it could go in the future!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/268" rel="nofollow">http://podcast.thinkingelixir.com/268</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/typhoonworks/lotus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/typhoonworks/lotus</a> – Lotus - a lightweight SQL query runner and storage library for Elixir applications with Ecto</li>
<li><a href="https://github.com/typhoonworks/lotus_web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/typhoonworks/lotus_web</a> – LotusWeb - companion library for the Lotus SQL query runner</li>
<li>Provides a safe, read-only environment for executing analytical queries while offering organized storage and management of saved queries</li>
<li><a href="https://www.metabase.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.metabase.com/</a> – Metabase - business intelligence tool that Lotus draws inspiration from</li>
<li><a href="https://github.com/ankane/blazer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ankane/blazer</a> – Blazer - Ruby gem that inspired the Lotus library</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://popcorn.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/</a></li>
<li><a href="https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/eval</a> – Interactively run an IEx shell in the browser locally with no Elixir install</li>
<li><a href="https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/</a> – Github project for Popcorn</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24</a> – Popcorn announcement post</li>
<li><a href="https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be</a> – Blog post about Popcorn and how it works, limitations, etc.</li>
<li><a href="https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/atomvm/AtomVM</a> – AtomVM - Tiny Erlang VM</li>
<li><a href="https://atomvm.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://atomvm.org/</a> – AtomVM is a lightweight implementation of the BEAM virtual machine</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – LiveDebugger - Software Mansion project we talked about previously</li>
<li><a href="https://github.com/emscripten-core/emscripten?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/emscripten-core/emscripten</a> – Emscripten - An LLVM-to-WebAssembly Compiler</li>
<li><a href="https://wasi.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://wasi.dev/</a> – WebAssembly System Interface (WASI) is a group of standards-track API specifications for software compiled to the W3C WebAssembly (Wasm) standard.</li>
<li><a href="https://github.com/software-mansion/smelter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/smelter</a> – Toolkit for real-time, low latency, programmable video and audio mixing.</li>
<li><a href="https://smelter.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smelter.dev/</a></li>
<li><a href="https://globalelixirmeetups.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://globalelixirmeetups.com/</a> – Website setup to coordinate the meetups (find a registered one or host)</li>
</ul>

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

<ul>
<li><a href="https://x.com/uusszz?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/uusszz</a> – on Twitter/X</li>
<li><a href="https://github.com/mat-hek/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mat-hek/</a> – on Github</li>
<li><a href="https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swmansion.com/</a> – Software Mansion website</li>
<li><a href="https://x.com/elixirmembrane?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane</a> – Membrane Framework on X/Twitter</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social</a> – Membrane Framework on Bluesky</li>
<li><a href="https://discord.com/invite/nwnfVSY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/invite/nwnfVSY</a> – Software Mansion on Discord</li>
</ul>

<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 a new library called Lotus and LotusWeb that provides a safe, read-only environment for running SQL analytics queries with organized storage for saved queries. After the news, we had an interview with Mateusz Front about the Popcorn project, which enables Elixir to run in WebAssembly (WASM) in the browser courtesy of AtomVM. We dig into how it works, what it&#39;s capable of doing, and where it could go in the future!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/268" rel="nofollow">http://podcast.thinkingelixir.com/268</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/typhoonworks/lotus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/typhoonworks/lotus</a> – Lotus - a lightweight SQL query runner and storage library for Elixir applications with Ecto</li>
<li><a href="https://github.com/typhoonworks/lotus_web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/typhoonworks/lotus_web</a> – LotusWeb - companion library for the Lotus SQL query runner</li>
<li>Provides a safe, read-only environment for executing analytical queries while offering organized storage and management of saved queries</li>
<li><a href="https://www.metabase.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.metabase.com/</a> – Metabase - business intelligence tool that Lotus draws inspiration from</li>
<li><a href="https://github.com/ankane/blazer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ankane/blazer</a> – Blazer - Ruby gem that inspired the Lotus library</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://popcorn.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/</a></li>
<li><a href="https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/eval</a> – Interactively run an IEx shell in the browser locally with no Elixir install</li>
<li><a href="https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/</a> – Github project for Popcorn</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24</a> – Popcorn announcement post</li>
<li><a href="https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be</a> – Blog post about Popcorn and how it works, limitations, etc.</li>
<li><a href="https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/atomvm/AtomVM</a> – AtomVM - Tiny Erlang VM</li>
<li><a href="https://atomvm.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://atomvm.org/</a> – AtomVM is a lightweight implementation of the BEAM virtual machine</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – LiveDebugger - Software Mansion project we talked about previously</li>
<li><a href="https://github.com/emscripten-core/emscripten?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/emscripten-core/emscripten</a> – Emscripten - An LLVM-to-WebAssembly Compiler</li>
<li><a href="https://wasi.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://wasi.dev/</a> – WebAssembly System Interface (WASI) is a group of standards-track API specifications for software compiled to the W3C WebAssembly (Wasm) standard.</li>
<li><a href="https://github.com/software-mansion/smelter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/smelter</a> – Toolkit for real-time, low latency, programmable video and audio mixing.</li>
<li><a href="https://smelter.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smelter.dev/</a></li>
<li><a href="https://globalelixirmeetups.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://globalelixirmeetups.com/</a> – Website setup to coordinate the meetups (find a registered one or host)</li>
</ul>

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

<ul>
<li><a href="https://x.com/uusszz?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/uusszz</a> – on Twitter/X</li>
<li><a href="https://github.com/mat-hek/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mat-hek/</a> – on Github</li>
<li><a href="https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swmansion.com/</a> – Software Mansion website</li>
<li><a href="https://x.com/elixirmembrane?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane</a> – Membrane Framework on X/Twitter</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social</a> – Membrane Framework on Bluesky</li>
<li><a href="https://discord.com/invite/nwnfVSY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/invite/nwnfVSY</a> – Software Mansion on Discord</li>
</ul>

<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>267: Dive into Tidewave Web with José Valim</title>
  <link>https://podcast.thinkingelixir.com/267</link>
  <guid isPermaLink="false">0d68486c-cb5c-42db-90ba-00b6df9aa000</guid>
  <pubDate>Tue, 26 Aug 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0d68486c-cb5c-42db-90ba-00b6df9aa000.mp3" length="49334272" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Tidewave Web’s AI-powered development assistant with José Valim joining to go deeper, a comprehensive ElixirLang blog post on 2025 interoperability options, Livebook Teams launching out of beta, PhoenixAnalytics v0.4.0 improvements, LiveView’s new stream_async function, and more!</itunes:subtitle>
  <itunes:duration>1:08:05</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 announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more!
Show Notes online - http://podcast.thinkingelixir.com/267 (http://podcast.thinkingelixir.com/267)
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://tidewave.ai/blog/tidewave-web-phoenix-rails (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development
https://x.com/josevalim/status/1957763507211927557 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet about Tidewave implementing autoplay features and using contextual browser testing
https://x.com/josevalim/status/1957545436824166605 (https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet announcing the new ElixirLang blog post on interoperability
https://elixir-lang.org/blog/2025/08/18/interop-and-portability/ (https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirLang blog post "Interoperability in 2025 beyond the Erlang VM" covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations
https://x.com/josevalim/status/1956342836430881102 (https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's announcement that Livebook Teams is out of beta
https://livebook.dev/teams/ (https://livebook.dev/teams/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing
https://github.com/erlef/oidcc (https://github.com/erlef/oidcc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OpenId Connect client library in Erlang &amp;amp; Elixir
https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k (https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features
https://hexdocs.pm/oban/changelog.html (https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 changelog with detailed improvements
https://hexdocs.pm/oban/v2-20.html (https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban v2.20.0 optional upgrade steps for pruning performance improvements
https://x.com/mrpopov_com/status/1956006788819472594 (https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixAnalytics v0.4.0 release announcement
https://github.com/lalabuy948/PhoenixAnalytics (https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB
https://bsky.app/profile/steffend.me/post/3lwod4ia6522e (https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView v1.1.7 release announcement
https://github.com/utopos/livestreamasync (https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reference to livestreamasync library that inspired the new stream_async function
https://hexdocs.pm/phoenixliveview/1.1.7/changelog.html#v1-1-7-2025-08-18 (https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix
https://elixircasts.io/multiple-layouts-in-phoenix-1.8 (https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality
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://tidewave.ai (https://tidewave.ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/tidewave-ai/tidewave_phoenix (https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://tidewave.ai/blog/tidewave-web-phoenix-rails (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://x.com/josevalim/status/1957763507211927557 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://agents.md/ (https://agents.md/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://genserver.social/josevalim (https://genserver.social/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on Mastadon
- https://x.com/josevalim (https://x.com/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on X/Twitter
- https://github.com/josevalim (https://github.com/josevalim?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on Github
- https://dashbit.co/ (https://dashbit.co/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit website and blog
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, mcp, tidewave, ai, llm, agents</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/267" rel="nofollow">http://podcast.thinkingelixir.com/267</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://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a> – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development</li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a> – José Valim&#39;s tweet about Tidewave implementing autoplay features and using contextual browser testing</li>
<li><a href="https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957545436824166605</a> – José Valim&#39;s tweet announcing the new ElixirLang blog post on interoperability</li>
<li><a href="https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</a> – ElixirLang blog post &quot;Interoperability in 2025 beyond the Erlang VM&quot; covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations</li>
<li><a href="https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1956342836430881102</a> – José Valim&#39;s announcement that Livebook Teams is out of beta</li>
<li><a href="https://livebook.dev/teams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livebook.dev/teams/</a> – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing</li>
<li><a href="https://github.com/erlef/oidcc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/oidcc</a> – OpenId Connect client library in Erlang &amp; Elixir</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k</a> – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features</li>
<li><a href="https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/changelog.html</a> – Oban v2.20.0 changelog with detailed improvements</li>
<li><a href="https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/v2-20.html</a> – Oban v2.20.0 optional upgrade steps for pruning performance improvements</li>
<li><a href="https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mrpopov_com/status/1956006788819472594</a> – PhoenixAnalytics v0.4.0 release announcement</li>
<li><a href="https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lalabuy948/PhoenixAnalytics</a> – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lwod4ia6522e</a> – LiveView v1.1.7 release announcement</li>
<li><a href="https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utopos/live_stream_async</a> – Reference to live_stream_async library that inspired the new stream_async function</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18</a> – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix</li>
<li><a href="https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircasts.io/multiple-layouts-in-phoenix-1.8</a> – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality</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://tidewave.ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai</a></li>
<li><a href="https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/tidewave_phoenix</a></li>
<li><a href="https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a></li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a></li>
<li><a href="https://agents.md/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agents.md/</a></li>
</ul>

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

<ul>
<li><a href="https://genserver.social/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/josevalim</a> – José Valim on Mastadon</li>
<li><a href="https://x.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim</a> – José Valim on X/Twitter</li>
<li><a href="https://github.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim</a> – José Valim on Github</li>
<li><a href="https://dashbit.co/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/</a> – Dashbit website and blog</li>
</ul>

<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 the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/267" rel="nofollow">http://podcast.thinkingelixir.com/267</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://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a> – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development</li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a> – José Valim&#39;s tweet about Tidewave implementing autoplay features and using contextual browser testing</li>
<li><a href="https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957545436824166605</a> – José Valim&#39;s tweet announcing the new ElixirLang blog post on interoperability</li>
<li><a href="https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</a> – ElixirLang blog post &quot;Interoperability in 2025 beyond the Erlang VM&quot; covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations</li>
<li><a href="https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1956342836430881102</a> – José Valim&#39;s announcement that Livebook Teams is out of beta</li>
<li><a href="https://livebook.dev/teams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livebook.dev/teams/</a> – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing</li>
<li><a href="https://github.com/erlef/oidcc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/oidcc</a> – OpenId Connect client library in Erlang &amp; Elixir</li>
<li><a href="https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k</a> – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features</li>
<li><a href="https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/changelog.html</a> – Oban v2.20.0 changelog with detailed improvements</li>
<li><a href="https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/oban/v2-20.html</a> – Oban v2.20.0 optional upgrade steps for pruning performance improvements</li>
<li><a href="https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mrpopov_com/status/1956006788819472594</a> – PhoenixAnalytics v0.4.0 release announcement</li>
<li><a href="https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lalabuy948/PhoenixAnalytics</a> – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lwod4ia6522e</a> – LiveView v1.1.7 release announcement</li>
<li><a href="https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/utopos/live_stream_async</a> – Reference to live_stream_async library that inspired the new stream_async function</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18</a> – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix</li>
<li><a href="https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircasts.io/multiple-layouts-in-phoenix-1.8</a> – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality</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://tidewave.ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai</a></li>
<li><a href="https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/tidewave_phoenix</a></li>
<li><a href="https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tidewave.ai/blog/tidewave-web-phoenix-rails</a></li>
<li><a href="https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1957763507211927557</a></li>
<li><a href="https://agents.md/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://agents.md/</a></li>
</ul>

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

<ul>
<li><a href="https://genserver.social/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/josevalim</a> – José Valim on Mastadon</li>
<li><a href="https://x.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim</a> – José Valim on X/Twitter</li>
<li><a href="https://github.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim</a> – José Valim on Github</li>
<li><a href="https://dashbit.co/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/</a> – Dashbit website and blog</li>
</ul>

<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>266: Phoenix 1.8.0 Brings Fresh Features</title>
  <link>https://podcast.thinkingelixir.com/266</link>
  <guid isPermaLink="false">20b72143-b533-4c8d-ac09-8a33434149c9</guid>
  <pubDate>Tue, 19 Aug 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/20b72143-b533-4c8d-ac09-8a33434149c9.mp3" length="23476224" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Phoenix 1.8.0 is officially released with dark mode, magic links, and LLM tools! Plus ElixirLS updates, new Torus search library, free ThinkingElixir courses, and more!</itunes:subtitle>
  <itunes:duration>32:10</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 official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more!
Show Notes online - http://podcast.thinkingelixir.com/266 (http://podcast.thinkingelixir.com/266)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-july2025) – 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://x.com/chris_mccord/status/1952839142993252736 (https://x.com/chris_mccord/status/1952839142993252736?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord announces Phoenix 1.8.0 release on X
https://phoenixframework.org/blog/phoenix-1-8-released (https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official Phoenix 1.8.0 release blog post with details on new features
https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix 1.8.0 changelog detailing all changes and improvements
Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes
https://thinkingelixir.com/ (https://thinkingelixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting.
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2 (https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting
https://github.com/dimamik/torus (https://github.com/dimamik/torus?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto
https://torus.dimamik.com/ (https://torus.dimamik.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Torus library demo site showcasing search capabilities
https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u (https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky announcement of new Elixir Hub website
https://x.com/pattrnmatch/status/1953905555141005692 (https://x.com/pattrnmatch/status/1953905555141005692?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – X post about Elixir Hub website launch
https://elixir-hub.com/ (https://elixir-hub.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts
https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t (https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky announcement of LiveTable v0.3.1 update
https://github.com/gurujada/live_table (https://github.com/gurujada/live_table?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination
https://hexdocs.pm/flop (https://hexdocs.pm/flop?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Flop library - alternative to LiveTable for data filtering and pagination
https://hexdocs.pm/flop_phoenix (https://hexdocs.pm/flop_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Flop Phoenix - Phoenix integration for Flop filtering library
https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23 (https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Bluesky post about sharing BEAM events on their website
http://erlef.org/events (http://erlef.org/events?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation events page for submitting BEAM community events
https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 official website
https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off
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, llm, phoenix, 1.8.0, agents, courses</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/chris_mccord/status/1952839142993252736?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1952839142993252736</a> – Chris McCord announces Phoenix 1.8.0 release on X</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Official Phoenix 1.8.0 release blog post with details on new features</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md</a> – Phoenix 1.8.0 changelog detailing all changes and improvements</li>
<li>Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes</li>
<li><a href="https://thinkingelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thinkingelixir.com/</a> – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2</a> – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting</li>
<li><a href="https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dimamik/torus</a> – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto</li>
<li><a href="https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://torus.dimamik.com/</a> – Torus library demo site showcasing search capabilities</li>
<li><a href="https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u</a> – Bluesky announcement of new Elixir Hub website</li>
<li><a href="https://x.com/pattrnmatch/status/1953905555141005692?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/pattrnmatch/status/1953905555141005692</a> – X post about Elixir Hub website launch</li>
<li><a href="https://elixir-hub.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/</a> – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts</li>
<li><a href="https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t</a> – Bluesky announcement of LiveTable v0.3.1 update</li>
<li><a href="https://github.com/gurujada/live_table?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gurujada/live_table</a> – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination</li>
<li><a href="https://hexdocs.pm/flop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop</a> – Flop library - alternative to LiveTable for data filtering and pagination</li>
<li><a href="https://hexdocs.pm/flop_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop_phoenix</a> – Flop Phoenix - Phoenix integration for Flop filtering library</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23</a> – EEF Bluesky post about sharing BEAM events on their website</li>
<li><a href="http://erlef.org/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/events</a> – Erlang Ecosystem Foundation events page for submitting BEAM community events</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 official website</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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 the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/chris_mccord/status/1952839142993252736?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1952839142993252736</a> – Chris McCord announces Phoenix 1.8.0 release on X</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Official Phoenix 1.8.0 release blog post with details on new features</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md</a> – Phoenix 1.8.0 changelog detailing all changes and improvements</li>
<li>Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes</li>
<li><a href="https://thinkingelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://thinkingelixir.com/</a> – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2</a> – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting</li>
<li><a href="https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dimamik/torus</a> – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto</li>
<li><a href="https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://torus.dimamik.com/</a> – Torus library demo site showcasing search capabilities</li>
<li><a href="https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u</a> – Bluesky announcement of new Elixir Hub website</li>
<li><a href="https://x.com/pattrnmatch/status/1953905555141005692?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/pattrnmatch/status/1953905555141005692</a> – X post about Elixir Hub website launch</li>
<li><a href="https://elixir-hub.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-hub.com/</a> – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts</li>
<li><a href="https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t</a> – Bluesky announcement of LiveTable v0.3.1 update</li>
<li><a href="https://github.com/gurujada/live_table?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gurujada/live_table</a> – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination</li>
<li><a href="https://hexdocs.pm/flop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop</a> – Flop library - alternative to LiveTable for data filtering and pagination</li>
<li><a href="https://hexdocs.pm/flop_phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/flop_phoenix</a> – Flop Phoenix - Phoenix integration for Flop filtering library</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23</a> – EEF Bluesky post about sharing BEAM events on their website</li>
<li><a href="http://erlef.org/events?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/events</a> – Erlang Ecosystem Foundation events page for submitting BEAM community events</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 official website</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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>265: LiveView 1.1 Goes Live and Stack Overflow Results</title>
  <link>https://podcast.thinkingelixir.com/265</link>
  <guid isPermaLink="false">2f92b243-2547-43ee-8d51-c532ad775ebd</guid>
  <pubDate>Tue, 12 Aug 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/2f92b243-2547-43ee-8d51-c532ad775ebd.mp3" length="30947328" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix LiveView v1.1 with colocated JavaScript and portals, Stack Overflow Survey showing Elixir as 3rd most admired language, The Primeagen switching to Elixir, Global Elixir Meetups in September 2025, and more!</itunes:subtitle>
  <itunes:duration>42:33</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 Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, portals for teleporting content, keyed comprehensions, and improved change tracking, Stack Overflow Survey 2025 results showing Elixir as the third most admired language and Phoenix as the most admired web framework for the third year running, Peter Solnica announcing a new high-level relation abstraction library called drops_relation built on top of Ecto, The Primeagen (a popular YouTube dev influencer) switching to Elixir and showcasing pattern matching features, Software Mansion organizing Global Elixir Meetups around the world for September 2025, ElixirConf US 2025 tickets available with a discount code, and more!
Show Notes online - http://podcast.thinkingelixir.com/265 (http://podcast.thinkingelixir.com/265)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-july2025) – 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://x.com/josevalim/status/1951022612886462937 (https://x.com/josevalim/status/1951022612886462937?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces Phoenix LiveView v1.1 release
https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released (https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official Phoenix blog post for LiveView 1.1 release
https://github.com/phoenixframework/phoenixliveview/blob/v1.1/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for the LiveView 1.1 release with upgrade instructions
https://github.com/dashbitco/lazy_html (https://github.com/dashbitco/lazy_html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LazyHTML - A new Dashbit project for efficient parsing and querying of HTML documents
https://survey.stackoverflow.co/2025 (https://survey.stackoverflow.co/2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Stack Overflow Survey 2025 results
https://x.com/josevalim/status/1950248561884410004 (https://x.com/josevalim/status/1950248561884410004?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim congratulates Rust, Gleam and Elixir on being the top 3 most admired languages
https://survey.stackoverflow.co/2025/technology#2-dev-id-es (https://survey.stackoverflow.co/2025/technology#2-dev-id-es?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Stack Overflow 2025 survey section on development IDEs
https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p (https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Solnica announces drops_relation v0.1.0
https://solnic.dev/posts/introducing-drops-relation/ (https://solnic.dev/posts/introducing-drops-relation/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post introducing Drops.Relation library
https://github.com/solnic/drops_relation (https://github.com/solnic/drops_relation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Drops.Relation GitHub repository - high-level relation abstraction on top of Ecto
https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagenisswitchingtoelixirfromrust/ (https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagen_is_switching_to_elixir_from_rust/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit discussion about The Primeagen switching to Elixir
https://www.youtube.com/watch?v=xH9rm2U8jBQ (https://www.youtube.com/watch?v=xH9rm2U8jBQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Primeagen's YouTube video showcasing Elixir features
https://x.com/elixirmembrane/status/1950923744655954385 (https://x.com/elixirmembrane/status/1950923744655954385?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion announces Global Elixir Meetups idea
https://globalelixirmeetups.com/ (https://globalelixirmeetups.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Website to coordinate global Elixir meetups happening September 22-28, 2025
https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 in Orlando FL, August 28-29
https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2025 tickets with 10% discount using "ThinkingElixir" code
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, StackOverflow, LiveView</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, portals for teleporting content, keyed comprehensions, and improved change tracking, Stack Overflow Survey 2025 results showing Elixir as the third most admired language and Phoenix as the most admired web framework for the third year running, Peter Solnica announcing a new high-level relation abstraction library called drops_relation built on top of Ecto, The Primeagen (a popular YouTube dev influencer) switching to Elixir and showcasing pattern matching features, Software Mansion organizing Global Elixir Meetups around the world for September 2025, ElixirConf US 2025 tickets available with a discount code, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/josevalim/status/1951022612886462937?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1951022612886462937</a> – José Valim announces Phoenix LiveView v1.1 release</li>
<li><a href="https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released</a> – Official Phoenix blog post for LiveView 1.1 release</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md</a> – Changelog for the LiveView 1.1 release with upgrade instructions</li>
<li><a href="https://github.com/dashbitco/lazy_html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/lazy_html</a> – LazyHTML - A new Dashbit project for efficient parsing and querying of HTML documents</li>
<li><a href="https://survey.stackoverflow.co/2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://survey.stackoverflow.co/2025</a> – Stack Overflow Survey 2025 results</li>
<li><a href="https://x.com/josevalim/status/1950248561884410004?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1950248561884410004</a> – José Valim congratulates Rust, Gleam and Elixir on being the top 3 most admired languages</li>
<li><a href="https://survey.stackoverflow.co/2025/technology#2-dev-id-es?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://survey.stackoverflow.co/2025/technology#2-dev-id-es</a> – Stack Overflow 2025 survey section on development IDEs</li>
<li><a href="https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p</a> – Peter Solnica announces drops_relation v0.1.0</li>
<li><a href="https://solnic.dev/posts/introducing-drops-relation/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://solnic.dev/posts/introducing-drops-relation/</a> – Blog post introducing Drops.Relation library</li>
<li><a href="https://github.com/solnic/drops_relation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/solnic/drops_relation</a> – Drops.Relation GitHub repository - high-level relation abstraction on top of Ecto</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagen_is_switching_to_elixir_from_rust/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagen_is_switching_to_elixir_from_rust/</a> – Reddit discussion about The Primeagen switching to Elixir</li>
<li><a href="https://www.youtube.com/watch?v=xH9rm2U8jBQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=xH9rm2U8jBQ</a> – The Primeagen&#39;s YouTube video showcasing Elixir features</li>
<li><a href="https://x.com/elixirmembrane/status/1950923744655954385?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane/status/1950923744655954385</a> – Software Mansion announces Global Elixir Meetups idea</li>
<li><a href="https://globalelixirmeetups.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://globalelixirmeetups.com/</a> – Website to coordinate global Elixir meetups happening September 22-28, 2025</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 in Orlando FL, August 28-29</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf 2025 tickets with 10% discount using &quot;ThinkingElixir&quot; code</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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 Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, portals for teleporting content, keyed comprehensions, and improved change tracking, Stack Overflow Survey 2025 results showing Elixir as the third most admired language and Phoenix as the most admired web framework for the third year running, Peter Solnica announcing a new high-level relation abstraction library called drops_relation built on top of Ecto, The Primeagen (a popular YouTube dev influencer) switching to Elixir and showcasing pattern matching features, Software Mansion organizing Global Elixir Meetups around the world for September 2025, ElixirConf US 2025 tickets available with a discount code, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/josevalim/status/1951022612886462937?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1951022612886462937</a> – José Valim announces Phoenix LiveView v1.1 release</li>
<li><a href="https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released</a> – Official Phoenix blog post for LiveView 1.1 release</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md</a> – Changelog for the LiveView 1.1 release with upgrade instructions</li>
<li><a href="https://github.com/dashbitco/lazy_html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/lazy_html</a> – LazyHTML - A new Dashbit project for efficient parsing and querying of HTML documents</li>
<li><a href="https://survey.stackoverflow.co/2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://survey.stackoverflow.co/2025</a> – Stack Overflow Survey 2025 results</li>
<li><a href="https://x.com/josevalim/status/1950248561884410004?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1950248561884410004</a> – José Valim congratulates Rust, Gleam and Elixir on being the top 3 most admired languages</li>
<li><a href="https://survey.stackoverflow.co/2025/technology#2-dev-id-es?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://survey.stackoverflow.co/2025/technology#2-dev-id-es</a> – Stack Overflow 2025 survey section on development IDEs</li>
<li><a href="https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p</a> – Peter Solnica announces drops_relation v0.1.0</li>
<li><a href="https://solnic.dev/posts/introducing-drops-relation/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://solnic.dev/posts/introducing-drops-relation/</a> – Blog post introducing Drops.Relation library</li>
<li><a href="https://github.com/solnic/drops_relation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/solnic/drops_relation</a> – Drops.Relation GitHub repository - high-level relation abstraction on top of Ecto</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagen_is_switching_to_elixir_from_rust/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagen_is_switching_to_elixir_from_rust/</a> – Reddit discussion about The Primeagen switching to Elixir</li>
<li><a href="https://www.youtube.com/watch?v=xH9rm2U8jBQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=xH9rm2U8jBQ</a> – The Primeagen&#39;s YouTube video showcasing Elixir features</li>
<li><a href="https://x.com/elixirmembrane/status/1950923744655954385?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirmembrane/status/1950923744655954385</a> – Software Mansion announces Global Elixir Meetups idea</li>
<li><a href="https://globalelixirmeetups.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://globalelixirmeetups.com/</a> – Website to coordinate global Elixir meetups happening September 22-28, 2025</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 in Orlando FL, August 28-29</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf 2025 tickets with 10% discount using &quot;ThinkingElixir&quot; code</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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>264: Hot Reload In Dev and QA Bottlenecks</title>
  <link>https://podcast.thinkingelixir.com/264</link>
  <guid isPermaLink="false">9649451a-cfcf-4422-b694-404afbd0d5a4</guid>
  <pubDate>Tue, 05 Aug 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/9649451a-cfcf-4422-b694-404afbd0d5a4.mp3" length="29179904" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix v1.8 shipping with AGENTS support, Popcorn bringing Elixir to the browser via WebAssembly, LiveVue v0.6.0 with major performance improvements, and more!</itunes:subtitle>
  <itunes:duration>40:06</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 Phoenix v1.8 shipping with an AGENTS markdown file for new apps to enhance coding agent experiences, Popcorn bringing Elixir to the browser through WebAssembly with no installation required, LiveVue v0.6.0 with 90% payload size reduction through JSON Patch operations, an awesome LiveView development tip for hot-reloading code changes while preserving LiveView state, MDEx v0.8 adding decorators support for enhanced code block styling, Hologram v0.5.0 delivering major performance improvements with milliseconds to microseconds execution times, ElixirConf US 2025 tickets available with our discount code, and a discussion about how AI-generated code is creating new bottlenecks in QA and code review processes, and more!
Show Notes online - http://podcast.thinkingelixir.com/264 (http://podcast.thinkingelixir.com/264)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-july2025) – 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://x.com/josevalim/status/1948826989357367698 (https://x.com/josevalim/status/1948826989357367698?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces Phoenix v1.8 will ship with an AGENTS markdown file for new apps, ensuring teams using coding agents have an outstanding experience out of the box
https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7 (https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix commit adding the AGENTS.md file by Chris McCord
https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md (https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The actual AGENTS.md template file in Phoenix
https://hex.pm/packages/usage_rules (https://hex.pm/packages/usage_rules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Related package for usage rules
https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 (https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement post about Popcorn - Elixir in your browser via WebAssembly
https://popcorn.swmansion.com/ (https://popcorn.swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Popcorn - run Elixir locally in your browser with no install required
https://popcorn.swmansion.com/demos/eval (https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Interactive IEx shell demo running in the browser
https://github.com/software-mansion/popcorn/ (https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub project for Popcorn
https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be (https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining how Popcorn works and its limitations
https://github.com/atomvm/AtomVM (https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AtomVM - Tiny Erlang VM that powers Popcorn
https://atomvm.org/ (https://atomvm.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AtomVM website with details about the lightweight BEAM implementation
https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/ (https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Podcast appearance by AtomVM team
https://x.com/jskalc/status/1947674420459254203 (https://x.com/jskalc/status/1947674420459254203?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveVue v0.6.0 release announcement
https://github.com/Valian/live_vue (https://github.com/Valian/live_vue?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveVue project - end-to-end reactivity for Phoenix LiveView and Vue
https://x.com/jskalc/status/1950110941137285567 (https://x.com/jskalc/status/1950110941137285567?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jakob explains new End to End testing setup for LiveVue
https://x.com/jskalc/status/1949882608424538420 (https://x.com/jskalc/status/1949882608424538420?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Awesome LiveView development tip for hot-reloading while keeping state
https://x.com/jskalc/status/1788308446007132509 (https://x.com/jskalc/status/1788308446007132509?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Original tip post about LiveView hot reloading
https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5 (https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's Gist showing how to implement LiveView hot reload with state preservation
https://x.com/leandrocesquini/status/1949827775541502037 (https://x.com/leandrocesquini/status/1949827775541502037?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDEx v0.8 release announcement
https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDEx project - Markdown processor for Elixir
https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators (https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for MDEx decorators feature
https://bsky.app/profile/bartblast.com/post/3lutbbibma22a (https://bsky.app/profile/bartblast.com/post/3lutbbibma22a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram v0.5.0 announcement
https://hologram.page/blog/hologram-v0-5-0-released (https://hologram.page/blog/hologram-v0-5-0-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram v0.5.0 release blog post
https://github.com/bartblast/hologram (https://github.com/bartblast/hologram?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hologram project - components defined in Elixir that become JS in the browser
https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 website
https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf ticket discount link with ThinkingElixir code for 10% off
https://x.com/ThatArrowsmith/status/1948490317277143438 (https://x.com/ThatArrowsmith/status/1948490317277143438?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – George Arrowsmith's tweet about QA becoming a bottleneck with AI-generated code
https://x.com/mikehostetler/status/1948491086130819331 (https://x.com/mikehostetler/status/1948491086130819331?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mike Hostetler's response about teams struggling with code review and QA of AI-generated code
https://x.com/josevalim/status/1948634632716488809 (https://x.com/josevalim/status/1948634632716488809?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's insight on the need for new software verification practices with AI code generation
https://www.youtube.com/watch?v=RM2IZLR0LXc (https://www.youtube.com/watch?v=RM2IZLR0LXc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mark's first AI demo video: I Built an AI Tool That Saves Me Hours Every Week (Demo)
https://www.youtube.com/watch?v=piS1J4ru1fE (https://www.youtube.com/watch?v=piS1J4ru1fE?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mark's second AI demo video: How to Build AI Systems That Actually Run Your Business (Not Just Chat)
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, QA, bottleneck, LiveVue, Popcorn</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix v1.8 shipping with an AGENTS markdown file for new apps to enhance coding agent experiences, Popcorn bringing Elixir to the browser through WebAssembly with no installation required, LiveVue v0.6.0 with 90% payload size reduction through JSON Patch operations, an awesome LiveView development tip for hot-reloading code changes while preserving LiveView state, MDEx v0.8 adding decorators support for enhanced code block styling, Hologram v0.5.0 delivering major performance improvements with milliseconds to microseconds execution times, ElixirConf US 2025 tickets available with our discount code, and a discussion about how AI-generated code is creating new bottlenecks in QA and code review processes, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/josevalim/status/1948826989357367698?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1948826989357367698</a> – José Valim announces Phoenix v1.8 will ship with an AGENTS markdown file for new apps, ensuring teams using coding agents have an outstanding experience out of the box</li>
<li><a href="https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7</a> – Phoenix commit adding the AGENTS.md file by Chris McCord</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md</a> – The actual AGENTS.md template file in Phoenix</li>
<li><a href="https://hex.pm/packages/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/usage_rules</a> – Related package for usage rules</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24</a> – Announcement post about Popcorn - Elixir in your browser via WebAssembly</li>
<li><a href="https://popcorn.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/</a> – Popcorn - run Elixir locally in your browser with no install required</li>
<li><a href="https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/eval</a> – Interactive IEx shell demo running in the browser</li>
<li><a href="https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/</a> – GitHub project for Popcorn</li>
<li><a href="https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be</a> – Blog post explaining how Popcorn works and its limitations</li>
<li><a href="https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/atomvm/AtomVM</a> – AtomVM - Tiny Erlang VM that powers Popcorn</li>
<li><a href="https://atomvm.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://atomvm.org/</a> – AtomVM website with details about the lightweight BEAM implementation</li>
<li><a href="https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/</a> – Podcast appearance by AtomVM team</li>
<li><a href="https://x.com/jskalc/status/1947674420459254203?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1947674420459254203</a> – LiveVue v0.6.0 release announcement</li>
<li><a href="https://github.com/Valian/live_vue?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Valian/live_vue</a> – LiveVue project - end-to-end reactivity for Phoenix LiveView and Vue</li>
<li><a href="https://x.com/jskalc/status/1950110941137285567?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1950110941137285567</a> – Jakob explains new End to End testing setup for LiveVue</li>
<li><a href="https://x.com/jskalc/status/1949882608424538420?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1949882608424538420</a> – Awesome LiveView development tip for hot-reloading while keeping state</li>
<li><a href="https://x.com/jskalc/status/1788308446007132509?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1788308446007132509</a> – Original tip post about LiveView hot reloading</li>
<li><a href="https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5</a> – Chris McCord&#39;s Gist showing how to implement LiveView hot reload with state preservation</li>
<li><a href="https://x.com/leandrocesquini/status/1949827775541502037?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/leandrocesquini/status/1949827775541502037</a> – MDEx v0.8 release announcement</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – MDEx project - Markdown processor for Elixir</li>
<li><a href="https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators</a> – Documentation for MDEx decorators feature</li>
<li><a href="https://bsky.app/profile/bartblast.com/post/3lutbbibma22a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bartblast.com/post/3lutbbibma22a</a> – Hologram v0.5.0 announcement</li>
<li><a href="https://hologram.page/blog/hologram-v0-5-0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/hologram-v0-5-0-released</a> – Hologram v0.5.0 release blog post</li>
<li><a href="https://github.com/bartblast/hologram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bartblast/hologram</a> – Hologram project - components defined in Elixir that become JS in the browser</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 website</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf ticket discount link with ThinkingElixir code for 10% off</li>
<li><a href="https://x.com/ThatArrowsmith/status/1948490317277143438?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ThatArrowsmith/status/1948490317277143438</a> – George Arrowsmith&#39;s tweet about QA becoming a bottleneck with AI-generated code</li>
<li><a href="https://x.com/mikehostetler/status/1948491086130819331?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1948491086130819331</a> – Mike Hostetler&#39;s response about teams struggling with code review and QA of AI-generated code</li>
<li><a href="https://x.com/josevalim/status/1948634632716488809?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1948634632716488809</a> – José Valim&#39;s insight on the need for new software verification practices with AI code generation</li>
<li><a href="https://www.youtube.com/watch?v=RM2IZLR0LXc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=RM2IZLR0LXc</a> – Mark&#39;s first AI demo video: I Built an AI Tool That Saves Me Hours Every Week (Demo)</li>
<li><a href="https://www.youtube.com/watch?v=piS1J4ru1fE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=piS1J4ru1fE</a> – Mark&#39;s second AI demo video: How to Build AI Systems That Actually Run Your Business (Not Just Chat)</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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 Phoenix v1.8 shipping with an AGENTS markdown file for new apps to enhance coding agent experiences, Popcorn bringing Elixir to the browser through WebAssembly with no installation required, LiveVue v0.6.0 with 90% payload size reduction through JSON Patch operations, an awesome LiveView development tip for hot-reloading code changes while preserving LiveView state, MDEx v0.8 adding decorators support for enhanced code block styling, Hologram v0.5.0 delivering major performance improvements with milliseconds to microseconds execution times, ElixirConf US 2025 tickets available with our discount code, and a discussion about how AI-generated code is creating new bottlenecks in QA and code review processes, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://x.com/josevalim/status/1948826989357367698?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1948826989357367698</a> – José Valim announces Phoenix v1.8 will ship with an AGENTS markdown file for new apps, ensuring teams using coding agents have an outstanding experience out of the box</li>
<li><a href="https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7</a> – Phoenix commit adding the AGENTS.md file by Chris McCord</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md</a> – The actual AGENTS.md template file in Phoenix</li>
<li><a href="https://hex.pm/packages/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/usage_rules</a> – Related package for usage rules</li>
<li><a href="https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24</a> – Announcement post about Popcorn - Elixir in your browser via WebAssembly</li>
<li><a href="https://popcorn.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/</a> – Popcorn - run Elixir locally in your browser with no install required</li>
<li><a href="https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://popcorn.swmansion.com/demos/eval</a> – Interactive IEx shell demo running in the browser</li>
<li><a href="https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/popcorn/</a> – GitHub project for Popcorn</li>
<li><a href="https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be</a> – Blog post explaining how Popcorn works and its limitations</li>
<li><a href="https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/atomvm/AtomVM</a> – AtomVM - Tiny Erlang VM that powers Popcorn</li>
<li><a href="https://atomvm.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://atomvm.org/</a> – AtomVM website with details about the lightweight BEAM implementation</li>
<li><a href="https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/</a> – Podcast appearance by AtomVM team</li>
<li><a href="https://x.com/jskalc/status/1947674420459254203?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1947674420459254203</a> – LiveVue v0.6.0 release announcement</li>
<li><a href="https://github.com/Valian/live_vue?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Valian/live_vue</a> – LiveVue project - end-to-end reactivity for Phoenix LiveView and Vue</li>
<li><a href="https://x.com/jskalc/status/1950110941137285567?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1950110941137285567</a> – Jakob explains new End to End testing setup for LiveVue</li>
<li><a href="https://x.com/jskalc/status/1949882608424538420?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1949882608424538420</a> – Awesome LiveView development tip for hot-reloading while keeping state</li>
<li><a href="https://x.com/jskalc/status/1788308446007132509?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1788308446007132509</a> – Original tip post about LiveView hot reloading</li>
<li><a href="https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5</a> – Chris McCord&#39;s Gist showing how to implement LiveView hot reload with state preservation</li>
<li><a href="https://x.com/leandrocesquini/status/1949827775541502037?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/leandrocesquini/status/1949827775541502037</a> – MDEx v0.8 release announcement</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – MDEx project - Markdown processor for Elixir</li>
<li><a href="https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators</a> – Documentation for MDEx decorators feature</li>
<li><a href="https://bsky.app/profile/bartblast.com/post/3lutbbibma22a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bartblast.com/post/3lutbbibma22a</a> – Hologram v0.5.0 announcement</li>
<li><a href="https://hologram.page/blog/hologram-v0-5-0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hologram.page/blog/hologram-v0-5-0-released</a> – Hologram v0.5.0 release blog post</li>
<li><a href="https://github.com/bartblast/hologram?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bartblast/hologram</a> – Hologram project - components defined in Elixir that become JS in the browser</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 website</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf ticket discount link with ThinkingElixir code for 10% off</li>
<li><a href="https://x.com/ThatArrowsmith/status/1948490317277143438?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ThatArrowsmith/status/1948490317277143438</a> – George Arrowsmith&#39;s tweet about QA becoming a bottleneck with AI-generated code</li>
<li><a href="https://x.com/mikehostetler/status/1948491086130819331?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mikehostetler/status/1948491086130819331</a> – Mike Hostetler&#39;s response about teams struggling with code review and QA of AI-generated code</li>
<li><a href="https://x.com/josevalim/status/1948634632716488809?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1948634632716488809</a> – José Valim&#39;s insight on the need for new software verification practices with AI code generation</li>
<li><a href="https://www.youtube.com/watch?v=RM2IZLR0LXc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=RM2IZLR0LXc</a> – Mark&#39;s first AI demo video: I Built an AI Tool That Saves Me Hours Every Week (Demo)</li>
<li><a href="https://www.youtube.com/watch?v=piS1J4ru1fE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=piS1J4ru1fE</a> – Mark&#39;s second AI demo video: How to Build AI Systems That Actually Run Your Business (Not Just Chat)</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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>262: Five Years of Perfect Uptime</title>
  <link>https://podcast.thinkingelixir.com/262</link>
  <guid isPermaLink="false">0414ca6a-81c2-4fd2-80e1-dc88bb8bd9dd</guid>
  <pubDate>Tue, 22 Jul 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0414ca6a-81c2-4fd2-80e1-dc88bb8bd9dd.mp3" length="19791872" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix 1.8.0-rc.4, new libraries deps_changelog and Hog, an amazing Elixir system achieving 100% uptime for 5+ years, ElixirConf 2025 schedule, and more!</itunes:subtitle>
  <itunes:duration>27:03</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 Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 with igniter upgrader support, new libraries including deps_changelog and the Hog process debugging tool by Alex Koutmos, Fly.io's announcement of managed Postgres, an incredible conference talk about Waterpark - a healthcare system built on the BEAM that achieved 100% uptime for 5 years and running, tips on using Elixir compiler directives for function inlining, the full ElixirConf US 2025 schedule with keynotes from José Valim and Chris McCord, CodeBeam Europe speaker announcements, and more!
Show Notes online - http://podcast.thinkingelixir.com/262 (http://podcast.thinkingelixir.com/262)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-july2025) – 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://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u (https://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 released with igniter upgrader for LiveView 1.0 users
https://tomkonidas.com/repo-transact/ (https://tomkonidas.com/repo-transact/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Ecto 3.13 Repo.transact/2 used in generators
Added security.md guide for security best practices and fetch() support for LongPoll in Service Workers
https://github.com/serpent213/deps_changelog (https://github.com/serpent213/deps_changelog?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New library called deps_changelog that finds additions to dependency CHANGELOG files upon update
https://x.com/akoutmos/status/1935463503164309611 (https://x.com/akoutmos/status/1935463503164309611?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alex Koutmos announces new Elixir process debugging library called "Hog"
https://github.com/akoutmos/hog (https://github.com/akoutmos/hog?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hog library used to pinpoint and deal with memory hungry processes, helps track down OOM issues
https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n (https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Fly.io announces managed Postgres with automatic backups, failover, and monitoring
https://www.youtube.com/watch?v=hdBm4K-vvt0 (https://www.youtube.com/watch?v=hdBm4K-vvt0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Waterpark conference talk - Transforming Healthcare with Distributed Actors achieving 100% uptime for 5 years
https://x.com/sasajuric/status/1943601894141640808 (https://x.com/sasajuric/status/1943601894141640808?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić shares about the Waterpark talk
https://curiosum.com/blog/interacting-with-google-sheets-in-elixir (https://curiosum.com/blog/interacting-with-google-sheets-in-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – In-depth article about using Elixir and Phoenix to pull data from Google Spreadsheet
https://x.com/jskalc/status/1945092835067211929 (https://x.com/jskalc/status/1945092835067211929?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Fun tip about Elixir compiler directive to inline functions for performance
https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s (https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 full schedule published
https://elixirconf.com/#keynotes (https://elixirconf.com/#keynotes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf keynotes featuring José Valim, Chris McCord, and others
https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Get ElixirConf 2025 tickets with "ThinkingElixir" discount code for 10% off
https://codebeameurope.com (https://codebeameurope.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CodeBeam Europe speaker list is up for November 5-6 in Berlin and Online
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, uptime, debugging, phoenix</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 with igniter upgrader support, new libraries including deps_changelog and the Hog process debugging tool by Alex Koutmos, Fly.io&#39;s announcement of managed Postgres, an incredible conference talk about Waterpark - a healthcare system built on the BEAM that achieved 100% uptime for 5 years and running, tips on using Elixir compiler directives for function inlining, the full ElixirConf US 2025 schedule with keynotes from José Valim and Chris McCord, CodeBeam Europe speaker announcements, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u</a> – Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 released with igniter upgrader for LiveView 1.0 users</li>
<li><a href="https://tomkonidas.com/repo-transact/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tomkonidas.com/repo-transact/</a> – New Ecto 3.13 Repo.transact/2 used in generators</li>
<li>Added security.md guide for security best practices and fetch() support for LongPoll in Service Workers</li>
<li><a href="https://github.com/serpent213/deps_changelog?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/serpent213/deps_changelog</a> – New library called deps_changelog that finds additions to dependency CHANGELOG files upon update</li>
<li><a href="https://x.com/akoutmos/status/1935463503164309611?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akoutmos/status/1935463503164309611</a> – Alex Koutmos announces new Elixir process debugging library called &quot;Hog&quot;</li>
<li><a href="https://github.com/akoutmos/hog?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/hog</a> – Hog library used to pinpoint and deal with memory hungry processes, helps track down OOM issues</li>
<li><a href="https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n</a> – Fly.io announces managed Postgres with automatic backups, failover, and monitoring</li>
<li><a href="https://www.youtube.com/watch?v=hdBm4K-vvt0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=hdBm4K-vvt0</a> – Waterpark conference talk - Transforming Healthcare with Distributed Actors achieving 100% uptime for 5 years</li>
<li><a href="https://x.com/sasajuric/status/1943601894141640808?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1943601894141640808</a> – Saša Jurić shares about the Waterpark talk</li>
<li><a href="https://curiosum.com/blog/interacting-with-google-sheets-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/blog/interacting-with-google-sheets-in-elixir</a> – In-depth article about using Elixir and Phoenix to pull data from Google Spreadsheet</li>
<li><a href="https://x.com/jskalc/status/1945092835067211929?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1945092835067211929</a> – Fun tip about Elixir compiler directive to inline functions for performance</li>
<li><a href="https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s</a> – ElixirConf US 2025 full schedule published</li>
<li><a href="https://elixirconf.com/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/#keynotes</a> – ElixirConf keynotes featuring José Valim, Chris McCord, and others</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – Get ElixirConf 2025 tickets with &quot;ThinkingElixir&quot; discount code for 10% off</li>
<li><a href="https://codebeameurope.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeameurope.com</a> – CodeBeam Europe speaker list is up for November 5-6 in Berlin and Online</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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 Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 with igniter upgrader support, new libraries including deps_changelog and the Hog process debugging tool by Alex Koutmos, Fly.io&#39;s announcement of managed Postgres, an incredible conference talk about Waterpark - a healthcare system built on the BEAM that achieved 100% uptime for 5 years and running, tips on using Elixir compiler directives for function inlining, the full ElixirConf US 2025 schedule with keynotes from José Valim and Chris McCord, CodeBeam Europe speaker announcements, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u</a> – Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 released with igniter upgrader for LiveView 1.0 users</li>
<li><a href="https://tomkonidas.com/repo-transact/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tomkonidas.com/repo-transact/</a> – New Ecto 3.13 Repo.transact/2 used in generators</li>
<li>Added security.md guide for security best practices and fetch() support for LongPoll in Service Workers</li>
<li><a href="https://github.com/serpent213/deps_changelog?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/serpent213/deps_changelog</a> – New library called deps_changelog that finds additions to dependency CHANGELOG files upon update</li>
<li><a href="https://x.com/akoutmos/status/1935463503164309611?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akoutmos/status/1935463503164309611</a> – Alex Koutmos announces new Elixir process debugging library called &quot;Hog&quot;</li>
<li><a href="https://github.com/akoutmos/hog?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/hog</a> – Hog library used to pinpoint and deal with memory hungry processes, helps track down OOM issues</li>
<li><a href="https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n</a> – Fly.io announces managed Postgres with automatic backups, failover, and monitoring</li>
<li><a href="https://www.youtube.com/watch?v=hdBm4K-vvt0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=hdBm4K-vvt0</a> – Waterpark conference talk - Transforming Healthcare with Distributed Actors achieving 100% uptime for 5 years</li>
<li><a href="https://x.com/sasajuric/status/1943601894141640808?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1943601894141640808</a> – Saša Jurić shares about the Waterpark talk</li>
<li><a href="https://curiosum.com/blog/interacting-with-google-sheets-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://curiosum.com/blog/interacting-with-google-sheets-in-elixir</a> – In-depth article about using Elixir and Phoenix to pull data from Google Spreadsheet</li>
<li><a href="https://x.com/jskalc/status/1945092835067211929?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1945092835067211929</a> – Fun tip about Elixir compiler directive to inline functions for performance</li>
<li><a href="https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s</a> – ElixirConf US 2025 full schedule published</li>
<li><a href="https://elixirconf.com/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/#keynotes</a> – ElixirConf keynotes featuring José Valim, Chris McCord, and others</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – Get ElixirConf 2025 tickets with &quot;ThinkingElixir&quot; discount code for 10% off</li>
<li><a href="https://codebeameurope.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeameurope.com</a> – CodeBeam Europe speaker list is up for November 5-6 in Berlin and Online</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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>261: Why Elixir and a $300K Daily Bill?</title>
  <link>https://podcast.thinkingelixir.com/261</link>
  <guid isPermaLink="false">0d3331ae-4d8f-43a9-8708-ab19fb580380</guid>
  <pubDate>Tue, 15 Jul 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0d3331ae-4d8f-43a9-8708-ab19fb580380.mp3" length="21553152" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix LiveView 1.1.0 release candidates, José Valim’s DevLabs interview on building authentic tools, Matthew Sinclair’s 9 reasons to choose Elixir, Figma’s $300K daily AWS costs, and more!</itunes:subtitle>
  <itunes:duration>29:30</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 Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim's inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair's comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica's exciting teaser about rebuilding rom-rb in Elixir, Igniter's growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma's S-1 filing revealing their staggering $300,000 daily AWS costs, and more!
Show Notes online - http://podcast.thinkingelixir.com/261 (http://podcast.thinkingelixir.com/261)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-july2025) – 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://hexdocs.pm/phoenixliveview/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05 (https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default
https://bsky.app/profile/steffend.me/post/3lteubbasjc2g (https://bsky.app/profile/steffend.me/post/3lteubbasjc2g?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Steffen's thread about LiveView 1.1.0 RC changes and improvements
Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs
https://x.com/vmelnikova_en/status/1939754121005031881 (https://x.com/vmelnikova_en/status/1939754121005031881?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DevLabs interview announcement with José Valim
https://www.youtube.com/watch?v=ihn2fuc_ueQ (https://www.youtube.com/watch?v=ihn2fuc_ueQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling
https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w (https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Matthew Sinclair's post about why Elixir is a great choice
https://matthewsinclair.com/blog/0181-why-elixir (https://matthewsinclair.com/blog/0181-why-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – \"Why Elixir? A Rebuttal to Common Misconceptions\" blog post with 9 reasons
https://hex.pm/packages/recon (https://hex.pm/packages/recon?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Collection of functions and scripts to debug Erlang in production.
https://hex.pm/packages/observer_cli (https://hex.pm/packages/observer_cli?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Visualize Erlang/Elixir Nodes On The Command Line
https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24 (https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Solnica teaser about rebuilding rom-rb in Elixir
https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f (https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation
https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2025 US tickets with "ThinkingElixir" discount code for 10% off
https://www.figma.com/blog/s1-public/ (https://www.figma.com/blog/s1-public/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Figma's S-1 filing announcement for going public
https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm (https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Figma's SEC S-1 filing document
https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/ (https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Figma spends $300,000 daily on AWS services according to S-1 filing
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, liveview, aws, figma</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim&#39;s inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair&#39;s comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica&#39;s exciting teaser about rebuilding rom-rb in Elixir, Igniter&#39;s growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma&#39;s S-1 filing revealing their staggering $300,000 daily AWS costs, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05</a> – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lteubbasjc2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lteubbasjc2g</a> – Steffen&#39;s thread about LiveView 1.1.0 RC changes and improvements</li>
<li>Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs</li>
<li><a href="https://x.com/vmelnikova_en/status/1939754121005031881?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/vmelnikova_en/status/1939754121005031881</a> – DevLabs interview announcement with José Valim</li>
<li><a href="https://www.youtube.com/watch?v=ihn2fuc_ueQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ihn2fuc_ueQ</a> – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling</li>
<li><a href="https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w</a> – Matthew Sinclair&#39;s post about why Elixir is a great choice</li>
<li><a href="https://matthewsinclair.com/blog/0181-why-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://matthewsinclair.com/blog/0181-why-elixir</a> – \&quot;Why Elixir? A Rebuttal to Common Misconceptions\&quot; blog post with 9 reasons</li>
<li><a href="https://hex.pm/packages/recon?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/recon</a> – Collection of functions and scripts to debug Erlang in production.</li>
<li><a href="https://hex.pm/packages/observer_cli?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/observer_cli</a> – Visualize Erlang/Elixir Nodes On The Command Line</li>
<li><a href="https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24</a> – Peter Solnica teaser about rebuilding rom-rb in Elixir</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f</a> – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf 2025 US tickets with &quot;ThinkingElixir&quot; discount code for 10% off</li>
<li><a href="https://www.figma.com/blog/s1-public/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.figma.com/blog/s1-public/</a> – Figma&#39;s S-1 filing announcement for going public</li>
<li><a href="https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm</a> – Figma&#39;s SEC S-1 filing document</li>
<li><a href="https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/</a> – Figma spends $300,000 daily on AWS services according to S-1 filing</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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 Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim&#39;s inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair&#39;s comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica&#39;s exciting teaser about rebuilding rom-rb in Elixir, Igniter&#39;s growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma&#39;s S-1 filing revealing their staggering $300,000 daily AWS costs, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025" 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://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05</a> – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default</li>
<li><a href="https://bsky.app/profile/steffend.me/post/3lteubbasjc2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/steffend.me/post/3lteubbasjc2g</a> – Steffen&#39;s thread about LiveView 1.1.0 RC changes and improvements</li>
<li>Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs</li>
<li><a href="https://x.com/vmelnikova_en/status/1939754121005031881?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/vmelnikova_en/status/1939754121005031881</a> – DevLabs interview announcement with José Valim</li>
<li><a href="https://www.youtube.com/watch?v=ihn2fuc_ueQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ihn2fuc_ueQ</a> – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling</li>
<li><a href="https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w</a> – Matthew Sinclair&#39;s post about why Elixir is a great choice</li>
<li><a href="https://matthewsinclair.com/blog/0181-why-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://matthewsinclair.com/blog/0181-why-elixir</a> – \&quot;Why Elixir? A Rebuttal to Common Misconceptions\&quot; blog post with 9 reasons</li>
<li><a href="https://hex.pm/packages/recon?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/recon</a> – Collection of functions and scripts to debug Erlang in production.</li>
<li><a href="https://hex.pm/packages/observer_cli?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/observer_cli</a> – Visualize Erlang/Elixir Nodes On The Command Line</li>
<li><a href="https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24</a> – Peter Solnica teaser about rebuilding rom-rb in Elixir</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f</a> – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation</li>
<li><a href="https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2025/discount/ThinkingElixir</a> – ElixirConf 2025 US tickets with &quot;ThinkingElixir&quot; discount code for 10% off</li>
<li><a href="https://www.figma.com/blog/s1-public/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.figma.com/blog/s1-public/</a> – Figma&#39;s S-1 filing announcement for going public</li>
<li><a href="https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm</a> – Figma&#39;s SEC S-1 filing document</li>
<li><a href="https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/</a> – Figma spends $300,000 daily on AWS services according to S-1 filing</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-july2025">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/?utm_source=thinkingelixir&amp;utm_campaign=thinkingelixir-july2025">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>257: Runtime Intelligence and MCP Servers</title>
  <link>https://podcast.thinkingelixir.com/257</link>
  <guid isPermaLink="false">d7e3254f-f339-4870-b5ba-9d933e004f51</guid>
  <pubDate>Tue, 17 Jun 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d7e3254f-f339-4870-b5ba-9d933e004f51.mp3" length="19830784" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir v1.19.0-rc.0 with type checking improvements, Gleam v1.11.0 with 30% faster JavaScript, the Elixir Outreach stipend program, ElixirConf videos, Noora design system for LiveView, and José Valim’s Tidewave MCP server for AI runtime intelligence, and more!</itunes:subtitle>
  <itunes:duration>27:07</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 Elixir v1.19.0-rc.0 with significant type checking improvements and faster compile times, Gleam v1.11.0 delivering 30% faster JavaScript performance, the new Elixir Outreach stipend program providing funding for speakers to present at non-Elixir conferences, a batch of ElixirConf US 2024 videos featuring talks were published, the open-sourcing of Noora design system for Phoenix LiveView, upcoming support for “for” comprehensions in HEEX templates, and José Valim's announcement of Tidewave - the groundbreaking MCP server that gives AI agents runtime access to your Elixir applications rather than just static code, and more!
Show Notes online - http://podcast.thinkingelixir.com/257 (http://podcast.thinkingelixir.com/257)
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://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0 (https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir v1.19.0-rc.0 release with mix format --migrate, type checking improvements, faster compile times, and parallel dependency compilation
https://x.com/gleamlang/status/1929535582423650789 (https://x.com/gleamlang/status/1929535582423650789?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.11.0 announcement
https://gleam.run/news/gleam-javascript-gets-30-percent-faster/ (https://gleam.run/news/gleam-javascript-gets-30-percent-faster/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam compiled JavaScript runs 30% faster performance improvement
https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md (https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.11.0 changelog with testing tools and performance improvements
https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/ (https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Outreach stipend program by Dashbit, Oban and the EEF providing up to $700 USD for speakers presenting Elixir to other ecosystems
https://www.youtube.com/watch?v=aknKAFzEsBg (https://www.youtube.com/watch?v=aknKAFzEsBg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2024 video release featuring multiple talks
https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y (https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2024 playlist with 16 new videos
https://www.youtube.com/watch?v=PSrzruaby1M (https://www.youtube.com/watch?v=PSrzruaby1M?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ash AI Launch talk by Zach Daniel from ElixirConf EU
https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web (https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Noora design system for Phoenix LiveView open-sourced announcement
https://noora.tuist.dev/ (https://noora.tuist.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Noora - complete, accessible design system for Phoenix LiveView with Figma files and ready-to-use components
https://github.com/phoenixframework/phoenixliveview/pull/3827 (https://github.com/phoenixframework/phoenix_live_view/pull/3827?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView PR adding support for for comprehensions in HEEX templates with keyed change tracking
https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09 (https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lua for Elixir v0.3.0 changelog with new guard functions
https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26 (https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky post about Lua for Elixir update with guard support
https://x.com/bcardarella/status/1929976577749664052 (https://x.com/bcardarella/status/1929976577749664052?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella announcing websocketdist library release
https://x.com/bcardarella/status/1930262610705846640 (https://x.com/bcardarella/status/1930262610705846640?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian explaining the use-case behind websocketdist library
https://github.com/otp-interop/websocketdist (https://github.com/otp-interop/web_socket_dist?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – websocketdist library for Erlang distribution over WebSockets
https://www.erlang.org/doc/system/distributed.html (https://www.erlang.org/doc/system/distributed.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang distributed systems documentation
https://x.com/josevalim/status/1930670782788653284 (https://x.com/josevalim/status/1930670782788653284?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announcing Tidewave on X/Twitter
https://dashbit.co/blog/announcing-tidewave (https://dashbit.co/blog/announcing-tidewave?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dashbit blog post announcing Tidewave - Elixir MCP server for AI runtime intelligence
https://github.com/tidewave-ai/mcpproxyrust#installation (https://github.com/tidewave-ai/mcp_proxy_rust#installation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tidewave MCP proxy installation and setup instructions
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, mcp, ai, tidewave, outreach</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Elixir v1.19.0-rc.0 with significant type checking improvements and faster compile times, Gleam v1.11.0 delivering 30% faster JavaScript performance, the new Elixir Outreach stipend program providing funding for speakers to present at non-Elixir conferences, a batch of ElixirConf US 2024 videos featuring talks were published, the open-sourcing of Noora design system for Phoenix LiveView, upcoming support for “for” comprehensions in HEEX templates, and José Valim&#39;s announcement of Tidewave - the groundbreaking MCP server that gives AI agents runtime access to your Elixir applications rather than just static code, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/257" rel="nofollow">http://podcast.thinkingelixir.com/257</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://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0</a> – Elixir v1.19.0-rc.0 release with mix format --migrate, type checking improvements, faster compile times, and parallel dependency compilation</li>
<li><a href="https://x.com/gleamlang/status/1929535582423650789?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gleamlang/status/1929535582423650789</a> – Gleam v1.11.0 announcement</li>
<li><a href="https://gleam.run/news/gleam-javascript-gets-30-percent-faster/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-javascript-gets-30-percent-faster/</a> – Gleam compiled JavaScript runs 30% faster performance improvement</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md</a> – Gleam v1.11.0 changelog with testing tools and performance improvements</li>
<li><a href="https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/</a> – Elixir Outreach stipend program by Dashbit, Oban and the EEF providing up to $700 USD for speakers presenting Elixir to other ecosystems</li>
<li><a href="https://www.youtube.com/watch?v=aknKAFzEsBg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=aknKAFzEsBg</a> – ElixirConf US 2024 video release featuring multiple talks</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> – ElixirConf US 2024 playlist with 16 new videos</li>
<li><a href="https://www.youtube.com/watch?v=PSrzruaby1M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=PSrzruaby1M</a> – Ash AI Launch talk by Zach Daniel from ElixirConf EU</li>
<li><a href="https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web</a> – Noora design system for Phoenix LiveView open-sourced announcement</li>
<li><a href="https://noora.tuist.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://noora.tuist.dev/</a> – Noora - complete, accessible design system for Phoenix LiveView with Figma files and ready-to-use components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3827?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3827</a> – Phoenix LiveView PR adding support for <code>for</code> comprehensions in HEEX templates with keyed change tracking</li>
<li><a href="https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09</a> – Lua for Elixir v0.3.0 changelog with new guard functions</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26</a> – Bluesky post about Lua for Elixir update with guard support</li>
<li><a href="https://x.com/bcardarella/status/1929976577749664052?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1929976577749664052</a> – Brian Cardarella announcing web_socket_dist library release</li>
<li><a href="https://x.com/bcardarella/status/1930262610705846640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1930262610705846640</a> – Brian explaining the use-case behind web_socket_dist library</li>
<li><a href="https://github.com/otp-interop/web_socket_dist?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/web_socket_dist</a> – web_socket_dist library for Erlang distribution over WebSockets</li>
<li><a href="https://www.erlang.org/doc/system/distributed.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/system/distributed.html</a> – Erlang distributed systems documentation</li>
<li><a href="https://x.com/josevalim/status/1930670782788653284?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1930670782788653284</a> – José Valim announcing Tidewave on X/Twitter</li>
<li><a href="https://dashbit.co/blog/announcing-tidewave?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/announcing-tidewave</a> – Dashbit blog post announcing Tidewave - Elixir MCP server for AI runtime intelligence</li>
<li><a href="https://github.com/tidewave-ai/mcp_proxy_rust#installation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/mcp_proxy_rust#installation</a> – Tidewave MCP proxy installation and setup instructions</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 Elixir v1.19.0-rc.0 with significant type checking improvements and faster compile times, Gleam v1.11.0 delivering 30% faster JavaScript performance, the new Elixir Outreach stipend program providing funding for speakers to present at non-Elixir conferences, a batch of ElixirConf US 2024 videos featuring talks were published, the open-sourcing of Noora design system for Phoenix LiveView, upcoming support for “for” comprehensions in HEEX templates, and José Valim&#39;s announcement of Tidewave - the groundbreaking MCP server that gives AI agents runtime access to your Elixir applications rather than just static code, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/257" rel="nofollow">http://podcast.thinkingelixir.com/257</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://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0</a> – Elixir v1.19.0-rc.0 release with mix format --migrate, type checking improvements, faster compile times, and parallel dependency compilation</li>
<li><a href="https://x.com/gleamlang/status/1929535582423650789?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/gleamlang/status/1929535582423650789</a> – Gleam v1.11.0 announcement</li>
<li><a href="https://gleam.run/news/gleam-javascript-gets-30-percent-faster/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-javascript-gets-30-percent-faster/</a> – Gleam compiled JavaScript runs 30% faster performance improvement</li>
<li><a href="https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md</a> – Gleam v1.11.0 changelog with testing tools and performance improvements</li>
<li><a href="https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/</a> – Elixir Outreach stipend program by Dashbit, Oban and the EEF providing up to $700 USD for speakers presenting Elixir to other ecosystems</li>
<li><a href="https://www.youtube.com/watch?v=aknKAFzEsBg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=aknKAFzEsBg</a> – ElixirConf US 2024 video release featuring multiple talks</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> – ElixirConf US 2024 playlist with 16 new videos</li>
<li><a href="https://www.youtube.com/watch?v=PSrzruaby1M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=PSrzruaby1M</a> – Ash AI Launch talk by Zach Daniel from ElixirConf EU</li>
<li><a href="https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web</a> – Noora design system for Phoenix LiveView open-sourced announcement</li>
<li><a href="https://noora.tuist.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://noora.tuist.dev/</a> – Noora - complete, accessible design system for Phoenix LiveView with Figma files and ready-to-use components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3827?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3827</a> – Phoenix LiveView PR adding support for <code>for</code> comprehensions in HEEX templates with keyed change tracking</li>
<li><a href="https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09</a> – Lua for Elixir v0.3.0 changelog with new guard functions</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26</a> – Bluesky post about Lua for Elixir update with guard support</li>
<li><a href="https://x.com/bcardarella/status/1929976577749664052?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1929976577749664052</a> – Brian Cardarella announcing web_socket_dist library release</li>
<li><a href="https://x.com/bcardarella/status/1930262610705846640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1930262610705846640</a> – Brian explaining the use-case behind web_socket_dist library</li>
<li><a href="https://github.com/otp-interop/web_socket_dist?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/otp-interop/web_socket_dist</a> – web_socket_dist library for Erlang distribution over WebSockets</li>
<li><a href="https://www.erlang.org/doc/system/distributed.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/system/distributed.html</a> – Erlang distributed systems documentation</li>
<li><a href="https://x.com/josevalim/status/1930670782788653284?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1930670782788653284</a> – José Valim announcing Tidewave on X/Twitter</li>
<li><a href="https://dashbit.co/blog/announcing-tidewave?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/announcing-tidewave</a> – Dashbit blog post announcing Tidewave - Elixir MCP server for AI runtime intelligence</li>
<li><a href="https://github.com/tidewave-ai/mcp_proxy_rust#installation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tidewave-ai/mcp_proxy_rust#installation</a> – Tidewave MCP proxy installation and setup instructions</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>255: OTP 28 and Vibe Coding Phoenix Apps</title>
  <link>https://podcast.thinkingelixir.com/255</link>
  <guid isPermaLink="false">6dc92df4-9c73-46e0-ba3e-1aca8ca8cadb</guid>
  <pubDate>Tue, 03 Jun 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/6dc92df4-9c73-46e0-ba3e-1aca8ca8cadb.mp3" length="23373824" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes OTP 28 release, ElixirConf EU videos with Chris McCord's phoenix.new keynote, Phoenix Sync for real-time database sync, EEF board elections and CVE authority status, LiveView macro components, and more!</itunes:subtitle>
  <itunes:duration>32:02</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 major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord's keynote on his new phoenix.new service and James Arthur's introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!
Show Notes online - http://podcast.thinkingelixir.com/255 (http://podcast.thinkingelixir.com/255)
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://www.erlang.org/news/180 (https://www.erlang.org/news/180?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OTP 28 release announcement with new priority messages functionality and SBOM support
https://www.erlang.org/eeps/eep-0076 (https://www.erlang.org/eeps/eep-0076?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEP 76 specification for priority messages in OTP 28
https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z (https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU 2025 YouTube playlist with conference videos
https://www.youtube.com/watch?v=ojLVHc4gLk&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2oZ&amp;amp;index=3 (https://www.youtube.com/watch?v=ojL_VHc4gLk&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;amp;index=3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's keynote "Code Generators are Dead. Long Live Code Generators"
https://x.com/chris_mccord/status/1923417060593356889 (https://x.com/chris_mccord/status/1923417060593356889?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's announcement about phoenix.new paid service
https://phoenix.new/ (https://phoenix.new/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's new phoenix.new paid service at Fly.io
https://www.youtube.com/watch?v=4IWShnVuRCg&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;amp;index=2 (https://www.youtube.com/watch?v=4IWShnVuRCg&amp;amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;amp;index=2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – James Arthur's keynote "Introducing Phoenix Sync" from ElixirConf EU
https://github.com/electric-sql/phoenix_sync/ (https://github.com/electric-sql/phoenix_sync/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps
https://hexdocs.pm/phoenix_sync/readme.html (https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix Sync documentation on HexDocs
https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's sync project that inspired Phoenix Sync
https://erlef.org/blog/eef/election-2025-results (https://erlef.org/blog/eef/election-2025-results?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF board election results for Cohort C
https://x.com/TheErlef/status/1924531926008004633 (https://x.com/TheErlef/status/1924531926008004633?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Twitter announcement of election results
https://erlef.org/blog/eef/election-2025-candidates (https://erlef.org/blog/eef/election-2025-candidates?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about the EEF election candidates
https://erlef.org/blog/security/eef-cna-announcement (https://erlef.org/blog/security/eef-cna-announcement?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem
https://github.com/erlef-cna (https://github.com/erlef-cna?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF CNA GitHub organization
https://cna.erlef.org/ (https://cna.erlef.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF CNA website
https://github.com/surface-ui/surface (https://github.com/surface-ui/surface?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Surface UI project for server-side rendering components
https://github.com/phoenixframework/phoenixliveview/pull/3810 (https://github.com/phoenixframework/phoenix_live_view/pull/3810?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Draft PR for co-located hooks and macro components in LiveView
https://github.com/tv-labs/lua (https://github.com/tv-labs/lua?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Lua package v0.2.x release by TvLabs
https://x.com/davydog187/status/1925186045156463034 (https://x.com/davydog187/status/1925186045156463034?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave's tweet about ElixirConf EU Luerl talk
https://www.youtube.com/watch?v=4YBBoXXH_98 (https://www.youtube.com/watch?v=4YBBoXXH_98?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – "Lua on the BEAM" talk by Dave Lucia &amp;amp; Robert Virding
https://discord.gg/6Ukp9vpj (https://discord.gg/6Ukp9vpj?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discord link for Lua community
https://x.com/germsvel/status/1922602086065148093 (https://x.com/germsvel/status/1922602086065148093?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's video highlighting LiveDebugger tool
https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225 (https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's BlueSky post about LiveDebugger
https://podcast.thinkingelixir.com/249 (https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Thinking Elixir episode 249 featuring LiveDebugger discussion
https://hexdocs.pm/mdex/MDEx.Sigil.html (https://hexdocs.pm/mdex/MDEx.Sigil.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDEx v0.7 documentation for new ~MD sigil
https://hexdocs.pm/autumn (https://hexdocs.pm/autumn?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Autumn syntax highlighter package that works with MDEx
https://github.com/leandrocp/mdex_mermaid (https://github.com/leandrocp/mdex_mermaid?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MDEx Mermaid plugin for adding mermaid support to Markdown
https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i (https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel's BlueSky post about usage_rules.md convention
https://hexdocs.pm/usage_rules (https://hexdocs.pm/usage_rules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Usage rules package documentation
https://github.com/ash-project/usage_rules/ (https://github.com/ash-project/usage_rules/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Usage rules GitHub repository
https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/ (https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Microsoft announcement about Windows Subsystem for Linux going open source
https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/ (https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ZDNet article explaining Microsoft's Linux strategy and Azure statistics
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)
- Dave Lucia - @davydog187 (https://x.com/davydog187) 
</description>
  <itunes:keywords>elixir, news, otp, 28, vibe, phoenix, CNA, EEF</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord&#39;s keynote on his new phoenix.new service and James Arthur&#39;s introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/255" rel="nofollow">http://podcast.thinkingelixir.com/255</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://www.erlang.org/news/180?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/180</a> – OTP 28 release announcement with new priority messages functionality and SBOM support</li>
<li><a href="https://www.erlang.org/eeps/eep-0076?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/eeps/eep-0076</a> – EEP 76 specification for priority messages in OTP 28</li>
<li><a href="https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z</a> – ElixirConf EU 2025 YouTube playlist with conference videos</li>
<li><a href="https://www.youtube.com/watch?v=ojL_VHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ojL_VHc4gLk&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=3</a> – Chris McCord&#39;s keynote &quot;Code Generators are Dead. Long Live Code Generators&quot;</li>
<li><a href="https://x.com/chris_mccord/status/1923417060593356889?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1923417060593356889</a> – Chris McCord&#39;s announcement about phoenix.new paid service</li>
<li><a href="https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – Chris McCord&#39;s new phoenix.new paid service at Fly.io</li>
<li><a href="https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4IWShnVuRCg&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=2</a> – James Arthur&#39;s keynote &quot;Introducing Phoenix Sync&quot; from ElixirConf EU</li>
<li><a href="https://github.com/electric-sql/phoenix_sync/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/electric-sql/phoenix_sync/</a> – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps</li>
<li><a href="https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_sync/readme.html</a> – Phoenix Sync documentation on HexDocs</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – José Valim&#39;s sync project that inspired Phoenix Sync</li>
<li><a href="https://erlef.org/blog/eef/election-2025-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-results</a> – EEF board election results for Cohort C</li>
<li><a href="https://x.com/TheErlef/status/1924531926008004633?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1924531926008004633</a> – EEF Twitter announcement of election results</li>
<li><a href="https://erlef.org/blog/eef/election-2025-candidates?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-candidates</a> – Information about the EEF election candidates</li>
<li><a href="https://erlef.org/blog/security/eef-cna-announcement?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/security/eef-cna-announcement</a> – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem</li>
<li><a href="https://github.com/erlef-cna?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef-cna</a> – EEF CNA GitHub organization</li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CNA website</li>
<li><a href="https://github.com/surface-ui/surface?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/surface-ui/surface</a> – Surface UI project for server-side rendering components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3810?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3810</a> – Draft PR for co-located hooks and macro components in LiveView</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – Elixir Lua package v0.2.x release by TvLabs</li>
<li><a href="https://x.com/davydog187/status/1925186045156463034?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1925186045156463034</a> – Dave&#39;s tweet about ElixirConf EU Luerl talk</li>
<li><a href="https://www.youtube.com/watch?v=4YBBoXXH_98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4YBBoXXH_98</a> – &quot;Lua on the BEAM&quot; talk by Dave Lucia &amp; Robert Virding</li>
<li><a href="https://discord.gg/6Ukp9vpj?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.gg/6Ukp9vpj</a> – Discord link for Lua community</li>
<li><a href="https://x.com/germsvel/status/1922602086065148093?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1922602086065148093</a> – German Velasco&#39;s video highlighting LiveDebugger tool</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225</a> – German Velasco&#39;s BlueSky post about LiveDebugger</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Thinking Elixir episode 249 featuring LiveDebugger discussion</li>
<li><a href="https://hexdocs.pm/mdex/MDEx.Sigil.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/MDEx.Sigil.html</a> – MDEx v0.7 documentation for new ~MD sigil</li>
<li><a href="https://hexdocs.pm/autumn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/autumn</a> – Autumn syntax highlighter package that works with MDEx</li>
<li><a href="https://github.com/leandrocp/mdex_mermaid?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex_mermaid</a> – MDEx Mermaid plugin for adding mermaid support to Markdown</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i</a> – Zach Daniel&#39;s BlueSky post about usage_rules.md convention</li>
<li><a href="https://hexdocs.pm/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/usage_rules</a> – Usage rules package documentation</li>
<li><a href="https://github.com/ash-project/usage_rules/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules/</a> – Usage rules GitHub repository</li>
<li><a href="https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/</a> – Microsoft announcement about Windows Subsystem for Linux going open source</li>
<li><a href="https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/</a> – ZDNet article explaining Microsoft&#39;s Linux strategy and Azure statistics</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>Dave Lucia - <a href="https://x.com/davydog187" rel="nofollow">@davydog187</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 the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord&#39;s keynote on his new phoenix.new service and James Arthur&#39;s introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/255" rel="nofollow">http://podcast.thinkingelixir.com/255</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://www.erlang.org/news/180?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/180</a> – OTP 28 release announcement with new priority messages functionality and SBOM support</li>
<li><a href="https://www.erlang.org/eeps/eep-0076?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/eeps/eep-0076</a> – EEP 76 specification for priority messages in OTP 28</li>
<li><a href="https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z</a> – ElixirConf EU 2025 YouTube playlist with conference videos</li>
<li><a href="https://www.youtube.com/watch?v=ojL_VHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ojL_VHc4gLk&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=3</a> – Chris McCord&#39;s keynote &quot;Code Generators are Dead. Long Live Code Generators&quot;</li>
<li><a href="https://x.com/chris_mccord/status/1923417060593356889?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1923417060593356889</a> – Chris McCord&#39;s announcement about phoenix.new paid service</li>
<li><a href="https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenix.new/</a> – Chris McCord&#39;s new phoenix.new paid service at Fly.io</li>
<li><a href="https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4IWShnVuRCg&amp;list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&amp;index=2</a> – James Arthur&#39;s keynote &quot;Introducing Phoenix Sync&quot; from ElixirConf EU</li>
<li><a href="https://github.com/electric-sql/phoenix_sync/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/electric-sql/phoenix_sync/</a> – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps</li>
<li><a href="https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_sync/readme.html</a> – Phoenix Sync documentation on HexDocs</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – José Valim&#39;s sync project that inspired Phoenix Sync</li>
<li><a href="https://erlef.org/blog/eef/election-2025-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-results</a> – EEF board election results for Cohort C</li>
<li><a href="https://x.com/TheErlef/status/1924531926008004633?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1924531926008004633</a> – EEF Twitter announcement of election results</li>
<li><a href="https://erlef.org/blog/eef/election-2025-candidates?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025-candidates</a> – Information about the EEF election candidates</li>
<li><a href="https://erlef.org/blog/security/eef-cna-announcement?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/security/eef-cna-announcement</a> – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem</li>
<li><a href="https://github.com/erlef-cna?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef-cna</a> – EEF CNA GitHub organization</li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CNA website</li>
<li><a href="https://github.com/surface-ui/surface?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/surface-ui/surface</a> – Surface UI project for server-side rendering components</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3810?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3810</a> – Draft PR for co-located hooks and macro components in LiveView</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – Elixir Lua package v0.2.x release by TvLabs</li>
<li><a href="https://x.com/davydog187/status/1925186045156463034?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1925186045156463034</a> – Dave&#39;s tweet about ElixirConf EU Luerl talk</li>
<li><a href="https://www.youtube.com/watch?v=4YBBoXXH_98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=4YBBoXXH_98</a> – &quot;Lua on the BEAM&quot; talk by Dave Lucia &amp; Robert Virding</li>
<li><a href="https://discord.gg/6Ukp9vpj?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.gg/6Ukp9vpj</a> – Discord link for Lua community</li>
<li><a href="https://x.com/germsvel/status/1922602086065148093?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1922602086065148093</a> – German Velasco&#39;s video highlighting LiveDebugger tool</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225</a> – German Velasco&#39;s BlueSky post about LiveDebugger</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Thinking Elixir episode 249 featuring LiveDebugger discussion</li>
<li><a href="https://hexdocs.pm/mdex/MDEx.Sigil.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mdex/MDEx.Sigil.html</a> – MDEx v0.7 documentation for new ~MD sigil</li>
<li><a href="https://hexdocs.pm/autumn?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/autumn</a> – Autumn syntax highlighter package that works with MDEx</li>
<li><a href="https://github.com/leandrocp/mdex_mermaid?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex_mermaid</a> – MDEx Mermaid plugin for adding mermaid support to Markdown</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i</a> – Zach Daniel&#39;s BlueSky post about usage_rules.md convention</li>
<li><a href="https://hexdocs.pm/usage_rules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/usage_rules</a> – Usage rules package documentation</li>
<li><a href="https://github.com/ash-project/usage_rules/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/usage_rules/</a> – Usage rules GitHub repository</li>
<li><a href="https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/</a> – Microsoft announcement about Windows Subsystem for Linux going open source</li>
<li><a href="https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/</a> – ZDNet article explaining Microsoft&#39;s Linux strategy and Azure statistics</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>Dave Lucia - <a href="https://x.com/davydog187" rel="nofollow">@davydog187</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>254: Lua Scripting and Tidewave on Zed</title>
  <link>https://podcast.thinkingelixir.com/254</link>
  <guid isPermaLink="false">d5a77ac0-69b2-47ca-82af-df579f500b8e</guid>
  <pubDate>Tue, 20 May 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d5a77ac0-69b2-47ca-82af-df579f500b8e.mp3" length="21686272" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Hex 2.2.0 with dependency updates, Honeybadger's APM for Elixir, José Valim demo of Tidewave with Zed, LiveDebugger v0.2.0, Dave Lucia's Elixir Lua library, Paulo's "handoff" for distributed execution, and more!</itunes:subtitle>
  <itunes:duration>31:22</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 Hex 2.2.0 with the new :warnifoutdated option for keeping dependencies updated, Honeybadger's APM with built-in Elixir traces for major components, José Valim demonstrating Tidewave with Zed's AI coding agents, LiveDebugger v0.2.0 with DevTools integration and component highlighting, Dave Lucia's new Elixir "Lua" library for embedding Lua scripting, Paulo Valente's "handoff" library for distributed function graph execution, a PhD thesis on Elixir code smells becoming a finalist for a prestigious award, and more!
Show Notes online - http://podcast.thinkingelixir.com/254 (http://podcast.thinkingelixir.com/254)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 limited time offer.
https://github.com/hexpm/hex/releases/tag/v2.2.0 (https://github.com/hexpm/hex/releases/tag/v2.2.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex releases 2.2.0 introducing the :warnifoutdated option to help keep dependencies updated.
Taking a week off - no episode next week, but returning the following week.
https://www.honeybadger.io/blog/elixir-performance-monitoring (https://www.honeybadger.io/blog/elixir-performance-monitoring?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Honeybadger now offers APM with built-in Elixir traces, including default dashboards for Ecto, Phoenix/LiveView, Oban, Absinthe, Finch, and Tesla.
https://x.com/josevalim/status/1920062725394243640 (https://x.com/josevalim/status/1920062725394243640?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim demonstrates Tidewave being used with Zed editor's AI coding agents.
https://zed.dev/agentic (https://zed.dev/agentic?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zed's agentic features used with Tidewave to code a pricing plan component.
https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebuggerv020is_out/ (https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveDebugger v0.2.0 released with Chrome DevTools extension, component highlighting, callback trace filtering, and dark mode.
https://podcast.thinkingelixir.com/249 (https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous podcast episode discussing LiveDebugger with Krzysztof.
https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486 (https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post covering the new features in LiveDebugger v0.2.0.
https://hexdocs.pm/luerl/readme.html (https://hexdocs.pm/luerl/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Luerl v1.4.1 released with Hex docs - an implementation of Lua 5.3 in Erlang/OTP.
https://github.com/rvirding/luerl (https://github.com/rvirding/luerl?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The GitHub repository for Luerl, which Dave Lucia worked on with Robert Virding.
https://www.lua.org/about.html (https://www.lua.org/about.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about Lua, a lightweight, embeddable scripting language.
https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m (https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia's announcement of his new Elixir "Lua" library.
https://davelucia.com/blog/lua-elixir (https://davelucia.com/blog/lua-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining Dave's new Elixir Lua library.
https://github.com/tv-labs/lua (https://github.com/tv-labs/lua?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The GitHub repository for the new Elixir Lua library, providing an ergonomic interface to Luerl.
https://hexdocs.pm/handoff/ (https://hexdocs.pm/handoff/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for "handoff", a new Elixir library for distributed function graph execution.
https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u (https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente's announcement of the handoff library, which enables distributed Nx computations.
https://github.com/polvalente/handoff (https://github.com/polvalente/handoff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the handoff library created by Paulo Valente and sponsored by TvLabs.
https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e (https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lucas Vegi's PhD thesis "Code Smells and Refactorings for Elixir" is a finalist for the SBC Dissertation Award.
https://hexdocs.pm/elixir/code-anti-patterns.html (https://hexdocs.pm/elixir/code-anti-patterns.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir's code anti-patterns guide, a practical resource related to code smells and refactoring in Elixir.
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, lua, scripting, tidewave, mcp, zed, hex</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Hex 2.2.0 with the new :warn_if_outdated option for keeping dependencies updated, Honeybadger&#39;s APM with built-in Elixir traces for major components, José Valim demonstrating Tidewave with Zed&#39;s AI coding agents, LiveDebugger v0.2.0 with DevTools integration and component highlighting, Dave Lucia&#39;s new Elixir &quot;Lua&quot; library for embedding Lua scripting, Paulo Valente&#39;s &quot;handoff&quot; library for distributed function graph execution, a PhD thesis on Elixir code smells becoming a finalist for a prestigious award, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://github.com/hexpm/hex/releases/tag/v2.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hex/releases/tag/v2.2.0</a> – Hex releases 2.2.0 introducing the :warn_if_outdated option to help keep dependencies updated.</li>
<li>Taking a week off - no episode next week, but returning the following week.</li>
<li><a href="https://www.honeybadger.io/blog/elixir-performance-monitoring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.honeybadger.io/blog/elixir-performance-monitoring</a> – Honeybadger now offers APM with built-in Elixir traces, including default dashboards for Ecto, Phoenix/LiveView, Oban, Absinthe, Finch, and Tesla.</li>
<li><a href="https://x.com/josevalim/status/1920062725394243640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1920062725394243640</a> – José Valim demonstrates Tidewave being used with Zed editor&#39;s AI coding agents.</li>
<li><a href="https://zed.dev/agentic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/agentic</a> – Zed&#39;s agentic features used with Tidewave to code a pricing plan component.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/</a> – LiveDebugger v0.2.0 released with Chrome DevTools extension, component highlighting, callback trace filtering, and dark mode.</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Previous podcast episode discussing LiveDebugger with Krzysztof.</li>
<li><a href="https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486</a> – Blog post covering the new features in LiveDebugger v0.2.0.</li>
<li><a href="https://hexdocs.pm/luerl/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/luerl/readme.html</a> – Luerl v1.4.1 released with Hex docs - an implementation of Lua 5.3 in Erlang/OTP.</li>
<li><a href="https://github.com/rvirding/luerl?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rvirding/luerl</a> – The GitHub repository for Luerl, which Dave Lucia worked on with Robert Virding.</li>
<li><a href="https://www.lua.org/about.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.lua.org/about.html</a> – Information about Lua, a lightweight, embeddable scripting language.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m</a> – Dave Lucia&#39;s announcement of his new Elixir &quot;Lua&quot; library.</li>
<li><a href="https://davelucia.com/blog/lua-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com/blog/lua-elixir</a> – Blog post explaining Dave&#39;s new Elixir Lua library.</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – The GitHub repository for the new Elixir Lua library, providing an ergonomic interface to Luerl.</li>
<li><a href="https://hexdocs.pm/handoff/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/handoff/</a> – Documentation for &quot;handoff&quot;, a new Elixir library for distributed function graph execution.</li>
<li><a href="https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u</a> – Paulo Valente&#39;s announcement of the handoff library, which enables distributed Nx computations.</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – GitHub repository for the handoff library created by Paulo Valente and sponsored by TvLabs.</li>
<li><a href="https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e</a> – Lucas Vegi&#39;s PhD thesis &quot;Code Smells and Refactorings for Elixir&quot; is a finalist for the SBC Dissertation Award.</li>
<li><a href="https://hexdocs.pm/elixir/code-anti-patterns.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/code-anti-patterns.html</a> – Elixir&#39;s code anti-patterns guide, a practical resource related to code smells and refactoring in Elixir.</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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Hex 2.2.0 with the new :warn_if_outdated option for keeping dependencies updated, Honeybadger&#39;s APM with built-in Elixir traces for major components, José Valim demonstrating Tidewave with Zed&#39;s AI coding agents, LiveDebugger v0.2.0 with DevTools integration and component highlighting, Dave Lucia&#39;s new Elixir &quot;Lua&quot; library for embedding Lua scripting, Paulo Valente&#39;s &quot;handoff&quot; library for distributed function graph execution, a PhD thesis on Elixir code smells becoming a finalist for a prestigious award, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://github.com/hexpm/hex/releases/tag/v2.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hex/releases/tag/v2.2.0</a> – Hex releases 2.2.0 introducing the :warn_if_outdated option to help keep dependencies updated.</li>
<li>Taking a week off - no episode next week, but returning the following week.</li>
<li><a href="https://www.honeybadger.io/blog/elixir-performance-monitoring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.honeybadger.io/blog/elixir-performance-monitoring</a> – Honeybadger now offers APM with built-in Elixir traces, including default dashboards for Ecto, Phoenix/LiveView, Oban, Absinthe, Finch, and Tesla.</li>
<li><a href="https://x.com/josevalim/status/1920062725394243640?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1920062725394243640</a> – José Valim demonstrates Tidewave being used with Zed editor&#39;s AI coding agents.</li>
<li><a href="https://zed.dev/agentic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://zed.dev/agentic</a> – Zed&#39;s agentic features used with Tidewave to code a pricing plan component.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/</a> – LiveDebugger v0.2.0 released with Chrome DevTools extension, component highlighting, callback trace filtering, and dark mode.</li>
<li><a href="https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/249</a> – Previous podcast episode discussing LiveDebugger with Krzysztof.</li>
<li><a href="https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486</a> – Blog post covering the new features in LiveDebugger v0.2.0.</li>
<li><a href="https://hexdocs.pm/luerl/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/luerl/readme.html</a> – Luerl v1.4.1 released with Hex docs - an implementation of Lua 5.3 in Erlang/OTP.</li>
<li><a href="https://github.com/rvirding/luerl?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rvirding/luerl</a> – The GitHub repository for Luerl, which Dave Lucia worked on with Robert Virding.</li>
<li><a href="https://www.lua.org/about.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.lua.org/about.html</a> – Information about Lua, a lightweight, embeddable scripting language.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m</a> – Dave Lucia&#39;s announcement of his new Elixir &quot;Lua&quot; library.</li>
<li><a href="https://davelucia.com/blog/lua-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com/blog/lua-elixir</a> – Blog post explaining Dave&#39;s new Elixir Lua library.</li>
<li><a href="https://github.com/tv-labs/lua?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tv-labs/lua</a> – The GitHub repository for the new Elixir Lua library, providing an ergonomic interface to Luerl.</li>
<li><a href="https://hexdocs.pm/handoff/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/handoff/</a> – Documentation for &quot;handoff&quot;, a new Elixir library for distributed function graph execution.</li>
<li><a href="https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u</a> – Paulo Valente&#39;s announcement of the handoff library, which enables distributed Nx computations.</li>
<li><a href="https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/polvalente/handoff</a> – GitHub repository for the handoff library created by Paulo Valente and sponsored by TvLabs.</li>
<li><a href="https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e</a> – Lucas Vegi&#39;s PhD thesis &quot;Code Smells and Refactorings for Elixir&quot; is a finalist for the SBC Dissertation Award.</li>
<li><a href="https://hexdocs.pm/elixir/code-anti-patterns.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/code-anti-patterns.html</a> – Elixir&#39;s code anti-patterns guide, a practical resource related to code smells and refactoring in Elixir.</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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>252: Riding the Tidewave of AI-Enhanced Phoenix</title>
  <link>https://podcast.thinkingelixir.com/252</link>
  <guid isPermaLink="false">1b76761d-0979-4ac0-b7a5-76485adb2ebf</guid>
  <pubDate>Tue, 06 May 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/1b76761d-0979-4ac0-b7a5-76485adb2ebf.mp3" length="24985600" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Tidewave (a Phoenix MCP server for AI editors), Chris McCord's AI-enabled Phoenix app teasers, ExMeralda.chat for Hex packages, LiveDebugger updates, mix test.interactive for enhanced testing, and more!</itunes:subtitle>
  <itunes:duration>34:16</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 Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime, Chris McCord teasing his AI-enabled Phoenix app with LiveView hosted IDE features, a new GitHub Action for submitting Elixir dependencies to enhance security, ExMeralda.chat, a community chatbot for querying Hex packages, updates on Software Mansion's LiveDebugger v0.2.0 coming in May, mix test.interactive for enhanced ExUnit testing workflows, and information about slopsquatting, a new malware technique targeting AI-assisted developers, and more!Template
Show Notes online - http://podcast.thinkingelixir.com/252 (http://podcast.thinkingelixir.com/252)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 limited time offer.
https://youtu.be/vGue4LtqeWg (https://youtu.be/vGue4LtqeWg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction video for Tidewave, a Phoenix/Rails MCP server that helps AI-enabled editors access your application's runtime.
https://github.com/hexpm/hexdocs/issues/49 (https://github.com/hexpm/hexdocs/issues/49?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hexdocs PR enabling documentation context for Tidewave, allowing AI assistants to access app documentation without manual copying.
https://x.com/chris_mccord/status/1915017804937375896 (https://x.com/chris_mccord/status/1915017804937375896?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord teasing his AI-enabled Phoenix app that writes code.
https://x.com/chris_mccord/status/1917002231322116298 (https://x.com/chris_mccord/status/1917002231322116298?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord demonstrating an interactive LiveView hosted IDE with realtime terminal support synced across browsers/devices.
https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22 (https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF announcement about the "mix-dependency-submission" GitHub Action for submitting Elixir/Mix dependencies.
https://github.com/erlef/mix-dependency-submission (https://github.com/erlef/mix-dependency-submission?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repo for the mix-dependency-submission tool that calculates dependencies for Mix and submits them to GitHub's API.
https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api (https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub documentation about the Dependency Submission API used by the mix-dependency-submission tool.
https://exmeralda.chat/chat/start (https://exmeralda.chat/chat/start?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExMeralda.chat, a chatbot for hex.pm packages from bitcrowd.dev, using their Elixir RAG library.
https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/ (https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining ExMeralda, a community chatbot for Hex packages that demonstrates RAG systems with LLMs.
https://www.reddit.com/r/elixir/comments/1k600mu/livedebuggerv020upcomingfeaturespart_1/ (https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reddit post from Software Mansion about upcoming features in LiveDebugger v0.2.0, expected in early May.
https://www.youtube.com/watch?v=HNl-y49Ou7E (https://www.youtube.com/watch?v=HNl-y49Ou7E?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Full interview discussing LiveDebugger in more depth.
https://github.com/randycoulman/mixtestinteractive (https://github.com/randycoulman/mix_test_interactive?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – mix test.interactive - an interactive test runner for ExUnit tests that enhances testing workflows.
https://x.com/jskalc/status/1916824204156035300 (https://x.com/jskalc/status/1916824204156035300?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter post highlighting mix test.interactive's features including running tests by names, rerunning on file save, and more.
https://erlef.org/blog/eef/election-2025 (https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about upcoming Erlang Ecosystem Foundation board elections with important dates.
https://andrealeopardi.com/posts/async-tests-in-elixir/ (https://andrealeopardi.com/posts/async-tests-in-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrea Leopardi's blog post about reworking singleton architecture to leverage async tests in ExUnit.
https://www.youtube.com/watch?v=KrAqMyjbkJQ (https://www.youtube.com/watch?v=KrAqMyjbkJQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2024 talk by Jason Stiebs on FLAME (Fleeting Lambda Application for Modular Execution).
https://www.youtube.com/watch?v=62OK9B4yRfg (https://www.youtube.com/watch?v=62OK9B4yRfg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2024 talk by James Isenhart on 'OpenTelemetry: From Desire to Dashboard'
https://gridinsoft.com/blogs/slopsquatting-malware/ (https://gridinsoft.com/blogs/slopsquatting-malware/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article about slopsquatting, a new malware technique targeting AI-assisted developers by exploiting AI hallucinations of package names.
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, security, tidewave</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime, Chris McCord teasing his AI-enabled Phoenix app with LiveView hosted IDE features, a new GitHub Action for submitting Elixir dependencies to enhance security, ExMeralda.chat, a community chatbot for querying Hex packages, updates on Software Mansion&#39;s LiveDebugger v0.2.0 coming in May, mix test.interactive for enhanced ExUnit testing workflows, and information about slopsquatting, a new malware technique targeting AI-assisted developers, and more!Template</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://youtu.be/vGue4LtqeWg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/vGue4LtqeWg</a> – Introduction video for Tidewave, a Phoenix/Rails MCP server that helps AI-enabled editors access your application&#39;s runtime.</li>
<li><a href="https://github.com/hexpm/hexdocs/issues/49?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hexdocs/issues/49</a> – Hexdocs PR enabling documentation context for Tidewave, allowing AI assistants to access app documentation without manual copying.</li>
<li><a href="https://x.com/chris_mccord/status/1915017804937375896?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1915017804937375896</a> – Chris McCord teasing his AI-enabled Phoenix app that writes code.</li>
<li><a href="https://x.com/chris_mccord/status/1917002231322116298?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1917002231322116298</a> – Chris McCord demonstrating an interactive LiveView hosted IDE with realtime terminal support synced across browsers/devices.</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22</a> – EEF announcement about the &quot;mix-dependency-submission&quot; GitHub Action for submitting Elixir/Mix dependencies.</li>
<li><a href="https://github.com/erlef/mix-dependency-submission?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/mix-dependency-submission</a> – GitHub repo for the mix-dependency-submission tool that calculates dependencies for Mix and submits them to GitHub&#39;s API.</li>
<li><a href="https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api</a> – GitHub documentation about the Dependency Submission API used by the mix-dependency-submission tool.</li>
<li><a href="https://exmeralda.chat/chat/start?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://exmeralda.chat/chat/start</a> – ExMeralda.chat, a chatbot for hex.pm packages from bitcrowd.dev, using their Elixir RAG library.</li>
<li><a href="https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/</a> – Blog post explaining ExMeralda, a community chatbot for Hex packages that demonstrates RAG systems with LLMs.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/</a> – Reddit post from Software Mansion about upcoming features in LiveDebugger v0.2.0, expected in early May.</li>
<li><a href="https://www.youtube.com/watch?v=HNl-y49Ou7E?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=HNl-y49Ou7E</a> – Full interview discussing LiveDebugger in more depth.</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> – mix test.interactive - an interactive test runner for ExUnit tests that enhances testing workflows.</li>
<li><a href="https://x.com/jskalc/status/1916824204156035300?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1916824204156035300</a> – Twitter post highlighting mix test.interactive&#39;s features including running tests by names, rerunning on file save, and more.</li>
<li><a href="https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025</a> – Information about upcoming Erlang Ecosystem Foundation board elections with important dates.</li>
<li><a href="https://andrealeopardi.com/posts/async-tests-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrealeopardi.com/posts/async-tests-in-elixir/</a> – Andrea Leopardi&#39;s blog post about reworking singleton architecture to leverage async tests in ExUnit.</li>
<li><a href="https://www.youtube.com/watch?v=KrAqMyjbkJQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=KrAqMyjbkJQ</a> – ElixirConf US 2024 talk by Jason Stiebs on FLAME (Fleeting Lambda Application for Modular Execution).</li>
<li><a href="https://www.youtube.com/watch?v=62OK9B4yRfg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=62OK9B4yRfg</a> – ElixirConf US 2024 talk by James Isenhart on &#39;OpenTelemetry: From Desire to Dashboard&#39;</li>
<li><a href="https://gridinsoft.com/blogs/slopsquatting-malware/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gridinsoft.com/blogs/slopsquatting-malware/</a> – Article about slopsquatting, a new malware technique targeting AI-assisted developers by exploiting AI hallucinations of package names.</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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime, Chris McCord teasing his AI-enabled Phoenix app with LiveView hosted IDE features, a new GitHub Action for submitting Elixir dependencies to enhance security, ExMeralda.chat, a community chatbot for querying Hex packages, updates on Software Mansion&#39;s LiveDebugger v0.2.0 coming in May, mix test.interactive for enhanced ExUnit testing workflows, and information about slopsquatting, a new malware technique targeting AI-assisted developers, and more!Template</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://youtu.be/vGue4LtqeWg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/vGue4LtqeWg</a> – Introduction video for Tidewave, a Phoenix/Rails MCP server that helps AI-enabled editors access your application&#39;s runtime.</li>
<li><a href="https://github.com/hexpm/hexdocs/issues/49?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hexdocs/issues/49</a> – Hexdocs PR enabling documentation context for Tidewave, allowing AI assistants to access app documentation without manual copying.</li>
<li><a href="https://x.com/chris_mccord/status/1915017804937375896?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1915017804937375896</a> – Chris McCord teasing his AI-enabled Phoenix app that writes code.</li>
<li><a href="https://x.com/chris_mccord/status/1917002231322116298?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1917002231322116298</a> – Chris McCord demonstrating an interactive LiveView hosted IDE with realtime terminal support synced across browsers/devices.</li>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22</a> – EEF announcement about the &quot;mix-dependency-submission&quot; GitHub Action for submitting Elixir/Mix dependencies.</li>
<li><a href="https://github.com/erlef/mix-dependency-submission?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/mix-dependency-submission</a> – GitHub repo for the mix-dependency-submission tool that calculates dependencies for Mix and submits them to GitHub&#39;s API.</li>
<li><a href="https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api</a> – GitHub documentation about the Dependency Submission API used by the mix-dependency-submission tool.</li>
<li><a href="https://exmeralda.chat/chat/start?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://exmeralda.chat/chat/start</a> – ExMeralda.chat, a chatbot for hex.pm packages from bitcrowd.dev, using their Elixir RAG library.</li>
<li><a href="https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/</a> – Blog post explaining ExMeralda, a community chatbot for Hex packages that demonstrates RAG systems with LLMs.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/</a> – Reddit post from Software Mansion about upcoming features in LiveDebugger v0.2.0, expected in early May.</li>
<li><a href="https://www.youtube.com/watch?v=HNl-y49Ou7E?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=HNl-y49Ou7E</a> – Full interview discussing LiveDebugger in more depth.</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> – mix test.interactive - an interactive test runner for ExUnit tests that enhances testing workflows.</li>
<li><a href="https://x.com/jskalc/status/1916824204156035300?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/1916824204156035300</a> – Twitter post highlighting mix test.interactive&#39;s features including running tests by names, rerunning on file save, and more.</li>
<li><a href="https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025</a> – Information about upcoming Erlang Ecosystem Foundation board elections with important dates.</li>
<li><a href="https://andrealeopardi.com/posts/async-tests-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrealeopardi.com/posts/async-tests-in-elixir/</a> – Andrea Leopardi&#39;s blog post about reworking singleton architecture to leverage async tests in ExUnit.</li>
<li><a href="https://www.youtube.com/watch?v=KrAqMyjbkJQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=KrAqMyjbkJQ</a> – ElixirConf US 2024 talk by Jason Stiebs on FLAME (Fleeting Lambda Application for Modular Execution).</li>
<li><a href="https://www.youtube.com/watch?v=62OK9B4yRfg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=62OK9B4yRfg</a> – ElixirConf US 2024 talk by James Isenhart on &#39;OpenTelemetry: From Desire to Dashboard&#39;</li>
<li><a href="https://gridinsoft.com/blogs/slopsquatting-malware/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gridinsoft.com/blogs/slopsquatting-malware/</a> – Article about slopsquatting, a new malware technique targeting AI-assisted developers by exploiting AI hallucinations of package names.</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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>250: EEF Elections and Security</title>
  <link>https://podcast.thinkingelixir.com/250</link>
  <guid isPermaLink="false">2e4a43e0-86d2-4311-a79a-71dc295bf5dc</guid>
  <pubDate>Tue, 22 Apr 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/2e4a43e0-86d2-4311-a79a-71dc295bf5dc.mp3" length="10670080" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes EEF board elections, Gleam v1.10.0 enhancing security with SBoMs, an AshAuthentication vulnerability with fixes, ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow announcements, and more!</itunes:subtitle>
  <itunes:duration>14: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>News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more!
Show Notes online - http://podcast.thinkingelixir.com/250 (http://podcast.thinkingelixir.com/250)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 limited time offer.
https://erlef.org/blog/eef/election-2025 (https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th.
https://x.com/TheErlef/status/1911847956308959650 (https://x.com/TheErlef/status/1911847956308959650?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security.
https://x.com/theerlef/status/1910348770514006242 (https://x.com/theerlef/status/1910348770514006242?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The "Elixir Secure Coding Training (ESCT)" project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership.
https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26 (https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF.
https://github.com/erlef/elixir-secure-coding (https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir.
https://github.com/phoenixframework/phoenix/pull/6184 (https://github.com/phoenixframework/phoenix/pull/6184?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Fix for Plug.Debugger screen which was showing ANSI codes in HTML.
https://github.com/phoenixframework/phoenix/pull/6194 (https://github.com/phoenixframework/phoenix/pull/6194?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Fix for the Phoenix installer's incorrect application of custom variants in tailwind v4.
https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787 (https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshAuthentication vulnerability published with mitigation steps - update packages, set requireinteraction to true, and add confirmroute above auth_routes.
https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15.
https://x.com/elixirconf/status/1907843035544826137 (https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions.
https://x.com/ElixirConfEU/status/1911747531953832323 (https://x.com/ElixirConfEU/status/1911747531953832323?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland.
https://www.elixirconf.eu/#tickets (https://www.elixirconf.eu/#tickets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket.
https://www.elixirconf.eu/#keynotes (https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16).
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>news, elixir, EEF, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025</a> – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th.</li>
<li><a href="https://x.com/TheErlef/status/1911847956308959650?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1911847956308959650</a> – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security.</li>
<li><a href="https://x.com/theerlef/status/1910348770514006242?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1910348770514006242</a> – The &quot;Elixir Secure Coding Training (ESCT)&quot; project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26</a> – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6184?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6184</a> – Fix for Plug.Debugger screen which was showing ANSI codes in HTML.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6194?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6194</a> – Fix for the Phoenix installer&#39;s incorrect application of custom variants in tailwind v4.</li>
<li><a href="https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787</a> – AshAuthentication vulnerability published with mitigation steps - update packages, set require_interaction to true, and add confirm_route above auth_routes.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15.</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions.</li>
<li><a href="https://x.com/ElixirConfEU/status/1911747531953832323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConfEU/status/1911747531953832323</a> – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland.</li>
<li><a href="https://www.elixirconf.eu/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#tickets</a> – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket.</li>
<li><a href="https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#keynotes</a> – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16).</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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more!</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2025</a> – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th.</li>
<li><a href="https://x.com/TheErlef/status/1911847956308959650?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TheErlef/status/1911847956308959650</a> – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security.</li>
<li><a href="https://x.com/theerlef/status/1910348770514006242?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/theerlef/status/1910348770514006242</a> – The &quot;Elixir Secure Coding Training (ESCT)&quot; project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26</a> – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6184?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6184</a> – Fix for Plug.Debugger screen which was showing ANSI codes in HTML.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/6194?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/6194</a> – Fix for the Phoenix installer&#39;s incorrect application of custom variants in tailwind v4.</li>
<li><a href="https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787</a> – AshAuthentication vulnerability published with mitigation steps - update packages, set require_interaction to true, and add confirm_route above auth_routes.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15.</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions.</li>
<li><a href="https://x.com/ElixirConfEU/status/1911747531953832323?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConfEU/status/1911747531953832323</a> – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland.</li>
<li><a href="https://www.elixirconf.eu/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#tickets</a> – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket.</li>
<li><a href="https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/#keynotes</a> – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16).</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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>249: LiveDebugger: Peering Inside a LiveView</title>
  <link>https://podcast.thinkingelixir.com/249</link>
  <guid isPermaLink="false">73d8b60b-8c90-4bed-8db5-1b49331bcfda</guid>
  <pubDate>Tue, 15 Apr 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/73d8b60b-8c90-4bed-8db5-1b49331bcfda.mp3" length="36378624" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix 1.8.0-rc with magic link auth and DaisyUI components, Ecto's new privacy features, the Elixir Secure Coding project's new home, and more! Plus an interview with Krzysztof Nalepa about LiveDebugger.</itunes:subtitle>
  <itunes:duration>50:06</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 Phoenix 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called "scopes", a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more.
Show Notes online - http://podcast.thinkingelixir.com/249 (http://podcast.thinkingelixir.com/249)
Elixir Community News
https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 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 limited time offer.
https://phoenixframework.org/blog/phoenix-1-8-released (https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization.
https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256 (https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion forum post about the Phoenix 1.8.0-rc.0 release.
https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog detailing the few deprecations in Phoenix 1.8.
https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html (https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New scopes guide in Phoenix 1.8, designed to make secure data access the default.
https://github.com/elixir-ecto/ecto/pull/4599 (https://github.com/elixir-ecto/ecto/pull/4599?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier.
https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b (https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky post about the new Ecto schema redaction feature.
https://github.com/erlef/elixir-secure-coding (https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs.
https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u (https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF.
https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r (https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tip for Elixir users - setting export VISUAL=youreditorof_choice allows entering multiline commands in iex shell by pressing ESCAPE+o.
https://dep-mcp.9elements.com/ (https://dep-mcp.9elements.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol.
https://x.com/brainlid/status/1909600607935381553 (https://x.com/brainlid/status/1909600607935381553?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Configuration instructions for using the dep-mcp server in Cursor.
https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15).
https://x.com/elixirconf/status/1907843035544826137 (https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets.
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/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668 (https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb (https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/esl/MongooseIM (https://github.com/esl/MongooseIM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://swmansion.com/ (https://swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://membrane.stream/ (https://membrane.stream/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://react.dev/learn/react-developer-tools (https://react.dev/learn/react-developer-tools?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/JohnnyCurran/TimeTravel (https://github.com/JohnnyCurran/TimeTravel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/ash-project/igniter/ (https://github.com/ash-project/igniter/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://x.com/swmansion (https://x.com/swmansion?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion on Twitter/X
- https://bsky.app/profile/swmansion.com (https://bsky.app/profile/swmansion.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion 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 on Github
- https://blog.swmansion.com/ (https://blog.swmansion.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Mansion Site
- https://x.com/kraleppa (https://x.com/kraleppa?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Krzysztof on Twitter/X
- https://bsky.app/profile/kraleppa.bsky.social (https://bsky.app/profile/kraleppa.bsky.social?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Krzysztof on Bluesky
- https://github.com/kraleppa (https://github.com/kraleppa?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Krzysztof on Github
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, liveview, debugger, phoenix, scopes</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called &quot;scopes&quot;, a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization.</li>
<li><a href="https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256</a> – Discussion forum post about the Phoenix 1.8.0-rc.0 release.</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md</a> – Changelog detailing the few deprecations in Phoenix 1.8.</li>
<li><a href="https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html</a> – New scopes guide in Phoenix 1.8, designed to make secure data access the default.</li>
<li><a href="https://github.com/elixir-ecto/ecto/pull/4599?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/pull/4599</a> – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier.</li>
<li><a href="https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b</a> – Bluesky post about the new Ecto schema redaction feature.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u</a> – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF.</li>
<li><a href="https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r</a> – Tip for Elixir users - setting export VISUAL=your_editor_of_choice allows entering multiline commands in iex shell by pressing ESCAPE+o.</li>
<li><a href="https://dep-mcp.9elements.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dep-mcp.9elements.com/</a> – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol.</li>
<li><a href="https://x.com/brainlid/status/1909600607935381553?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/brainlid/status/1909600607935381553</a> – Configuration instructions for using the dep-mcp server in Cursor.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15).</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets.</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/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a></li>
<li><a href="https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668</a></li>
<li><a href="https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb</a></li>
<li><a href="https://github.com/esl/MongooseIM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/esl/MongooseIM</a></li>
<li><a href="https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swmansion.com/</a></li>
<li><a href="https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/</a></li>
<li><a href="https://react.dev/learn/react-developer-tools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://react.dev/learn/react-developer-tools</a></li>
<li><a href="https://github.com/JohnnyCurran/TimeTravel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/JohnnyCurran/TimeTravel</a></li>
<li><a href="https://github.com/ash-project/igniter/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter/</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/swmansion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansion</a> – Software Mansion on Twitter/X</li>
<li><a href="https://bsky.app/profile/swmansion.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/swmansion.com</a> – Software Mansion 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 on Github</li>
<li><a href="https://blog.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/</a> – Software Mansion Site</li>
<li><a href="https://x.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kraleppa</a> – Krzysztof on Twitter/X</li>
<li><a href="https://bsky.app/profile/kraleppa.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/kraleppa.bsky.social</a> – Krzysztof on Bluesky</li>
<li><a href="https://github.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/kraleppa</a> – Krzysztof on Github</li>
</ul>

<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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Phoenix 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called &quot;scopes&quot;, a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more.</p>

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

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

<ul>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" 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 limited time offer.</li>
<li><a href="https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-1-8-released</a> – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization.</li>
<li><a href="https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256</a> – Discussion forum post about the Phoenix 1.8.0-rc.0 release.</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md</a> – Changelog detailing the few deprecations in Phoenix 1.8.</li>
<li><a href="https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html</a> – New scopes guide in Phoenix 1.8, designed to make secure data access the default.</li>
<li><a href="https://github.com/elixir-ecto/ecto/pull/4599?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/pull/4599</a> – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier.</li>
<li><a href="https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b</a> – Bluesky post about the new Ecto schema redaction feature.</li>
<li><a href="https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/elixir-secure-coding</a> – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u</a> – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF.</li>
<li><a href="https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r</a> – Tip for Elixir users - setting export VISUAL=your_editor_of_choice allows entering multiline commands in iex shell by pressing ESCAPE+o.</li>
<li><a href="https://dep-mcp.9elements.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dep-mcp.9elements.com/</a> – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol.</li>
<li><a href="https://x.com/brainlid/status/1909600607935381553?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/brainlid/status/1909600607935381553</a> – Configuration instructions for using the dep-mcp server in Cursor.</li>
<li><a href="https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirconf.com/</a> – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15).</li>
<li><a href="https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/elixirconf/status/1907843035544826137</a> – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets.</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/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion/live-debugger</a></li>
<li><a href="https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668</a></li>
<li><a href="https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb</a></li>
<li><a href="https://github.com/esl/MongooseIM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/esl/MongooseIM</a></li>
<li><a href="https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swmansion.com/</a></li>
<li><a href="https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/</a></li>
<li><a href="https://react.dev/learn/react-developer-tools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://react.dev/learn/react-developer-tools</a></li>
<li><a href="https://github.com/JohnnyCurran/TimeTravel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/JohnnyCurran/TimeTravel</a></li>
<li><a href="https://github.com/ash-project/igniter/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter/</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/swmansion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/swmansion</a> – Software Mansion on Twitter/X</li>
<li><a href="https://bsky.app/profile/swmansion.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/swmansion.com</a> – Software Mansion 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 on Github</li>
<li><a href="https://blog.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/</a> – Software Mansion Site</li>
<li><a href="https://x.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/kraleppa</a> – Krzysztof on Twitter/X</li>
<li><a href="https://bsky.app/profile/kraleppa.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/kraleppa.bsky.social</a> – Krzysztof on Bluesky</li>
<li><a href="https://github.com/kraleppa?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/kraleppa</a> – Krzysztof on Github</li>
</ul>

<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/">Paraxial.io</a>: <a rel="nofollow" href="https://paraxial.io/">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 limited time offer.</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>248: Security Insights with Paraxial</title>
  <link>https://podcast.thinkingelixir.com/248</link>
  <guid isPermaLink="false">8f27814d-985b-435b-a242-9b65b087c42b</guid>
  <pubDate>Tue, 08 Apr 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8f27814d-985b-435b-a242-9b65b087c42b.mp3" length="41869312" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News features Cyanview's Elixir case study, Oban Pro 1.6 with 20x faster queues, openid_connect 1.0, Supabase's Postgres tools, plus a security deep dive with Paraxial.io founder Michael Lubas!</itunes:subtitle>
  <itunes:duration>57:43</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes a new Elixir case study about Cyanview's camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase's new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what's involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.
Show Notes online - http://podcast.thinkingelixir.com/248 (http://podcast.thinkingelixir.com/248)
Elixir Community News
https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/ (https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions.
https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html (https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches.
https://oban.pro/docs/pro/1.6.0-rc.1/composition.html (https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition.
https://github.com/DockYard/openid_connect (https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir package 'openid_connect' reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others.
https://hexdocs.pm/openid_connect/readme.html (https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for the newly released openid_connect 1.0 package.
https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z (https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement that openid_connect is maintained by tvlabs.
https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b (https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change.
https://github.com/germsvel/phoenix_test (https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for PhoenixTest.
https://hexdocs.pm/phoenixtest/upgradeguides.html#upgrading-to-0-6-0 (https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change.
https://hexdocs.pm/phoenix_test/changelog.html#0-6-0 (https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for PhoenixTest v0.6.0.
https://supabase.com/blog/postgres-language-server (https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL.
https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools (https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – VSCode extension for Supabase's new Postgres developer tools.
https://github.com/supabase-community/postgres-language-server (https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Supabase's Postgres Language Server.
https://pgtools.dev/ (https://pgtools.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official website for Postgres Tools with documentation and features.
https://pgtools.dev/checking_migrations/ (https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Feature in Postgres Tools that lints database migrations to check for problematic schema changes.
https://github.com/fly-apps/safe-ecto-migrations (https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Resource for ensuring safe Ecto migrations.
https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article about safe Ecto migrations posted on Fly.io.
https://elixirevents.net/ (https://elixirevents.net/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide.
https://bsky.app/profile/elixirevents.net (https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bluesky account for ElixirEvents.net for following Elixir community events.
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://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://paraxial.io/blog/index (https://paraxial.io/blog/index?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog with posts about security for Elixir, Rails, and the Paraxial service
https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html (https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://podcast.thinkingelixir.com/93 (https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Our last discussion was 3 years ago in episode 93! Titled "Preventing Service Abuse with Michael Lubas"
https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244 (https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality (https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://paraxial.io/blog/oban-pentest (https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource
https://paraxial.io/blog/elixir-best (https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir and Phoenix Security Checklist: 11 Best Practices
https://paraxial.io/blog/rails-command-injection (https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ruby on Rails Security: Preventing Command Injection
https://paraxial.io/blog/paraxial-three (https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paraxial.io v3 blog post
Guest Information
- Michael Lubas, Paraxial.io Founder - michael@paraxial.io
- https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter/X
- https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter/X
- https://github.com/paraxialio/ (https://github.com/paraxialio/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://www.youtube.com/@paraxial5874 (https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paraxial.io channel on YouTube
- https://genserver.social/paraxial (https://genserver.social/paraxial?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Fediverse
- https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
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, security, supabase, paraxial, postgres, Cyanview</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new Elixir case study about Cyanview&#39;s camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase&#39;s new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what&#39;s involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/</a> – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html</a> – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/composition.html</a> – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition.</li>
<li><a href="https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/openid_connect</a> – The Elixir package &#39;openid_connect&#39; reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others.</li>
<li><a href="https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/openid_connect/readme.html</a> – Documentation for the newly released openid_connect 1.0 package.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z</a> – Announcement that openid_connect is maintained by tvlabs.</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b</a> – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change.</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> – GitHub repository for PhoenixTest.</li>
<li><a href="https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0</a> – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change.</li>
<li><a href="https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/changelog.html#0-6-0</a> – Changelog for PhoenixTest v0.6.0.</li>
<li><a href="https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/postgres-language-server</a> – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL.</li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools</a> – VSCode extension for Supabase&#39;s new Postgres developer tools.</li>
<li><a href="https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase-community/postgres-language-server</a> – GitHub repository for Supabase&#39;s Postgres Language Server.</li>
<li><a href="https://pgtools.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/</a> – Official website for Postgres Tools with documentation and features.</li>
<li><a href="https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/checking_migrations/</a> – Feature in Postgres Tools that lints database migrations to check for problematic schema changes.</li>
<li><a href="https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fly-apps/safe-ecto-migrations</a> – Resource for ensuring safe Ecto migrations.</li>
<li><a href="https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/safe-ecto-migrations/</a> – Article about safe Ecto migrations posted on Fly.io.</li>
<li><a href="https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirevents.net/</a> – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide.</li>
<li><a href="https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirevents.net</a> – Bluesky account for ElixirEvents.net for following Elixir community events.</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://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a></li>
<li><a href="https://paraxial.io/blog/index?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/index</a> – Blog with posts about security for Elixir, Rails, and the Paraxial service</li>
<li><a href="https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html</a></li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Our last discussion was 3 years ago in episode 93! Titled &quot;Preventing Service Abuse with Michael Lubas&quot;</li>
<li><a href="https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244</a></li>
<li><a href="https://www.merriam-webster.com/dictionary/Kafkaesque%20-%20having%20a%20nightmarishly%20complex,%20bizarre,%20or%20illogical%20quality?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality</a></li>
<li><a href="https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/oban-pentest</a> – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource</li>
<li><a href="https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/elixir-best</a> – Elixir and Phoenix Security Checklist: 11 Best Practices</li>
<li><a href="https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/rails-command-injection</a> – Ruby on Rails Security: Preventing Command Injection</li>
<li><a href="https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/paraxial-three</a> – Paraxial.io v3 blog post</li>
</ul>

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

<ul>
<li>Michael Lubas, Paraxial.io Founder - <a href="mailto:michael@paraxial.io" rel="nofollow">michael@paraxial.io</a></li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://github.com/paraxialio/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/paraxialio/</a> – on Github</li>
<li><a href="https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@paraxial5874</a> – Paraxial.io channel on YouTube</li>
<li><a href="https://genserver.social/paraxial?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/paraxial</a> – on Fediverse</li>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Blog</li>
</ul>

<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 a new Elixir case study about Cyanview&#39;s camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase&#39;s new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what&#39;s involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/</a> – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html</a> – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches.</li>
<li><a href="https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.6.0-rc.1/composition.html</a> – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition.</li>
<li><a href="https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/openid_connect</a> – The Elixir package &#39;openid_connect&#39; reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others.</li>
<li><a href="https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/openid_connect/readme.html</a> – Documentation for the newly released openid_connect 1.0 package.</li>
<li><a href="https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z</a> – Announcement that openid_connect is maintained by tvlabs.</li>
<li><a href="https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b</a> – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change.</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> – GitHub repository for PhoenixTest.</li>
<li><a href="https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0</a> – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change.</li>
<li><a href="https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/changelog.html#0-6-0</a> – Changelog for PhoenixTest v0.6.0.</li>
<li><a href="https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/postgres-language-server</a> – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL.</li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools</a> – VSCode extension for Supabase&#39;s new Postgres developer tools.</li>
<li><a href="https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase-community/postgres-language-server</a> – GitHub repository for Supabase&#39;s Postgres Language Server.</li>
<li><a href="https://pgtools.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/</a> – Official website for Postgres Tools with documentation and features.</li>
<li><a href="https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pgtools.dev/checking_migrations/</a> – Feature in Postgres Tools that lints database migrations to check for problematic schema changes.</li>
<li><a href="https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fly-apps/safe-ecto-migrations</a> – Resource for ensuring safe Ecto migrations.</li>
<li><a href="https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/safe-ecto-migrations/</a> – Article about safe Ecto migrations posted on Fly.io.</li>
<li><a href="https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirevents.net/</a> – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide.</li>
<li><a href="https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/elixirevents.net</a> – Bluesky account for ElixirEvents.net for following Elixir community events.</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://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a></li>
<li><a href="https://paraxial.io/blog/index?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/index</a> – Blog with posts about security for Elixir, Rails, and the Paraxial service</li>
<li><a href="https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html</a></li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Our last discussion was 3 years ago in episode 93! Titled &quot;Preventing Service Abuse with Michael Lubas&quot;</li>
<li><a href="https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244</a></li>
<li><a href="https://www.merriam-webster.com/dictionary/Kafkaesque%20-%20having%20a%20nightmarishly%20complex,%20bizarre,%20or%20illogical%20quality?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality</a></li>
<li><a href="https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/oban-pentest</a> – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource</li>
<li><a href="https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/elixir-best</a> – Elixir and Phoenix Security Checklist: 11 Best Practices</li>
<li><a href="https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/rails-command-injection</a> – Ruby on Rails Security: Preventing Command Injection</li>
<li><a href="https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/paraxial-three</a> – Paraxial.io v3 blog post</li>
</ul>

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

<ul>
<li>Michael Lubas, Paraxial.io Founder - <a href="mailto:michael@paraxial.io" rel="nofollow">michael@paraxial.io</a></li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/paraxialio</a> – on Twitter/X</li>
<li><a href="https://github.com/paraxialio/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/paraxialio/</a> – on Github</li>
<li><a href="https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@paraxial5874</a> – Paraxial.io channel on YouTube</li>
<li><a href="https://genserver.social/paraxial?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/paraxial</a> – on Fediverse</li>
<li><a href="https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/</a> – Blog</li>
</ul>

<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>245: Supply Chain Security and SBoMs</title>
  <link>https://podcast.thinkingelixir.com/245</link>
  <guid isPermaLink="false">159e3fad-00fe-4c83-a723-4943d5d5e842</guid>
  <pubDate>Tue, 18 Mar 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/159e3fad-00fe-4c83-a723-4943d5d5e842.mp3" length="54026240" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes phoenix_sync for real-time Postgres sync, a new Text Parser library, Wasmex updates for WebAssembly components, plus our interview with EEF's CISO about supply-chain security, SBoMs, and what this means for the Elixir community!</itunes:subtitle>
  <itunes:duration>1:14:36</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 a new library called phoenix_sync for real-time sync in Postgres-backed Phoenix applications, Peter Solnica released a Text Parser for extracting structured data from text, a useful tip on finding Hex package versions locally with mix hex.info, Wasmex updated to v0.10 with WebAssembly component support, and Chrome introduces a new browser feature similar to LiveView.JS. We also talked with Alistair Woodman and Jonatan Männchen from the EEF about Jonatan's role as CISO, the Security Working Group, and their work on OpenChain compliance for supply-chain security, Software Bill of Materials (SBoMs), and what these initiatives mean for the Elixir community, and more!
Show Notes online - http://podcast.thinkingelixir.com/245 (http://podcast.thinkingelixir.com/245)
Elixir Community News
https://gigalixir.com/thinking (https://gigalixir.com/thinking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code "Thinking".
https://github.com/electric-sql/phoenix_sync (https://github.com/electric-sql/phoenix_sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New library called phoenix_sync providing real-time sync for Postgres-backed Phoenix applications.
https://hexdocs.pm/phoenix_sync/readme.html (https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for phoenix_sync, a solution for building modern, real-time apps with local-first/sync in Elixir.
https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's original proof of concept repo that was promptly archived.
https://electric-sql.com/ (https://electric-sql.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Electric SQL's platform that syncs subsets of Postgres data into local apps and services, allowing data to be available offline and in-sync.
https://solnic.dev/posts/announcing-textparser-for-elixir/ (https://solnic.dev/posts/announcing-textparser-for-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Solnica released TextParser, a library for extracting interesting parts of text like hashtags and links.
https://hexdocs.pm/text_parser/readme.html (https://hexdocs.pm/text_parser/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for the Text Parser library that helps parse text into structured data.
https://www.elixirstreams.com/tips/mix-hex-info (https://www.elixirstreams.com/tips/mix-hex-info?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir stream tip on using mix hex.info to find the latest package version for a Hex package locally, without needing to search on hex.pm or GitHub.
https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4 (https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guide for upgrading Tailwind to V4 in existing Phoenix applications using Tailwind's automatic upgrade helper.
https://gleam.run/news/hello-echo-hello-git/ (https://gleam.run/news/hello-echo-hello-git/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam 1.9.0 release with searchability on hexdocs, Echo debug printing for improved debugging, and ability to depend on Git-hosted dependencies.
https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir (https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post discussing how promises made about NodeJS actually came true with Elixir.
https://hexdocs.pm/wasmex/Wasmex.Components.html (https://hexdocs.pm/wasmex/Wasmex.Components.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wasmex updated to v0.10 with support for WebAssembly components, enabling applications and components to work together regardless of original programming language.
https://ashweekly.substack.com/p/ash-weekly-issue-8 (https://ashweekly.substack.com/p/ash-weekly-issue-8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AshWeekly Issue 8 covering AshOps with mix task capabilities for CRUD operations and BeaconCMS being included in the Ash HQ installer script.
https://developer.chrome.com/blog/command-and-commandfor (https://developer.chrome.com/blog/command-and-commandfor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chrome update brings new browser feature with commandfor and command attributes, similar to Phoenix LiveView.JS but native to browsers.
https://codebeamstockholm.com/ (https://codebeamstockholm.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Code BEAM Lite announced for Stockholm on June 2, 2025 with keynote speaker Björn Gustavsson, the "B" in BEAM.
https://alchemyconf.com/ (https://alchemyconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AlchemyConf coming up March 31-April 3 in Braga, Portugal. Use discount code THINKINGELIXIR for 10% off.
https://www.gigcityelixir.com/ (https://www.gigcityelixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GigCity Elixir and NervesConf on May 8-10, 2025 in Chattanooga, TN, USA.
https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU on May 15-16, 2025 in Kraków &amp;amp; Virtual.
https://goatmire.com/#tickets (https://goatmire.com/#tickets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Goatmire tickets are on sale now for the conference on September 10-12, 2025 in Varberg, Sweden.
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://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/ (https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://cna.erlef.org/ (https://cna.erlef.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF CVE Numbering Authority
https://erlangforums.com/t/security-working-group-minutes/3451/22 (https://erlangforums.com/t/security-working-group-minutes/3451/22?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://podcast.thinkingelixir.com/220 (https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – previous interview with Alistair
https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act (https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CRA - Cyber Resilience Act
https://www.cisa.gov/ (https://www.cisa.gov/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CISA US Government Agency
https://www.cisa.gov/sbom (https://www.cisa.gov/sbom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Software Bill of Materials
https://oss-review-toolkit.org/ort/ (https://oss-review-toolkit.org/ort/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Desire to integrate with tooling outside the Elixir ecosystem like OSS Review Toolkit
https://github.com/voltone/rebar3_sbom (https://github.com/voltone/rebar3_sbom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://cve.mitre.org/ (https://cve.mitre.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://openssf.org/projects/guac/ (https://openssf.org/projects/guac/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://erlef.github.io/security-wg/securityvulnerabilitydisclosure/ (https://erlef.github.io/security-wg/security_vulnerability_disclosure/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF Security WG Vulnerability Disclosure Guide
Guest Information
- https://x.com/maennchen_ (https://x.com/maennchen_?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jonatan on Twitter/X
- https://bsky.app/profile/maennchen.dev (https://bsky.app/profile/maennchen.dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jonatan on Bluesky
- https://github.com/maennchen/ (https://github.com/maennchen/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jonatan on Github
- https://maennchen.dev (https://maennchen.dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jonatan's Blog
- https://www.linkedin.com/in/alistair-woodman-51934433 (https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alistair Woodman on LinkedIn
- awoodman@erlef.org
- https://github.com/ahw59/ (https://github.com/ahw59/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alistair on Github
- http://erlef.org/ (http://erlef.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation Website
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, eef, sbom, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new library called phoenix_sync for real-time sync in Postgres-backed Phoenix applications, Peter Solnica released a Text Parser for extracting structured data from text, a useful tip on finding Hex package versions locally with <code>mix hex.info</code>, Wasmex updated to v0.10 with WebAssembly component support, and Chrome introduces a new browser feature similar to LiveView.JS. We also talked with Alistair Woodman and Jonatan Männchen from the EEF about Jonatan&#39;s role as CISO, the Security Working Group, and their work on OpenChain compliance for supply-chain security, Software Bill of Materials (SBoMs), and what these initiatives mean for the Elixir community, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code &quot;Thinking&quot;.</li>
<li><a href="https://github.com/electric-sql/phoenix_sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/electric-sql/phoenix_sync</a> – New library called phoenix_sync providing real-time sync for Postgres-backed Phoenix applications.</li>
<li><a href="https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_sync/readme.html</a> – Documentation for phoenix_sync, a solution for building modern, real-time apps with local-first/sync in Elixir.</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – José Valim&#39;s original proof of concept repo that was promptly archived.</li>
<li><a href="https://electric-sql.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://electric-sql.com/</a> – Electric SQL&#39;s platform that syncs subsets of Postgres data into local apps and services, allowing data to be available offline and in-sync.</li>
<li><a href="https://solnic.dev/posts/announcing-textparser-for-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://solnic.dev/posts/announcing-textparser-for-elixir/</a> – Peter Solnica released TextParser, a library for extracting interesting parts of text like hashtags and links.</li>
<li><a href="https://hexdocs.pm/text_parser/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/text_parser/readme.html</a> – Documentation for the Text Parser library that helps parse text into structured data.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-hex-info?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-hex-info</a> – Elixir stream tip on using <code>mix hex.info</code> to find the latest package version for a Hex package locally, without needing to search on hex.pm or GitHub.</li>
<li><a href="https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4</a> – Guide for upgrading Tailwind to V4 in existing Phoenix applications using Tailwind&#39;s automatic upgrade helper.</li>
<li><a href="https://gleam.run/news/hello-echo-hello-git/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/hello-echo-hello-git/</a> – Gleam 1.9.0 release with searchability on hexdocs, Echo debug printing for improved debugging, and ability to depend on Git-hosted dependencies.</li>
<li><a href="https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir</a> – Blog post discussing how promises made about NodeJS actually came true with Elixir.</li>
<li><a href="https://hexdocs.pm/wasmex/Wasmex.Components.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/wasmex/Wasmex.Components.html</a> – Wasmex updated to v0.10 with support for WebAssembly components, enabling applications and components to work together regardless of original programming language.</li>
<li><a href="https://ashweekly.substack.com/p/ash-weekly-issue-8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ashweekly.substack.com/p/ash-weekly-issue-8</a> – AshWeekly Issue 8 covering AshOps with mix task capabilities for CRUD operations and BeaconCMS being included in the Ash HQ installer script.</li>
<li><a href="https://developer.chrome.com/blog/command-and-commandfor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/command-and-commandfor</a> – Chrome update brings new browser feature with <code>commandfor</code> and <code>command</code> attributes, similar to Phoenix LiveView.JS but native to browsers.</li>
<li><a href="https://codebeamstockholm.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamstockholm.com/</a> – Code BEAM Lite announced for Stockholm on June 2, 2025 with keynote speaker Björn Gustavsson, the &quot;B&quot; in BEAM.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf coming up March 31-April 3 in Braga, Portugal. Use discount code THINKINGELIXIR for 10% off.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCity Elixir and NervesConf on May 8-10, 2025 in Chattanooga, TN, USA.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU on May 15-16, 2025 in Kraków &amp; Virtual.</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire tickets are on sale now for the conference on September 10-12, 2025 in Varberg, Sweden.</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://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a></li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CVE Numbering Authority</li>
<li><a href="https://erlangforums.com/t/security-working-group-minutes/3451/22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/security-working-group-minutes/3451/22</a></li>
<li><a href="https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/220</a> – previous interview with Alistair</li>
<li><a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act</a> – CRA - Cyber Resilience Act</li>
<li><a href="https://www.cisa.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/</a> – CISA US Government Agency</li>
<li><a href="https://www.cisa.gov/sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sbom</a> – Software Bill of Materials</li>
<li><a href="https://oss-review-toolkit.org/ort/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oss-review-toolkit.org/ort/</a> – Desire to integrate with tooling outside the Elixir ecosystem like OSS Review Toolkit</li>
<li><a href="https://github.com/voltone/rebar3_sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/voltone/rebar3_sbom</a></li>
<li><a href="https://cve.mitre.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cve.mitre.org/</a></li>
<li><a href="https://openssf.org/projects/guac/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/projects/guac/</a></li>
<li><a href="https://erlef.github.io/security-wg/security_vulnerability_disclosure/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/security_vulnerability_disclosure/</a> – EEF Security WG Vulnerability Disclosure Guide</li>
</ul>

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

<ul>
<li><a href="https://x.com/maennchen_?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/maennchen_</a> – Jonatan on Twitter/X</li>
<li><a href="https://bsky.app/profile/maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/maennchen.dev</a> – Jonatan on Bluesky</li>
<li><a href="https://github.com/maennchen/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/maennchen/</a> – Jonatan on Github</li>
<li><a href="https://maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://maennchen.dev</a> – Jonatan&#39;s Blog</li>
<li><a href="https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/alistair-woodman-51934433</a> – Alistair Woodman on LinkedIn</li>
<li><a href="mailto:awoodman@erlef.org" rel="nofollow">awoodman@erlef.org</a></li>
<li><a href="https://github.com/ahw59/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ahw59/</a> – Alistair on Github</li>
<li><a href="http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/</a> – Erlang Ecosystem Foundation Website</li>
</ul>

<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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a new library called phoenix_sync for real-time sync in Postgres-backed Phoenix applications, Peter Solnica released a Text Parser for extracting structured data from text, a useful tip on finding Hex package versions locally with <code>mix hex.info</code>, Wasmex updated to v0.10 with WebAssembly component support, and Chrome introduces a new browser feature similar to LiveView.JS. We also talked with Alistair Woodman and Jonatan Männchen from the EEF about Jonatan&#39;s role as CISO, the Security Working Group, and their work on OpenChain compliance for supply-chain security, Software Bill of Materials (SBoMs), and what these initiatives mean for the Elixir community, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code &quot;Thinking&quot;.</li>
<li><a href="https://github.com/electric-sql/phoenix_sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/electric-sql/phoenix_sync</a> – New library called phoenix_sync providing real-time sync for Postgres-backed Phoenix applications.</li>
<li><a href="https://hexdocs.pm/phoenix_sync/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_sync/readme.html</a> – Documentation for phoenix_sync, a solution for building modern, real-time apps with local-first/sync in Elixir.</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – José Valim&#39;s original proof of concept repo that was promptly archived.</li>
<li><a href="https://electric-sql.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://electric-sql.com/</a> – Electric SQL&#39;s platform that syncs subsets of Postgres data into local apps and services, allowing data to be available offline and in-sync.</li>
<li><a href="https://solnic.dev/posts/announcing-textparser-for-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://solnic.dev/posts/announcing-textparser-for-elixir/</a> – Peter Solnica released TextParser, a library for extracting interesting parts of text like hashtags and links.</li>
<li><a href="https://hexdocs.pm/text_parser/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/text_parser/readme.html</a> – Documentation for the Text Parser library that helps parse text into structured data.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-hex-info?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-hex-info</a> – Elixir stream tip on using <code>mix hex.info</code> to find the latest package version for a Hex package locally, without needing to search on hex.pm or GitHub.</li>
<li><a href="https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/tailwind/blob/main/README.md#updating-from-tailwind-v3-to-v4</a> – Guide for upgrading Tailwind to V4 in existing Phoenix applications using Tailwind&#39;s automatic upgrade helper.</li>
<li><a href="https://gleam.run/news/hello-echo-hello-git/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/hello-echo-hello-git/</a> – Gleam 1.9.0 release with searchability on hexdocs, Echo debug printing for improved debugging, and ability to depend on Git-hosted dependencies.</li>
<li><a href="https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://d-gate.io/blog/everything-i-was-lied-to-about-node-came-true-with-elixir</a> – Blog post discussing how promises made about NodeJS actually came true with Elixir.</li>
<li><a href="https://hexdocs.pm/wasmex/Wasmex.Components.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/wasmex/Wasmex.Components.html</a> – Wasmex updated to v0.10 with support for WebAssembly components, enabling applications and components to work together regardless of original programming language.</li>
<li><a href="https://ashweekly.substack.com/p/ash-weekly-issue-8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ashweekly.substack.com/p/ash-weekly-issue-8</a> – AshWeekly Issue 8 covering AshOps with mix task capabilities for CRUD operations and BeaconCMS being included in the Ash HQ installer script.</li>
<li><a href="https://developer.chrome.com/blog/command-and-commandfor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.chrome.com/blog/command-and-commandfor</a> – Chrome update brings new browser feature with <code>commandfor</code> and <code>command</code> attributes, similar to Phoenix LiveView.JS but native to browsers.</li>
<li><a href="https://codebeamstockholm.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamstockholm.com/</a> – Code BEAM Lite announced for Stockholm on June 2, 2025 with keynote speaker Björn Gustavsson, the &quot;B&quot; in BEAM.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf coming up March 31-April 3 in Braga, Portugal. Use discount code THINKINGELIXIR for 10% off.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCity Elixir and NervesConf on May 8-10, 2025 in Chattanooga, TN, USA.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU on May 15-16, 2025 in Kraków &amp; Virtual.</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire tickets are on sale now for the conference on September 10-12, 2025 in Varberg, Sweden.</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://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</a></li>
<li><a href="https://cna.erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cna.erlef.org/</a> – EEF CVE Numbering Authority</li>
<li><a href="https://erlangforums.com/t/security-working-group-minutes/3451/22?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/security-working-group-minutes/3451/22</a></li>
<li><a href="https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/220</a> – previous interview with Alistair</li>
<li><a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act</a> – CRA - Cyber Resilience Act</li>
<li><a href="https://www.cisa.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/</a> – CISA US Government Agency</li>
<li><a href="https://www.cisa.gov/sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sbom</a> – Software Bill of Materials</li>
<li><a href="https://oss-review-toolkit.org/ort/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oss-review-toolkit.org/ort/</a> – Desire to integrate with tooling outside the Elixir ecosystem like OSS Review Toolkit</li>
<li><a href="https://github.com/voltone/rebar3_sbom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/voltone/rebar3_sbom</a></li>
<li><a href="https://cve.mitre.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cve.mitre.org/</a></li>
<li><a href="https://openssf.org/projects/guac/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/projects/guac/</a></li>
<li><a href="https://erlef.github.io/security-wg/security_vulnerability_disclosure/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/security_vulnerability_disclosure/</a> – EEF Security WG Vulnerability Disclosure Guide</li>
</ul>

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

<ul>
<li><a href="https://x.com/maennchen_?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/maennchen_</a> – Jonatan on Twitter/X</li>
<li><a href="https://bsky.app/profile/maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/maennchen.dev</a> – Jonatan on Bluesky</li>
<li><a href="https://github.com/maennchen/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/maennchen/</a> – Jonatan on Github</li>
<li><a href="https://maennchen.dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://maennchen.dev</a> – Jonatan&#39;s Blog</li>
<li><a href="https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/alistair-woodman-51934433</a> – Alistair Woodman on LinkedIn</li>
<li><a href="mailto:awoodman@erlef.org" rel="nofollow">awoodman@erlef.org</a></li>
<li><a href="https://github.com/ahw59/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ahw59/</a> – Alistair on Github</li>
<li><a href="http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/</a> – Erlang Ecosystem Foundation Website</li>
</ul>

<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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>244: Running Python in Elixir?</title>
  <link>https://podcast.thinkingelixir.com/244</link>
  <guid isPermaLink="false">5eca1975-d971-41e9-b925-22644d0db9b8</guid>
  <pubDate>Tue, 11 Mar 2025 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/5eca1975-d971-41e9-b925-22644d0db9b8.mp3" length="42713088" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir 1.18.2, a new SQL sigil for Ecto, and a chat with Jonatan Kłosko about PythonX - a new library for executing Python code inside Elixir, plus upcoming conference announcements and more!</itunes:subtitle>
  <itunes:duration>58:53</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 release of Elixir 1.18.2 with various enhancements and bug fixes, a new experimental SQL sigil for Ecto that brings automatic parameterized queries, a recent GOTO 2025 talk featuring Saša Jurić on code reviews. We talked with Jonatan Kłosko about his work on PythonX, a new library for executing Python code inside Elixir, the Fine library for working with C++ NIFs, and much more!
Show Notes online - http://podcast.thinkingelixir.com/244 (http://podcast.thinkingelixir.com/244)
Elixir Community News
https://gigalixir.com/thinking (https://gigalixir.com/thinking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Visit Gigalixir.com to sign up and get 20% off your first year. Or use the promo code "Thinking" during signup.
https://github.com/elixir-lang/elixir/releases/tag/v1.18.2 (https://github.com/elixir-lang/elixir/releases/tag/v1.18.2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.18.2 was released with enhancements to Code.Fragment and Regex, plus bug fixes for CLI, ExUnit, IEx.Autocomplete, and mix deps.update.
https://github.com/elixir-lang/elixir/releases/tag/v1.18.1 (https://github.com/elixir-lang/elixir/releases/tag/v1.18.1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.18.1 included bug fixes for Kernel, ExUnit.Case, mix compile.elixir, mix escript.build, and Mix.Shell, especially related to error handling and Windows compatibility.
https://www.erlang.org/news/174 (https://www.erlang.org/news/174?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang OTP 28 RC-1 is out with a new source Software Bill of Materials (SBOM) on the Github Releases page.
https://github.com/elixir-dbvisor/sql (https://github.com/elixir-dbvisor/sql?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new experimental SQL sigil for Ecto brings an extensible SQL parser to Elixir with automatic parameterized queries.
https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc (https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The experimental SQL sigil for Ecto is being discussed on the Elixir-Ecto mailing list.
https://www.youtube.com/watch?v=AYUNI2Pm6_w (https://www.youtube.com/watch?v=AYUNI2Pm6_w?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New talk from GOTO 2025 with Saša Jurić and Adrienne Braganza Tacke on "Small PRs, Big Impact - The Art of Code Reviews."
https://alchemyconf.com/ (https://alchemyconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AlchemyConf is coming up March 31 - April 3 in Braga, Portugal.
https://www.gigcityelixir.com/ (https://www.gigcityelixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GigCity Elixir and NervesConf are happening in Chattanooga, TN, USA with NervesConf on May 8 and the main event on May 9-10.
https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU will be held May 15-16, 2025 in Kraków &amp;amp; Virtual.
https://goatmire.com/#tickets (https://goatmire.com/#tickets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Goatmire tickets are on sale now for the event happening September 10-12, 2025 in Varberg, Sweden.
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://dashbit.co/blog/dashbit-plans-2025 (https://dashbit.co/blog/dashbit-plans-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/thewca/wca-live (https://github.com/thewca/wca-live?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Speed cubing software
https://dashbit.co/blog/running-python-in-elixir-its-fine (https://dashbit.co/blog/running-python-in-elixir-its-fine?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://hexdocs.pm/pythonx/Pythonx.html (https://hexdocs.pm/pythonx/Pythonx.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://github.com/livebook-dev/pythonx (https://github.com/livebook-dev/pythonx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c (https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jose said “We said we will focus on interoperability for 2025 and we are ready to share the first results.”
https://github.com/elixir-nx/fine (https://github.com/elixir-nx/fine?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – “Fine” is a new package related to the elixir-nx organization. It's a C++ library enabling more ergonomic NIFs, tailored to Elixir.
https://peps.python.org/pep-0703/ (https://peps.python.org/pep-0703/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion about removing the Python GIL
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, sql, python, NIF</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of Elixir 1.18.2 with various enhancements and bug fixes, a new experimental SQL sigil for Ecto that brings automatic parameterized queries, a recent GOTO 2025 talk featuring Saša Jurić on code reviews. We talked with Jonatan Kłosko about his work on PythonX, a new library for executing Python code inside Elixir, the Fine library for working with C++ NIFs, and much more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Visit Gigalixir.com to sign up and get 20% off your first year. Or use the promo code &quot;Thinking&quot; during signup.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.18.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.18.2</a> – Elixir 1.18.2 was released with enhancements to Code.Fragment and Regex, plus bug fixes for CLI, ExUnit, IEx.Autocomplete, and mix deps.update.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.18.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.18.1</a> – Elixir 1.18.1 included bug fixes for Kernel, ExUnit.Case, mix compile.elixir, mix escript.build, and Mix.Shell, especially related to error handling and Windows compatibility.</li>
<li><a href="https://www.erlang.org/news/174?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/174</a> – Erlang OTP 28 RC-1 is out with a new source Software Bill of Materials (SBOM) on the Github Releases page.</li>
<li><a href="https://github.com/elixir-dbvisor/sql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-dbvisor/sql</a> – A new experimental SQL sigil for Ecto brings an extensible SQL parser to Elixir with automatic parameterized queries.</li>
<li><a href="https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc</a> – The experimental SQL sigil for Ecto is being discussed on the Elixir-Ecto mailing list.</li>
<li><a href="https://www.youtube.com/watch?v=AYUNI2Pm6_w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=AYUNI2Pm6_w</a> – New talk from GOTO 2025 with Saša Jurić and Adrienne Braganza Tacke on &quot;Small PRs, Big Impact - The Art of Code Reviews.&quot;</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf is coming up March 31 - April 3 in Braga, Portugal.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCity Elixir and NervesConf are happening in Chattanooga, TN, USA with NervesConf on May 8 and the main event on May 9-10.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU will be held May 15-16, 2025 in Kraków &amp; Virtual.</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire tickets are on sale now for the event happening September 10-12, 2025 in Varberg, Sweden.</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://dashbit.co/blog/dashbit-plans-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/dashbit-plans-2025</a></li>
<li><a href="https://github.com/thewca/wca-live?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/thewca/wca-live</a> – Speed cubing software</li>
<li><a href="https://dashbit.co/blog/running-python-in-elixir-its-fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/running-python-in-elixir-its-fine</a></li>
<li><a href="https://hexdocs.pm/pythonx/Pythonx.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pythonx/Pythonx.html</a></li>
<li><a href="https://github.com/livebook-dev/pythonx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/pythonx</a></li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c</a> – Jose said “We said we will focus on interoperability for 2025 and we are ready to share the first results.”</li>
<li><a href="https://github.com/elixir-nx/fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/fine</a> – “Fine” is a new package related to the elixir-nx organization. It&#39;s a C++ library enabling more ergonomic NIFs, tailored to Elixir.</li>
<li><a href="https://peps.python.org/pep-0703/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peps.python.org/pep-0703/</a> – Discussion about removing the Python GIL</li>
</ul>

<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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the release of Elixir 1.18.2 with various enhancements and bug fixes, a new experimental SQL sigil for Ecto that brings automatic parameterized queries, a recent GOTO 2025 talk featuring Saša Jurić on code reviews. We talked with Jonatan Kłosko about his work on PythonX, a new library for executing Python code inside Elixir, the Fine library for working with C++ NIFs, and much more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Visit Gigalixir.com to sign up and get 20% off your first year. Or use the promo code &quot;Thinking&quot; during signup.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.18.2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.18.2</a> – Elixir 1.18.2 was released with enhancements to Code.Fragment and Regex, plus bug fixes for CLI, ExUnit, IEx.Autocomplete, and mix deps.update.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.18.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.18.1</a> – Elixir 1.18.1 included bug fixes for Kernel, ExUnit.Case, mix compile.elixir, mix escript.build, and Mix.Shell, especially related to error handling and Windows compatibility.</li>
<li><a href="https://www.erlang.org/news/174?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/174</a> – Erlang OTP 28 RC-1 is out with a new source Software Bill of Materials (SBOM) on the Github Releases page.</li>
<li><a href="https://github.com/elixir-dbvisor/sql?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-dbvisor/sql</a> – A new experimental SQL sigil for Ecto brings an extensible SQL parser to Elixir with automatic parameterized queries.</li>
<li><a href="https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc</a> – The experimental SQL sigil for Ecto is being discussed on the Elixir-Ecto mailing list.</li>
<li><a href="https://www.youtube.com/watch?v=AYUNI2Pm6_w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=AYUNI2Pm6_w</a> – New talk from GOTO 2025 with Saša Jurić and Adrienne Braganza Tacke on &quot;Small PRs, Big Impact - The Art of Code Reviews.&quot;</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – AlchemyConf is coming up March 31 - April 3 in Braga, Portugal.</li>
<li><a href="https://www.gigcityelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigcityelixir.com/</a> – GigCity Elixir and NervesConf are happening in Chattanooga, TN, USA with NervesConf on May 8 and the main event on May 9-10.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU will be held May 15-16, 2025 in Kraków &amp; Virtual.</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire tickets are on sale now for the event happening September 10-12, 2025 in Varberg, Sweden.</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://dashbit.co/blog/dashbit-plans-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/dashbit-plans-2025</a></li>
<li><a href="https://github.com/thewca/wca-live?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/thewca/wca-live</a> – Speed cubing software</li>
<li><a href="https://dashbit.co/blog/running-python-in-elixir-its-fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/running-python-in-elixir-its-fine</a></li>
<li><a href="https://hexdocs.pm/pythonx/Pythonx.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pythonx/Pythonx.html</a></li>
<li><a href="https://github.com/livebook-dev/pythonx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/pythonx</a></li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c</a> – Jose said “We said we will focus on interoperability for 2025 and we are ready to share the first results.”</li>
<li><a href="https://github.com/elixir-nx/fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/fine</a> – “Fine” is a new package related to the elixir-nx organization. It&#39;s a C++ library enabling more ergonomic NIFs, tailored to Elixir.</li>
<li><a href="https://peps.python.org/pep-0703/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peps.python.org/pep-0703/</a> – Discussion about removing the Python GIL</li>
</ul>

<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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>243: Elixir Jobs: Seniors Only Need Apply?</title>
  <link>https://podcast.thinkingelixir.com/243</link>
  <guid isPermaLink="false">d57326a8-5759-4621-b6f1-b70fea77dda7</guid>
  <pubDate>Tue, 04 Mar 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d57326a8-5759-4621-b6f1-b70fea77dda7.mp3" length="43087872" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes PythonX for Python interoperability in Elixir, academic work on Elixir-to-eBPF compilation, AI-powered Phoenix demos from Chris McCord, plus insights on the current Elixir job market and tips for job seekers!</itunes:subtitle>
  <itunes:duration>59:25</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 announcement of PythonX for Python interoperability in Elixir, groundbreaking academic work on compiling Elixir to eBPF for Linux kernel-level operations, and exciting AI-powered Phoenix application demos from Chris McCord. We also dive into the current state of the Elixir job market, discussing the shift away from remote work and the challenges facing junior and mid-level developers, sharing practical tips for job seekers in today's market. Other topics include the announcement of Goatmire conference tickets, new developments in the Nx ecosystem, and more!
Show Notes online - http://podcast.thinkingelixir.com/243 (http://podcast.thinkingelixir.com/243)
Elixir Community News
https://gigalixir.com/thinking (https://gigalixir.com/thinking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Visit Gigalixir.com to sign up and get 20% off your first year. Or use the promo code "Thinking" during signup.
https://hexdocs.pm/pythonx/Pythonx.html (https://hexdocs.pm/pythonx/Pythonx.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for PythonX, a new library for Python interoperability in Elixir
https://github.com/livebook-dev/pythonx (https://github.com/livebook-dev/pythonx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PythonX GitHub repository
https://dashbit.co/blog/running-python-in-elixir-its-fine (https://dashbit.co/blog/running-python-in-elixir-its-fine?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining Python integration in Elixir
https://samrat.me/running-ml-models-in-elixir-using-pythonx/ (https://samrat.me/running-ml-models-in-elixir-using-pythonx/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guide on running ML models using PythonX
https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c (https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announces focus on interoperability for 2025
https://github.com/elixir-nx/fine (https://github.com/elixir-nx/fine?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Fine, a new C++ and Elixir library for more ergonomic NIFs in Elixir
https://www.youtube.com/watch?v=CoFNns01VjA (https://www.youtube.com/watch?v=CoFNns01VjA?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video presentation about compiling Elixir to eBPF
https://homepages.dcc.ufmg.br/~fernando/publications/papers/CGO25_Kael.pdf (https://homepages.dcc.ufmg.br/~fernando/publications/papers/CGO25_Kael.pdf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Academic paper on compiling Elixir to eBPF
https://github.com/lac-dcc/honey-potion (https://github.com/lac-dcc/honey-potion?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir package for eBPF compilation
https://x.com/chris_mccord/status/1892957017825771848 (https://x.com/chris_mccord/status/1892957017825771848?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord demos AI-powered Phoenix app creation
https://x.com/chris_mccord/status/1894229609945710798 (https://x.com/chris_mccord/status/1894229609945710798?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Demo of Claude 3.7 generating a themed Phoenix blog with authentication
https://bsky.app/profile/lawik.bsky.social/post/3liym6ggrn62p (https://bsky.app/profile/lawik.bsky.social/post/3liym6ggrn62p?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Goatmire conference announcement
https://goatmire.com/#tickets (https://goatmire.com/#tickets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Goatmire conference tickets on sale for September 10-12, 2025 in Varberg, Sweden
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)
Guest Information
- https://www.linkedin.com/in/kimberly-erni/ (https://www.linkedin.com/in/kimberly-erni/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Kimberly Erni on LinkedIn
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, python, pythonx, ebpf, jobs, employment, junior</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the announcement of PythonX for Python interoperability in Elixir, groundbreaking academic work on compiling Elixir to eBPF for Linux kernel-level operations, and exciting AI-powered Phoenix application demos from Chris McCord. We also dive into the current state of the Elixir job market, discussing the shift away from remote work and the challenges facing junior and mid-level developers, sharing practical tips for job seekers in today&#39;s market. Other topics include the announcement of Goatmire conference tickets, new developments in the Nx ecosystem, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Visit Gigalixir.com to sign up and get 20% off your first year. Or use the promo code &quot;Thinking&quot; during signup.</li>
<li><a href="https://hexdocs.pm/pythonx/Pythonx.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pythonx/Pythonx.html</a> – Documentation for PythonX, a new library for Python interoperability in Elixir</li>
<li><a href="https://github.com/livebook-dev/pythonx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/pythonx</a> – PythonX GitHub repository</li>
<li><a href="https://dashbit.co/blog/running-python-in-elixir-its-fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/running-python-in-elixir-its-fine</a> – Blog post explaining Python integration in Elixir</li>
<li><a href="https://samrat.me/running-ml-models-in-elixir-using-pythonx/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://samrat.me/running-ml-models-in-elixir-using-pythonx/</a> – Guide on running ML models using PythonX</li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c</a> – José Valim announces focus on interoperability for 2025</li>
<li><a href="https://github.com/elixir-nx/fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/fine</a> – Fine, a new C++ and Elixir library for more ergonomic NIFs in Elixir</li>
<li><a href="https://www.youtube.com/watch?v=CoFNns01VjA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=CoFNns01VjA</a> – Video presentation about compiling Elixir to eBPF</li>
<li><a href="https://homepages.dcc.ufmg.br/%7Efernando/publications/papers/CGO25_Kael.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://homepages.dcc.ufmg.br/~fernando/publications/papers/CGO25_Kael.pdf</a> – Academic paper on compiling Elixir to eBPF</li>
<li><a href="https://github.com/lac-dcc/honey-potion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lac-dcc/honey-potion</a> – Elixir package for eBPF compilation</li>
<li><a href="https://x.com/chris_mccord/status/1892957017825771848?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1892957017825771848</a> – Chris McCord demos AI-powered Phoenix app creation</li>
<li><a href="https://x.com/chris_mccord/status/1894229609945710798?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1894229609945710798</a> – Demo of Claude 3.7 generating a themed Phoenix blog with authentication</li>
<li><a href="https://bsky.app/profile/lawik.bsky.social/post/3liym6ggrn62p?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lawik.bsky.social/post/3liym6ggrn62p</a> – Goatmire conference announcement</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire conference tickets on sale for September 10-12, 2025 in Varberg, Sweden</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>Guest Information</strong></p>

<ul>
<li><a href="https://www.linkedin.com/in/kimberly-erni/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/kimberly-erni/</a> – Kimberly Erni on LinkedIn</li>
</ul>

<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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the announcement of PythonX for Python interoperability in Elixir, groundbreaking academic work on compiling Elixir to eBPF for Linux kernel-level operations, and exciting AI-powered Phoenix application demos from Chris McCord. We also dive into the current state of the Elixir job market, discussing the shift away from remote work and the challenges facing junior and mid-level developers, sharing practical tips for job seekers in today&#39;s market. Other topics include the announcement of Goatmire conference tickets, new developments in the Nx ecosystem, and more!</p>

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

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

<ul>
<li><a href="https://gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/thinking</a> – Visit Gigalixir.com to sign up and get 20% off your first year. Or use the promo code &quot;Thinking&quot; during signup.</li>
<li><a href="https://hexdocs.pm/pythonx/Pythonx.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/pythonx/Pythonx.html</a> – Documentation for PythonX, a new library for Python interoperability in Elixir</li>
<li><a href="https://github.com/livebook-dev/pythonx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/pythonx</a> – PythonX GitHub repository</li>
<li><a href="https://dashbit.co/blog/running-python-in-elixir-its-fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/running-python-in-elixir-its-fine</a> – Blog post explaining Python integration in Elixir</li>
<li><a href="https://samrat.me/running-ml-models-in-elixir-using-pythonx/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://samrat.me/running-ml-models-in-elixir-using-pythonx/</a> – Guide on running ML models using PythonX</li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3liyrfvlth22c</a> – José Valim announces focus on interoperability for 2025</li>
<li><a href="https://github.com/elixir-nx/fine?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/fine</a> – Fine, a new C++ and Elixir library for more ergonomic NIFs in Elixir</li>
<li><a href="https://www.youtube.com/watch?v=CoFNns01VjA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=CoFNns01VjA</a> – Video presentation about compiling Elixir to eBPF</li>
<li><a href="https://homepages.dcc.ufmg.br/%7Efernando/publications/papers/CGO25_Kael.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://homepages.dcc.ufmg.br/~fernando/publications/papers/CGO25_Kael.pdf</a> – Academic paper on compiling Elixir to eBPF</li>
<li><a href="https://github.com/lac-dcc/honey-potion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lac-dcc/honey-potion</a> – Elixir package for eBPF compilation</li>
<li><a href="https://x.com/chris_mccord/status/1892957017825771848?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1892957017825771848</a> – Chris McCord demos AI-powered Phoenix app creation</li>
<li><a href="https://x.com/chris_mccord/status/1894229609945710798?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1894229609945710798</a> – Demo of Claude 3.7 generating a themed Phoenix blog with authentication</li>
<li><a href="https://bsky.app/profile/lawik.bsky.social/post/3liym6ggrn62p?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lawik.bsky.social/post/3liym6ggrn62p</a> – Goatmire conference announcement</li>
<li><a href="https://goatmire.com/#tickets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/#tickets</a> – Goatmire conference tickets on sale for September 10-12, 2025 in Varberg, Sweden</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>Guest Information</strong></p>

<ul>
<li><a href="https://www.linkedin.com/in/kimberly-erni/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/kimberly-erni/</a> – Kimberly Erni on LinkedIn</li>
</ul>

<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://gigalixir.com/thinking">Gigalixir</a>: <a rel="nofollow" href="https://gigalixir.com/thinking">Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year.</a> Promo Code: Thinking</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>241: A LiveView Debugger and Gigalixir</title>
  <link>https://podcast.thinkingelixir.com/241</link>
  <guid isPermaLink="false">e6de5dcd-12c2-4506-ad9f-43b2248dd8f6</guid>
  <pubDate>Tue, 18 Feb 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/e6de5dcd-12c2-4506-ad9f-43b2248dd8f6.mp3" length="32698368" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a new browser-based debugging tool for LiveView, a project for creating private Hex registries, plus Tim Knight from Gigalixir joins us to discuss their Elixir-focused platform, and more!</itunes:subtitle>
  <itunes:duration>44:59</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 release of LiveDebugger, an exciting new browser-based debugging tool for Phoenix LiveView applications and the announcement of Artifix for creating private Hex registries on S3 and CloudFront. We are also joined by Tim Knight, the CTO at Gigalixir, to get a peek inside the machine that is Gigalixir and learn more about how the platform specializes in providing an excellent Elixir deployment experience, and more!
Show Notes online - http://podcast.thinkingelixir.com/241 (http://podcast.thinkingelixir.com/241)
Elixir Community News
https://github.com/software-mansion-labs/live-debugger (https://github.com/software-mansion-labs/live-debugger?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Phoenix LiveView debugging tool released providing browser-based debugging capabilities similar to React DevTools.
https://bsky.app/profile/bcardarella.bsky.social/post/3lhn3y7vw4k2v (https://bsky.app/profile/bcardarella.bsky.social/post/3lhn3y7vw4k2v?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Confirmation that LiveDebugger works with LiveView Native.
https://github.com/probably-not/artifix (https://github.com/probably-not/artifix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New project Artifix announced, allowing creation of private Hex Registry on S3 and Cloudfront with customizable deployment patterns.
https://gleam.run/news/gleam-gets-rename-variable/ (https://gleam.run/news/gleam-gets-rename-variable/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.8.0 released with significant Language Server enhancements and compiler improvements.
https://github.com/Wilfred/difftastic (https://github.com/Wilfred/difftastic?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Difftastic, a structural diff tool, now supports HEEx syntax highlighting.
https://bsky.app/profile/crbelaus.com/post/3lhtpkkn4vc2l (https://bsky.app/profile/crbelaus.com/post/3lhtpkkn4vc2l?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Additional announcement about Difftastic's HEEx support.
https://github.com/Wilfred/difftastic/pull/785 (https://github.com/Wilfred/difftastic/pull/785?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pull request adding HEEx support to Difftastic.
https://x.com/chris_mccord/status/1887957394149310502 (https://x.com/chris_mccord/status/1887957394149310502?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord shares a preview of integrated AI work at Fly.io, demonstrating web search capabilities.
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.gigalixir.com/thinking (https://www.gigalixir.com/thinking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Thinking Elixir Podcast listeners get 20% off the standard tier for the first YEAR with the promo code "Thinking"
https://www.gigalixir.com (https://www.gigalixir.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://www.gigalixir.com/docs/ (https://www.gigalixir.com/docs/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://www.gigalixir.com/pricing/ (https://www.gigalixir.com/pricing/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
https://journey.gigalixir.com/ (https://journey.gigalixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
https://twitter.com/gigalixir (https://twitter.com/gigalixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
https://github.com/gigalixir/ (https://github.com/gigalixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
https://bsky.app/profile/gigalixir.com (https://bsky.app/profile/gigalixir.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on BlueSky
https://elixir-lang.slack.com/archives/C5AJLMATG (https://elixir-lang.slack.com/archives/C5AJLMATG?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – gigalixir on Elixir Slack
https://gigalixir.com/ (https://gigalixir.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Site
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, liveview, debugging, Gigalixir, PaaS, deployment, Hex</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of LiveDebugger, an exciting new browser-based debugging tool for Phoenix LiveView applications and the announcement of Artifix for creating private Hex registries on S3 and CloudFront. We are also joined by Tim Knight, the CTO at Gigalixir, to get a peek inside the machine that is Gigalixir and learn more about how the platform specializes in providing an excellent Elixir deployment experience, and more!</p>

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

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

<ul>
<li><a href="https://github.com/software-mansion-labs/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-debugger</a> – New Phoenix LiveView debugging tool released providing browser-based debugging capabilities similar to React DevTools.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3lhn3y7vw4k2v?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3lhn3y7vw4k2v</a> – Confirmation that LiveDebugger works with LiveView Native.</li>
<li><a href="https://github.com/probably-not/artifix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/probably-not/artifix</a> – New project Artifix announced, allowing creation of private Hex Registry on S3 and Cloudfront with customizable deployment patterns.</li>
<li><a href="https://gleam.run/news/gleam-gets-rename-variable/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-gets-rename-variable/</a> – Gleam v1.8.0 released with significant Language Server enhancements and compiler improvements.</li>
<li><a href="https://github.com/Wilfred/difftastic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Wilfred/difftastic</a> – Difftastic, a structural diff tool, now supports HEEx syntax highlighting.</li>
<li><a href="https://bsky.app/profile/crbelaus.com/post/3lhtpkkn4vc2l?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/crbelaus.com/post/3lhtpkkn4vc2l</a> – Additional announcement about Difftastic&#39;s HEEx support.</li>
<li><a href="https://github.com/Wilfred/difftastic/pull/785?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Wilfred/difftastic/pull/785</a> – Pull request adding HEEx support to Difftastic.</li>
<li><a href="https://x.com/chris_mccord/status/1887957394149310502?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1887957394149310502</a> – Chris McCord shares a preview of integrated AI work at Fly.io, demonstrating web search capabilities.</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.gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com/thinking</a> – Thinking Elixir Podcast listeners get 20% off the standard tier for the first YEAR with the promo code &quot;Thinking&quot;</li>
<li><a href="https://www.gigalixir.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com</a></li>
<li><a href="https://www.gigalixir.com/docs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com/docs/</a></li>
<li><a href="https://www.gigalixir.com/pricing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com/pricing/</a></li>
<li><a href="https://journey.gigalixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://journey.gigalixir.com/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/gigalixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/gigalixir</a> – on Twitter</li>
<li><a href="https://github.com/gigalixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gigalixir/</a> – on Github</li>
<li><a href="https://bsky.app/profile/gigalixir.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/gigalixir.com</a> – on BlueSky</li>
<li><a href="https://elixir-lang.slack.com/archives/C5AJLMATG?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.slack.com/archives/C5AJLMATG</a> – gigalixir on Elixir Slack</li>
<li><a href="https://gigalixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/</a> – Site
<strong>Find us online</strong></li>
<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 release of LiveDebugger, an exciting new browser-based debugging tool for Phoenix LiveView applications and the announcement of Artifix for creating private Hex registries on S3 and CloudFront. We are also joined by Tim Knight, the CTO at Gigalixir, to get a peek inside the machine that is Gigalixir and learn more about how the platform specializes in providing an excellent Elixir deployment experience, and more!</p>

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

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

<ul>
<li><a href="https://github.com/software-mansion-labs/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/software-mansion-labs/live-debugger</a> – New Phoenix LiveView debugging tool released providing browser-based debugging capabilities similar to React DevTools.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3lhn3y7vw4k2v?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3lhn3y7vw4k2v</a> – Confirmation that LiveDebugger works with LiveView Native.</li>
<li><a href="https://github.com/probably-not/artifix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/probably-not/artifix</a> – New project Artifix announced, allowing creation of private Hex Registry on S3 and Cloudfront with customizable deployment patterns.</li>
<li><a href="https://gleam.run/news/gleam-gets-rename-variable/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-gets-rename-variable/</a> – Gleam v1.8.0 released with significant Language Server enhancements and compiler improvements.</li>
<li><a href="https://github.com/Wilfred/difftastic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Wilfred/difftastic</a> – Difftastic, a structural diff tool, now supports HEEx syntax highlighting.</li>
<li><a href="https://bsky.app/profile/crbelaus.com/post/3lhtpkkn4vc2l?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/crbelaus.com/post/3lhtpkkn4vc2l</a> – Additional announcement about Difftastic&#39;s HEEx support.</li>
<li><a href="https://github.com/Wilfred/difftastic/pull/785?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/Wilfred/difftastic/pull/785</a> – Pull request adding HEEx support to Difftastic.</li>
<li><a href="https://x.com/chris_mccord/status/1887957394149310502?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1887957394149310502</a> – Chris McCord shares a preview of integrated AI work at Fly.io, demonstrating web search capabilities.</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.gigalixir.com/thinking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com/thinking</a> – Thinking Elixir Podcast listeners get 20% off the standard tier for the first YEAR with the promo code &quot;Thinking&quot;</li>
<li><a href="https://www.gigalixir.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com</a></li>
<li><a href="https://www.gigalixir.com/docs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com/docs/</a></li>
<li><a href="https://www.gigalixir.com/pricing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gigalixir.com/pricing/</a></li>
<li><a href="https://journey.gigalixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://journey.gigalixir.com/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/gigalixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/gigalixir</a> – on Twitter</li>
<li><a href="https://github.com/gigalixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gigalixir/</a> – on Github</li>
<li><a href="https://bsky.app/profile/gigalixir.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/gigalixir.com</a> – on BlueSky</li>
<li><a href="https://elixir-lang.slack.com/archives/C5AJLMATG?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.slack.com/archives/C5AJLMATG</a> – gigalixir on Elixir Slack</li>
<li><a href="https://gigalixir.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gigalixir.com/</a> – Site
<strong>Find us online</strong></li>
<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>240: Standards and Security</title>
  <link>https://podcast.thinkingelixir.com/240</link>
  <guid isPermaLink="false">3c6b1b4b-9afc-4a03-a402-e8ea47c801a7</guid>
  <pubDate>Tue, 11 Feb 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/3c6b1b4b-9afc-4a03-a402-e8ea47c801a7.mp3" length="13869056" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Erlang/OTP achieving OpenChain ISO certification, a new "Elixir Patterns" book release, a security audit validating Oban Web and Pro's safety, and more!</itunes:subtitle>
  <itunes:duration>18:50</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 Erlang/OTP achieving OpenChain ISO certification for open source license compliance, the release of the new "Elixir Patterns" book by Hugo Barauna and Alex Koutmos, a security audit of Oban Web and Pro by Paraxial.io showing excellent results, upcoming Alchemy Conf in Portugal, and a major rewrite of the asdf version manager to Go, and more!
Show Notes online - http://podcast.thinkingelixir.com/240 (http://podcast.thinkingelixir.com/240)
Elixir Community News
https://bsky.app/profile/theerlef.bsky.social/post/3lhc5552djc24 (https://bsky.app/profile/theerlef.bsky.social/post/3lhc5552djc24?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang/OTP team announces compliance with OpenChain ISO/IEC 5230 standard for open source license compliance.
https://openchainproject.org/featured/2025/02/01/erlang-otp-iso5230 (https://openchainproject.org/featured/2025/02/01/erlang-otp-iso5230?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details about OpenChain certification and its importance for Erlang/OTP's 2025 goals for enhancing community infrastructure.
https://podcast.thinkingelixir.com/220 (https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reference to Allistair Woodman episode providing additional context about Erlang/OTP.
https://www.elixirpatterns.dev/#pricing (https://www.elixirpatterns.dev/#pricing?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New book "Elixir Patterns" by Hugo Barauna and Alex Koutmos has been released.
https://bsky.app/profile/hugobarauna.com/post/3lgv5yfw5o22q (https://bsky.app/profile/hugobarauna.com/post/3lgv5yfw5o22q?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Author's announcement about the Elixir Patterns book release.
https://www.elixirpatterns.dev/#free-chapters (https://www.elixirpatterns.dev/#free-chapters?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Free sample chapters of Elixir Patterns book available with accompanying Livebooks.
https://www.youtube.com/watch?v=AZZvljvgKy8 (https://www.youtube.com/watch?v=AZZvljvgKy8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Launch livestream recording for the Elixir Patterns book.
https://paraxial.io/blog/oban-pentest (https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Security audit results for Oban Web and Oban Pro by Paraxial.io, showing no critical vulnerabilities.
https://alchemyconf.com/ (https://alchemyconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement for Alchemy Conf happening April 2-3 in Braga Portugal.
https://x.com/hugobarauna/status/1886766098411909420 (https://x.com/hugobarauna/status/1886766098411909420?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hugo Barauna announces he'll be speaking about Livebook and Livebook Teams internals at Alchemy Conf.
https://stratus3d.com/blog/2025/02/03/asdf-has-been-rewritten-in-go/ (https://stratus3d.com/blog/2025/02/03/asdf-has-been-rewritten-in-go/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about asdf v0.16 major update and rewrite in Go.
https://asdf-vm.com/guide/upgrading-to-v0-16.html#installation (https://asdf-vm.com/guide/upgrading-to-v0-16.html#installation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Installation guide for the new asdf v0.16 with breaking 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 - 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, OpenChain, certification, security, pentest, Oban, asdf</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Erlang/OTP achieving OpenChain ISO certification for open source license compliance, the release of the new &quot;Elixir Patterns&quot; book by Hugo Barauna and Alex Koutmos, a security audit of Oban Web and Pro by Paraxial.io showing excellent results, upcoming Alchemy Conf in Portugal, and a major rewrite of the asdf version manager to Go, and more!</p>

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

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

<ul>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lhc5552djc24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lhc5552djc24</a> – Erlang/OTP team announces compliance with OpenChain ISO/IEC 5230 standard for open source license compliance.</li>
<li><a href="https://openchainproject.org/featured/2025/02/01/erlang-otp-iso5230?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openchainproject.org/featured/2025/02/01/erlang-otp-iso5230</a> – Details about OpenChain certification and its importance for Erlang/OTP&#39;s 2025 goals for enhancing community infrastructure.</li>
<li><a href="https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/220</a> – Reference to Allistair Woodman episode providing additional context about Erlang/OTP.</li>
<li><a href="https://www.elixirpatterns.dev/#pricing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirpatterns.dev/#pricing</a> – New book &quot;Elixir Patterns&quot; by Hugo Barauna and Alex Koutmos has been released.</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3lgv5yfw5o22q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3lgv5yfw5o22q</a> – Author&#39;s announcement about the Elixir Patterns book release.</li>
<li><a href="https://www.elixirpatterns.dev/#free-chapters?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirpatterns.dev/#free-chapters</a> – Free sample chapters of Elixir Patterns book available with accompanying Livebooks.</li>
<li><a href="https://www.youtube.com/watch?v=AZZvljvgKy8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=AZZvljvgKy8</a> – Launch livestream recording for the Elixir Patterns book.</li>
<li><a href="https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/oban-pentest</a> – Security audit results for Oban Web and Oban Pro by Paraxial.io, showing no critical vulnerabilities.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – Announcement for Alchemy Conf happening April 2-3 in Braga Portugal.</li>
<li><a href="https://x.com/hugobarauna/status/1886766098411909420?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1886766098411909420</a> – Hugo Barauna announces he&#39;ll be speaking about Livebook and Livebook Teams internals at Alchemy Conf.</li>
<li><a href="https://stratus3d.com/blog/2025/02/03/asdf-has-been-rewritten-in-go/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://stratus3d.com/blog/2025/02/03/asdf-has-been-rewritten-in-go/</a> – Announcement about asdf v0.16 major update and rewrite in Go.</li>
<li><a href="https://asdf-vm.com/guide/upgrading-to-v0-16.html#installation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://asdf-vm.com/guide/upgrading-to-v0-16.html#installation</a> – Installation guide for the new asdf v0.16 with breaking 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://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 Erlang/OTP achieving OpenChain ISO certification for open source license compliance, the release of the new &quot;Elixir Patterns&quot; book by Hugo Barauna and Alex Koutmos, a security audit of Oban Web and Pro by Paraxial.io showing excellent results, upcoming Alchemy Conf in Portugal, and a major rewrite of the asdf version manager to Go, and more!</p>

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

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

<ul>
<li><a href="https://bsky.app/profile/theerlef.bsky.social/post/3lhc5552djc24?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/theerlef.bsky.social/post/3lhc5552djc24</a> – Erlang/OTP team announces compliance with OpenChain ISO/IEC 5230 standard for open source license compliance.</li>
<li><a href="https://openchainproject.org/featured/2025/02/01/erlang-otp-iso5230?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openchainproject.org/featured/2025/02/01/erlang-otp-iso5230</a> – Details about OpenChain certification and its importance for Erlang/OTP&#39;s 2025 goals for enhancing community infrastructure.</li>
<li><a href="https://podcast.thinkingelixir.com/220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/220</a> – Reference to Allistair Woodman episode providing additional context about Erlang/OTP.</li>
<li><a href="https://www.elixirpatterns.dev/#pricing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirpatterns.dev/#pricing</a> – New book &quot;Elixir Patterns&quot; by Hugo Barauna and Alex Koutmos has been released.</li>
<li><a href="https://bsky.app/profile/hugobarauna.com/post/3lgv5yfw5o22q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/hugobarauna.com/post/3lgv5yfw5o22q</a> – Author&#39;s announcement about the Elixir Patterns book release.</li>
<li><a href="https://www.elixirpatterns.dev/#free-chapters?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirpatterns.dev/#free-chapters</a> – Free sample chapters of Elixir Patterns book available with accompanying Livebooks.</li>
<li><a href="https://www.youtube.com/watch?v=AZZvljvgKy8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=AZZvljvgKy8</a> – Launch livestream recording for the Elixir Patterns book.</li>
<li><a href="https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/oban-pentest</a> – Security audit results for Oban Web and Oban Pro by Paraxial.io, showing no critical vulnerabilities.</li>
<li><a href="https://alchemyconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alchemyconf.com/</a> – Announcement for Alchemy Conf happening April 2-3 in Braga Portugal.</li>
<li><a href="https://x.com/hugobarauna/status/1886766098411909420?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1886766098411909420</a> – Hugo Barauna announces he&#39;ll be speaking about Livebook and Livebook Teams internals at Alchemy Conf.</li>
<li><a href="https://stratus3d.com/blog/2025/02/03/asdf-has-been-rewritten-in-go/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://stratus3d.com/blog/2025/02/03/asdf-has-been-rewritten-in-go/</a> – Announcement about asdf v0.16 major update and rewrite in Go.</li>
<li><a href="https://asdf-vm.com/guide/upgrading-to-v0-16.html#installation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://asdf-vm.com/guide/upgrading-to-v0-16.html#installation</a> – Installation guide for the new asdf v0.16 with breaking 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://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>239: Scaling to Unicorn Status</title>
  <link>https://podcast.thinkingelixir.com/239</link>
  <guid isPermaLink="false">2fdb8871-282e-42df-9cda-c8634e93428b</guid>
  <pubDate>Tue, 04 Feb 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/2fdb8871-282e-42df-9cda-c8634e93428b.mp3" length="21297152" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Remote's Elixir case study showcasing unicorn-level scaling, Tailwind CSS 4.0's release, Chris McCord's AI code generator preview, Elixir LangChain v0.3.0's update, and more!</itunes:subtitle>
  <itunes:duration>29:09</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 impressive case study from Remote showing how they scaled Elixir to support nearly 300 engineers and reach unicorn status, Tailwind CSS 4.0's major release with Phoenix integration in progress, Chris McCord teasing an exciting AI code generator project on Fly.io, the release of Elixir LangChain v0.3.0 with expanded support for multiple AI providers, ElixirConfEU 2025 tickets going on sale in Kraków, and more!
Show Notes online - http://podcast.thinkingelixir.com/239 (http://podcast.thinkingelixir.com/239)
Elixir Community News
https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/ (https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New case study about Remote, a unicorn company using Elixir as their primary technology with nearly 300 engineers.
https://github.com/sasa1977/boundary (https://github.com/sasa1977/boundary?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Remote uses Saša Jurić's Boundary library to help enforce boundaries in their monolithic codebase.
https://www.reddit.com/r/elixir/comments/1i77ia9/comment/m8il2ho/ (https://www.reddit.com/r/elixir/comments/1i77ia9/comment/m8il2ho/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion about the type spec future in Elixir, with plans to replace Dialyzer typespecs in versions 1.19 and 1.20.
https://bsky.app/profile/zachdaniel.dev/post/3lgqdugp7zs2b (https://bsky.app/profile/zachdaniel.dev/post/3lgqdugp7zs2b?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ash installer now supports Oban integration via a flag option.
https://tailwindcss.com/blog/tailwindcss-v4 (https://tailwindcss.com/blog/tailwindcss-v4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tailwind CSS 4.0 released with major changes including moving theme configuration to CSS variables.
https://tailwindcss.com/docs/upgrade-guide (https://tailwindcss.com/docs/upgrade-guide?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Comprehensive upgrade guide for Tailwind CSS v4.
https://github.com/phoenixframework/phoenix/pull/5990 (https://github.com/phoenixframework/phoenix/pull/5990?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – WIP PR to support Tailwind v4 in Phoenix.
https://bsky.app/profile/zachdaniel.dev/post/3lggmuk4dis2x (https://bsky.app/profile/zachdaniel.dev/post/3lggmuk4dis2x?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel shares how Tailwind v4 changes will improve igniter's utility configuration capabilities.
https://github.com/brainlid/langchain (https://github.com/brainlid/langchain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir LangChain v0.3.0 released with expanded support for OpenAI, Anthropic, Gemini, Llama, and more.
https://x.com/chris_mccord/status/1880377175200669770 (https://x.com/chris_mccord/status/1880377175200669770?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord teases new Fly.io AI code generator project with IDE/terminal integration.
https://x.com/chris_mccord/status/1880392153924530376 (https://x.com/chris_mccord/status/1880392153924530376?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Demo video of Chris McCord's AI-integrated editor creating a multiplayer Phoenix LiveView app.
https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConfEU 2025 tickets on sale, happening May 15-16 in Kraków Poland &amp;amp; Virtual.
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, langchain, Remote, unicorn</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes an impressive case study from Remote showing how they scaled Elixir to support nearly 300 engineers and reach unicorn status, Tailwind CSS 4.0&#39;s major release with Phoenix integration in progress, Chris McCord teasing an exciting AI code generator project on Fly.io, the release of Elixir LangChain v0.3.0 with expanded support for multiple AI providers, ElixirConfEU 2025 tickets going on sale in Kraków, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/</a> – New case study about Remote, a unicorn company using Elixir as their primary technology with nearly 300 engineers.</li>
<li><a href="https://github.com/sasa1977/boundary?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sasa1977/boundary</a> – Remote uses Saša Jurić&#39;s Boundary library to help enforce boundaries in their monolithic codebase.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1i77ia9/comment/m8il2ho/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1i77ia9/comment/m8il2ho/</a> – Discussion about the type spec future in Elixir, with plans to replace Dialyzer typespecs in versions 1.19 and 1.20.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lgqdugp7zs2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lgqdugp7zs2b</a> – Ash installer now supports Oban integration via a flag option.</li>
<li><a href="https://tailwindcss.com/blog/tailwindcss-v4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tailwindcss.com/blog/tailwindcss-v4</a> – Tailwind CSS 4.0 released with major changes including moving theme configuration to CSS variables.</li>
<li><a href="https://tailwindcss.com/docs/upgrade-guide?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tailwindcss.com/docs/upgrade-guide</a> – Comprehensive upgrade guide for Tailwind CSS v4.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/5990?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/5990</a> – WIP PR to support Tailwind v4 in Phoenix.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lggmuk4dis2x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lggmuk4dis2x</a> – Zach Daniel shares how Tailwind v4 changes will improve igniter&#39;s utility configuration capabilities.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – Elixir LangChain v0.3.0 released with expanded support for OpenAI, Anthropic, Gemini, Llama, and more.</li>
<li><a href="https://x.com/chris_mccord/status/1880377175200669770?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1880377175200669770</a> – Chris McCord teases new Fly.io AI code generator project with IDE/terminal integration.</li>
<li><a href="https://x.com/chris_mccord/status/1880392153924530376?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1880392153924530376</a> – Demo video of Chris McCord&#39;s AI-integrated editor creating a multiplayer Phoenix LiveView app.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConfEU 2025 tickets on sale, happening May 15-16 in Kraków Poland &amp; Virtual.</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 an impressive case study from Remote showing how they scaled Elixir to support nearly 300 engineers and reach unicorn status, Tailwind CSS 4.0&#39;s major release with Phoenix integration in progress, Chris McCord teasing an exciting AI code generator project on Fly.io, the release of Elixir LangChain v0.3.0 with expanded support for multiple AI providers, ElixirConfEU 2025 tickets going on sale in Kraków, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/</a> – New case study about Remote, a unicorn company using Elixir as their primary technology with nearly 300 engineers.</li>
<li><a href="https://github.com/sasa1977/boundary?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sasa1977/boundary</a> – Remote uses Saša Jurić&#39;s Boundary library to help enforce boundaries in their monolithic codebase.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1i77ia9/comment/m8il2ho/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1i77ia9/comment/m8il2ho/</a> – Discussion about the type spec future in Elixir, with plans to replace Dialyzer typespecs in versions 1.19 and 1.20.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lgqdugp7zs2b?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lgqdugp7zs2b</a> – Ash installer now supports Oban integration via a flag option.</li>
<li><a href="https://tailwindcss.com/blog/tailwindcss-v4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tailwindcss.com/blog/tailwindcss-v4</a> – Tailwind CSS 4.0 released with major changes including moving theme configuration to CSS variables.</li>
<li><a href="https://tailwindcss.com/docs/upgrade-guide?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tailwindcss.com/docs/upgrade-guide</a> – Comprehensive upgrade guide for Tailwind CSS v4.</li>
<li><a href="https://github.com/phoenixframework/phoenix/pull/5990?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/pull/5990</a> – WIP PR to support Tailwind v4 in Phoenix.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lggmuk4dis2x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lggmuk4dis2x</a> – Zach Daniel shares how Tailwind v4 changes will improve igniter&#39;s utility configuration capabilities.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – Elixir LangChain v0.3.0 released with expanded support for OpenAI, Anthropic, Gemini, Llama, and more.</li>
<li><a href="https://x.com/chris_mccord/status/1880377175200669770?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1880377175200669770</a> – Chris McCord teases new Fly.io AI code generator project with IDE/terminal integration.</li>
<li><a href="https://x.com/chris_mccord/status/1880392153924530376?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1880392153924530376</a> – Demo video of Chris McCord&#39;s AI-integrated editor creating a multiplayer Phoenix LiveView app.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConfEU 2025 tickets on sale, happening May 15-16 in Kraków Poland &amp; Virtual.</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>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>236: Turn it up to 1000!</title>
  <link>https://podcast.thinkingelixir.com/236</link>
  <guid isPermaLink="false">2a463a42-086d-498c-b9d8-a8dd2610df6e</guid>
  <pubDate>Tue, 14 Jan 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/2a463a42-086d-498c-b9d8-a8dd2610df6e.mp3" length="16031744" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes José Valim's enhanced type inference PR for Elixir 1.19, ElixirLS's 0.26.0 release, a new DenoRider library for JavaScript integration, Gleam v1.7.0's performance improvements, and more!</itunes:subtitle>
  <itunes:duration>21:50</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 José Valim's exciting PR for Elixir 1.19 that dramatically enhances type inference capabilities, ElixirLS's new 0.26.0 release with Elixir 1.18 support, a fascinating new DenoRider library for embedding JavaScript runtime in Elixir applications, Gleam v1.7.0's release with improved performance and publishing features, and more!
Show Notes online - http://podcast.thinkingelixir.com/236 (http://podcast.thinkingelixir.com/236)
Elixir Community News
https://github.com/elixir-lang/elixir/pull/14145 (https://github.com/elixir-lang/elixir/pull/14145?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim opened a PR for Elixir 1.19 adding enhanced type inference capabilities to most expressions in Elixir.
https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/236 (https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/236?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirLS version 0.26.0 released with Elixir 1.18 support.
https://github.com/elixir-lsp/elixir-ls/blob/v0.26.0/CHANGELOG.md (https://github.com/elixir-lsp/elixir-ls/blob/v0.26.0/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for ElixirLS core updates in version 0.26.0.
https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.26.0/CHANGELOG.md (https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.26.0/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for VS Code extension updates in ElixirLS 0.26.0.
https://github.com/aglundahl/deno_rider (https://github.com/aglundahl/deno_rider?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DenoRider, a new library that embeds the Deno javascript runtime into Elixir applications.
https://elixirforum.com/t/denorider-an-embedded-javascript-runtime-in-elixir/68125 (https://elixirforum.com/t/denorider-an-embedded-javascript-runtime-in-elixir/68125?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement and discussion thread for DenoRider.
https://deno.com/ (https://deno.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reference to the Deno project that DenoRider embeds.
https://cortexjs.io/compute-engine/ (https://cortexjs.io/compute-engine/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Example of a JavaScript library that could be integrated with DenoRider.
https://gleam.run/news/improved-performance-and-publishing/ (https://gleam.run/news/improved-performance-and-publishing/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.7.0 release announcement with improvements to record updates and decoder generation.
https://x.com/louispilfold/status/1875168038640812458 (https://x.com/louispilfold/status/1875168038640812458?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about Jak's contributions to Gleam and opportunity to support via GitHub Sponsors.
https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview-part-2 (https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview-part-2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 2).
https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview (https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 1).
https://x.com/sasajuric/status/1876193891084644631 (https://x.com/sasajuric/status/1876193891084644631?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić announces speaking at Goatmire conference.
https://goatmire.com (https://goatmire.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Website for Goatmire conference, taking place September 10-12 in Varberg, Sweden.
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, types, conferences, deno, javascript</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes José Valim&#39;s exciting PR for Elixir 1.19 that dramatically enhances type inference capabilities, ElixirLS&#39;s new 0.26.0 release with Elixir 1.18 support, a fascinating new DenoRider library for embedding JavaScript runtime in Elixir applications, Gleam v1.7.0&#39;s release with improved performance and publishing features, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/pull/14145?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14145</a> – José Valim opened a PR for Elixir 1.19 adding enhanced type inference capabilities to most expressions in Elixir.</li>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/236?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/236</a> – ElixirLS version 0.26.0 released with Elixir 1.18 support.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.26.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/blob/v0.26.0/CHANGELOG.md</a> – Changelog for ElixirLS core updates in version 0.26.0.</li>
<li><a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.26.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.26.0/CHANGELOG.md</a> – Changelog for VS Code extension updates in ElixirLS 0.26.0.</li>
<li><a href="https://github.com/aglundahl/deno_rider?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/aglundahl/deno_rider</a> – DenoRider, a new library that embeds the Deno javascript runtime into Elixir applications.</li>
<li><a href="https://elixirforum.com/t/denorider-an-embedded-javascript-runtime-in-elixir/68125?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/denorider-an-embedded-javascript-runtime-in-elixir/68125</a> – Announcement and discussion thread for DenoRider.</li>
<li><a href="https://deno.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://deno.com/</a> – Reference to the Deno project that DenoRider embeds.</li>
<li><a href="https://cortexjs.io/compute-engine/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cortexjs.io/compute-engine/</a> – Example of a JavaScript library that could be integrated with DenoRider.</li>
<li><a href="https://gleam.run/news/improved-performance-and-publishing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/improved-performance-and-publishing/</a> – Gleam v1.7.0 release announcement with improvements to record updates and decoder generation.</li>
<li><a href="https://x.com/louispilfold/status/1875168038640812458?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/louispilfold/status/1875168038640812458</a> – Announcement about Jak&#39;s contributions to Gleam and opportunity to support via GitHub Sponsors.</li>
<li><a href="https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview-part-2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview-part-2</a> – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 2).</li>
<li><a href="https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview</a> – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 1).</li>
<li><a href="https://x.com/sasajuric/status/1876193891084644631?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1876193891084644631</a> – Saša Jurić announces speaking at Goatmire conference.</li>
<li><a href="https://goatmire.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com</a> – Website for Goatmire conference, taking place September 10-12 in Varberg, Sweden.</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 José Valim&#39;s exciting PR for Elixir 1.19 that dramatically enhances type inference capabilities, ElixirLS&#39;s new 0.26.0 release with Elixir 1.18 support, a fascinating new DenoRider library for embedding JavaScript runtime in Elixir applications, Gleam v1.7.0&#39;s release with improved performance and publishing features, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/pull/14145?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14145</a> – José Valim opened a PR for Elixir 1.19 adding enhanced type inference capabilities to most expressions in Elixir.</li>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/236?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/236</a> – ElixirLS version 0.26.0 released with Elixir 1.18 support.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.26.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/blob/v0.26.0/CHANGELOG.md</a> – Changelog for ElixirLS core updates in version 0.26.0.</li>
<li><a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.26.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.26.0/CHANGELOG.md</a> – Changelog for VS Code extension updates in ElixirLS 0.26.0.</li>
<li><a href="https://github.com/aglundahl/deno_rider?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/aglundahl/deno_rider</a> – DenoRider, a new library that embeds the Deno javascript runtime into Elixir applications.</li>
<li><a href="https://elixirforum.com/t/denorider-an-embedded-javascript-runtime-in-elixir/68125?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/denorider-an-embedded-javascript-runtime-in-elixir/68125</a> – Announcement and discussion thread for DenoRider.</li>
<li><a href="https://deno.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://deno.com/</a> – Reference to the Deno project that DenoRider embeds.</li>
<li><a href="https://cortexjs.io/compute-engine/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cortexjs.io/compute-engine/</a> – Example of a JavaScript library that could be integrated with DenoRider.</li>
<li><a href="https://gleam.run/news/improved-performance-and-publishing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/improved-performance-and-publishing/</a> – Gleam v1.7.0 release announcement with improvements to record updates and decoder generation.</li>
<li><a href="https://x.com/louispilfold/status/1875168038640812458?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/louispilfold/status/1875168038640812458</a> – Announcement about Jak&#39;s contributions to Gleam and opportunity to support via GitHub Sponsors.</li>
<li><a href="https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview-part-2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview-part-2</a> – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 2).</li>
<li><a href="https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview</a> – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 1).</li>
<li><a href="https://x.com/sasajuric/status/1876193891084644631?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1876193891084644631</a> – Saša Jurić announces speaking at Goatmire conference.</li>
<li><a href="https://goatmire.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com</a> – Website for Goatmire conference, taking place September 10-12 in Varberg, Sweden.</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>235: Wrapping Up 2024 with Types</title>
  <link>https://podcast.thinkingelixir.com/235</link>
  <guid isPermaLink="false">d7bd7fad-1208-45f4-93cb-22f3f80c1948</guid>
  <pubDate>Tue, 07 Jan 2025 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d7bd7fad-1208-45f4-93cb-22f3f80c1948.mp3" length="19697664" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir 1.18.0's release with enhanced type system support, LiveView Native's v0.4.0-rc.0 with a new networking stack, ExDoc v0.36's smooth page transitions with swup.js, Swedish goats, and more!</itunes:subtitle>
  <itunes:duration>26:55</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 official release of Elixir 1.18.0 with enhanced type system support, José Valim's retrospective on Elixir's progress in 2024, LiveView Native's significant v0.4.0-rc.0 release with a new networking stack, ExDoc v0.36's introduction of swup.js for smoother page navigations, the announcement of a new Elixir conference called Goatmire in Sweden, and more!
Show Notes online - http://podcast.thinkingelixir.com/235 (http://podcast.thinkingelixir.com/235)
Elixir Community News
https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/ (https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official Elixir 1.18.0 release announcement
https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for Elixir 1.18.0 release
https://bsky.app/profile/david.bernheisel.com/post/3leetmgvihk2a (https://bsky.app/profile/david.bernheisel.com/post/3leetmgvihk2a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details about upcoming Elixir 1.19 type checking capabilities for protocols
https://bsky.app/profile/josevalim.bsky.social/post/3ldyphlun4c2z (https://bsky.app/profile/josevalim.bsky.social/post/3ldyphlun4c2z?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's retrospective on Elixir's progress in 2024, highlighting type system improvements and project releases
https://github.com/liveview-native/liveviewnative/releases (https://github.com/liveview-native/live_view_native/releases?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView Native v0.4.0-rc.0 release announcement
https://x.com/liveviewnative/status/1869081462659809771 (https://x.com/liveviewnative/status/1869081462659809771?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter announcement about LiveView Native release
https://github.com/liveview-native/liveviewnative/blob/main/CHANGELOG.md (https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for LiveView Native v0.4.0-rc.0
https://bsky.app/profile/josevalim.bsky.social/post/3le25qqcfh22x (https://bsky.app/profile/josevalim.bsky.social/post/3le25qqcfh22x?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExDoc v0.36 release announcement introducing swup.js for navigation
https://github.com/swup/swup (https://github.com/swup/swup?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Swup.js GitHub repository
https://swup.js.org/ (https://swup.js.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Swup.js documentation
https://swup.js.org/getting-started/demos/ (https://swup.js.org/getting-started/demos/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Swup.js demos showing page transition capabilities
https://github.com/hexpm/hexdocs/pull/44 (https://github.com/hexpm/hexdocs/pull/44?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Pull request for cross-package function search in ExDoc using Typesense
https://github.com/elixir-lang/ex_doc/issues/1811 (https://github.com/elixir-lang/ex_doc/issues/1811?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Related issue for cross-package function search feature
https://bsky.app/profile/tylerayoung.com/post/3lejnfttgok2u (https://bsky.app/profile/tylerayoung.com/post/3lejnfttgok2u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of parameterized_test v0.6.0 with improved failure messages
https://hexdocs.pm/phoenix_test/changelog.html#0-5-1 (https://hexdocs.pm/phoenix_test/changelog.html#0-5-1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – phoenix_test v0.5.1 changelog with new assertion helpers
https://x.com/germsvel/status/1873732271611469976 (https://x.com/germsvel/status/1873732271611469976?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter announcement about phoenix_test updates
https://x.com/ElixirConf/status/1873445096773111848 (https://x.com/ElixirConf/status/1873445096773111848?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of new ElixirConf US 2024 videos
https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y (https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube playlist of ElixirConf US 2024 talks
https://x.com/TylerAYoung/status/1873798040525693040 (https://x.com/TylerAYoung/status/1873798040525693040?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Recommendation for David's ETL talk at ElixirConf
https://goatmire.com/ (https://goatmire.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Elixir conference "Goatmire" announced in Sweden
https://bsky.app/profile/lawik.bsky.social/post/3ldougsbvhk2s (https://bsky.app/profile/lawik.bsky.social/post/3ldougsbvhk2s?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lars Wikman's announcement about Goatmire conference
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, types, 2024, LiveView Native, swup.js, page transitions, conferences</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the official release of Elixir 1.18.0 with enhanced type system support, José Valim&#39;s retrospective on Elixir&#39;s progress in 2024, LiveView Native&#39;s significant v0.4.0-rc.0 release with a new networking stack, ExDoc v0.36&#39;s introduction of swup.js for smoother page navigations, the announcement of a new Elixir conference called Goatmire in Sweden, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/</a> – Official Elixir 1.18.0 release announcement</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md</a> – Changelog for Elixir 1.18.0 release</li>
<li><a href="https://bsky.app/profile/david.bernheisel.com/post/3leetmgvihk2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/david.bernheisel.com/post/3leetmgvihk2a</a> – Details about upcoming Elixir 1.19 type checking capabilities for protocols</li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3ldyphlun4c2z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3ldyphlun4c2z</a> – José Valim&#39;s retrospective on Elixir&#39;s progress in 2024, highlighting type system improvements and project releases</li>
<li><a href="https://github.com/liveview-native/live_view_native/releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/releases</a> – LiveView Native v0.4.0-rc.0 release announcement</li>
<li><a href="https://x.com/liveviewnative/status/1869081462659809771?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/liveviewnative/status/1869081462659809771</a> – Twitter announcement about LiveView Native release</li>
<li><a href="https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md</a> – Changelog for LiveView Native v0.4.0-rc.0</li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3le25qqcfh22x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3le25qqcfh22x</a> – ExDoc v0.36 release announcement introducing swup.js for navigation</li>
<li><a href="https://github.com/swup/swup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/swup/swup</a> – Swup.js GitHub repository</li>
<li><a href="https://swup.js.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swup.js.org/</a> – Swup.js documentation</li>
<li><a href="https://swup.js.org/getting-started/demos/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swup.js.org/getting-started/demos/</a> – Swup.js demos showing page transition capabilities</li>
<li><a href="https://github.com/hexpm/hexdocs/pull/44?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hexdocs/pull/44</a> – Pull request for cross-package function search in ExDoc using Typesense</li>
<li><a href="https://github.com/elixir-lang/ex_doc/issues/1811?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/ex_doc/issues/1811</a> – Related issue for cross-package function search feature</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3lejnfttgok2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3lejnfttgok2u</a> – Announcement of parameterized_test v0.6.0 with improved failure messages</li>
<li><a href="https://hexdocs.pm/phoenix_test/changelog.html#0-5-1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/changelog.html#0-5-1</a> – phoenix_test v0.5.1 changelog with new assertion helpers</li>
<li><a href="https://x.com/germsvel/status/1873732271611469976?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1873732271611469976</a> – Twitter announcement about phoenix_test updates</li>
<li><a href="https://x.com/ElixirConf/status/1873445096773111848?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConf/status/1873445096773111848</a> – Announcement of new ElixirConf US 2024 videos</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> – YouTube playlist of ElixirConf US 2024 talks</li>
<li><a href="https://x.com/TylerAYoung/status/1873798040525693040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1873798040525693040</a> – Recommendation for David&#39;s ETL talk at ElixirConf</li>
<li><a href="https://goatmire.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/</a> – New Elixir conference &quot;Goatmire&quot; announced in Sweden</li>
<li><a href="https://bsky.app/profile/lawik.bsky.social/post/3ldougsbvhk2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lawik.bsky.social/post/3ldougsbvhk2s</a> – Lars Wikman&#39;s announcement about Goatmire conference</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 official release of Elixir 1.18.0 with enhanced type system support, José Valim&#39;s retrospective on Elixir&#39;s progress in 2024, LiveView Native&#39;s significant v0.4.0-rc.0 release with a new networking stack, ExDoc v0.36&#39;s introduction of swup.js for smoother page navigations, the announcement of a new Elixir conference called Goatmire in Sweden, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/</a> – Official Elixir 1.18.0 release announcement</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md</a> – Changelog for Elixir 1.18.0 release</li>
<li><a href="https://bsky.app/profile/david.bernheisel.com/post/3leetmgvihk2a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/david.bernheisel.com/post/3leetmgvihk2a</a> – Details about upcoming Elixir 1.19 type checking capabilities for protocols</li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3ldyphlun4c2z?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3ldyphlun4c2z</a> – José Valim&#39;s retrospective on Elixir&#39;s progress in 2024, highlighting type system improvements and project releases</li>
<li><a href="https://github.com/liveview-native/live_view_native/releases?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/releases</a> – LiveView Native v0.4.0-rc.0 release announcement</li>
<li><a href="https://x.com/liveviewnative/status/1869081462659809771?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/liveviewnative/status/1869081462659809771</a> – Twitter announcement about LiveView Native release</li>
<li><a href="https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md</a> – Changelog for LiveView Native v0.4.0-rc.0</li>
<li><a href="https://bsky.app/profile/josevalim.bsky.social/post/3le25qqcfh22x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/josevalim.bsky.social/post/3le25qqcfh22x</a> – ExDoc v0.36 release announcement introducing swup.js for navigation</li>
<li><a href="https://github.com/swup/swup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/swup/swup</a> – Swup.js GitHub repository</li>
<li><a href="https://swup.js.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swup.js.org/</a> – Swup.js documentation</li>
<li><a href="https://swup.js.org/getting-started/demos/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://swup.js.org/getting-started/demos/</a> – Swup.js demos showing page transition capabilities</li>
<li><a href="https://github.com/hexpm/hexdocs/pull/44?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/hexdocs/pull/44</a> – Pull request for cross-package function search in ExDoc using Typesense</li>
<li><a href="https://github.com/elixir-lang/ex_doc/issues/1811?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/ex_doc/issues/1811</a> – Related issue for cross-package function search feature</li>
<li><a href="https://bsky.app/profile/tylerayoung.com/post/3lejnfttgok2u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/tylerayoung.com/post/3lejnfttgok2u</a> – Announcement of parameterized_test v0.6.0 with improved failure messages</li>
<li><a href="https://hexdocs.pm/phoenix_test/changelog.html#0-5-1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/changelog.html#0-5-1</a> – phoenix_test v0.5.1 changelog with new assertion helpers</li>
<li><a href="https://x.com/germsvel/status/1873732271611469976?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1873732271611469976</a> – Twitter announcement about phoenix_test updates</li>
<li><a href="https://x.com/ElixirConf/status/1873445096773111848?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConf/status/1873445096773111848</a> – Announcement of new ElixirConf US 2024 videos</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> – YouTube playlist of ElixirConf US 2024 talks</li>
<li><a href="https://x.com/TylerAYoung/status/1873798040525693040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1873798040525693040</a> – Recommendation for David&#39;s ETL talk at ElixirConf</li>
<li><a href="https://goatmire.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://goatmire.com/</a> – New Elixir conference &quot;Goatmire&quot; announced in Sweden</li>
<li><a href="https://bsky.app/profile/lawik.bsky.social/post/3ldougsbvhk2s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lawik.bsky.social/post/3ldougsbvhk2s</a> – Lars Wikman&#39;s announcement about Goatmire conference</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>234: Source Drops, AI, and Holiday Cheer</title>
  <link>https://podcast.thinkingelixir.com/234</link>
  <guid isPermaLink="false">de1e58a7-1503-40ec-92e7-8a81935a9c1c</guid>
  <pubDate>Tue, 24 Dec 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/de1e58a7-1503-40ec-92e7-8a81935a9c1c.mp3" length="10903552" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes "Engineering Elixir Applications" source release, the "hex2txt" package for AI coding, LiveView Native's LiveUploads, AI iOS app guide by Headway, and more! Enjoy festive greetings and best wishes!</itunes:subtitle>
  <itunes:duration>14:43</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Ellie Fairholm and José Giralt D'Lacoste releasing the source code for "Engineering Elixir Applications," Michael Russo introducing "hex2txt" to enhance AI coding assistants, Brian Cardarella showcasing LiveView Native's LiveUploads, Headway's guide on building AI-powered iOS apps with LiveView Native, and more! Wishing you a Merry Christmas and a Happy New Year from all of us!
Show Notes online - http://podcast.thinkingelixir.com/234 (http://podcast.thinkingelixir.com/234)
Elixir Community News
https://github.com/gilacost/engineeringelixirapplications (https://github.com/gilacost/engineering_elixir_applications?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Source code for the book "Engineering Elixir Applications" is now publicly available on GitHub.
https://podcast.thinkingelixir.com/206 (https://podcast.thinkingelixir.com/206?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous episode with José Giralt D'Lacoste and Ellie Fairholm about their BEAM-focused DevOps book.
https://x.com/mjrusso/status/1868881707262439582 (https://x.com/mjrusso/status/1868881707262439582?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Michael Russo created a proof-of-concept package "hex2txt" that converts hex package docs into llms.txt files.
https://llmstxt.org/ (https://llmstxt.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Website describing the llms.txt file standard for providing information for coders and AI.
https://hex2txt.fly.dev/ (https://hex2txt.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Michael's website for browsing examples of generated text files using hex2txt.
Sum up that a proposal aims for such standardization to help AI coding assistants.
https://github.com/brainlid/langchain/discussions/218 (https://github.com/brainlid/langchain/discussions/218?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New release v0.3.0-rc.1 of the Elixir LangChain library.
https://github.com/brainlid/langchain (https://github.com/brainlid/langchain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Repository for the Elixir LangChain library.
https://github.com/brainlid/langchain/blob/main/CHANGELOG.md (https://github.com/brainlid/langchain/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CHANGELOG for the Elixir LangChain library detailing breaking changes and updates.
New features in LangChain like SummarizeConversationChain and LLMChain.run with fallbacks enhance production resilience and usability.
https://bsky.app/profile/liveviewnative.dev/post/3lcgrxqm5lk2g (https://bsky.app/profile/liveviewnative.dev/post/3lcgrxqm5lk2g?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella showed LiveView Native's support for LiveUploads, unlocking photo and video features.
https://bsky.app/profile/bcardarella.bsky.social/post/3ldhg433mxc2y (https://bsky.app/profile/bcardarella.bsky.social/post/3ldhg433mxc2y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Shows direct usage of LiveUploads in LiveView Native.
LiveView Native simplifies mobile app development by reducing project and team requirements.
https://bsky.app/profile/liveviewnative.dev/post/3ldhosnmjjc2v (https://bsky.app/profile/liveviewnative.dev/post/3ldhosnmjjc2v?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Building an AI-powered iOS app with LiveView Native by Headway.
https://www.youtube.com/watch?v=nx_7gLfk7vA (https://www.youtube.com/watch?v=nx_7gLfk7vA?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 40-minute video tutorial on getting started with LiveView Native, Nx, and Axon by Headway.
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, BEAMOps, source, AI, Christmas</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Ellie Fairholm and José Giralt D&#39;Lacoste releasing the source code for &quot;Engineering Elixir Applications,&quot; Michael Russo introducing &quot;hex2txt&quot; to enhance AI coding assistants, Brian Cardarella showcasing LiveView Native&#39;s LiveUploads, Headway&#39;s guide on building AI-powered iOS apps with LiveView Native, and more! Wishing you a Merry Christmas and a Happy New Year from all of us!</p>

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

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

<ul>
<li><a href="https://github.com/gilacost/engineering_elixir_applications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gilacost/engineering_elixir_applications</a> – Source code for the book &quot;Engineering Elixir Applications&quot; is now publicly available on GitHub.</li>
<li><a href="https://podcast.thinkingelixir.com/206?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/206</a> – Previous episode with José Giralt D&#39;Lacoste and Ellie Fairholm about their BEAM-focused DevOps book.</li>
<li><a href="https://x.com/mjrusso/status/1868881707262439582?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mjrusso/status/1868881707262439582</a> – Michael Russo created a proof-of-concept package &quot;hex2txt&quot; that converts hex package docs into llms.txt files.</li>
<li><a href="https://llmstxt.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://llmstxt.org/</a> – Website describing the llms.txt file standard for providing information for coders and AI.</li>
<li><a href="https://hex2txt.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex2txt.fly.dev/</a> – Michael&#39;s website for browsing examples of generated text files using hex2txt.</li>
<li>Sum up that a proposal aims for such standardization to help AI coding assistants.</li>
<li><a href="https://github.com/brainlid/langchain/discussions/218?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain/discussions/218</a> – New release v0.3.0-rc.1 of the Elixir LangChain library.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – Repository for the Elixir LangChain library.</li>
<li><a href="https://github.com/brainlid/langchain/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain/blob/main/CHANGELOG.md</a> – CHANGELOG for the Elixir LangChain library detailing breaking changes and updates.</li>
<li>New features in LangChain like SummarizeConversationChain and LLMChain.run with fallbacks enhance production resilience and usability.</li>
<li><a href="https://bsky.app/profile/liveviewnative.dev/post/3lcgrxqm5lk2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/liveviewnative.dev/post/3lcgrxqm5lk2g</a> – Brian Cardarella showed LiveView Native&#39;s support for LiveUploads, unlocking photo and video features.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3ldhg433mxc2y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3ldhg433mxc2y</a> – Shows direct usage of LiveUploads in LiveView Native.</li>
<li>LiveView Native simplifies mobile app development by reducing project and team requirements.</li>
<li><a href="https://bsky.app/profile/liveviewnative.dev/post/3ldhosnmjjc2v?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/liveviewnative.dev/post/3ldhosnmjjc2v</a> – Building an AI-powered iOS app with LiveView Native by Headway.</li>
<li><a href="https://www.youtube.com/watch?v=nx_7gLfk7vA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=nx_7gLfk7vA</a> – 40-minute video tutorial on getting started with LiveView Native, Nx, and Axon by Headway.</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 Ellie Fairholm and José Giralt D&#39;Lacoste releasing the source code for &quot;Engineering Elixir Applications,&quot; Michael Russo introducing &quot;hex2txt&quot; to enhance AI coding assistants, Brian Cardarella showcasing LiveView Native&#39;s LiveUploads, Headway&#39;s guide on building AI-powered iOS apps with LiveView Native, and more! Wishing you a Merry Christmas and a Happy New Year from all of us!</p>

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

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

<ul>
<li><a href="https://github.com/gilacost/engineering_elixir_applications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gilacost/engineering_elixir_applications</a> – Source code for the book &quot;Engineering Elixir Applications&quot; is now publicly available on GitHub.</li>
<li><a href="https://podcast.thinkingelixir.com/206?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/206</a> – Previous episode with José Giralt D&#39;Lacoste and Ellie Fairholm about their BEAM-focused DevOps book.</li>
<li><a href="https://x.com/mjrusso/status/1868881707262439582?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mjrusso/status/1868881707262439582</a> – Michael Russo created a proof-of-concept package &quot;hex2txt&quot; that converts hex package docs into llms.txt files.</li>
<li><a href="https://llmstxt.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://llmstxt.org/</a> – Website describing the llms.txt file standard for providing information for coders and AI.</li>
<li><a href="https://hex2txt.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex2txt.fly.dev/</a> – Michael&#39;s website for browsing examples of generated text files using hex2txt.</li>
<li>Sum up that a proposal aims for such standardization to help AI coding assistants.</li>
<li><a href="https://github.com/brainlid/langchain/discussions/218?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain/discussions/218</a> – New release v0.3.0-rc.1 of the Elixir LangChain library.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – Repository for the Elixir LangChain library.</li>
<li><a href="https://github.com/brainlid/langchain/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain/blob/main/CHANGELOG.md</a> – CHANGELOG for the Elixir LangChain library detailing breaking changes and updates.</li>
<li>New features in LangChain like SummarizeConversationChain and LLMChain.run with fallbacks enhance production resilience and usability.</li>
<li><a href="https://bsky.app/profile/liveviewnative.dev/post/3lcgrxqm5lk2g?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/liveviewnative.dev/post/3lcgrxqm5lk2g</a> – Brian Cardarella showed LiveView Native&#39;s support for LiveUploads, unlocking photo and video features.</li>
<li><a href="https://bsky.app/profile/bcardarella.bsky.social/post/3ldhg433mxc2y?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/bcardarella.bsky.social/post/3ldhg433mxc2y</a> – Shows direct usage of LiveUploads in LiveView Native.</li>
<li>LiveView Native simplifies mobile app development by reducing project and team requirements.</li>
<li><a href="https://bsky.app/profile/liveviewnative.dev/post/3ldhosnmjjc2v?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/liveviewnative.dev/post/3ldhosnmjjc2v</a> – Building an AI-powered iOS app with LiveView Native by Headway.</li>
<li><a href="https://www.youtube.com/watch?v=nx_7gLfk7vA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=nx_7gLfk7vA</a> – 40-minute video tutorial on getting started with LiveView Native, Nx, and Axon by Headway.</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>233: LiveView 1.0 and Elixir 1.18!</title>
  <link>https://podcast.thinkingelixir.com/233</link>
  <guid isPermaLink="false">f41e3537-baa2-44ef-98d7-45880e0a5a14</guid>
  <pubDate>Tue, 17 Dec 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f41e3537-baa2-44ef-98d7-45880e0a5a14.mp3" length="46129152" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Phoenix LiveView 1.0 is out! Elixir 1.18 introduces JSON support and test improvements. AWS Aurora DSQL debuts, and Lars Wikman shares updates on Nerves and oswag.org. And more!</itunes:subtitle>
  <itunes:duration>1:03:38</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 long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more!
Show Notes online - http://podcast.thinkingelixir.com/233 (http://podcast.thinkingelixir.com/233)
Elixir Community News
https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released (https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView 1.0 was officially released!
https://github.com/phoenixframework/phoenixliveview (https://github.com/phoenixframework/phoenix_live_view?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Access the Phoenix LiveView 1.0 source code on GitHub.
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) – Check out the changelog for Phoenix LiveView 1.0.
https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0 (https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dockyard blog discussing Phoenix LiveView 1.0.
The 1.0 release was announced the day after our last episode was recorded.
https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863 (https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirForum discussion on the release of Phoenix LiveView 1.0.
https://x.com/chris_mccord/status/1864067247255306332 (https://x.com/chris_mccord/status/1864067247255306332?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's announcement of the Phoenix LiveView 1.0 release on Twitter/X.
You can now quickly get started with Elixir and Phoenix using a single command line installer.
http://elixir-install.org/ (http://elixir-install.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wojtek Mach's work on a one-line Elixir installer made getting started with Phoenix easier.
https://x.com/chris_mccord/status/1864067249960558617 (https://x.com/chris_mccord/status/1864067249960558617?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord credits Wojtek Mach for his work on the Elixir installer.
https://x.com/liveviewnative/status/1864088172570857691 (https://x.com/liveviewnative/status/1864088172570857691?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView Native updated to be based on LiveView 1.0.
https://github.com/liveview-native/liveviewnative/commit/5077bda7bf999311bee467828390912e03e74467 (https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility.
Elixir 1.18 is confirmed to be released soon, bringing significant improvements.
https://github.com/elixir-lang/elixir (https://github.com/elixir-lang/elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir's GitHub repository where you can find version 1.18.
https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The changelog details for Elixir 1.18, featuring many new enhancements.
New built-in JSON support and upgrades to the testing library in Elixir 1.18.
Type system in Elixir 1.18 now supports type checking of function calls.
ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling.
mix format --migrate in Elixir 1.18 helps to update deprecated constructs.
Official JSON module in Elixir provides standards-compliant encoding and decoding.
Language server improvements in Elixir 1.18 enhance development experience.
Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection.
https://github.com/nerves-hub/nerveshubweb/releases/tag/v2.1.0 (https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Nerves Hub 2.1.0 has been released with various updates.
https://github.com/nerves-hub/nerveshublink/releases/tag/v2.6.0 (https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Version 2.6.0 of Nerves Hub Link is now available with new features.
Nerves Hub now supports extensions and improved functionality.
https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a (https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Membrane's write-up on Elixir Stream Week and related technical challenges.
https://x.com/astuyve/status/1863992458637680935 (https://x.com/astuyve/status/1863992458637680935?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service.
https://aws.amazon.com/rds/aurora/dsql/ (https://aws.amazon.com/rds/aurora/dsql/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service.
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://docs.nerves-hub.org/ (https://docs.nerves-hub.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://nerves-project.org/ (https://nerves-project.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/nerves-project (https://github.com/nerves-project?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://nervescloud.com/ (https://nervescloud.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.yoctoproject.org/ (https://www.yoctoproject.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://oswag.org/ (https://oswag.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Buy an official Elixir t-shirt!
Guest Information
- https://bsky.app/profile/lawik.bsky.social (https://bsky.app/profile/lawik.bsky.social?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Bluesky
- https://github.com/lawik (https://github.com/lawik?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://fosstodon.org/@lawik (https://fosstodon.org/@lawik?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Fediverse
- https://underjord.io/ (https://underjord.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
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) 
</description>
  <itunes:keywords>elixir, news, liveview, nerves, nerves hub, nerves cloud, aws, aurora dsql</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more!</p>

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

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

<ul>
<li><a href="https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView 1.0 was officially released!</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view</a> – Access the Phoenix LiveView 1.0 source code on GitHub.</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> – Check out the changelog for Phoenix LiveView 1.0.</li>
<li><a href="https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0</a> – Dockyard blog discussing Phoenix LiveView 1.0.</li>
<li>The 1.0 release was announced the day after our last episode was recorded.</li>
<li><a href="https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863</a> – ElixirForum discussion on the release of Phoenix LiveView 1.0.</li>
<li><a href="https://x.com/chris_mccord/status/1864067247255306332?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1864067247255306332</a> – Chris McCord&#39;s announcement of the Phoenix LiveView 1.0 release on Twitter/X.</li>
<li>You can now quickly get started with Elixir and Phoenix using a single command line installer.</li>
<li><a href="http://elixir-install.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://elixir-install.org/</a> – Wojtek Mach&#39;s work on a one-line Elixir installer made getting started with Phoenix easier.</li>
<li><a href="https://x.com/chris_mccord/status/1864067249960558617?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1864067249960558617</a> – Chris McCord credits Wojtek Mach for his work on the Elixir installer.</li>
<li><a href="https://x.com/liveviewnative/status/1864088172570857691?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/liveviewnative/status/1864088172570857691</a> – LiveView Native updated to be based on LiveView 1.0.</li>
<li><a href="https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467</a> – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility.</li>
<li>Elixir 1.18 is confirmed to be released soon, bringing significant improvements.</li>
<li><a href="https://github.com/elixir-lang/elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir</a> – Elixir&#39;s GitHub repository where you can find version 1.18.</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md</a> – The changelog details for Elixir 1.18, featuring many new enhancements.</li>
<li>New built-in JSON support and upgrades to the testing library in Elixir 1.18.</li>
<li>Type system in Elixir 1.18 now supports type checking of function calls.</li>
<li>ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling.</li>
<li><code>mix format --migrate</code> in Elixir 1.18 helps to update deprecated constructs.</li>
<li>Official JSON module in Elixir provides standards-compliant encoding and decoding.</li>
<li>Language server improvements in Elixir 1.18 enhance development experience.</li>
<li>Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0</a> – Nerves Hub 2.1.0 has been released with various updates.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0</a> – Version 2.6.0 of Nerves Hub Link is now available with new features.</li>
<li>Nerves Hub now supports extensions and improved functionality.</li>
<li><a href="https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a</a> – Membrane&#39;s write-up on Elixir Stream Week and related technical challenges.</li>
<li><a href="https://x.com/astuyve/status/1863992458637680935?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/astuyve/status/1863992458637680935</a> – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service.</li>
<li><a href="https://aws.amazon.com/rds/aurora/dsql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://aws.amazon.com/rds/aurora/dsql/</a> – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service.</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://docs.nerves-hub.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.nerves-hub.org/</a></li>
<li><a href="https://nerves-project.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nerves-project.org/</a></li>
<li><a href="https://github.com/nerves-project?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nerves-project</a></li>
<li><a href="https://nervescloud.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nervescloud.com/</a></li>
<li><a href="https://www.yoctoproject.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.yoctoproject.org/</a></li>
<li><a href="https://oswag.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oswag.org/</a> – Buy an official Elixir t-shirt!</li>
</ul>

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

<ul>
<li><a href="https://bsky.app/profile/lawik.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lawik.bsky.social</a> – on Bluesky</li>
<li><a href="https://github.com/lawik?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lawik</a> – on Github</li>
<li><a href="https://fosstodon.org/@lawik?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fosstodon.org/@lawik</a> – on Fediverse</li>
<li><a href="https://underjord.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://underjord.io/</a> – Blog</li>
</ul>

<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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more!</p>

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

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

<ul>
<li><a href="https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView 1.0 was officially released!</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view</a> – Access the Phoenix LiveView 1.0 source code on GitHub.</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> – Check out the changelog for Phoenix LiveView 1.0.</li>
<li><a href="https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0</a> – Dockyard blog discussing Phoenix LiveView 1.0.</li>
<li>The 1.0 release was announced the day after our last episode was recorded.</li>
<li><a href="https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863</a> – ElixirForum discussion on the release of Phoenix LiveView 1.0.</li>
<li><a href="https://x.com/chris_mccord/status/1864067247255306332?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1864067247255306332</a> – Chris McCord&#39;s announcement of the Phoenix LiveView 1.0 release on Twitter/X.</li>
<li>You can now quickly get started with Elixir and Phoenix using a single command line installer.</li>
<li><a href="http://elixir-install.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://elixir-install.org/</a> – Wojtek Mach&#39;s work on a one-line Elixir installer made getting started with Phoenix easier.</li>
<li><a href="https://x.com/chris_mccord/status/1864067249960558617?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1864067249960558617</a> – Chris McCord credits Wojtek Mach for his work on the Elixir installer.</li>
<li><a href="https://x.com/liveviewnative/status/1864088172570857691?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/liveviewnative/status/1864088172570857691</a> – LiveView Native updated to be based on LiveView 1.0.</li>
<li><a href="https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467</a> – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility.</li>
<li>Elixir 1.18 is confirmed to be released soon, bringing significant improvements.</li>
<li><a href="https://github.com/elixir-lang/elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir</a> – Elixir&#39;s GitHub repository where you can find version 1.18.</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md</a> – The changelog details for Elixir 1.18, featuring many new enhancements.</li>
<li>New built-in JSON support and upgrades to the testing library in Elixir 1.18.</li>
<li>Type system in Elixir 1.18 now supports type checking of function calls.</li>
<li>ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling.</li>
<li><code>mix format --migrate</code> in Elixir 1.18 helps to update deprecated constructs.</li>
<li>Official JSON module in Elixir provides standards-compliant encoding and decoding.</li>
<li>Language server improvements in Elixir 1.18 enhance development experience.</li>
<li>Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0</a> – Nerves Hub 2.1.0 has been released with various updates.</li>
<li><a href="https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0</a> – Version 2.6.0 of Nerves Hub Link is now available with new features.</li>
<li>Nerves Hub now supports extensions and improved functionality.</li>
<li><a href="https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a</a> – Membrane&#39;s write-up on Elixir Stream Week and related technical challenges.</li>
<li><a href="https://x.com/astuyve/status/1863992458637680935?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/astuyve/status/1863992458637680935</a> – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service.</li>
<li><a href="https://aws.amazon.com/rds/aurora/dsql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://aws.amazon.com/rds/aurora/dsql/</a> – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service.</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://docs.nerves-hub.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.nerves-hub.org/</a></li>
<li><a href="https://nerves-project.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nerves-project.org/</a></li>
<li><a href="https://github.com/nerves-project?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nerves-project</a></li>
<li><a href="https://nervescloud.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nervescloud.com/</a></li>
<li><a href="https://www.yoctoproject.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.yoctoproject.org/</a></li>
<li><a href="https://oswag.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oswag.org/</a> – Buy an official Elixir t-shirt!</li>
</ul>

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

<ul>
<li><a href="https://bsky.app/profile/lawik.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/lawik.bsky.social</a> – on Bluesky</li>
<li><a href="https://github.com/lawik?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lawik</a> – on Github</li>
<li><a href="https://fosstodon.org/@lawik?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fosstodon.org/@lawik</a> – on Fediverse</li>
<li><a href="https://underjord.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://underjord.io/</a> – Blog</li>
</ul>

<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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>232: Towering Over Errors</title>
  <link>https://podcast.thinkingelixir.com/232</link>
  <guid isPermaLink="false">761250f8-3e32-4f9a-bcd0-c66df0d390dc</guid>
  <pubDate>Tue, 10 Dec 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/761250f8-3e32-4f9a-bcd0-c66df0d390dc.mp3" length="43626496" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes updates from Saša Jurić, Phoenix LiveView RC 8, ErrorTracker, NX MLX backend, a chat with Gonzalo Rodriguez about Tower for error reporting, and more!</itunes:subtitle>
  <itunes:duration>1:00:09</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 Saša Jurić updating his project for "The Soul of Erlang and Elixir" talk with the latest technologies, the release of Phoenix LiveView RC 8 with exciting new features, ErrorTracker v0.5.0's enhancements for Ash applications, and the introduction of the NX MLX backend for Apple Silicon, offering efficient machine learning on Mac hardware. Plus, a new VS Code plugin called "Refactorex" brings robust refactoring capabilities to Elixir. We also interview Gonzalo Rodriguez about Tower, a vendor-agnostic error tracking and reporting tool in Elixir, discussing its creation, functionality, and how it simplifies error management across various services. And more!
Show Notes online - http://podcast.thinkingelixir.com/232 (http://podcast.thinkingelixir.com/232)
Elixir Community News
https://x.com/sasajuric/status/1863889108449337415 (https://x.com/sasajuric/status/1863889108449337415?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić updated the project used in his "The Soul of Erlang and Elixir" talk, rewriting it with the latest versions of Erlang, Elixir, &amp;amp; Phoenix.
https://github.com/sasa1977/souloferlangandelixir (https://github.com/sasa1977/soul_of_erlang_and_elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The updated GitHub project for "The Soul of Erlang and Elixir" talk, now using the latest technologies.
https://www.youtube.com/watch?v=JvBT4XBdoUE (https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić's 2019 talk "The Soul of Erlang and Elixir" is available on YouTube.
https://github.com/phoenixframework/phoenixliveview/blob/main/CHANGELOG.md#100-rc8-2024-12-02 (https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#100-rc8-2024-12-02?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView RC 8 is out, with new features like extended HEEx syntax and more.
From RC7, there is support for targeting inner and closest query selectors in JS commands.
https://x.com/crbelaus/status/1861450830181720333 (https://x.com/crbelaus/status/1861450830181720333?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ErrorTracker v0.5.0 release includes support for Ash applications, better mobile experience, and more.
https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q (https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The NX MLX backend for Apple Silicon is announced, offering efficient machine learning on Apple hardware.
https://github.com/elixir-nx/emlx (https://github.com/elixir-nx/emlx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for NX MLX, Elixir support for the Apple MLX machine learning framework on Apple Silicon.
MLX is designed by Apple for efficient machine learning on MacOS hardware.
https://github.com/cocoa-xu/nif_call (https://github.com/cocoa-xu/nif_call?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Cocoa's nif_call package allows calling Elixir functions from inside a NIF.
https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26 (https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel's ElixirConf EU talk on the Ash framework is available on YouTube.
https://www.youtube.com/watch?v=vjnPjrCF4rs (https://www.youtube.com/watch?v=vjnPjrCF4rs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ash: The Story of a Function by Zach Daniel explains why Ash exists and the problems it solves.
https://github.com/gp-pereira/refactorex (https://github.com/gp-pereira/refactorex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New VS Code plugin "Refactorex" by Gabriel Pereira for refactoring Elixir code with several built-in refactorings.
https://adventofcode.com/2024/ (https://adventofcode.com/2024/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Advent of Code is active, with people participating using their favorite programming languages.
https://notes.club (https://notes.club?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir.
https://github.com/ljgago/kino_aoc (https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook.
https://github.com/nettinho/smaoc (https://github.com/nettinho/smaoc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook.
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.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking (https://www.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/mimiquate/tower (https://github.com/mimiquate/tower?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The root Tower project
- https://github.com/mimiquate/tower_email (https://github.com/mimiquate/tower_email?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Email sending when error encountered (uses Swoosh)
- https://github.com/mimiquate/towererrortracker (https://github.com/mimiquate/tower_error_tracker?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/mimiquate/tower_sentry (https://github.com/mimiquate/tower_sentry?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/mimiquate/tower_slack (https://github.com/mimiquate/tower_slack?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- Pull requests for the mentioned Bandit updates
- https://github.com/mtrudel/bandit/pull/411 (https://github.com/mtrudel/bandit/pull/411?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/mtrudel/bandit/pull/417 (https://github.com/mtrudel/bandit/pull/417?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/mtrudel/bandit/pull/420 (https://github.com/mtrudel/bandit/pull/420?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://x.com/grzuy (https://x.com/grzuy?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter/X
- https://github.com/grzuy/ (https://github.com/grzuy/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://bsky.app/profile/grzuy.bsky.social (https://bsky.app/profile/grzuy.bsky.social?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Bluesky
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, nx, tower, errors, errortracker</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Saša Jurić updating his project for &quot;The Soul of Erlang and Elixir&quot; talk with the latest technologies, the release of Phoenix LiveView RC 8 with exciting new features, ErrorTracker v0.5.0&#39;s enhancements for Ash applications, and the introduction of the NX MLX backend for Apple Silicon, offering efficient machine learning on Mac hardware. Plus, a new VS Code plugin called &quot;Refactorex&quot; brings robust refactoring capabilities to Elixir. We also interview Gonzalo Rodriguez about Tower, a vendor-agnostic error tracking and reporting tool in Elixir, discussing its creation, functionality, and how it simplifies error management across various services. And more!</p>

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

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

<ul>
<li><a href="https://x.com/sasajuric/status/1863889108449337415?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1863889108449337415</a> – Saša Jurić updated the project used in his &quot;The Soul of Erlang and Elixir&quot; talk, rewriting it with the latest versions of Erlang, Elixir, &amp; Phoenix.</li>
<li><a href="https://github.com/sasa1977/soul_of_erlang_and_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sasa1977/soul_of_erlang_and_elixir</a> – The updated GitHub project for &quot;The Soul of Erlang and Elixir&quot; talk, now using the latest technologies.</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – Saša Jurić&#39;s 2019 talk &quot;The Soul of Erlang and Elixir&quot; is available on YouTube.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#100-rc8-2024-12-02?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#100-rc8-2024-12-02</a> – Phoenix LiveView RC 8 is out, with new features like extended HEEx syntax and more.</li>
<li>From RC7, there is support for targeting inner and closest query selectors in JS commands.</li>
<li><a href="https://x.com/crbelaus/status/1861450830181720333?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/crbelaus/status/1861450830181720333</a> – ErrorTracker v0.5.0 release includes support for Ash applications, better mobile experience, and more.</li>
<li><a href="https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q</a> – The NX MLX backend for Apple Silicon is announced, offering efficient machine learning on Apple hardware.</li>
<li><a href="https://github.com/elixir-nx/emlx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/emlx</a> – GitHub repository for NX MLX, Elixir support for the Apple MLX machine learning framework on Apple Silicon.</li>
<li>MLX is designed by Apple for efficient machine learning on MacOS hardware.</li>
<li><a href="https://github.com/cocoa-xu/nif_call?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cocoa-xu/nif_call</a> – Cocoa&#39;s <code>nif_call</code> package allows calling Elixir functions from inside a NIF.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26</a> – Zach Daniel&#39;s ElixirConf EU talk on the Ash framework is available on YouTube.</li>
<li><a href="https://www.youtube.com/watch?v=vjnPjrCF4rs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=vjnPjrCF4rs</a> – Ash: The Story of a Function by Zach Daniel explains why Ash exists and the problems it solves.</li>
<li><a href="https://github.com/gp-pereira/refactorex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gp-pereira/refactorex</a> – New VS Code plugin &quot;Refactorex&quot; by Gabriel Pereira for refactoring Elixir code with several built-in refactorings.</li>
<li><a href="https://adventofcode.com/2024/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://adventofcode.com/2024/</a> – Advent of Code is active, with people participating using their favorite programming languages.</li>
<li><a href="https://notes.club?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://notes.club</a> – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir.</li>
<li><a href="https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ljgago/kino_aoc</a> – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook.</li>
<li><a href="https://github.com/nettinho/smaoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nettinho/smaoc</a> – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook.</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.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking</a></li>
<li><a href="https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower</a> – The root Tower project</li>
<li><a href="https://github.com/mimiquate/tower_email?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_email</a> – Email sending when error encountered (uses Swoosh)</li>
<li><a href="https://github.com/mimiquate/tower_error_tracker?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_error_tracker</a></li>
<li><a href="https://github.com/mimiquate/tower_sentry?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_sentry</a></li>
<li><a href="https://github.com/mimiquate/tower_slack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_slack</a></li>
<li>Pull requests for the mentioned Bandit updates</li>
<li><a href="https://github.com/mtrudel/bandit/pull/411?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit/pull/411</a></li>
<li><a href="https://github.com/mtrudel/bandit/pull/417?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit/pull/417</a></li>
<li><a href="https://github.com/mtrudel/bandit/pull/420?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit/pull/420</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/grzuy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/grzuy</a> – on Twitter/X</li>
<li><a href="https://github.com/grzuy/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/grzuy/</a> – on Github</li>
<li><a href="https://bsky.app/profile/grzuy.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/grzuy.bsky.social</a> – on Bluesky</li>
</ul>

<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 Saša Jurić updating his project for &quot;The Soul of Erlang and Elixir&quot; talk with the latest technologies, the release of Phoenix LiveView RC 8 with exciting new features, ErrorTracker v0.5.0&#39;s enhancements for Ash applications, and the introduction of the NX MLX backend for Apple Silicon, offering efficient machine learning on Mac hardware. Plus, a new VS Code plugin called &quot;Refactorex&quot; brings robust refactoring capabilities to Elixir. We also interview Gonzalo Rodriguez about Tower, a vendor-agnostic error tracking and reporting tool in Elixir, discussing its creation, functionality, and how it simplifies error management across various services. And more!</p>

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

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

<ul>
<li><a href="https://x.com/sasajuric/status/1863889108449337415?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sasajuric/status/1863889108449337415</a> – Saša Jurić updated the project used in his &quot;The Soul of Erlang and Elixir&quot; talk, rewriting it with the latest versions of Erlang, Elixir, &amp; Phoenix.</li>
<li><a href="https://github.com/sasa1977/soul_of_erlang_and_elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sasa1977/soul_of_erlang_and_elixir</a> – The updated GitHub project for &quot;The Soul of Erlang and Elixir&quot; talk, now using the latest technologies.</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – Saša Jurić&#39;s 2019 talk &quot;The Soul of Erlang and Elixir&quot; is available on YouTube.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#100-rc8-2024-12-02?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#100-rc8-2024-12-02</a> – Phoenix LiveView RC 8 is out, with new features like extended HEEx syntax and more.</li>
<li>From RC7, there is support for targeting inner and closest query selectors in JS commands.</li>
<li><a href="https://x.com/crbelaus/status/1861450830181720333?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/crbelaus/status/1861450830181720333</a> – ErrorTracker v0.5.0 release includes support for Ash applications, better mobile experience, and more.</li>
<li><a href="https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q</a> – The NX MLX backend for Apple Silicon is announced, offering efficient machine learning on Apple hardware.</li>
<li><a href="https://github.com/elixir-nx/emlx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/emlx</a> – GitHub repository for NX MLX, Elixir support for the Apple MLX machine learning framework on Apple Silicon.</li>
<li>MLX is designed by Apple for efficient machine learning on MacOS hardware.</li>
<li><a href="https://github.com/cocoa-xu/nif_call?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cocoa-xu/nif_call</a> – Cocoa&#39;s <code>nif_call</code> package allows calling Elixir functions from inside a NIF.</li>
<li><a href="https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26</a> – Zach Daniel&#39;s ElixirConf EU talk on the Ash framework is available on YouTube.</li>
<li><a href="https://www.youtube.com/watch?v=vjnPjrCF4rs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=vjnPjrCF4rs</a> – Ash: The Story of a Function by Zach Daniel explains why Ash exists and the problems it solves.</li>
<li><a href="https://github.com/gp-pereira/refactorex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gp-pereira/refactorex</a> – New VS Code plugin &quot;Refactorex&quot; by Gabriel Pereira for refactoring Elixir code with several built-in refactorings.</li>
<li><a href="https://adventofcode.com/2024/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://adventofcode.com/2024/</a> – Advent of Code is active, with people participating using their favorite programming languages.</li>
<li><a href="https://notes.club?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://notes.club</a> – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir.</li>
<li><a href="https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ljgago/kino_aoc</a> – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook.</li>
<li><a href="https://github.com/nettinho/smaoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nettinho/smaoc</a> – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook.</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.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking</a></li>
<li><a href="https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower</a> – The root Tower project</li>
<li><a href="https://github.com/mimiquate/tower_email?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_email</a> – Email sending when error encountered (uses Swoosh)</li>
<li><a href="https://github.com/mimiquate/tower_error_tracker?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_error_tracker</a></li>
<li><a href="https://github.com/mimiquate/tower_sentry?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_sentry</a></li>
<li><a href="https://github.com/mimiquate/tower_slack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower_slack</a></li>
<li>Pull requests for the mentioned Bandit updates</li>
<li><a href="https://github.com/mtrudel/bandit/pull/411?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit/pull/411</a></li>
<li><a href="https://github.com/mtrudel/bandit/pull/417?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit/pull/417</a></li>
<li><a href="https://github.com/mtrudel/bandit/pull/420?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit/pull/420</a></li>
</ul>

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

<ul>
<li><a href="https://x.com/grzuy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/grzuy</a> – on Twitter/X</li>
<li><a href="https://github.com/grzuy/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/grzuy/</a> – on Github</li>
<li><a href="https://bsky.app/profile/grzuy.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/grzuy.bsky.social</a> – on Bluesky</li>
</ul>

<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>231: Pretty Error and OTP Raw Mode</title>
  <link>https://podcast.thinkingelixir.com/231</link>
  <guid isPermaLink="false">2d9bc06e-0828-4779-88b2-76a1fc55773b</guid>
  <pubDate>Tue, 03 Dec 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/2d9bc06e-0828-4779-88b2-76a1fc55773b.mp3" length="12654592" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Dave Lucia's PR improving Elixir errors, OTP 28's "raw mode", Johanna Larsson's Elixir event site, DockYard's LiveView Native contracts, and more!</itunes:subtitle>
  <itunes:duration>17:09</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 Dave Lucia's PR making Elixir's protocol errors more readable, OTP 28 introducing a "raw mode" for immediate CLI input processing, Saša Jurić's "Against the Grain" talk on YouTube about a bespoke Kafka client, Johanna Larsson's new site listing Elixir events, DockYard's official acceptance of native application contracts highlighting the readiness of their LiveView Native library, and Brian Cardarella's teased Motion.dev wrapper enhancing animations in LiveView, and more!
Show Notes online - http://podcast.thinkingelixir.com/231 (http://podcast.thinkingelixir.com/231)
Elixir Community News
https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n (https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia shared his recent PR merged into Elixir, improving protocol error messages.
https://github.com/elixir-lang/elixir/pull/14003 (https://github.com/elixir-lang/elixir/pull/14003?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave's PR titled "Make protocol errors pretty" addresses unreadable struct errors in Elixir.
Dave encourages others to contribute to open-source by fixing issues like ugly error messages.
https://github.com/spencerolson/chat (https://github.com/spencerolson/chat?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – With OTP 28's new "raw mode" feature, interactive CLI programs can process stdin inputs immediately.
https://www.youtube.com/watch?v=s6c4iqsl2us (https://www.youtube.com/watch?v=s6c4iqsl2us?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić's talk "Against the Grain" from CodeBeam America about developing a bespoke Kafka client is available on YouTube.
Johanna Larsson launched a mini site listing Elixir events.
https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x (https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of the new mini site for Elixir events.
https://elixirevents.net/ (https://elixirevents.net/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A resource for upcoming Elixir events.
https://erlef.org/events/ (https://erlef.org/events/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ERLEF’s calendar for Elixir-related events.
https://x.com/bcardarella/status/1861169450805850122 (https://x.com/bcardarella/status/1861169450805850122?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DockYard is officially accepting native application contracts, showcasing their LiveView Native library.
https://dockyard.com/services/mobile (https://dockyard.com/services/mobile?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DockYard's services page for mobile application contracts.
https://github.com/liveview-native/liveviewnative (https://github.com/liveview-native/live_view_native?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The LiveView Native open-source library created by DockYard.
https://x.com/bcardarella/status/1858254238964412855 (https://x.com/bcardarella/status/1858254238964412855?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella teases a new Motion.dev wrapper for LiveView enhancing animation support.
https://motion.dev/ (https://motion.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Motion.dev is an animation library for JavaScript and React.
https://hex.pm/packages/motion (https://hex.pm/packages/motion?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The "motion" package on Hex providing the library.
https://github.com/dockyard/motion (https://github.com/dockyard/motion?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The GitHub repository for the Motion library.
Brian explains the significance of animation integration in LiveView for mobile experiences.
https://x.com/ElixirConfEU/status/1861012571865698426 (https://x.com/ElixirConfEU/status/1861012571865698426?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU announces José Valim and Chris McCord as keynote speakers.
https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information about ElixirConf EU 2025 with a call for talks open.
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, otp, error, raw, cli, native</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Dave Lucia&#39;s PR making Elixir&#39;s protocol errors more readable, OTP 28 introducing a &quot;raw mode&quot; for immediate CLI input processing, Saša Jurić&#39;s &quot;Against the Grain&quot; talk on YouTube about a bespoke Kafka client, Johanna Larsson&#39;s new site listing Elixir events, DockYard&#39;s official acceptance of native application contracts highlighting the readiness of their LiveView Native library, and Brian Cardarella&#39;s teased Motion.dev wrapper enhancing animations in LiveView, and more!</p>

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

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

<ul>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n</a> – Dave Lucia shared his recent PR merged into Elixir, improving protocol error messages.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/14003?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14003</a> – Dave&#39;s PR titled &quot;Make protocol errors pretty&quot; addresses unreadable struct errors in Elixir.</li>
<li>Dave encourages others to contribute to open-source by fixing issues like ugly error messages.</li>
<li><a href="https://github.com/spencerolson/chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spencerolson/chat</a> – With OTP 28&#39;s new &quot;raw mode&quot; feature, interactive CLI programs can process stdin inputs immediately.</li>
<li><a href="https://www.youtube.com/watch?v=s6c4iqsl2us?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=s6c4iqsl2us</a> – Saša Jurić&#39;s talk &quot;Against the Grain&quot; from CodeBeam America about developing a bespoke Kafka client is available on YouTube.</li>
<li>Johanna Larsson launched a mini site listing Elixir events.</li>
<li><a href="https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x</a> – Announcement of the new mini site for Elixir events.</li>
<li><a href="https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirevents.net/</a> – A resource for upcoming Elixir events.</li>
<li><a href="https://erlef.org/events/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/events/</a> – ERLEF’s calendar for Elixir-related events.</li>
<li><a href="https://x.com/bcardarella/status/1861169450805850122?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1861169450805850122</a> – DockYard is officially accepting native application contracts, showcasing their LiveView Native library.</li>
<li><a href="https://dockyard.com/services/mobile?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/services/mobile</a> – DockYard&#39;s services page for mobile application contracts.</li>
<li><a href="https://github.com/liveview-native/live_view_native?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native</a> – The LiveView Native open-source library created by DockYard.</li>
<li><a href="https://x.com/bcardarella/status/1858254238964412855?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1858254238964412855</a> – Brian Cardarella teases a new Motion.dev wrapper for LiveView enhancing animation support.</li>
<li><a href="https://motion.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://motion.dev/</a> – Motion.dev is an animation library for JavaScript and React.</li>
<li><a href="https://hex.pm/packages/motion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/motion</a> – The &quot;motion&quot; package on Hex providing the library.</li>
<li><a href="https://github.com/dockyard/motion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dockyard/motion</a> – The GitHub repository for the Motion library.</li>
<li>Brian explains the significance of animation integration in LiveView for mobile experiences.</li>
<li><a href="https://x.com/ElixirConfEU/status/1861012571865698426?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConfEU/status/1861012571865698426</a> – ElixirConf EU announces José Valim and Chris McCord as keynote speakers.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – Information about ElixirConf EU 2025 with a call for talks open.</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 Dave Lucia&#39;s PR making Elixir&#39;s protocol errors more readable, OTP 28 introducing a &quot;raw mode&quot; for immediate CLI input processing, Saša Jurić&#39;s &quot;Against the Grain&quot; talk on YouTube about a bespoke Kafka client, Johanna Larsson&#39;s new site listing Elixir events, DockYard&#39;s official acceptance of native application contracts highlighting the readiness of their LiveView Native library, and Brian Cardarella&#39;s teased Motion.dev wrapper enhancing animations in LiveView, and more!</p>

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

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

<ul>
<li><a href="https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n</a> – Dave Lucia shared his recent PR merged into Elixir, improving protocol error messages.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/14003?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/14003</a> – Dave&#39;s PR titled &quot;Make protocol errors pretty&quot; addresses unreadable struct errors in Elixir.</li>
<li>Dave encourages others to contribute to open-source by fixing issues like ugly error messages.</li>
<li><a href="https://github.com/spencerolson/chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spencerolson/chat</a> – With OTP 28&#39;s new &quot;raw mode&quot; feature, interactive CLI programs can process stdin inputs immediately.</li>
<li><a href="https://www.youtube.com/watch?v=s6c4iqsl2us?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=s6c4iqsl2us</a> – Saša Jurić&#39;s talk &quot;Against the Grain&quot; from CodeBeam America about developing a bespoke Kafka client is available on YouTube.</li>
<li>Johanna Larsson launched a mini site listing Elixir events.</li>
<li><a href="https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x</a> – Announcement of the new mini site for Elixir events.</li>
<li><a href="https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirevents.net/</a> – A resource for upcoming Elixir events.</li>
<li><a href="https://erlef.org/events/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/events/</a> – ERLEF’s calendar for Elixir-related events.</li>
<li><a href="https://x.com/bcardarella/status/1861169450805850122?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1861169450805850122</a> – DockYard is officially accepting native application contracts, showcasing their LiveView Native library.</li>
<li><a href="https://dockyard.com/services/mobile?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/services/mobile</a> – DockYard&#39;s services page for mobile application contracts.</li>
<li><a href="https://github.com/liveview-native/live_view_native?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native</a> – The LiveView Native open-source library created by DockYard.</li>
<li><a href="https://x.com/bcardarella/status/1858254238964412855?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1858254238964412855</a> – Brian Cardarella teases a new Motion.dev wrapper for LiveView enhancing animation support.</li>
<li><a href="https://motion.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://motion.dev/</a> – Motion.dev is an animation library for JavaScript and React.</li>
<li><a href="https://hex.pm/packages/motion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/motion</a> – The &quot;motion&quot; package on Hex providing the library.</li>
<li><a href="https://github.com/dockyard/motion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dockyard/motion</a> – The GitHub repository for the Motion library.</li>
<li>Brian explains the significance of animation integration in LiveView for mobile experiences.</li>
<li><a href="https://x.com/ElixirConfEU/status/1861012571865698426?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConfEU/status/1861012571865698426</a> – ElixirConf EU announces José Valim and Chris McCord as keynote speakers.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – Information about ElixirConf EU 2025 with a call for talks open.</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>230: Hot k8s Takes and Self-Hosting</title>
  <link>https://podcast.thinkingelixir.com/230</link>
  <guid isPermaLink="false">cb587bd9-7ae3-4cb5-ba94-d65718ae134e</guid>
  <pubDate>Tue, 26 Nov 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/cb587bd9-7ae3-4cb5-ba94-d65718ae134e.mp3" length="26310656" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes episodes now on YouTube, Parker Selbert's move to self-hosting, Gleam v1.6.0 release, José Valim's hot-take on Kubernetes, and more!</itunes:subtitle>
  <itunes:duration>36:06</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 episodes now available on YouTube, Parker Selbert's experience transitioning an app from the cloud to self-hosted, Gleam v1.6.0 release with context-aware features, José Valim's hot-take on Kubernetes vs. Elixir, and more!
Show Notes online - http://podcast.thinkingelixir.com/230 (http://podcast.thinkingelixir.com/230)
Elixir Community News
https://www.youtube.com/@brainlid (https://www.youtube.com/@brainlid?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Our episodes are also being published to YouTube!
https://peterullrich.com/a-bluesky-starter-guide-for-elixir-devs (https://peterullrich.com/a-bluesky-starter-guide-for-elixir-devs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich provides a blog post explaining how to move to Bluesky with Elixir and BEAM related starter packs.
https://bsky.app/starter-pack/peterullrich.com/3l7d3wn6mdd2n (https://bsky.app/starter-pack/peterullrich.com/3l7d3wn6mdd2n?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich’s starter Bluesky pack.
https://bsky.app/starter-pack/did:plc:owr7ds52hneavpi5nmchutmr/3l7czjlcejb2o (https://bsky.app/starter-pack/did:plc:owr7ds52hneavpi5nmchutmr/3l7czjlcejb2o?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Solnica’s Bluesky starter pack.
https://bsky.app/starter-pack/did:plc:ktoqsa54yjvcp5yuoqeze4qi/3laeoggccnu2w (https://bsky.app/starter-pack/did:plc:ktoqsa54yjvcp5yuoqeze4qi/3laeoggccnu2w?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ryan Winchester’s Bluesky starter pack.
https://bsky.app/profile/did:plc:2hgt4vfh2jxuwf5zllcbed64/feed/aaaemobjvwlsq (https://bsky.app/profile/did:plc:2hgt4vfh2jxuwf5zllcbed64/feed/aaaemobjvwlsq?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir/Erlang feed on Bluesky.
Peter’s blog post guide explains how to use your domain for a Bluesky account name.
https://x.com/josevalim/status/1857429507445018947 (https://x.com/josevalim/status/1857429507445018947?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares a hot-take about Kubernetes vs Erlang/Elixir.
https://x.com/josevalim/status/1857429868620755445 (https://x.com/josevalim/status/1857429868620755445?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José continues his thoughts on concurrency and Kubernetes.
https://x.com/josevalim/status/1857728428125860221 (https://x.com/josevalim/status/1857728428125860221?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José clarifies his views on Kubernetes and fault-tolerance.
https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small (https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An exploration of Elixir (the BEAM) and Kubernetes on Dashbit blog.
https://github.com/inertiajs/inertia-phoenix (https://github.com/inertiajs/inertia-phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – SavvyCal is updating their Phoenix adapter with Inertia.js to 1.0, currently in beta.
https://gleam.run/news/context-aware-compilation/ (https://gleam.run/news/context-aware-compilation/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.6.0 release with features like context-aware errors and improved language server support.
https://github.com/phoenixframework/phoenixliveview/pull/3514 (https://github.com/phoenixframework/phoenix_live_view/pull/3514?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView consolidates interpolation syntax, offering a Mix option for migration.
https://github.com/livebook-dev/vegaliteconvert/pull/1 (https://github.com/livebook-dev/vega_lite_convert/pull/1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook improvement enabling VegaLite graphics export via a Rust NIF.
https://x.com/akoutmos/status/1857110114173325683 (https://x.com/akoutmos/status/1857110114173325683?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details on the VegaLite conversion improvement in Livebook.
https://x.com/sorentwo/status/1858185525313556855 (https://x.com/sorentwo/status/1858185525313556855?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Parker Selbert transitions an app from "the cloud" to self-hosted, sharing benefits.
https://x.com/sorentwo/status/1858574539598291373 (https://x.com/sorentwo/status/1858574539598291373?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Parker's deployment script for transitioning to self-hosted.
CodeBEAM Lite in NY recap, discussing conference size and experience.
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, conference, Kubernetes, k8s, self-hosting</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes episodes now available on YouTube, Parker Selbert&#39;s experience transitioning an app from the cloud to self-hosted, Gleam v1.6.0 release with context-aware features, José Valim&#39;s hot-take on Kubernetes vs. Elixir, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/@brainlid?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@brainlid</a> – Our episodes are also being published to YouTube!</li>
<li><a href="https://peterullrich.com/a-bluesky-starter-guide-for-elixir-devs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/a-bluesky-starter-guide-for-elixir-devs</a> – Peter Ullrich provides a blog post explaining how to move to Bluesky with Elixir and BEAM related starter packs.</li>
<li><a href="https://bsky.app/starter-pack/peterullrich.com/3l7d3wn6mdd2n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/starter-pack/peterullrich.com/3l7d3wn6mdd2n</a> – Peter Ullrich’s starter Bluesky pack.</li>
<li><a href="https://bsky.app/starter-pack/did:plc:owr7ds52hneavpi5nmchutmr/3l7czjlcejb2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/starter-pack/did:plc:owr7ds52hneavpi5nmchutmr/3l7czjlcejb2o</a> – Peter Solnica’s Bluesky starter pack.</li>
<li><a href="https://bsky.app/starter-pack/did:plc:ktoqsa54yjvcp5yuoqeze4qi/3laeoggccnu2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/starter-pack/did:plc:ktoqsa54yjvcp5yuoqeze4qi/3laeoggccnu2w</a> – Ryan Winchester’s Bluesky starter pack.</li>
<li><a href="https://bsky.app/profile/did:plc:2hgt4vfh2jxuwf5zllcbed64/feed/aaaemobjvwlsq?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:2hgt4vfh2jxuwf5zllcbed64/feed/aaaemobjvwlsq</a> – Elixir/Erlang feed on Bluesky.</li>
<li>Peter’s blog post guide explains how to use your domain for a Bluesky account name.</li>
<li><a href="https://x.com/josevalim/status/1857429507445018947?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1857429507445018947</a> – José Valim shares a hot-take about Kubernetes vs Erlang/Elixir.</li>
<li><a href="https://x.com/josevalim/status/1857429868620755445?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1857429868620755445</a> – José continues his thoughts on concurrency and Kubernetes.</li>
<li><a href="https://x.com/josevalim/status/1857728428125860221?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1857728428125860221</a> – José clarifies his views on Kubernetes and fault-tolerance.</li>
<li><a href="https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small</a> – An exploration of Elixir (the BEAM) and Kubernetes on Dashbit blog.</li>
<li><a href="https://github.com/inertiajs/inertia-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/inertiajs/inertia-phoenix</a> – SavvyCal is updating their Phoenix adapter with Inertia.js to 1.0, currently in beta.</li>
<li><a href="https://gleam.run/news/context-aware-compilation/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/context-aware-compilation/</a> – Gleam v1.6.0 release with features like context-aware errors and improved language server support.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3514?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3514</a> – LiveView consolidates interpolation syntax, offering a Mix option for migration.</li>
<li><a href="https://github.com/livebook-dev/vega_lite_convert/pull/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/vega_lite_convert/pull/1</a> – Livebook improvement enabling VegaLite graphics export via a Rust NIF.</li>
<li><a href="https://x.com/akoutmos/status/1857110114173325683?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akoutmos/status/1857110114173325683</a> – Details on the VegaLite conversion improvement in Livebook.</li>
<li><a href="https://x.com/sorentwo/status/1858185525313556855?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1858185525313556855</a> – Parker Selbert transitions an app from &quot;the cloud&quot; to self-hosted, sharing benefits.</li>
<li><a href="https://x.com/sorentwo/status/1858574539598291373?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1858574539598291373</a> – Parker&#39;s deployment script for transitioning to self-hosted.</li>
<li>CodeBEAM Lite in NY recap, discussing conference size and experience.</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 episodes now available on YouTube, Parker Selbert&#39;s experience transitioning an app from the cloud to self-hosted, Gleam v1.6.0 release with context-aware features, José Valim&#39;s hot-take on Kubernetes vs. Elixir, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/@brainlid?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@brainlid</a> – Our episodes are also being published to YouTube!</li>
<li><a href="https://peterullrich.com/a-bluesky-starter-guide-for-elixir-devs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://peterullrich.com/a-bluesky-starter-guide-for-elixir-devs</a> – Peter Ullrich provides a blog post explaining how to move to Bluesky with Elixir and BEAM related starter packs.</li>
<li><a href="https://bsky.app/starter-pack/peterullrich.com/3l7d3wn6mdd2n?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/starter-pack/peterullrich.com/3l7d3wn6mdd2n</a> – Peter Ullrich’s starter Bluesky pack.</li>
<li><a href="https://bsky.app/starter-pack/did:plc:owr7ds52hneavpi5nmchutmr/3l7czjlcejb2o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/starter-pack/did:plc:owr7ds52hneavpi5nmchutmr/3l7czjlcejb2o</a> – Peter Solnica’s Bluesky starter pack.</li>
<li><a href="https://bsky.app/starter-pack/did:plc:ktoqsa54yjvcp5yuoqeze4qi/3laeoggccnu2w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/starter-pack/did:plc:ktoqsa54yjvcp5yuoqeze4qi/3laeoggccnu2w</a> – Ryan Winchester’s Bluesky starter pack.</li>
<li><a href="https://bsky.app/profile/did:plc:2hgt4vfh2jxuwf5zllcbed64/feed/aaaemobjvwlsq?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bsky.app/profile/did:plc:2hgt4vfh2jxuwf5zllcbed64/feed/aaaemobjvwlsq</a> – Elixir/Erlang feed on Bluesky.</li>
<li>Peter’s blog post guide explains how to use your domain for a Bluesky account name.</li>
<li><a href="https://x.com/josevalim/status/1857429507445018947?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1857429507445018947</a> – José Valim shares a hot-take about Kubernetes vs Erlang/Elixir.</li>
<li><a href="https://x.com/josevalim/status/1857429868620755445?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1857429868620755445</a> – José continues his thoughts on concurrency and Kubernetes.</li>
<li><a href="https://x.com/josevalim/status/1857728428125860221?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1857728428125860221</a> – José clarifies his views on Kubernetes and fault-tolerance.</li>
<li><a href="https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small</a> – An exploration of Elixir (the BEAM) and Kubernetes on Dashbit blog.</li>
<li><a href="https://github.com/inertiajs/inertia-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/inertiajs/inertia-phoenix</a> – SavvyCal is updating their Phoenix adapter with Inertia.js to 1.0, currently in beta.</li>
<li><a href="https://gleam.run/news/context-aware-compilation/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/context-aware-compilation/</a> – Gleam v1.6.0 release with features like context-aware errors and improved language server support.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/3514?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/3514</a> – LiveView consolidates interpolation syntax, offering a Mix option for migration.</li>
<li><a href="https://github.com/livebook-dev/vega_lite_convert/pull/1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/vega_lite_convert/pull/1</a> – Livebook improvement enabling VegaLite graphics export via a Rust NIF.</li>
<li><a href="https://x.com/akoutmos/status/1857110114173325683?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/akoutmos/status/1857110114173325683</a> – Details on the VegaLite conversion improvement in Livebook.</li>
<li><a href="https://x.com/sorentwo/status/1858185525313556855?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1858185525313556855</a> – Parker Selbert transitions an app from &quot;the cloud&quot; to self-hosted, sharing benefits.</li>
<li><a href="https://x.com/sorentwo/status/1858574539598291373?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1858574539598291373</a> – Parker&#39;s deployment script for transitioning to self-hosted.</li>
<li>CodeBEAM Lite in NY recap, discussing conference size and experience.</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>227: Oban Web Goes Open Source?</title>
  <link>https://podcast.thinkingelixir.com/227</link>
  <guid isPermaLink="false">fc7790e6-07c6-4466-adb9-8d1a81cbb697</guid>
  <pubDate>Tue, 05 Nov 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/fc7790e6-07c6-4466-adb9-8d1a81cbb697.mp3" length="21612544" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Oban Web going open source, a new Phoenix LiveView component resource, insights on Phoenix from a tech survey, and more!</itunes:subtitle>
  <itunes:duration>29: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 Oban Web going open source, making it more accessible for startups, a new community resource featuring over 80 Phoenix LiveView components, interesting insights from a frontend technology survey highlighting Phoenix's potential, the introduction of Klife, a high-performance Elixir + Kafka client, and more!
Show Notes online - http://podcast.thinkingelixir.com/227 (http://podcast.thinkingelixir.com/227)
Elixir Community News
https://www.youtube.com/shorts/mKp30PNM_Q4 (https://www.youtube.com/shorts/mKp30PNM_Q4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Parker Selbert announced that the Oban Web dashboard will be open sourced.
https://github.com/rails/solid_queue/ (https://github.com/rails/solid_queue/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Rails community is working on a database-backed job queue called "Solid Queue".
Mark shares a personal story about the significance of Oban Web being open sourced for startups.
https://x.com/shahryar_tbiz/status/1850844469307785274 (https://x.com/shahryar_tbiz/status/1850844469307785274?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An announcement of an open source project with more than 80 Phoenix LiveView components.
https://github.com/mishka-group/mishka_chelekom (https://github.com/mishka-group/mishka_chelekom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the open source project with Phoenix LiveView components.
https://mishka.tools/chelekom/docs/ (https://mishka.tools/chelekom/docs/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation and interactive examples for the Phoenix LiveView components.
https://x.com/ZachSDaniel1/status/1850882330249875883 (https://x.com/ZachSDaniel1/status/1850882330249875883?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel mentions that Igniter is effectively used for installing components.
https://www.youtube.com/live/bHoCMMk2ksc (https://www.youtube.com/live/bHoCMMk2ksc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia will live-stream coding an Igniter installer for OpenTelemetry.
https://fluxonui.com/getting-started/introduction (https://fluxonui.com/getting-started/introduction?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction to Fluxon UI, a paid resource with Phoenix LiveView components.
https://tsh.io/state-of-frontend/#frameworks (https://tsh.io/state-of-frontend/#frameworks?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Results of a frontend technology survey where Phoenix is mentioned.
https://www.youtube.com/playlist?list=PLSk21zn8fFZAa5UdY76ASWAwyu_xWFR6u (https://www.youtube.com/playlist?list=PLSk21zn8fFZAa5UdY76ASWAwyu_xWFR6u?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube playlist of Elixir Stream Week presentations.
https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482/17 (https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482/17?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Forum post about Elixir Stream Week featuring presentations and streams.
https://elixirforum.com/t/klife-a-kafka-client-with-performance-gains-over-10x/67040 (https://elixirforum.com/t/klife-a-kafka-client-with-performance-gains-over-10x/67040?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction of Klife, a new Elixir + Kafka client with improved performance.
https://github.com/oliveigah/klife (https://github.com/oliveigah/klife?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the Klife Kafka client in Elixir.
https://github.com/BeaconCMS/beacon/blob/main/ROADMAP.md (https://github.com/BeaconCMS/beacon/blob/main/ROADMAP.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Roadmap for the BeaconCMS project.
https://x.com/josevalim/status/1850106541887689133?s=12&amp;amp;t=ZvCKMAXrZFtDX8pfjW14Lw (https://x.com/josevalim/status/1850106541887689133?s=12&amp;amp;t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim clarifies that Elixir and LSP remain separate projects with independent release schedules.
https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/ (https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about Flutter forking into Flock to promote open-source community development.
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) 
</description>
  <itunes:keywords>elixir, news, oban, web, open source, liveview, components, ui</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Oban Web going open source, making it more accessible for startups, a new community resource featuring over 80 Phoenix LiveView components, interesting insights from a frontend technology survey highlighting Phoenix&#39;s potential, the introduction of Klife, a high-performance Elixir + Kafka client, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/shorts/mKp30PNM_Q4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/shorts/mKp30PNM_Q4</a> – Parker Selbert announced that the Oban Web dashboard will be open sourced.</li>
<li><a href="https://github.com/rails/solid_queue/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rails/solid_queue/</a> – The Rails community is working on a database-backed job queue called &quot;Solid Queue&quot;.</li>
<li>Mark shares a personal story about the significance of Oban Web being open sourced for startups.</li>
<li><a href="https://x.com/shahryar_tbiz/status/1850844469307785274?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/shahryar_tbiz/status/1850844469307785274</a> – An announcement of an open source project with more than 80 Phoenix LiveView components.</li>
<li><a href="https://github.com/mishka-group/mishka_chelekom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mishka-group/mishka_chelekom</a> – GitHub repository for the open source project with Phoenix LiveView components.</li>
<li><a href="https://mishka.tools/chelekom/docs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mishka.tools/chelekom/docs/</a> – Documentation and interactive examples for the Phoenix LiveView components.</li>
<li><a href="https://x.com/ZachSDaniel1/status/1850882330249875883?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ZachSDaniel1/status/1850882330249875883</a> – Zach Daniel mentions that Igniter is effectively used for installing components.</li>
<li><a href="https://www.youtube.com/live/bHoCMMk2ksc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/live/bHoCMMk2ksc</a> – Dave Lucia will live-stream coding an Igniter installer for OpenTelemetry.</li>
<li><a href="https://fluxonui.com/getting-started/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fluxonui.com/getting-started/introduction</a> – Introduction to Fluxon UI, a paid resource with Phoenix LiveView components.</li>
<li><a href="https://tsh.io/state-of-frontend/#frameworks?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tsh.io/state-of-frontend/#frameworks</a> – Results of a frontend technology survey where Phoenix is mentioned.</li>
<li><a href="https://www.youtube.com/playlist?list=PLSk21zn8fFZAa5UdY76ASWAwyu_xWFR6u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLSk21zn8fFZAa5UdY76ASWAwyu_xWFR6u</a> – YouTube playlist of Elixir Stream Week presentations.</li>
<li><a href="https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482/17?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482/17</a> – Forum post about Elixir Stream Week featuring presentations and streams.</li>
<li><a href="https://elixirforum.com/t/klife-a-kafka-client-with-performance-gains-over-10x/67040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/klife-a-kafka-client-with-performance-gains-over-10x/67040</a> – Introduction of Klife, a new Elixir + Kafka client with improved performance.</li>
<li><a href="https://github.com/oliveigah/klife?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/oliveigah/klife</a> – GitHub repository for the Klife Kafka client in Elixir.</li>
<li><a href="https://github.com/BeaconCMS/beacon/blob/main/ROADMAP.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/BeaconCMS/beacon/blob/main/ROADMAP.md</a> – Roadmap for the BeaconCMS project.</li>
<li><a href="https://x.com/josevalim/status/1850106541887689133?s=12&t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1850106541887689133?s=12&amp;t=ZvCKMAXrZFtDX8pfjW14Lw</a> – José Valim clarifies that Elixir and LSP remain separate projects with independent release schedules.</li>
<li><a href="https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/</a> – Blog post about Flutter forking into Flock to promote open-source community development.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Oban Web going open source, making it more accessible for startups, a new community resource featuring over 80 Phoenix LiveView components, interesting insights from a frontend technology survey highlighting Phoenix&#39;s potential, the introduction of Klife, a high-performance Elixir + Kafka client, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/shorts/mKp30PNM_Q4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/shorts/mKp30PNM_Q4</a> – Parker Selbert announced that the Oban Web dashboard will be open sourced.</li>
<li><a href="https://github.com/rails/solid_queue/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rails/solid_queue/</a> – The Rails community is working on a database-backed job queue called &quot;Solid Queue&quot;.</li>
<li>Mark shares a personal story about the significance of Oban Web being open sourced for startups.</li>
<li><a href="https://x.com/shahryar_tbiz/status/1850844469307785274?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/shahryar_tbiz/status/1850844469307785274</a> – An announcement of an open source project with more than 80 Phoenix LiveView components.</li>
<li><a href="https://github.com/mishka-group/mishka_chelekom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mishka-group/mishka_chelekom</a> – GitHub repository for the open source project with Phoenix LiveView components.</li>
<li><a href="https://mishka.tools/chelekom/docs/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mishka.tools/chelekom/docs/</a> – Documentation and interactive examples for the Phoenix LiveView components.</li>
<li><a href="https://x.com/ZachSDaniel1/status/1850882330249875883?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ZachSDaniel1/status/1850882330249875883</a> – Zach Daniel mentions that Igniter is effectively used for installing components.</li>
<li><a href="https://www.youtube.com/live/bHoCMMk2ksc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/live/bHoCMMk2ksc</a> – Dave Lucia will live-stream coding an Igniter installer for OpenTelemetry.</li>
<li><a href="https://fluxonui.com/getting-started/introduction?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fluxonui.com/getting-started/introduction</a> – Introduction to Fluxon UI, a paid resource with Phoenix LiveView components.</li>
<li><a href="https://tsh.io/state-of-frontend/#frameworks?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tsh.io/state-of-frontend/#frameworks</a> – Results of a frontend technology survey where Phoenix is mentioned.</li>
<li><a href="https://www.youtube.com/playlist?list=PLSk21zn8fFZAa5UdY76ASWAwyu_xWFR6u?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLSk21zn8fFZAa5UdY76ASWAwyu_xWFR6u</a> – YouTube playlist of Elixir Stream Week presentations.</li>
<li><a href="https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482/17?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482/17</a> – Forum post about Elixir Stream Week featuring presentations and streams.</li>
<li><a href="https://elixirforum.com/t/klife-a-kafka-client-with-performance-gains-over-10x/67040?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/klife-a-kafka-client-with-performance-gains-over-10x/67040</a> – Introduction of Klife, a new Elixir + Kafka client with improved performance.</li>
<li><a href="https://github.com/oliveigah/klife?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/oliveigah/klife</a> – GitHub repository for the Klife Kafka client in Elixir.</li>
<li><a href="https://github.com/BeaconCMS/beacon/blob/main/ROADMAP.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/BeaconCMS/beacon/blob/main/ROADMAP.md</a> – Roadmap for the BeaconCMS project.</li>
<li><a href="https://x.com/josevalim/status/1850106541887689133?s=12&t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1850106541887689133?s=12&amp;t=ZvCKMAXrZFtDX8pfjW14Lw</a> – José Valim clarifies that Elixir and LSP remain separate projects with independent release schedules.</li>
<li><a href="https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/</a> – Blog post about Flutter forking into Flock to promote open-source community development.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>226: GPUs, DNS, and Igniting Elixir Dreams</title>
  <link>https://podcast.thinkingelixir.com/226</link>
  <guid isPermaLink="false">f12b9986-12fa-45e3-9d4e-92a8c3d49fce</guid>
  <pubDate>Tue, 29 Oct 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f12b9986-12fa-45e3-9d4e-92a8c3d49fce.mp3" length="16297984" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes insights on Elixir 1.18 from Elixir Stream Week, new refactoring tools in Igniter, advancements in Elixir DNS clustering, updates to the Tucan plotting library, and more!</itunes:subtitle>
  <itunes:duration>22:12</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 ongoing Elixir Stream Week featuring José Valim's insights on Elixir 1.18, the announcement of refactoring capabilities in Igniter, two groundbreaking Elixir-related papers at the Brazilian Symposium including Hok for GPU kernels, Dave Lucia's contribution to support multiple DNS queries in dns_cluster, the latest updates in the Tucan plotting library, and more!
Show Notes online - http://podcast.thinkingelixir.com/226 (http://podcast.thinkingelixir.com/226)
Elixir Community News
https://elixir-webrtc.org/elixir-stream-week (https://elixir-webrtc.org/elixir-stream-week?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Stream Week is currently underway.
https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482 (https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirForum post with links to videos as they are released.
https://www.youtube.com/watch?v=2ITVPqCoWEQ (https://www.youtube.com/watch?v=2ITVPqCoWEQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube link for José Valim's presentation on 'What's new in Elixir 1.18.'
https://github.com/elixir-webrtc/ex_webrtc (https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The presentation was live-streamed using Elixir WebRTC.
https://x.com/ZachSDaniel1/status/1848478296016646431 (https://x.com/ZachSDaniel1/status/1848478296016646431?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Igniter's refactoring capabilities for Elixir.
https://github.com/ash-project/igniter/issues/106 (https://github.com/ash-project/igniter/issues/106?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Exploration of incorporating Javascript AST modifications with OXC in Igniter.
https://elixirforum.com/t/two-new-elixir-related-papers-at-the-28th-brazilian-symposium-on-programming-languages/66473 (https://elixirforum.com/t/two-new-elixir-related-papers-at-the-28th-brazilian-symposium-on-programming-languages/66473?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion of two new Elixir-related papers presented at the Brazilian Symposium.
Hok is a DSL for writing GPU kernels in Elixir and won the Best Paper award.
https://x.com/davydog187/status/1846620564594540758 (https://x.com/davydog187/status/1846620564594540758?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia's PR merged into the dns_cluster library to support multiple DNS queries.
https://github.com/phoenixframework/dns_cluster/pull/7 (https://github.com/phoenixframework/dns_cluster/pull/7?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Details of the PR that adds support for multiple DNS queries in dns_cluster.
https://github.com/phoenixframework/dns_cluster (https://github.com/phoenixframework/dns_cluster?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github repository for dns_cluster, enabling DNS clustering for distributed Elixir nodes.
https://x.com/p_nezis/status/1848377363869941845 (https://x.com/p_nezis/status/1848377363869941845?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of tucan v0.4.0 release with enhancements for Elixir plotting library.
https://hexdocs.pm/tucan/readme.html (https://hexdocs.pm/tucan/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for tucan, a plotting library built on VegaLite.
https://github.com/pnezis/tucan (https://github.com/pnezis/tucan?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Tucan, simplifying the creation of interactive plots.
https://x.com/p_nezis/status/1848384131769463030 (https://x.com/p_nezis/status/1848384131769463030?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Upcoming support for live updates and LiveView integration in Tucan.
https://elixirstatus.com/p/sGDIF-errortracker-v040-has-been-released (https://elixirstatus.com/p/sGDIF-errortracker-v040-has-been-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of ErrorTracker v0.4.0 release.
https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.4.0 (https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.4.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ErrorTracker v0.4.0 includes the ability to sanitize and filter error contexts.
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) 
</description>
  <itunes:keywords>elixir, news, dns_cluster, igniter, tucan, graphing, hok</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the ongoing Elixir Stream Week featuring José Valim&#39;s insights on Elixir 1.18, the announcement of refactoring capabilities in Igniter, two groundbreaking Elixir-related papers at the Brazilian Symposium including Hok for GPU kernels, Dave Lucia&#39;s contribution to support multiple DNS queries in dns_cluster, the latest updates in the Tucan plotting library, and more!</p>

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

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

<ul>
<li><a href="https://elixir-webrtc.org/elixir-stream-week?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-webrtc.org/elixir-stream-week</a> – Elixir Stream Week is currently underway.</li>
<li><a href="https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482</a> – ElixirForum post with links to videos as they are released.</li>
<li><a href="https://www.youtube.com/watch?v=2ITVPqCoWEQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=2ITVPqCoWEQ</a> – YouTube link for José Valim&#39;s presentation on &#39;What&#39;s new in Elixir 1.18.&#39;</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – The presentation was live-streamed using Elixir WebRTC.</li>
<li><a href="https://x.com/ZachSDaniel1/status/1848478296016646431?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ZachSDaniel1/status/1848478296016646431</a> – Announcement of Igniter&#39;s refactoring capabilities for Elixir.</li>
<li><a href="https://github.com/ash-project/igniter/issues/106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter/issues/106</a> – Exploration of incorporating Javascript AST modifications with OXC in Igniter.</li>
<li><a href="https://elixirforum.com/t/two-new-elixir-related-papers-at-the-28th-brazilian-symposium-on-programming-languages/66473?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/two-new-elixir-related-papers-at-the-28th-brazilian-symposium-on-programming-languages/66473</a> – Discussion of two new Elixir-related papers presented at the Brazilian Symposium.</li>
<li>Hok is a DSL for writing GPU kernels in Elixir and won the Best Paper award.</li>
<li><a href="https://x.com/davydog187/status/1846620564594540758?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1846620564594540758</a> – Dave Lucia&#39;s PR merged into the dns_cluster library to support multiple DNS queries.</li>
<li><a href="https://github.com/phoenixframework/dns_cluster/pull/7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/dns_cluster/pull/7</a> – Details of the PR that adds support for multiple DNS queries in dns_cluster.</li>
<li><a href="https://github.com/phoenixframework/dns_cluster?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/dns_cluster</a> – Github repository for dns_cluster, enabling DNS clustering for distributed Elixir nodes.</li>
<li><a href="https://x.com/p_nezis/status/1848377363869941845?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/p_nezis/status/1848377363869941845</a> – Announcement of tucan v0.4.0 release with enhancements for Elixir plotting library.</li>
<li><a href="https://hexdocs.pm/tucan/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tucan/readme.html</a> – Documentation for tucan, a plotting library built on VegaLite.</li>
<li><a href="https://github.com/pnezis/tucan?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/pnezis/tucan</a> – GitHub repository for Tucan, simplifying the creation of interactive plots.</li>
<li><a href="https://x.com/p_nezis/status/1848384131769463030?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/p_nezis/status/1848384131769463030</a> – Upcoming support for live updates and LiveView integration in Tucan.</li>
<li><a href="https://elixirstatus.com/p/sGDIF-errortracker-v040-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/sGDIF-errortracker-v040-has-been-released</a> – Announcement of ErrorTracker v0.4.0 release.</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.4.0</a> – ErrorTracker v0.4.0 includes the ability to sanitize and filter error contexts.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the ongoing Elixir Stream Week featuring José Valim&#39;s insights on Elixir 1.18, the announcement of refactoring capabilities in Igniter, two groundbreaking Elixir-related papers at the Brazilian Symposium including Hok for GPU kernels, Dave Lucia&#39;s contribution to support multiple DNS queries in dns_cluster, the latest updates in the Tucan plotting library, and more!</p>

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

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

<ul>
<li><a href="https://elixir-webrtc.org/elixir-stream-week?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-webrtc.org/elixir-stream-week</a> – Elixir Stream Week is currently underway.</li>
<li><a href="https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482</a> – ElixirForum post with links to videos as they are released.</li>
<li><a href="https://www.youtube.com/watch?v=2ITVPqCoWEQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=2ITVPqCoWEQ</a> – YouTube link for José Valim&#39;s presentation on &#39;What&#39;s new in Elixir 1.18.&#39;</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – The presentation was live-streamed using Elixir WebRTC.</li>
<li><a href="https://x.com/ZachSDaniel1/status/1848478296016646431?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ZachSDaniel1/status/1848478296016646431</a> – Announcement of Igniter&#39;s refactoring capabilities for Elixir.</li>
<li><a href="https://github.com/ash-project/igniter/issues/106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter/issues/106</a> – Exploration of incorporating Javascript AST modifications with OXC in Igniter.</li>
<li><a href="https://elixirforum.com/t/two-new-elixir-related-papers-at-the-28th-brazilian-symposium-on-programming-languages/66473?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/two-new-elixir-related-papers-at-the-28th-brazilian-symposium-on-programming-languages/66473</a> – Discussion of two new Elixir-related papers presented at the Brazilian Symposium.</li>
<li>Hok is a DSL for writing GPU kernels in Elixir and won the Best Paper award.</li>
<li><a href="https://x.com/davydog187/status/1846620564594540758?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1846620564594540758</a> – Dave Lucia&#39;s PR merged into the dns_cluster library to support multiple DNS queries.</li>
<li><a href="https://github.com/phoenixframework/dns_cluster/pull/7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/dns_cluster/pull/7</a> – Details of the PR that adds support for multiple DNS queries in dns_cluster.</li>
<li><a href="https://github.com/phoenixframework/dns_cluster?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/dns_cluster</a> – Github repository for dns_cluster, enabling DNS clustering for distributed Elixir nodes.</li>
<li><a href="https://x.com/p_nezis/status/1848377363869941845?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/p_nezis/status/1848377363869941845</a> – Announcement of tucan v0.4.0 release with enhancements for Elixir plotting library.</li>
<li><a href="https://hexdocs.pm/tucan/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/tucan/readme.html</a> – Documentation for tucan, a plotting library built on VegaLite.</li>
<li><a href="https://github.com/pnezis/tucan?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/pnezis/tucan</a> – GitHub repository for Tucan, simplifying the creation of interactive plots.</li>
<li><a href="https://x.com/p_nezis/status/1848384131769463030?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/p_nezis/status/1848384131769463030</a> – Upcoming support for live updates and LiveView integration in Tucan.</li>
<li><a href="https://elixirstatus.com/p/sGDIF-errortracker-v040-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/sGDIF-errortracker-v040-has-been-released</a> – Announcement of ErrorTracker v0.4.0 release.</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.4.0</a> – ErrorTracker v0.4.0 includes the ability to sanitize and filter error contexts.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>222: OTP Update and Deprecating Unless</title>
  <link>https://podcast.thinkingelixir.com/222</link>
  <guid isPermaLink="false">c8dfaf4e-706e-4407-8079-a0a35b89f042</guid>
  <pubDate>Tue, 01 Oct 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/c8dfaf4e-706e-4407-8079-a0a35b89f042.mp3" length="13953024" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes OTP 27.1 and Gleam v1.5.0 updates, deprecation of `unless` coming in Elixir 1.18, new Elixir WebRTC data channels, to Discord’s websocket traffic reduction by 40%, and more exciting Elixir tools and resources!</itunes:subtitle>
  <itunes:duration>18:57</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 release of OTP 27.1 with significant improvements to the Zip module, the upcoming deprecation of the unless keyword in Elixir 1.18, support for Data Channels in Elixir WebRTC, new test-related feature highlighted by ElixirStreams to tackle intermittent failures, a detailed blog from Discord on reducing their websocket traffic by 40%, ElixirConf Lightning talks on YouTube, and more!
Show Notes online - http://podcast.thinkingelixir.com/222 (http://podcast.thinkingelixir.com/222)
Elixir Community News
https://erlangforums.com/t/erlang-otp-27-1-released/4006 (https://erlangforums.com/t/erlang-otp-27-1-released/4006?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OTP 27.1 was released, which is the first maintenance patch for OTP 27. It brings important fixes including upgrades in the Zip module with support for large archives, extended timestamps, UID/GID support, and enhanced directory handling. Several Windows-specific fixes are also included.
https://x.com/moomerman/status/1838235643983364206 (https://x.com/moomerman/status/1838235643983364206?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – unless keyword will be deprecated in upcoming Elixir 1.18. Users are encouraged to use if !condition instead. A mix format --migrate command is available to assist with the transition.
https://github.com/elixir-lang/elixir/pull/13851 (https://github.com/elixir-lang/elixir/pull/13851?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Related GitHub pull request regarding the deprecation of unless keyword.
https://github.com/elixir-lang/elixir/pull/13841 (https://github.com/elixir-lang/elixir/pull/13841?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Another related GitHub pull request for deprecating the unless keyword in Elixir 1.18.
https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2 (https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.5.0-rc2 was released for testing.
https://elixir-webrtc.org/ (https://elixir-webrtc.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Support for Data Channels in Elixir WebRTC was added, enhancing the project with features for sending arbitrary data over P2P connections.
https://github.com/elixir-webrtc (https://github.com/elixir-webrtc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub organization for Elixir WebRTC, including recent updates and projects.
https://x.com/mickel8v2/status/1838565408711880801 (https://x.com/mickel8v2/status/1838565408711880801?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter announcement about the addition of data channels in Elixir WebRTC.
https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256 (https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining the significance and uses of data channels in Elixir WebRTC.
https://www.elixirstreams.com/tips/mix-test-repeat-until-failure (https://www.elixirstreams.com/tips/mix-test-repeat-until-failure?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirStreams video tip on using mix test --repeat-until-failure n to run tests until failure, handy for diagnosing intermittent test failures.
Mark's favorite seed to use is --seed 0, which runs tests in sequential order, which is helpful during TDD.
https://www.elixirstreams.com/tips/mix-test-slowest-modules (https://www.elixirstreams.com/tips/mix-test-slowest-modules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New --slowest-modules n flag added to mix test helps identify modules with the slowest tests, complementing the existing --slowest n flag for individual tests.
https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent (https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discord shared a new blog post detailing how they reduced websocket traffic by 40% by switching from zlib to zstandard for compression and implementing PASSIVE_UPDATE_V2.
https://github.com/silviucpp/ezstd (https://github.com/silviucpp/ezstd?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Erlang library ezstd used by Discord, which they contributed to by adding streaming support.
https://www.youtube.com/watch?v=QJCWzN1Vahs (https://www.youtube.com/watch?v=QJCWzN1Vahs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf Lightning talks released on YouTube, available as a single hour-long video with chapter timestamps.
https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y (https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Playlist for ElixirConf Lightning talks on YouTube.
https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich (https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new Elixir podcast called 'Elixir Friends' launched by German Velasco, featuring a casual and relaxed format. The first episode guest is Peter Ullrich.
https://www.youtube.com/watch?v=5apHLuFi5JI (https://www.youtube.com/watch?v=5apHLuFi5JI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir Friends podcast is also available as a YouTube video with a runtime of 1:22:10.
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) 
</description>
  <itunes:keywords>elixir, news, otp, unless, discord</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of OTP 27.1 with significant improvements to the Zip module, the upcoming deprecation of the <code>unless</code> keyword in Elixir 1.18, support for Data Channels in Elixir WebRTC, new test-related feature highlighted by ElixirStreams to tackle intermittent failures, a detailed blog from Discord on reducing their websocket traffic by 40%, ElixirConf Lightning talks on YouTube, and more!</p>

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

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

<ul>
<li><a href="https://erlangforums.com/t/erlang-otp-27-1-released/4006?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/erlang-otp-27-1-released/4006</a> – OTP 27.1 was released, which is the first maintenance patch for OTP 27. It brings important fixes including upgrades in the Zip module with support for large archives, extended timestamps, UID/GID support, and enhanced directory handling. Several Windows-specific fixes are also included.</li>
<li><a href="https://x.com/moomerman/status/1838235643983364206?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/moomerman/status/1838235643983364206</a> – <code>unless</code> keyword will be deprecated in upcoming Elixir 1.18. Users are encouraged to use <code>if !condition</code> instead. A <code>mix format --migrate</code> command is available to assist with the transition.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13851?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13851</a> – Related GitHub pull request regarding the deprecation of <code>unless</code> keyword.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13841?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13841</a> – Another related GitHub pull request for deprecating the <code>unless</code> keyword in Elixir 1.18.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2</a> – Gleam v1.5.0-rc2 was released for testing.</li>
<li><a href="https://elixir-webrtc.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-webrtc.org/</a> – Support for Data Channels in Elixir WebRTC was added, enhancing the project with features for sending arbitrary data over P2P connections.</li>
<li><a href="https://github.com/elixir-webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc</a> – GitHub organization for Elixir WebRTC, including recent updates and projects.</li>
<li><a href="https://x.com/mickel8v2/status/1838565408711880801?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mickel8v2/status/1838565408711880801</a> – Twitter announcement about the addition of data channels in Elixir WebRTC.</li>
<li><a href="https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256</a> – Blog post explaining the significance and uses of data channels in Elixir WebRTC.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-test-repeat-until-failure?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-test-repeat-until-failure</a> – ElixirStreams video tip on using <code>mix test --repeat-until-failure n</code> to run tests until failure, handy for diagnosing intermittent test failures.</li>
<li>Mark&#39;s favorite seed to use is <code>--seed 0</code>, which runs tests in sequential order, which is helpful during TDD.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-test-slowest-modules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-test-slowest-modules</a> – New <code>--slowest-modules n</code> flag added to <code>mix test</code> helps identify modules with the slowest tests, complementing the existing <code>--slowest n</code> flag for individual tests.</li>
<li><a href="https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent</a> – Discord shared a new blog post detailing how they reduced websocket traffic by 40% by switching from zlib to zstandard for compression and implementing <code>PASSIVE_UPDATE_V2</code>.</li>
<li><a href="https://github.com/silviucpp/ezstd?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/silviucpp/ezstd</a> – The Erlang library <code>ezstd</code> used by Discord, which they contributed to by adding streaming support.</li>
<li><a href="https://www.youtube.com/watch?v=QJCWzN1Vahs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=QJCWzN1Vahs</a> – ElixirConf Lightning talks released on YouTube, available as a single hour-long video with chapter timestamps.</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> – Playlist for ElixirConf Lightning talks on YouTube.</li>
<li><a href="https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich</a> – A new Elixir podcast called &#39;Elixir Friends&#39; launched by German Velasco, featuring a casual and relaxed format. The first episode guest is Peter Ullrich.</li>
<li><a href="https://www.youtube.com/watch?v=5apHLuFi5JI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=5apHLuFi5JI</a> – The Elixir Friends podcast is also available as a YouTube video with a runtime of 1:22:10.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the release of OTP 27.1 with significant improvements to the Zip module, the upcoming deprecation of the <code>unless</code> keyword in Elixir 1.18, support for Data Channels in Elixir WebRTC, new test-related feature highlighted by ElixirStreams to tackle intermittent failures, a detailed blog from Discord on reducing their websocket traffic by 40%, ElixirConf Lightning talks on YouTube, and more!</p>

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

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

<ul>
<li><a href="https://erlangforums.com/t/erlang-otp-27-1-released/4006?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/erlang-otp-27-1-released/4006</a> – OTP 27.1 was released, which is the first maintenance patch for OTP 27. It brings important fixes including upgrades in the Zip module with support for large archives, extended timestamps, UID/GID support, and enhanced directory handling. Several Windows-specific fixes are also included.</li>
<li><a href="https://x.com/moomerman/status/1838235643983364206?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/moomerman/status/1838235643983364206</a> – <code>unless</code> keyword will be deprecated in upcoming Elixir 1.18. Users are encouraged to use <code>if !condition</code> instead. A <code>mix format --migrate</code> command is available to assist with the transition.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13851?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13851</a> – Related GitHub pull request regarding the deprecation of <code>unless</code> keyword.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13841?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13841</a> – Another related GitHub pull request for deprecating the <code>unless</code> keyword in Elixir 1.18.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2</a> – Gleam v1.5.0-rc2 was released for testing.</li>
<li><a href="https://elixir-webrtc.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-webrtc.org/</a> – Support for Data Channels in Elixir WebRTC was added, enhancing the project with features for sending arbitrary data over P2P connections.</li>
<li><a href="https://github.com/elixir-webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc</a> – GitHub organization for Elixir WebRTC, including recent updates and projects.</li>
<li><a href="https://x.com/mickel8v2/status/1838565408711880801?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/mickel8v2/status/1838565408711880801</a> – Twitter announcement about the addition of data channels in Elixir WebRTC.</li>
<li><a href="https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256</a> – Blog post explaining the significance and uses of data channels in Elixir WebRTC.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-test-repeat-until-failure?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-test-repeat-until-failure</a> – ElixirStreams video tip on using <code>mix test --repeat-until-failure n</code> to run tests until failure, handy for diagnosing intermittent test failures.</li>
<li>Mark&#39;s favorite seed to use is <code>--seed 0</code>, which runs tests in sequential order, which is helpful during TDD.</li>
<li><a href="https://www.elixirstreams.com/tips/mix-test-slowest-modules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/mix-test-slowest-modules</a> – New <code>--slowest-modules n</code> flag added to <code>mix test</code> helps identify modules with the slowest tests, complementing the existing <code>--slowest n</code> flag for individual tests.</li>
<li><a href="https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent</a> – Discord shared a new blog post detailing how they reduced websocket traffic by 40% by switching from zlib to zstandard for compression and implementing <code>PASSIVE_UPDATE_V2</code>.</li>
<li><a href="https://github.com/silviucpp/ezstd?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/silviucpp/ezstd</a> – The Erlang library <code>ezstd</code> used by Discord, which they contributed to by adding streaming support.</li>
<li><a href="https://www.youtube.com/watch?v=QJCWzN1Vahs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=QJCWzN1Vahs</a> – ElixirConf Lightning talks released on YouTube, available as a single hour-long video with chapter timestamps.</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> – Playlist for ElixirConf Lightning talks on YouTube.</li>
<li><a href="https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich</a> – A new Elixir podcast called &#39;Elixir Friends&#39; launched by German Velasco, featuring a casual and relaxed format. The first episode guest is Peter Ullrich.</li>
<li><a href="https://www.youtube.com/watch?v=5apHLuFi5JI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=5apHLuFi5JI</a> – The Elixir Friends podcast is also available as a YouTube video with a runtime of 1:22:10.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>221: From Keynotes to Job Listings</title>
  <link>https://podcast.thinkingelixir.com/221</link>
  <guid isPermaLink="false">16e2f651-e5d7-4385-aaec-b4761e95fb1a</guid>
  <pubDate>Tue, 24 Sep 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/16e2f651-e5d7-4385-aaec-b4761e95fb1a.mp3" length="20387840" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes ElixirConf keynotes on YouTube, ErrorTracker v0.3.0 release, José Valim on ChatGPT UX with Phoenix LiveView, LVN Go for LiveView Native, job opening at Nvidia mentioning Elixir, and more!</itunes:subtitle>
  <itunes:duration>27:53</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 ElixirConf keynotes appearing on YouTube, updates on ErrorTracker's latest release, José Valim's deep dive on ChatGPT UX issues with Phoenix LiveView, Dockyard's announcement of LVN Go to streamline LiveView Native workshops, and Livebook's newest notebook navigation features. Plus, Nvidia's job opening that explicitly mentions Elixir, Alchemy Conf 2025 details, NASA's development of a Lunar timezone, and more!
Show Notes online - http://podcast.thinkingelixir.com/221 (http://podcast.thinkingelixir.com/221)
Elixir Community News
- https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y (https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf keynotes are appearing on YouTube, currently featuring Justin Schneck's and Chris McCord and Chris Grainger's keynotes.
- https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix Sync archival status clarified - José doesn't have plans to take it forward personally, inviting others to explore and develop the idea further.
- https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released (https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ErrorTracker v0.3.0 has been released with new features including support for MySQL and MariaDB, improved error grouping in Oban, and enhanced documentation and typespecs.
- https://www.elixirstreams.com/tips/test-breakpoints (https://www.elixirstreams.com/tips/test-breakpoints?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco shared a new Elixir Stream video on step-through debugging an ExUnit test in Elixir v1.17.
- https://www.youtube.com/watch?v=fCdi7SEPrTs (https://www.youtube.com/watch?v=fCdi7SEPrTs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shared his video on solving ChatGPT UX issues with Phoenix LiveView, originally posted to Twitter and now available on YouTube.
- https://x.com/josevalim/status/1833536127267144101 (https://x.com/josevalim/status/1833536127267144101?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's video on tackling ChatGPT's UX woes with Phoenix LiveView on Twitter.
- https://github.com/tailwindlabs/tailwindcss/pull/8394 (https://github.com/tailwindlabs/tailwindcss/pull/8394?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Merged PR in Tailwind project describing hover issue fix.
- https://github.com/phoenixframework/phoenixliveview/issues/3421 (https://github.com/phoenixframework/phoenix_live_view/issues/3421?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Issue regarding phx-click-loading affecting modals.
- https://dashbit.co/blog/remix-concurrent-submissions-flawed (https://dashbit.co/blog/remix-concurrent-submissions-flawed?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim detailed how Remix's concurrency feature is flawed in a new blog post.
- https://dockyard.com/blog/2024/09/10/introducing-lvn-go (https://dockyard.com/blog/2024/09/10/introducing-lvn-go?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post introducing LVN Go, an app to ease starting with LiveView Native without needing XCode.
- https://podcast.thinkingelixir.com/200 (https://podcast.thinkingelixir.com/200?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Episode 200 of Thinking Elixir podcast featuring Brian Carderella discussing LiveView Native.
- https://x.com/livebookdev/status/1834222475820839077 (https://x.com/livebookdev/status/1834222475820839077?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook v0.14 released with new notebook navigation features.
- https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS (https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Detailed blog post about Livebook v0.14's new features.
- https://artifacthub.io/packages/helm/livebook/livebook (https://artifacthub.io/packages/helm/livebook/livebook?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook Helm Chart for use in Kubernetes.
- https://github.com/livebook-dev/kino_flame (https://github.com/livebook-dev/kino_flame?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The kinoflame Github project
- https://x.com/miruoss/status/1834690518472966524 (https://x.com/miruoss/status/1834690518472966524?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of kinoflame 0.1.3's Kubernetes support.
- https://x.com/hugobarauna/status/1834040830249562299 (https://x.com/hugobarauna/status/1834040830249562299?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Job opening at Nvidia specifically mentioning Elixir.
- https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc (https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Specific job listing at Nvidia mentioning Elixir.
- https://x.com/Alchemy_Conf/status/1835597103076094150 (https://x.com/Alchemy_Conf/status/1835597103076094150?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alchemy Conf 2025 announced, with call for talk proposals open.
- https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o (https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alchemy Conf 2025 event details.
- https://ti.to/subvisual/alchemy-conf-2025 (https://ti.to/subvisual/alchemy-conf-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Early bird tickets for Alchemy Conf 2025 are €200.
- https://www.papercall.io/alchemy-conf-2025 (https://www.papercall.io/alchemy-conf-2025?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Call for talk proposals for Alchemy Conf 2025 open until Sept 30th.
- https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html (https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NASA confirms developing a Lunar timezone.
- https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html (https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – MariaDB acquired by K1, strategic investment to expand enterprise solutions.
- https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio (https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Amazon requiring employees to return to office for work.
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) 
</description>
  <itunes:keywords>elixir, news, nvidia, openai, liveview, liveview native</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes ElixirConf keynotes appearing on YouTube, updates on ErrorTracker&#39;s latest release, José Valim&#39;s deep dive on ChatGPT UX issues with Phoenix LiveView, Dockyard&#39;s announcement of LVN Go to streamline LiveView Native workshops, and Livebook&#39;s newest notebook navigation features. Plus, Nvidia&#39;s job opening that explicitly mentions Elixir, Alchemy Conf 2025 details, NASA&#39;s development of a Lunar timezone, and more!</p>

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

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

<ul>
<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> – ElixirConf keynotes are appearing on YouTube, currently featuring Justin Schneck&#39;s and Chris McCord and Chris Grainger&#39;s keynotes.</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – Phoenix Sync archival status clarified - José doesn&#39;t have plans to take it forward personally, inviting others to explore and develop the idea further.</li>
<li><a href="https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released</a> – ErrorTracker v0.3.0 has been released with new features including support for MySQL and MariaDB, improved error grouping in Oban, and enhanced documentation and typespecs.</li>
<li><a href="https://www.elixirstreams.com/tips/test-breakpoints?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/test-breakpoints</a> – German Velasco shared a new Elixir Stream video on step-through debugging an ExUnit test in Elixir v1.17.</li>
<li><a href="https://www.youtube.com/watch?v=fCdi7SEPrTs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=fCdi7SEPrTs</a> – José Valim shared his video on solving ChatGPT UX issues with Phoenix LiveView, originally posted to Twitter and now available on YouTube.</li>
<li><a href="https://x.com/josevalim/status/1833536127267144101?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1833536127267144101</a> – José Valim&#39;s video on tackling ChatGPT&#39;s UX woes with Phoenix LiveView on Twitter.</li>
<li><a href="https://github.com/tailwindlabs/tailwindcss/pull/8394?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tailwindlabs/tailwindcss/pull/8394</a> – Merged PR in Tailwind project describing hover issue fix.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/issues/3421?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/issues/3421</a> – Issue regarding <code>phx-click-loading</code> affecting modals.</li>
<li><a href="https://dashbit.co/blog/remix-concurrent-submissions-flawed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/remix-concurrent-submissions-flawed</a> – José Valim detailed how Remix&#39;s concurrency feature is flawed in a new blog post.</li>
<li><a href="https://dockyard.com/blog/2024/09/10/introducing-lvn-go?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2024/09/10/introducing-lvn-go</a> – Blog post introducing LVN Go, an app to ease starting with LiveView Native without needing XCode.</li>
<li><a href="https://podcast.thinkingelixir.com/200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/200</a> – Episode 200 of Thinking Elixir podcast featuring Brian Carderella discussing LiveView Native.</li>
<li><a href="https://x.com/livebookdev/status/1834222475820839077?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/livebookdev/status/1834222475820839077</a> – Livebook v0.14 released with new notebook navigation features.</li>
<li><a href="https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS</a> – Detailed blog post about Livebook v0.14&#39;s new features.</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> – Livebook Helm Chart for use in Kubernetes.</li>
<li><a href="https://github.com/livebook-dev/kino_flame?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/kino_flame</a> – The kino_flame Github project</li>
<li><a href="https://x.com/miruoss/status/1834690518472966524?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/miruoss/status/1834690518472966524</a> – Announcement of kino_flame 0.1.3&#39;s Kubernetes support.</li>
<li><a href="https://x.com/hugobarauna/status/1834040830249562299?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1834040830249562299</a> – Job opening at Nvidia specifically mentioning Elixir.</li>
<li><a href="https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc</a> – Specific job listing at Nvidia mentioning Elixir.</li>
<li><a href="https://x.com/Alchemy_Conf/status/1835597103076094150?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/Alchemy_Conf/status/1835597103076094150</a> – Alchemy Conf 2025 announced, with call for talk proposals open.</li>
<li><a href="https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o</a> – Alchemy Conf 2025 event details.</li>
<li><a href="https://ti.to/subvisual/alchemy-conf-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/subvisual/alchemy-conf-2025</a> – Early bird tickets for Alchemy Conf 2025 are €200.</li>
<li><a href="https://www.papercall.io/alchemy-conf-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.papercall.io/alchemy-conf-2025</a> – Call for talk proposals for Alchemy Conf 2025 open until Sept 30th.</li>
<li><a href="https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html</a> – NASA confirms developing a Lunar timezone.</li>
<li><a href="https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html</a> – MariaDB acquired by K1, strategic investment to expand enterprise solutions.</li>
<li><a href="https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio</a> – Amazon requiring employees to return to office for work.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes ElixirConf keynotes appearing on YouTube, updates on ErrorTracker&#39;s latest release, José Valim&#39;s deep dive on ChatGPT UX issues with Phoenix LiveView, Dockyard&#39;s announcement of LVN Go to streamline LiveView Native workshops, and Livebook&#39;s newest notebook navigation features. Plus, Nvidia&#39;s job opening that explicitly mentions Elixir, Alchemy Conf 2025 details, NASA&#39;s development of a Lunar timezone, and more!</p>

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

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

<ul>
<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> – ElixirConf keynotes are appearing on YouTube, currently featuring Justin Schneck&#39;s and Chris McCord and Chris Grainger&#39;s keynotes.</li>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – Phoenix Sync archival status clarified - José doesn&#39;t have plans to take it forward personally, inviting others to explore and develop the idea further.</li>
<li><a href="https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released</a> – ErrorTracker v0.3.0 has been released with new features including support for MySQL and MariaDB, improved error grouping in Oban, and enhanced documentation and typespecs.</li>
<li><a href="https://www.elixirstreams.com/tips/test-breakpoints?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/test-breakpoints</a> – German Velasco shared a new Elixir Stream video on step-through debugging an ExUnit test in Elixir v1.17.</li>
<li><a href="https://www.youtube.com/watch?v=fCdi7SEPrTs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=fCdi7SEPrTs</a> – José Valim shared his video on solving ChatGPT UX issues with Phoenix LiveView, originally posted to Twitter and now available on YouTube.</li>
<li><a href="https://x.com/josevalim/status/1833536127267144101?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1833536127267144101</a> – José Valim&#39;s video on tackling ChatGPT&#39;s UX woes with Phoenix LiveView on Twitter.</li>
<li><a href="https://github.com/tailwindlabs/tailwindcss/pull/8394?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tailwindlabs/tailwindcss/pull/8394</a> – Merged PR in Tailwind project describing hover issue fix.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/issues/3421?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/issues/3421</a> – Issue regarding <code>phx-click-loading</code> affecting modals.</li>
<li><a href="https://dashbit.co/blog/remix-concurrent-submissions-flawed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/remix-concurrent-submissions-flawed</a> – José Valim detailed how Remix&#39;s concurrency feature is flawed in a new blog post.</li>
<li><a href="https://dockyard.com/blog/2024/09/10/introducing-lvn-go?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2024/09/10/introducing-lvn-go</a> – Blog post introducing LVN Go, an app to ease starting with LiveView Native without needing XCode.</li>
<li><a href="https://podcast.thinkingelixir.com/200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/200</a> – Episode 200 of Thinking Elixir podcast featuring Brian Carderella discussing LiveView Native.</li>
<li><a href="https://x.com/livebookdev/status/1834222475820839077?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/livebookdev/status/1834222475820839077</a> – Livebook v0.14 released with new notebook navigation features.</li>
<li><a href="https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS</a> – Detailed blog post about Livebook v0.14&#39;s new features.</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> – Livebook Helm Chart for use in Kubernetes.</li>
<li><a href="https://github.com/livebook-dev/kino_flame?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/kino_flame</a> – The kino_flame Github project</li>
<li><a href="https://x.com/miruoss/status/1834690518472966524?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/miruoss/status/1834690518472966524</a> – Announcement of kino_flame 0.1.3&#39;s Kubernetes support.</li>
<li><a href="https://x.com/hugobarauna/status/1834040830249562299?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/hugobarauna/status/1834040830249562299</a> – Job opening at Nvidia specifically mentioning Elixir.</li>
<li><a href="https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc</a> – Specific job listing at Nvidia mentioning Elixir.</li>
<li><a href="https://x.com/Alchemy_Conf/status/1835597103076094150?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/Alchemy_Conf/status/1835597103076094150</a> – Alchemy Conf 2025 announced, with call for talk proposals open.</li>
<li><a href="https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o</a> – Alchemy Conf 2025 event details.</li>
<li><a href="https://ti.to/subvisual/alchemy-conf-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/subvisual/alchemy-conf-2025</a> – Early bird tickets for Alchemy Conf 2025 are €200.</li>
<li><a href="https://www.papercall.io/alchemy-conf-2025?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.papercall.io/alchemy-conf-2025</a> – Call for talk proposals for Alchemy Conf 2025 open until Sept 30th.</li>
<li><a href="https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html</a> – NASA confirms developing a Lunar timezone.</li>
<li><a href="https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html</a> – MariaDB acquired by K1, strategic investment to expand enterprise solutions.</li>
<li><a href="https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio</a> – Amazon requiring employees to return to office for work.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>220: The EEF Has Your Regulatory Back</title>
  <link>https://podcast.thinkingelixir.com/220</link>
  <guid isPermaLink="false">fa612920-7ecb-4dd7-9442-f9568f72f597</guid>
  <pubDate>Tue, 17 Sep 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/fa612920-7ecb-4dd7-9442-f9568f72f597.mp3" length="43128832" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a major Gettext update, the release of ErrorTracker v0.2.6, ChatGPT UI issues discussed by José Valim, and insights from Alistair Woodman of the EEF on upcoming software regulatory shifts, and more!</itunes:subtitle>
  <itunes:duration>59:28</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 archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT's new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF's recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more!
Show Notes online - http://podcast.thinkingelixir.com/220 (http://podcast.thinkingelixir.com/220)
Elixir Community News
- https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The "Phoenix Sync" project has been archived with no immediate explanation yet.
- https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260 (https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gettext has a big update to version 0.26.0 which includes a more efficient compilation.
- https://github.com/elixir-cldr/cldr (https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gettext feels similar to how ExCldr allows defining a custom backend.
- https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released (https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer.
- https://github.com/mimiquate/tower (https://github.com/mimiquate/tower?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack.
- https://x.com/josevalim/status/1832509464240374127 (https://x.com/josevalim/status/1832509464240374127?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José highlighted some UX issues with ChatGPT's new UI, mentioning struggles with concurrent updates.
- https://x.com/josevalim/status/1833176754090897665 (https://x.com/josevalim/status/1833176754090897665?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement.
- https://github.com/wojtekmach/mixinstallexamples (https://github.com/wojtekmach/mix_install_examples?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new WebRTC example was added to the "Mix Install Examples" project.
- https://github.com/wojtekmach/mixinstallexamples/pull/42 (https://github.com/wojtekmach/mix_install_examples/pull/42?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The WebRTC example shows how to use the ex_webrtc Elixir package in a small script, compatible with Mix.install/2.
- https://github.com/elixir-webrtc/ex_webrtc (https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir package used for the WebRTC example.
- https://x.com/taylorotwell/status/1831668872732180697 (https://x.com/taylorotwell/status/1831668872732180697?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform.
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://en.wikipedia.org/wiki/CyberResilienceAct (https://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes (https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf (https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf (https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html (https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://en.m.wikipedia.org/wiki/CE_marking (https://en.m.wikipedia.org/wiki/CE_marking?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html (https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act (https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.nist.gov/ (https://www.nist.gov/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://en.wikipedia.org/wiki/XZUtilsbackdoor (https://en.wikipedia.org/wiki/XZ_Utils_backdoor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://en.wikipedia.org/wiki/Log4j (https://en.wikipedia.org/wiki/Log4j?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://en.wikipedia.org/wiki/Heartbleed (https://en.wikipedia.org/wiki/Heartbleed?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://en.wikipedia.org/wiki/2024CrowdStrikeincident (https://en.wikipedia.org/wiki/2024_CrowdStrike_incident?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law (https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://openssf.org/ (https://openssf.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.fcc.gov/broadbandlabels (https://www.fcc.gov/broadbandlabels?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.cve.org/ (https://www.cve.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://erlef.org/wg/security (https://erlef.org/wg/security?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://www.linkedin.com/in/alistair-woodman-51934433 (https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alistair Woodman on LinkedIn
- awoodman@erlef.org
- http://erlef.org/ (http://erlef.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang Ecosystem Foundation Website
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, eef, Erlang Ecosystem Foundation, regulations, government</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT&#39;s new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF&#39;s recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more!</p>

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

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

<ul>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – The &quot;Phoenix Sync&quot; project has been archived with no immediate explanation yet.</li>
<li><a href="https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260</a> – Gettext has a big update to version 0.26.0 which includes a more efficient compilation.</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – Gettext feels similar to how ExCldr allows defining a custom backend.</li>
<li><a href="https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released</a> – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer.</li>
<li><a href="https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower</a> – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack.</li>
<li><a href="https://x.com/josevalim/status/1832509464240374127?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1832509464240374127</a> – José highlighted some UX issues with ChatGPT&#39;s new UI, mentioning struggles with concurrent updates.</li>
<li><a href="https://x.com/josevalim/status/1833176754090897665?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1833176754090897665</a> – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples</a> – A new WebRTC example was added to the &quot;Mix Install Examples&quot; project.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples/pull/42?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples/pull/42</a> – The WebRTC example shows how to use the <code>ex_webrtc</code> Elixir package in a small script, compatible with <code>Mix.install/2</code>.</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – The Elixir package used for the WebRTC example.</li>
<li><a href="https://x.com/taylorotwell/status/1831668872732180697?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/taylorotwell/status/1831668872732180697</a> – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform.</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://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Cyber_Resilience_Act</a></li>
<li><a href="https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes</a></li>
<li><a href="https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf</a></li>
<li><a href="https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf</a></li>
<li><a href="https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html</a></li>
<li><a href="https://en.m.wikipedia.org/wiki/CE_marking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.m.wikipedia.org/wiki/CE_marking</a></li>
<li><a href="https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html</a></li>
<li><a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act</a></li>
<li><a href="https://www.nist.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.nist.gov/</a></li>
<li><a href="https://en.wikipedia.org/wiki/XZ_Utils_backdoor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/XZ_Utils_backdoor</a></li>
<li><a href="https://en.wikipedia.org/wiki/Log4j?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Log4j</a></li>
<li><a href="https://en.wikipedia.org/wiki/Heartbleed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Heartbleed</a></li>
<li><a href="https://en.wikipedia.org/wiki/2024_CrowdStrike_incident?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/2024_CrowdStrike_incident</a></li>
<li><a href="https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law</a></li>
<li><a href="https://openssf.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/</a></li>
<li><a href="https://www.fcc.gov/broadbandlabels?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.fcc.gov/broadbandlabels</a></li>
<li><a href="https://www.cve.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cve.org/</a></li>
<li><a href="https://erlef.org/wg/security?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/wg/security</a></li>
</ul>

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

<ul>
<li><a href="https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/alistair-woodman-51934433</a> – Alistair Woodman on LinkedIn</li>
<li><a href="mailto:awoodman@erlef.org" rel="nofollow">awoodman@erlef.org</a></li>
<li><a href="http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/</a> – Erlang Ecosystem Foundation Website</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>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT&#39;s new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF&#39;s recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more!</p>

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

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

<ul>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – The &quot;Phoenix Sync&quot; project has been archived with no immediate explanation yet.</li>
<li><a href="https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260</a> – Gettext has a big update to version 0.26.0 which includes a more efficient compilation.</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – Gettext feels similar to how ExCldr allows defining a custom backend.</li>
<li><a href="https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released</a> – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer.</li>
<li><a href="https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/tower</a> – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack.</li>
<li><a href="https://x.com/josevalim/status/1832509464240374127?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1832509464240374127</a> – José highlighted some UX issues with ChatGPT&#39;s new UI, mentioning struggles with concurrent updates.</li>
<li><a href="https://x.com/josevalim/status/1833176754090897665?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1833176754090897665</a> – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples</a> – A new WebRTC example was added to the &quot;Mix Install Examples&quot; project.</li>
<li><a href="https://github.com/wojtekmach/mix_install_examples/pull/42?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/mix_install_examples/pull/42</a> – The WebRTC example shows how to use the <code>ex_webrtc</code> Elixir package in a small script, compatible with <code>Mix.install/2</code>.</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – The Elixir package used for the WebRTC example.</li>
<li><a href="https://x.com/taylorotwell/status/1831668872732180697?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/taylorotwell/status/1831668872732180697</a> – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform.</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://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Cyber_Resilience_Act</a></li>
<li><a href="https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes</a></li>
<li><a href="https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf</a></li>
<li><a href="https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf</a></li>
<li><a href="https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html</a></li>
<li><a href="https://en.m.wikipedia.org/wiki/CE_marking?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.m.wikipedia.org/wiki/CE_marking</a></li>
<li><a href="https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html</a></li>
<li><a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act</a></li>
<li><a href="https://www.nist.gov/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.nist.gov/</a></li>
<li><a href="https://en.wikipedia.org/wiki/XZ_Utils_backdoor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/XZ_Utils_backdoor</a></li>
<li><a href="https://en.wikipedia.org/wiki/Log4j?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Log4j</a></li>
<li><a href="https://en.wikipedia.org/wiki/Heartbleed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/Heartbleed</a></li>
<li><a href="https://en.wikipedia.org/wiki/2024_CrowdStrike_incident?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/2024_CrowdStrike_incident</a></li>
<li><a href="https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law</a></li>
<li><a href="https://openssf.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://openssf.org/</a></li>
<li><a href="https://www.fcc.gov/broadbandlabels?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.fcc.gov/broadbandlabels</a></li>
<li><a href="https://www.cve.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.cve.org/</a></li>
<li><a href="https://erlef.org/wg/security?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/wg/security</a></li>
</ul>

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

<ul>
<li><a href="https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/in/alistair-woodman-51934433</a> – Alistair Woodman on LinkedIn</li>
<li><a href="mailto:awoodman@erlef.org" rel="nofollow">awoodman@erlef.org</a></li>
<li><a href="http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://erlef.org/</a> – Erlang Ecosystem Foundation Website</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>]]>
  </itunes:summary>
</item>
<item>
  <title>219: Coming Out of ElixirConf</title>
  <link>https://podcast.thinkingelixir.com/219</link>
  <guid isPermaLink="false">76097382-c9d1-4f19-a227-f8dd2ec1a5dd</guid>
  <pubDate>Tue, 10 Sep 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/76097382-c9d1-4f19-a227-f8dd2ec1a5dd.mp3" length="26830848" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix Sync by José Valim, new Elixir type system developments, Algora.tv for developers, future of Nx/Axon/Bumblebee, a new Livebook Fly.io integration, and more!</itunes:subtitle>
  <itunes:duration>36:50</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 a proof of concept for Phoenix Sync by José Valim, exciting new developments in Elixir's type system, Algora.tv's open-source Twitch for developers, Sean Moriarity's insights on the future of Nx, Axon, and Bumblebee, a powerful new feature in Livebook integrating with Fly.io, and more!
Show Notes online - http://podcast.thinkingelixir.com/219 (http://podcast.thinkingelixir.com/219)
Elixir Community News
- https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix Sync - A proof of concept of an Elixir/Phoenix node that runs PostgreSQL Replication to synchronize data with clients, as showcased at ElixirConf US 2024 keynote by José Valim.
- https://x.com/TylerAYoung/status/1829248168908968220 (https://x.com/TylerAYoung/status/1829248168908968220?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young's Twitter thread discussing the big idea behind Phoenix Sync which involves frontend applications syncing with backend using Phoenix channels and logical replication.
- https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/ (https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New ElixirLang blog post exploring how various Elixir idioms interact with the upcoming type system, especially focusing on lists and tuples.
- https://x.com/josevalim/status/1829537976378159139 (https://x.com/josevalim/status/1829537976378159139?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's Twitter post about the mathematical soundness of set-theoretic types as discussed in the latest ElixirLang blog post.
- https://github.com/algora-io/tv (https://github.com/algora-io/tv?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Algora.tv is trending as an open-source Twitch for developers using Membrane for real-time video processing.
- https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed (https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sean Moriarity's blog post on DockYard discussing the current state of the AI space and future directions for Nx, Axon, and Bumblebee.
- https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb (https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's commit in Nx demonstrating how few lines of code are required to support compiling a machine learning model in one node and sending it to another for execution using Erlang erpc module.
- https://x.com/cigrainger/status/1829822647489728679 (https://x.com/cigrainger/status/1829822647489728679?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Livebook feature shared online integrates with Fly.io platform to run local notebooks on arbitrary hardware with a few clicks, allowing scalability and elasticity.
- https://x.com/josevalim/status/1828781593387004065 (https://x.com/josevalim/status/1828781593387004065?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Image from Chris McCord's talk showing a Livebook connecting to a production node and getting intellisense for remote node code.
- https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open- (https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open-?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Call for Talks for CodeBEAM America 2025 is open. Deadline for proposals is October 20, 2024. Conference dates are March 6-7, 2025, in San Francisco and Online.
- https://codebeamamerica.com/#cft (https://codebeamamerica.com/#cft?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official site for CodeBEAM America 2025 Call for Talks.
- https://codebeamnyc.com/ (https://codebeamnyc.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CodeBEAM NYC conference on November 15th, a one-day event.
- Reflections on ElixirConf discussion.
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) 
</description>
  <itunes:keywords>elixir, news, elixirconf, phoenix sync, nx, axon, ai, livebook</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a proof of concept for Phoenix Sync by José Valim, exciting new developments in Elixir&#39;s type system, Algora.tv&#39;s open-source Twitch for developers, Sean Moriarity&#39;s insights on the future of Nx, Axon, and Bumblebee, a powerful new feature in Livebook integrating with Fly.io, and more!</p>

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

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

<ul>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – Phoenix Sync - A proof of concept of an Elixir/Phoenix node that runs PostgreSQL Replication to synchronize data with clients, as showcased at ElixirConf US 2024 keynote by José Valim.</li>
<li><a href="https://x.com/TylerAYoung/status/1829248168908968220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1829248168908968220</a> – Tyler Young&#39;s Twitter thread discussing the big idea behind Phoenix Sync which involves frontend applications syncing with backend using Phoenix channels and logical replication.</li>
<li><a href="https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/</a> – New ElixirLang blog post exploring how various Elixir idioms interact with the upcoming type system, especially focusing on lists and tuples.</li>
<li><a href="https://x.com/josevalim/status/1829537976378159139?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1829537976378159139</a> – José Valim&#39;s Twitter post about the mathematical soundness of set-theoretic types as discussed in the latest ElixirLang blog post.</li>
<li><a href="https://github.com/algora-io/tv?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/algora-io/tv</a> – Algora.tv is trending as an open-source Twitch for developers using Membrane for real-time video processing.</li>
<li><a href="https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed</a> – Sean Moriarity&#39;s blog post on DockYard discussing the current state of the AI space and future directions for Nx, Axon, and Bumblebee.</li>
<li><a href="https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb</a> – José Valim&#39;s commit in Nx demonstrating how few lines of code are required to support compiling a machine learning model in one node and sending it to another for execution using Erlang <code>erpc</code> module.</li>
<li><a href="https://x.com/cigrainger/status/1829822647489728679?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/cigrainger/status/1829822647489728679</a> – New Livebook feature shared online integrates with Fly.io platform to run local notebooks on arbitrary hardware with a few clicks, allowing scalability and elasticity.</li>
<li><a href="https://x.com/josevalim/status/1828781593387004065?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1828781593387004065</a> – Image from Chris McCord&#39;s talk showing a Livebook connecting to a production node and getting intellisense for remote node code.</li>
<li><a href="https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open-?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open-</a> – Call for Talks for CodeBEAM America 2025 is open. Deadline for proposals is October 20, 2024. Conference dates are March 6-7, 2025, in San Francisco and Online.</li>
<li><a href="https://codebeamamerica.com/#cft?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamamerica.com/#cft</a> – Official site for CodeBEAM America 2025 Call for Talks.</li>
<li><a href="https://codebeamnyc.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamnyc.com/</a> – CodeBEAM NYC conference on November 15th, a one-day event.</li>
<li>Reflections on ElixirConf discussion.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a proof of concept for Phoenix Sync by José Valim, exciting new developments in Elixir&#39;s type system, Algora.tv&#39;s open-source Twitch for developers, Sean Moriarity&#39;s insights on the future of Nx, Axon, and Bumblebee, a powerful new feature in Livebook integrating with Fly.io, and more!</p>

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

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

<ul>
<li><a href="https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/josevalim/sync</a> – Phoenix Sync - A proof of concept of an Elixir/Phoenix node that runs PostgreSQL Replication to synchronize data with clients, as showcased at ElixirConf US 2024 keynote by José Valim.</li>
<li><a href="https://x.com/TylerAYoung/status/1829248168908968220?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1829248168908968220</a> – Tyler Young&#39;s Twitter thread discussing the big idea behind Phoenix Sync which involves frontend applications syncing with backend using Phoenix channels and logical replication.</li>
<li><a href="https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/</a> – New ElixirLang blog post exploring how various Elixir idioms interact with the upcoming type system, especially focusing on lists and tuples.</li>
<li><a href="https://x.com/josevalim/status/1829537976378159139?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1829537976378159139</a> – José Valim&#39;s Twitter post about the mathematical soundness of set-theoretic types as discussed in the latest ElixirLang blog post.</li>
<li><a href="https://github.com/algora-io/tv?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/algora-io/tv</a> – Algora.tv is trending as an open-source Twitch for developers using Membrane for real-time video processing.</li>
<li><a href="https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed</a> – Sean Moriarity&#39;s blog post on DockYard discussing the current state of the AI space and future directions for Nx, Axon, and Bumblebee.</li>
<li><a href="https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb</a> – José Valim&#39;s commit in Nx demonstrating how few lines of code are required to support compiling a machine learning model in one node and sending it to another for execution using Erlang <code>erpc</code> module.</li>
<li><a href="https://x.com/cigrainger/status/1829822647489728679?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/cigrainger/status/1829822647489728679</a> – New Livebook feature shared online integrates with Fly.io platform to run local notebooks on arbitrary hardware with a few clicks, allowing scalability and elasticity.</li>
<li><a href="https://x.com/josevalim/status/1828781593387004065?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1828781593387004065</a> – Image from Chris McCord&#39;s talk showing a Livebook connecting to a production node and getting intellisense for remote node code.</li>
<li><a href="https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open-?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open-</a> – Call for Talks for CodeBEAM America 2025 is open. Deadline for proposals is October 20, 2024. Conference dates are March 6-7, 2025, in San Francisco and Online.</li>
<li><a href="https://codebeamamerica.com/#cft?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamamerica.com/#cft</a> – Official site for CodeBEAM America 2025 Call for Talks.</li>
<li><a href="https://codebeamnyc.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamnyc.com/</a> – CodeBEAM NYC conference on November 15th, a one-day event.</li>
<li>Reflections on ElixirConf discussion.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>218: Creating an Opening</title>
  <link>https://podcast.thinkingelixir.com/218</link>
  <guid isPermaLink="false">6f4821d0-dcb1-4fe3-bb34-02449c94161c</guid>
  <pubDate>Tue, 03 Sep 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/6f4821d0-dcb1-4fe3-bb34-02449c94161c.mp3" length="13455360" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes signed installers for Elixir on Windows, Telemetry v1.3 release, LiveView Native 0.3.0 announcement, Google’s new SQL syntax, legal updates on non-compete bans, and more!</itunes:subtitle>
  <itunes:duration>18:15</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 upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0's announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US non-compete agreements ban, and potential antitrust actions against Google, and more!
Show Notes online - http://podcast.thinkingelixir.com/218 (http://podcast.thinkingelixir.com/218)
Elixir Community News
- https://x.com/josevalim/status/1825954736094457943 (https://x.com/josevalim/status/1825954736094457943?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The next versions of Livebook and Elixir will have signed installers on Windows, thanks to the Erlang Ecosystem Foundation and Wojtek Mach.
- https://x.com/wojtekmach/status/1826521109476344035 (https://x.com/wojtekmach/status/1826521109476344035?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wojtek Mach discusses the challenges of packaging Livebook into a .msix for the Windows Store and asks for contributions from those familiar with the process.
- https://hexdocs.pm/telemetry/1.3.0/readme.html (https://hexdocs.pm/telemetry/1.3.0/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Telemetry v1.3 is out with improved documentation, rewritten to ExDoc from Erlang edoc, thanks to contributions from Wojtek Mach and Andrea Leopardi. OTP 27 is required.
- https://x.com/bcardarella/status/1826266402631889091 (https://x.com/bcardarella/status/1826266402631889091?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView Native 0.3.0 is now released with the official announcement at ElixirConf. Blog posts, tutorials to follow.
- https://x.com/bcardarella/status/1826279303623082421 (https://x.com/bcardarella/status/1826279303623082421?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Additional details about the LiveView Native 0.3.0 release.
- https://twitter.com/simonw/status/1827482890680332386 (https://twitter.com/simonw/status/1827482890680332386?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Google Research released a paper on an alternative SQL syntax with a pipe, similar to Ecto querying syntax.
- https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/ (https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More details on the new SQL syntax introduced by Google for ZetaSQL.
- https://twitter.com/ac_alejos/status/1794105872680972458 (https://twitter.com/ac_alejos/status/1794105872680972458?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A Livebook that uses LLMs and FFMPEG to simplify the process of converting videos or audio by suggesting the right flags and switches.
- https://github.com/acalejos/CinEx (https://github.com/acalejos/CinEx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Detailed information on using LLMs within Livebook for conversion tasks.
- https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/ (https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A US Judge struck down the FTC's ban on non-compete agreements, stating the FTC lacks legal authority and the ban is too wide-reaching.
- https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html (https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The US government is considering ordering Google to be broken up following antitrust allegations.
- https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/ (https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Apple might allow EU residents to delete apps currently blocked from removal, addressing app store issues in the EU.
- Living in a time when industry rules are being challenged creates opportunities for new businesses and markets, as highlighted by ongoing legal issues with major tech companies like Google and Apple.
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) 
</description>
  <itunes:keywords>elixir, news, sql, google, apple, ftc, windows, liveview native</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0&#39;s announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US non-compete agreements ban, and potential antitrust actions against Google, and more!</p>

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

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

<ul>
<li><a href="https://x.com/josevalim/status/1825954736094457943?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1825954736094457943</a> – The next versions of Livebook and Elixir will have signed installers on Windows, thanks to the Erlang Ecosystem Foundation and Wojtek Mach.</li>
<li><a href="https://x.com/wojtekmach/status/1826521109476344035?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1826521109476344035</a> – Wojtek Mach discusses the challenges of packaging Livebook into a .msix for the Windows Store and asks for contributions from those familiar with the process.</li>
<li><a href="https://hexdocs.pm/telemetry/1.3.0/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/telemetry/1.3.0/readme.html</a> – Telemetry v1.3 is out with improved documentation, rewritten to ExDoc from Erlang <code>edoc</code>, thanks to contributions from Wojtek Mach and Andrea Leopardi. OTP 27 is required.</li>
<li><a href="https://x.com/bcardarella/status/1826266402631889091?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1826266402631889091</a> – LiveView Native 0.3.0 is now released with the official announcement at ElixirConf. Blog posts, tutorials to follow.</li>
<li><a href="https://x.com/bcardarella/status/1826279303623082421?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1826279303623082421</a> – Additional details about the LiveView Native 0.3.0 release.</li>
<li><a href="https://twitter.com/simonw/status/1827482890680332386?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/simonw/status/1827482890680332386</a> – Google Research released a paper on an alternative SQL syntax with a pipe, similar to Ecto querying syntax.</li>
<li><a href="https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/</a> – More details on the new SQL syntax introduced by Google for ZetaSQL.</li>
<li><a href="https://twitter.com/ac_alejos/status/1794105872680972458?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ac_alejos/status/1794105872680972458</a> – A Livebook that uses LLMs and FFMPEG to simplify the process of converting videos or audio by suggesting the right flags and switches.</li>
<li><a href="https://github.com/acalejos/CinEx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/CinEx</a> – Detailed information on using LLMs within Livebook for conversion tasks.</li>
<li><a href="https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/</a> – A US Judge struck down the FTC&#39;s ban on non-compete agreements, stating the FTC lacks legal authority and the ban is too wide-reaching.</li>
<li><a href="https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html</a> – The US government is considering ordering Google to be broken up following antitrust allegations.</li>
<li><a href="https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/</a> – Apple might allow EU residents to delete apps currently blocked from removal, addressing app store issues in the EU.</li>
<li>Living in a time when industry rules are being challenged creates opportunities for new businesses and markets, as highlighted by ongoing legal issues with major tech companies like Google and Apple.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes the upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0&#39;s announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US non-compete agreements ban, and potential antitrust actions against Google, and more!</p>

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

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

<ul>
<li><a href="https://x.com/josevalim/status/1825954736094457943?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1825954736094457943</a> – The next versions of Livebook and Elixir will have signed installers on Windows, thanks to the Erlang Ecosystem Foundation and Wojtek Mach.</li>
<li><a href="https://x.com/wojtekmach/status/1826521109476344035?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1826521109476344035</a> – Wojtek Mach discusses the challenges of packaging Livebook into a .msix for the Windows Store and asks for contributions from those familiar with the process.</li>
<li><a href="https://hexdocs.pm/telemetry/1.3.0/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/telemetry/1.3.0/readme.html</a> – Telemetry v1.3 is out with improved documentation, rewritten to ExDoc from Erlang <code>edoc</code>, thanks to contributions from Wojtek Mach and Andrea Leopardi. OTP 27 is required.</li>
<li><a href="https://x.com/bcardarella/status/1826266402631889091?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1826266402631889091</a> – LiveView Native 0.3.0 is now released with the official announcement at ElixirConf. Blog posts, tutorials to follow.</li>
<li><a href="https://x.com/bcardarella/status/1826279303623082421?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1826279303623082421</a> – Additional details about the LiveView Native 0.3.0 release.</li>
<li><a href="https://twitter.com/simonw/status/1827482890680332386?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/simonw/status/1827482890680332386</a> – Google Research released a paper on an alternative SQL syntax with a pipe, similar to Ecto querying syntax.</li>
<li><a href="https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/</a> – More details on the new SQL syntax introduced by Google for ZetaSQL.</li>
<li><a href="https://twitter.com/ac_alejos/status/1794105872680972458?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ac_alejos/status/1794105872680972458</a> – A Livebook that uses LLMs and FFMPEG to simplify the process of converting videos or audio by suggesting the right flags and switches.</li>
<li><a href="https://github.com/acalejos/CinEx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/CinEx</a> – Detailed information on using LLMs within Livebook for conversion tasks.</li>
<li><a href="https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/</a> – A US Judge struck down the FTC&#39;s ban on non-compete agreements, stating the FTC lacks legal authority and the ban is too wide-reaching.</li>
<li><a href="https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html</a> – The US government is considering ordering Google to be broken up following antitrust allegations.</li>
<li><a href="https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/</a> – Apple might allow EU residents to delete apps currently blocked from removal, addressing app store issues in the EU.</li>
<li>Living in a time when industry rules are being challenged creates opportunities for new businesses and markets, as highlighted by ongoing legal issues with major tech companies like Google and Apple.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>216: Ecto Soft Deletions Masterclass</title>
  <link>https://podcast.thinkingelixir.com/216</link>
  <guid isPermaLink="false">bf44ea23-6af5-49cb-b95d-59d18aa0006a</guid>
  <pubDate>Tue, 20 Aug 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/bf44ea23-6af5-49cb-b95d-59d18aa0006a.mp3" length="17442816" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a new video from José Valim on Livebook deployments, Chris McCord's "Pawsitively" project with Livebook, the release of Zigler 0.13.1, an AI-centric library Honeycomb, and more!</itunes:subtitle>
  <itunes:duration>23:48</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 a new video from José Valim demonstrating Livebook deployments, Chris McCord's "Pawsitively" project integrating content moderation with Livebook, the release of Zigler 0.13.1, a new AI-centric library called Honeycomb by Sean Moriarity and Andrés Alejos, an Elixir job listing at Apple, and more!
Show Notes online - http://podcast.thinkingelixir.com/216 (http://podcast.thinkingelixir.com/216)
Elixir Community News
- https://www.youtube.com/watch?v=lwLx5beXxsg (https://www.youtube.com/watch?v=lwLx5beXxsg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – How to deploy a Livebook app with Livebook Teams.
- https://livebook.dev/teams/ (https://livebook.dev/teams/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Link to Livebook Teams homepage.
- https://docs.google.com/forms/d/e/1FAIpQLScDfvUqT4fs95dqNGyoXwVMDVl059jT6r5MPgXB99XVMCuw/viewform (https://docs.google.com/forms/d/e/1FAIpQLScDfvUqT4f_s95dqNGyoXwVMD_Vl059jT6r5MPgXB99XVMCuw/viewform?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Request to join the free Livebook Teams beta.
- https://x.com/chris_mccord/status/1821586189364994202 (https://x.com/chris_mccord/status/1821586189364994202?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord shared a demo project called "Pawsitively" which implements a content moderation system.
- https://gist.github.com/chrismccord/4824237157902ed1c47f825b1f1d9d27 (https://gist.github.com/chrismccord/4824237157902ed1c47f825b1f1d9d27?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gist of the demo which uses Livebook and Mistral LLM for content moderation.
- https://pawsitively.fly.dev/ (https://pawsitively.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Play with the "Pawsitively" demo online.
- The demo defines everything in a Livebook file and covers “Manual Docker Deployment”.
- https://x.com/dnautics/status/1822878889275719795 (https://x.com/dnautics/status/1822878889275719795?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Zigler 0.13.1.
- https://github.com/E-xyza/zigler (https://github.com/E-xyza/zigler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub page for Zigler.
- https://hexdocs.pm/zigler/0.13.1/Zig.html (https://hexdocs.pm/zigler/0.13.1/Zig.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zigler 0.13.1 documentation.
- https://ziglang.org/ (https://ziglang.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official site for the Zig programming language.
- https://podcast.thinkingelixir.com/83 (https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Podcast episode discussing Zig and Zigler in depth.
- https://x.com/germsvel/status/1823304992876618032 (https://x.com/germsvel/status/1823304992876618032?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco shows how to use Macro.to_string/1 to convert AST to clearer Elixir code.
- https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.2.0 (https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.2.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release details for ErrorTracker 0.2.0.
- https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database (https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about hard and soft deletion with PostgreSQL.
- https://x.com/josevalim/status/1821143821649948822 (https://x.com/josevalim/status/1821143821649948822?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shares a tip on soft deletion with PostgreSQL.
- https://dashbit.co/blog/soft-deletes-with-ecto (https://dashbit.co/blog/soft-deletes-with-ecto?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article on implementing soft deletes with Ecto.
- https://github.com/seanmor5/honeycomb (https://github.com/seanmor5/honeycomb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New AI-centric library Honeycomb for fast LLM inference with Elixir and Bumblebee.
- https://x.com/sean_moriarity/status/1820887135291085244 (https://x.com/sean_moriarity/status/1820887135291085244?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sean Moriarity's announcement of Honeycomb library.
- https://x.com/wojtekmach/status/1823339271731683743 (https://x.com/wojtekmach/status/1823339271731683743?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wojtek Mach explains more about Hex.pm's "Bob" and its future directions.
- https://github.com/erlef/build-and-packaging-wg/issues/80 (https://github.com/erlef/build-and-packaging-wg/issues/80?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Proposal on managing Erlang builds.
- https://x.com/wojtekmach/status/1823374248569626638 (https://x.com/wojtekmach/status/1823374248569626638?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Further updates on Bob and Erlang builds.
- https://jobs.apple.com/en-us/details/200562288/senior-software-engineer-elixir-environmental-systems (https://jobs.apple.com/en-us/details/200562288/senior-software-engineer-elixir-environmental-systems?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir developer position at Apple.
- https://2024.elixirconf.com/schedule/#schedules (https://2024.elixirconf.com/schedule/#schedules?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2024 schedules are posted.
- https://x.com/i/lists/1819858270737268846 (https://x.com/i/lists/1819858270737268846?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter list of ElixirConf speakers.
- https://2024.elixirconf.com/ (https://2024.elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2024 official website.
- ElixirConf weekly hangouts with speakers at 11am CDT on Twitter. Talks span from August 28-30.
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) 
</description>
  <itunes:keywords>elixir, news, ecto, livebook, zigler</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new video from José Valim demonstrating Livebook deployments, Chris McCord&#39;s &quot;Pawsitively&quot; project integrating content moderation with Livebook, the release of Zigler 0.13.1, a new AI-centric library called Honeycomb by Sean Moriarity and Andrés Alejos, an Elixir job listing at Apple, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=lwLx5beXxsg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=lwLx5beXxsg</a> – How to deploy a Livebook app with Livebook Teams.</li>
<li><a href="https://livebook.dev/teams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livebook.dev/teams/</a> – Link to Livebook Teams homepage.</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLScDfvUqT4f_s95dqNGyoXwVMD_Vl059jT6r5MPgXB99XVMCuw/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLScDfvUqT4f_s95dqNGyoXwVMD_Vl059jT6r5MPgXB99XVMCuw/viewform</a> – Request to join the free Livebook Teams beta.</li>
<li><a href="https://x.com/chris_mccord/status/1821586189364994202?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1821586189364994202</a> – Chris McCord shared a demo project called &quot;Pawsitively&quot; which implements a content moderation system.</li>
<li><a href="https://gist.github.com/chrismccord/4824237157902ed1c47f825b1f1d9d27?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/chrismccord/4824237157902ed1c47f825b1f1d9d27</a> – Gist of the demo which uses Livebook and Mistral LLM for content moderation.</li>
<li><a href="https://pawsitively.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pawsitively.fly.dev/</a> – Play with the &quot;Pawsitively&quot; demo online.</li>
<li>The demo defines everything in a Livebook file and covers “Manual Docker Deployment”.</li>
<li><a href="https://x.com/dnautics/status/1822878889275719795?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dnautics/status/1822878889275719795</a> – Announcement of Zigler 0.13.1.</li>
<li><a href="https://github.com/E-xyza/zigler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/zigler</a> – GitHub page for Zigler.</li>
<li><a href="https://hexdocs.pm/zigler/0.13.1/Zig.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zigler/0.13.1/Zig.html</a> – Zigler 0.13.1 documentation.</li>
<li><a href="https://ziglang.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ziglang.org/</a> – Official site for the Zig programming language.</li>
<li><a href="https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/83</a> – Podcast episode discussing Zig and Zigler in depth.</li>
<li><a href="https://x.com/germsvel/status/1823304992876618032?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1823304992876618032</a> – German Velasco shows how to use <code>Macro.to_string/1</code> to convert AST to clearer Elixir code.</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.2.0</a> – Release details for ErrorTracker 0.2.0.</li>
<li><a href="https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database</a> – Blog post about hard and soft deletion with PostgreSQL.</li>
<li><a href="https://x.com/josevalim/status/1821143821649948822?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1821143821649948822</a> – José Valim shares a tip on soft deletion with PostgreSQL.</li>
<li><a href="https://dashbit.co/blog/soft-deletes-with-ecto?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/soft-deletes-with-ecto</a> – Article on implementing soft deletes with Ecto.</li>
<li><a href="https://github.com/seanmor5/honeycomb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/seanmor5/honeycomb</a> – New AI-centric library Honeycomb for fast LLM inference with Elixir and Bumblebee.</li>
<li><a href="https://x.com/sean_moriarity/status/1820887135291085244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sean_moriarity/status/1820887135291085244</a> – Sean Moriarity&#39;s announcement of Honeycomb library.</li>
<li><a href="https://x.com/wojtekmach/status/1823339271731683743?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1823339271731683743</a> – Wojtek Mach explains more about Hex.pm&#39;s &quot;Bob&quot; and its future directions.</li>
<li><a href="https://github.com/erlef/build-and-packaging-wg/issues/80?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/build-and-packaging-wg/issues/80</a> – Proposal on managing Erlang builds.</li>
<li><a href="https://x.com/wojtekmach/status/1823374248569626638?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1823374248569626638</a> – Further updates on Bob and Erlang builds.</li>
<li><a href="https://jobs.apple.com/en-us/details/200562288/senior-software-engineer-elixir-environmental-systems?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://jobs.apple.com/en-us/details/200562288/senior-software-engineer-elixir-environmental-systems</a> – The Elixir developer position at Apple.</li>
<li><a href="https://2024.elixirconf.com/schedule/#schedules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/schedule/#schedules</a> – ElixirConf 2024 schedules are posted.</li>
<li><a href="https://x.com/i/lists/1819858270737268846?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/i/lists/1819858270737268846</a> – Twitter list of ElixirConf speakers.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 official website.</li>
<li>ElixirConf weekly hangouts with speakers at 11am CDT on Twitter. Talks span from August 28-30.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a new video from José Valim demonstrating Livebook deployments, Chris McCord&#39;s &quot;Pawsitively&quot; project integrating content moderation with Livebook, the release of Zigler 0.13.1, a new AI-centric library called Honeycomb by Sean Moriarity and Andrés Alejos, an Elixir job listing at Apple, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=lwLx5beXxsg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=lwLx5beXxsg</a> – How to deploy a Livebook app with Livebook Teams.</li>
<li><a href="https://livebook.dev/teams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://livebook.dev/teams/</a> – Link to Livebook Teams homepage.</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLScDfvUqT4f_s95dqNGyoXwVMD_Vl059jT6r5MPgXB99XVMCuw/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLScDfvUqT4f_s95dqNGyoXwVMD_Vl059jT6r5MPgXB99XVMCuw/viewform</a> – Request to join the free Livebook Teams beta.</li>
<li><a href="https://x.com/chris_mccord/status/1821586189364994202?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1821586189364994202</a> – Chris McCord shared a demo project called &quot;Pawsitively&quot; which implements a content moderation system.</li>
<li><a href="https://gist.github.com/chrismccord/4824237157902ed1c47f825b1f1d9d27?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/chrismccord/4824237157902ed1c47f825b1f1d9d27</a> – Gist of the demo which uses Livebook and Mistral LLM for content moderation.</li>
<li><a href="https://pawsitively.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pawsitively.fly.dev/</a> – Play with the &quot;Pawsitively&quot; demo online.</li>
<li>The demo defines everything in a Livebook file and covers “Manual Docker Deployment”.</li>
<li><a href="https://x.com/dnautics/status/1822878889275719795?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dnautics/status/1822878889275719795</a> – Announcement of Zigler 0.13.1.</li>
<li><a href="https://github.com/E-xyza/zigler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/zigler</a> – GitHub page for Zigler.</li>
<li><a href="https://hexdocs.pm/zigler/0.13.1/Zig.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/zigler/0.13.1/Zig.html</a> – Zigler 0.13.1 documentation.</li>
<li><a href="https://ziglang.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ziglang.org/</a> – Official site for the Zig programming language.</li>
<li><a href="https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/83</a> – Podcast episode discussing Zig and Zigler in depth.</li>
<li><a href="https://x.com/germsvel/status/1823304992876618032?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1823304992876618032</a> – German Velasco shows how to use <code>Macro.to_string/1</code> to convert AST to clearer Elixir code.</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.2.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.2.0</a> – Release details for ErrorTracker 0.2.0.</li>
<li><a href="https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database</a> – Blog post about hard and soft deletion with PostgreSQL.</li>
<li><a href="https://x.com/josevalim/status/1821143821649948822?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1821143821649948822</a> – José Valim shares a tip on soft deletion with PostgreSQL.</li>
<li><a href="https://dashbit.co/blog/soft-deletes-with-ecto?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/soft-deletes-with-ecto</a> – Article on implementing soft deletes with Ecto.</li>
<li><a href="https://github.com/seanmor5/honeycomb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/seanmor5/honeycomb</a> – New AI-centric library Honeycomb for fast LLM inference with Elixir and Bumblebee.</li>
<li><a href="https://x.com/sean_moriarity/status/1820887135291085244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sean_moriarity/status/1820887135291085244</a> – Sean Moriarity&#39;s announcement of Honeycomb library.</li>
<li><a href="https://x.com/wojtekmach/status/1823339271731683743?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1823339271731683743</a> – Wojtek Mach explains more about Hex.pm&#39;s &quot;Bob&quot; and its future directions.</li>
<li><a href="https://github.com/erlef/build-and-packaging-wg/issues/80?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlef/build-and-packaging-wg/issues/80</a> – Proposal on managing Erlang builds.</li>
<li><a href="https://x.com/wojtekmach/status/1823374248569626638?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1823374248569626638</a> – Further updates on Bob and Erlang builds.</li>
<li><a href="https://jobs.apple.com/en-us/details/200562288/senior-software-engineer-elixir-environmental-systems?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://jobs.apple.com/en-us/details/200562288/senior-software-engineer-elixir-environmental-systems</a> – The Elixir developer position at Apple.</li>
<li><a href="https://2024.elixirconf.com/schedule/#schedules?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/schedule/#schedules</a> – ElixirConf 2024 schedules are posted.</li>
<li><a href="https://x.com/i/lists/1819858270737268846?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/i/lists/1819858270737268846</a> – Twitter list of ElixirConf speakers.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 official website.</li>
<li>ElixirConf weekly hangouts with speakers at 11am CDT on Twitter. Talks span from August 28-30.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>215: Bob gets busy and Google's in trouble</title>
  <link>https://podcast.thinkingelixir.com/215</link>
  <guid isPermaLink="false">a3cb829b-10a1-4778-87f9-f209f9abacdd</guid>
  <pubDate>Tue, 13 Aug 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/a3cb829b-10a1-4778-87f9-f209f9abacdd.mp3" length="17356800" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a new video on Elixir macros, updates on the Hex.pm “Bob” project, ElixirLS v0.23.0 release, Sonic Pi sponsorships, Google's antitrust ruling, ElixirConf 2024 preview, and more!</itunes:subtitle>
  <itunes:duration>23:40</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 a new video by German Velasco explaining quote and unquote in Elixir macros, updates on the Hex.pm “Bob” project for pre-built Elixir and Erlang binaries, Sonic Pi sponsorships and support from Dashbit, the release of ElixirLS v0.23.0, and Google's recent antitrust ruling. We also cover new developments with the Error Tracker library, Florian Arens' guide to building a Phoenix HEEx component, and upcoming events at ElixirConf 2024, and more!
Show Notes online - http://podcast.thinkingelixir.com/215 (http://podcast.thinkingelixir.com/215)
Elixir Community News
- https://x.com/germsvel/status/1820765760630706343 (https://x.com/germsvel/status/1820765760630706343?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco has a new short Elixir video explaining quote and unquote in macros.
- https://github.com/hexpm/bob/pull/193 (https://github.com/hexpm/bob/pull/193?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Hex.pm “Bob” project creates pre-built binaries of different Elixir and Erlang versions. This PR adds an Erlang build for MacOS.
- https://x.com/wojtekmach/status/1819378019644936595 (https://x.com/wojtekmach/status/1819378019644936595?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wojtek Mach shared his recent work on Twitter about the now merged PR for MacOS Erlang build.
- https://x.com/josevalim/status/1820799818089836940 (https://x.com/josevalim/status/1820799818089836940?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sonic Pi's creator, Sam Aaron, is seeking sponsorships as his Patreon support halved. José Valim shared that Dashbit supports him.
- https://podcast.thinkingelixir.com/106 (https://podcast.thinkingelixir.com/106?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Episode 106 discusses SonicPi and its move to Elixir.
- https://sonic-pi.net/ (https://sonic-pi.net/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sonic Pi allows writing Ruby code to generate live music.
- https://x.com/lukaszsamson/status/1820384249054175636 (https://x.com/lukaszsamson/status/1820384249054175636?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirLS v0.23.0 released, announcement on Twitter/X.
- https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson (https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirLS v0.23.0 release announced with detailed information on ElixirForum.
- https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md (https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Detailed changelog for ElixirLS v0.23.0.
- https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245 (https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Error Tracker library for Elixir that adds a built-in error tracking solution.
- https://github.com/elixir-error-tracker/error-tracker (https://github.com/elixir-error-tracker/error-tracker?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Error Tracker library allows inserting exceptions into the database and resolving them.
- https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog (https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Florian Arens wrote about building a Phoenix HEEx component to create a Table of Contents for a Markdown blog post.
- https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Uses MDEx to parse Markdown to HTML and Floki to parse HTML for headers.
- https://x.com/wojtekmach/status/1819141239788523703 (https://x.com/wojtekmach/status/1819141239788523703?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Req gets file upload support with form uploads, including streaming files.
- https://x.com/wojtekmach/status/1819119285920243803 (https://x.com/wojtekmach/status/1819119285920243803?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wojtek Mach shows how Req now works as a distributed HTTP client with upload support.
- https://x.com/bcardarella/status/1819431997179109792 (https://x.com/bcardarella/status/1819431997179109792?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New LiveView Native release candidate 0.3.0-rc.3 announced.
- https://github.com/liveview-native/liveviewnative/blob/main/CHANGELOG.md (https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release mostly includes changes on configuration and setup.
- https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html (https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – US court rules that Google illegally used monopoly powers in antitrust case.
- Judge says, "Google is a monopolist, and it has acted as one to maintain its monopoly."
- https://x.com/ElixirConf/status/1820510964481175736 (https://x.com/ElixirConf/status/1820510964481175736?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2024 weekly hangouts at 11am CDT to discuss with speakers.
- https://x.com/i/lists/1819858270737268846 (https://x.com/i/lists/1819858270737268846?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter list of ElixirConf speakers to follow.
- https://2024.elixirconf.com/ (https://2024.elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2024 - August 28-30, featuring multiple speakers and sessions on Elixir.
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)
</description>
  <itunes:keywords>elixir, news, antitrust, google, bob, macros</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new video by German Velasco explaining <code>quote</code> and <code>unquote</code> in Elixir macros, updates on the Hex.pm “Bob” project for pre-built Elixir and Erlang binaries, Sonic Pi sponsorships and support from Dashbit, the release of ElixirLS v0.23.0, and Google&#39;s recent antitrust ruling. We also cover new developments with the Error Tracker library, Florian Arens&#39; guide to building a Phoenix HEEx component, and upcoming events at ElixirConf 2024, and more!</p>

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

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

<ul>
<li><a href="https://x.com/germsvel/status/1820765760630706343?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1820765760630706343</a> – German Velasco has a new short Elixir video explaining <code>quote</code> and <code>unquote</code> in macros.</li>
<li><a href="https://github.com/hexpm/bob/pull/193?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/bob/pull/193</a> – The Hex.pm “Bob” project creates pre-built binaries of different Elixir and Erlang versions. This PR adds an Erlang build for MacOS.</li>
<li><a href="https://x.com/wojtekmach/status/1819378019644936595?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1819378019644936595</a> – Wojtek Mach shared his recent work on Twitter about the now merged PR for MacOS Erlang build.</li>
<li><a href="https://x.com/josevalim/status/1820799818089836940?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1820799818089836940</a> – Sonic Pi&#39;s creator, Sam Aaron, is seeking sponsorships as his Patreon support halved. José Valim shared that Dashbit supports him.</li>
<li><a href="https://podcast.thinkingelixir.com/106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/106</a> – Episode 106 discusses SonicPi and its move to Elixir.</li>
<li><a href="https://sonic-pi.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sonic-pi.net/</a> – Sonic Pi allows writing Ruby code to generate live music.</li>
<li><a href="https://x.com/lukaszsamson/status/1820384249054175636?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/lukaszsamson/status/1820384249054175636</a> – ElixirLS v0.23.0 released, announcement on Twitter/X.</li>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson</a> – ElixirLS v0.23.0 release announced with detailed information on ElixirForum.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md</a> – Detailed changelog for ElixirLS v0.23.0.</li>
<li><a href="https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245</a> – New Error Tracker library for Elixir that adds a built-in error tracking solution.</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker</a> – Error Tracker library allows inserting exceptions into the database and resolving them.</li>
<li><a href="https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog</a> – Florian Arens wrote about building a Phoenix HEEx component to create a Table of Contents for a Markdown blog post.</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – Uses MDEx to parse Markdown to HTML and Floki to parse HTML for headers.</li>
<li><a href="https://x.com/wojtekmach/status/1819141239788523703?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1819141239788523703</a> – Req gets file upload support with form uploads, including streaming files.</li>
<li><a href="https://x.com/wojtekmach/status/1819119285920243803?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1819119285920243803</a> – Wojtek Mach shows how Req now works as a distributed HTTP client with upload support.</li>
<li><a href="https://x.com/bcardarella/status/1819431997179109792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1819431997179109792</a> – New LiveView Native release candidate 0.3.0-rc.3 announced.</li>
<li><a href="https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md</a> – Release mostly includes changes on configuration and setup.</li>
<li><a href="https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html</a> – US court rules that Google illegally used monopoly powers in antitrust case.</li>
<li>Judge says, &quot;Google is a monopolist, and it has acted as one to maintain its monopoly.&quot;</li>
<li><a href="https://x.com/ElixirConf/status/1820510964481175736?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConf/status/1820510964481175736</a> – ElixirConf 2024 weekly hangouts at 11am CDT to discuss with speakers.</li>
<li><a href="https://x.com/i/lists/1819858270737268846?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/i/lists/1819858270737268846</a> – Twitter list of ElixirConf speakers to follow.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 - August 28-30, featuring multiple speakers and sessions on Elixir.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes a new video by German Velasco explaining <code>quote</code> and <code>unquote</code> in Elixir macros, updates on the Hex.pm “Bob” project for pre-built Elixir and Erlang binaries, Sonic Pi sponsorships and support from Dashbit, the release of ElixirLS v0.23.0, and Google&#39;s recent antitrust ruling. We also cover new developments with the Error Tracker library, Florian Arens&#39; guide to building a Phoenix HEEx component, and upcoming events at ElixirConf 2024, and more!</p>

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

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

<ul>
<li><a href="https://x.com/germsvel/status/1820765760630706343?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1820765760630706343</a> – German Velasco has a new short Elixir video explaining <code>quote</code> and <code>unquote</code> in macros.</li>
<li><a href="https://github.com/hexpm/bob/pull/193?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/hexpm/bob/pull/193</a> – The Hex.pm “Bob” project creates pre-built binaries of different Elixir and Erlang versions. This PR adds an Erlang build for MacOS.</li>
<li><a href="https://x.com/wojtekmach/status/1819378019644936595?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1819378019644936595</a> – Wojtek Mach shared his recent work on Twitter about the now merged PR for MacOS Erlang build.</li>
<li><a href="https://x.com/josevalim/status/1820799818089836940?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1820799818089836940</a> – Sonic Pi&#39;s creator, Sam Aaron, is seeking sponsorships as his Patreon support halved. José Valim shared that Dashbit supports him.</li>
<li><a href="https://podcast.thinkingelixir.com/106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/106</a> – Episode 106 discusses SonicPi and its move to Elixir.</li>
<li><a href="https://sonic-pi.net/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sonic-pi.net/</a> – Sonic Pi allows writing Ruby code to generate live music.</li>
<li><a href="https://x.com/lukaszsamson/status/1820384249054175636?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/lukaszsamson/status/1820384249054175636</a> – ElixirLS v0.23.0 released, announcement on Twitter/X.</li>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson</a> – ElixirLS v0.23.0 release announced with detailed information on ElixirForum.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md</a> – Detailed changelog for ElixirLS v0.23.0.</li>
<li><a href="https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245</a> – New Error Tracker library for Elixir that adds a built-in error tracking solution.</li>
<li><a href="https://github.com/elixir-error-tracker/error-tracker?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-error-tracker/error-tracker</a> – Error Tracker library allows inserting exceptions into the database and resolving them.</li>
<li><a href="https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog</a> – Florian Arens wrote about building a Phoenix HEEx component to create a Table of Contents for a Markdown blog post.</li>
<li><a href="https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/leandrocp/mdex</a> – Uses MDEx to parse Markdown to HTML and Floki to parse HTML for headers.</li>
<li><a href="https://x.com/wojtekmach/status/1819141239788523703?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1819141239788523703</a> – Req gets file upload support with form uploads, including streaming files.</li>
<li><a href="https://x.com/wojtekmach/status/1819119285920243803?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1819119285920243803</a> – Wojtek Mach shows how Req now works as a distributed HTTP client with upload support.</li>
<li><a href="https://x.com/bcardarella/status/1819431997179109792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/bcardarella/status/1819431997179109792</a> – New LiveView Native release candidate 0.3.0-rc.3 announced.</li>
<li><a href="https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md</a> – Release mostly includes changes on configuration and setup.</li>
<li><a href="https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html</a> – US court rules that Google illegally used monopoly powers in antitrust case.</li>
<li>Judge says, &quot;Google is a monopolist, and it has acted as one to maintain its monopoly.&quot;</li>
<li><a href="https://x.com/ElixirConf/status/1820510964481175736?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConf/status/1820510964481175736</a> – ElixirConf 2024 weekly hangouts at 11am CDT to discuss with speakers.</li>
<li><a href="https://x.com/i/lists/1819858270737268846?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/i/lists/1819858270737268846</a> – Twitter list of ElixirConf speakers to follow.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 - August 28-30, featuring multiple speakers and sessions on Elixir.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>213: Can Mnesia remember using CRDTs?</title>
  <link>https://podcast.thinkingelixir.com/213</link>
  <guid isPermaLink="false">b67d42d7-740c-4bdc-b7d0-71b0b13c2399</guid>
  <pubDate>Tue, 30 Jul 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/b67d42d7-740c-4bdc-b7d0-71b0b13c2399.mp3" length="19165184" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Chris McCord's llama2-7b speedrun, Tyler Young's new parameterized_test, Oban Pro updates, CRDTs in Mnesia, Igniter for code generation, and ElixirConf 2024 preview, and more!</itunes:subtitle>
  <itunes:duration>26:11</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Chris McCord's speedrun video on adding a self-hosted llama2-7b to an existing application, Tyler Young's release of parameterized_test v0.2.0, major updates in Oban Pro's new launch week, potential for CRDTs being added to Mnesia DB, Zach Daniel's blog post on Igniter for code generation, and a preview of ElixirConf 2024 with exciting speakers and topics, and more!
Show Notes online - http://podcast.thinkingelixir.com/213 (http://podcast.thinkingelixir.com/213)
Elixir Community News
- https://x.com/chris_mccord/status/1815409966611648705 (https://x.com/chris_mccord/status/1815409966611648705?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord does a YouTube video speedrun of adding a self-hosted llama2-7b to an existing application. He's running it against Ollama and making REST API calls to it, showing how to run the Ollama server on a private Fly.io IPv6 network using auto-stop and auto-start features.
- https://x.com/TylerAYoung/status/1815391743484870980 (https://x.com/TylerAYoung/status/1815391743484870980?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young shared a new release of his library parameterizedtest, version v0.2.0, which includes support for longer test names, comments in tables, and Obsidian markdown table format.
- https://github.com/s3cur3/parameterized_test (https://github.com/s3cur3/parameterized_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Tyler Young's parameterizedtest library that makes it easier to create tests using multiple combinations in markdown tables.
- https://x.com/Exadra37/status/1815694986345611683 (https://x.com/Exadra37/status/1815694986345611683?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Mnesia database may receive native support for automated conflict resolution via CRDTs, sponsored by ErlangSolutions and developed by Vincent Lau.
- https://www.youtube.com/watch?v=tHdPRyMjmW8 (https://www.youtube.com/watch?v=tHdPRyMjmW8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Vincent Lau spoke at Code BEAM Europe 2023 about his work on adding CRDTs to Mnesia for automated conflict resolution.
- https://www.erlang.org/doc/apps/mnesia/mnesia.html (https://www.erlang.org/doc/apps/mnesia/mnesia.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation on Mnesia, a distributed key-value DBMS built into Erlang.
- https://x.com/sorentwo/status/1791166342034255938 (https://x.com/sorentwo/status/1791166342034255938?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Pro's launch week introduces unified migrations, worker aliases, better support for distributed databases, faster unique job checks, and the @job decorator for small jobs.
- https://x.com/sorentwo/status/1807155900609904973 (https://x.com/sorentwo/status/1807155900609904973?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Improvements in Oban Pro include better batch workflows with mermaid visualizations.
- https://getoban.pro/articles/pro-1-5-launch-week-day-1 (https://getoban.pro/articles/pro-1-5-launch-week-day-1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article on Oban Pro's launch week, detailing new features and improvements.
- https://getoban.pro/articles/pro-1-5-launch-week-day-2 (https://getoban.pro/articles/pro-1-5-launch-week-day-2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Second day of Oban Pro's launch week article series.
- https://getoban.pro/articles/pro-1-5-launch-week-day-3 (https://getoban.pro/articles/pro-1-5-launch-week-day-3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Third day of Oban Pro's launch week article series.
- https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching (https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Zach Daniel about Igniter, a tool for rethinking code generation with project patching, useful for installing libraries into existing Phoenix applications.
- https://2024.elixirconf.com/ (https://2024.elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2024 Preview with details on scheduled speakers and topics.
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) 
</description>
  <itunes:keywords>elixir, news, mnesia, crdt, llama, oban</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Chris McCord&#39;s speedrun video on adding a self-hosted llama2-7b to an existing application, Tyler Young&#39;s release of parameterized_test v0.2.0, major updates in Oban Pro&#39;s new launch week, potential for CRDTs being added to Mnesia DB, Zach Daniel&#39;s blog post on Igniter for code generation, and a preview of ElixirConf 2024 with exciting speakers and topics, and more!</p>

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

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

<ul>
<li><a href="https://x.com/chris_mccord/status/1815409966611648705?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1815409966611648705</a> – Chris McCord does a YouTube video speedrun of adding a self-hosted llama2-7b to an existing application. He&#39;s running it against Ollama and making REST API calls to it, showing how to run the Ollama server on a private Fly.io IPv6 network using auto-stop and auto-start features.</li>
<li><a href="https://x.com/TylerAYoung/status/1815391743484870980?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1815391743484870980</a> – Tyler Young shared a new release of his library parameterized_test, version v0.2.0, which includes support for longer test names, comments in tables, and Obsidian markdown table format.</li>
<li><a href="https://github.com/s3cur3/parameterized_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3/parameterized_test</a> – GitHub repository for Tyler Young&#39;s parameterized_test library that makes it easier to create tests using multiple combinations in markdown tables.</li>
<li><a href="https://x.com/Exadra37/status/1815694986345611683?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/Exadra37/status/1815694986345611683</a> – The Mnesia database may receive native support for automated conflict resolution via CRDTs, sponsored by ErlangSolutions and developed by Vincent Lau.</li>
<li><a href="https://www.youtube.com/watch?v=tHdPRyMjmW8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=tHdPRyMjmW8</a> – Vincent Lau spoke at Code BEAM Europe 2023 about his work on adding CRDTs to Mnesia for automated conflict resolution.</li>
<li><a href="https://www.erlang.org/doc/apps/mnesia/mnesia.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/apps/mnesia/mnesia.html</a> – Documentation on Mnesia, a distributed key-value DBMS built into Erlang.</li>
<li><a href="https://x.com/sorentwo/status/1791166342034255938?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1791166342034255938</a> – Oban Pro&#39;s launch week introduces unified migrations, worker aliases, better support for distributed databases, faster unique job checks, and the @job decorator for small jobs.</li>
<li><a href="https://x.com/sorentwo/status/1807155900609904973?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1807155900609904973</a> – Improvements in Oban Pro include better batch workflows with mermaid visualizations.</li>
<li><a href="https://getoban.pro/articles/pro-1-5-launch-week-day-1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/articles/pro-1-5-launch-week-day-1</a> – Article on Oban Pro&#39;s launch week, detailing new features and improvements.</li>
<li><a href="https://getoban.pro/articles/pro-1-5-launch-week-day-2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/articles/pro-1-5-launch-week-day-2</a> – Second day of Oban Pro&#39;s launch week article series.</li>
<li><a href="https://getoban.pro/articles/pro-1-5-launch-week-day-3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/articles/pro-1-5-launch-week-day-3</a> – Third day of Oban Pro&#39;s launch week article series.</li>
<li><a href="https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching</a> – Blog post by Zach Daniel about Igniter, a tool for rethinking code generation with project patching, useful for installing libraries into existing Phoenix applications.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 Preview with details on scheduled speakers and topics.</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>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>News includes Chris McCord&#39;s speedrun video on adding a self-hosted llama2-7b to an existing application, Tyler Young&#39;s release of parameterized_test v0.2.0, major updates in Oban Pro&#39;s new launch week, potential for CRDTs being added to Mnesia DB, Zach Daniel&#39;s blog post on Igniter for code generation, and a preview of ElixirConf 2024 with exciting speakers and topics, and more!</p>

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

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

<ul>
<li><a href="https://x.com/chris_mccord/status/1815409966611648705?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1815409966611648705</a> – Chris McCord does a YouTube video speedrun of adding a self-hosted llama2-7b to an existing application. He&#39;s running it against Ollama and making REST API calls to it, showing how to run the Ollama server on a private Fly.io IPv6 network using auto-stop and auto-start features.</li>
<li><a href="https://x.com/TylerAYoung/status/1815391743484870980?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1815391743484870980</a> – Tyler Young shared a new release of his library parameterized_test, version v0.2.0, which includes support for longer test names, comments in tables, and Obsidian markdown table format.</li>
<li><a href="https://github.com/s3cur3/parameterized_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3/parameterized_test</a> – GitHub repository for Tyler Young&#39;s parameterized_test library that makes it easier to create tests using multiple combinations in markdown tables.</li>
<li><a href="https://x.com/Exadra37/status/1815694986345611683?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/Exadra37/status/1815694986345611683</a> – The Mnesia database may receive native support for automated conflict resolution via CRDTs, sponsored by ErlangSolutions and developed by Vincent Lau.</li>
<li><a href="https://www.youtube.com/watch?v=tHdPRyMjmW8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=tHdPRyMjmW8</a> – Vincent Lau spoke at Code BEAM Europe 2023 about his work on adding CRDTs to Mnesia for automated conflict resolution.</li>
<li><a href="https://www.erlang.org/doc/apps/mnesia/mnesia.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/apps/mnesia/mnesia.html</a> – Documentation on Mnesia, a distributed key-value DBMS built into Erlang.</li>
<li><a href="https://x.com/sorentwo/status/1791166342034255938?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1791166342034255938</a> – Oban Pro&#39;s launch week introduces unified migrations, worker aliases, better support for distributed databases, faster unique job checks, and the @job decorator for small jobs.</li>
<li><a href="https://x.com/sorentwo/status/1807155900609904973?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/1807155900609904973</a> – Improvements in Oban Pro include better batch workflows with mermaid visualizations.</li>
<li><a href="https://getoban.pro/articles/pro-1-5-launch-week-day-1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/articles/pro-1-5-launch-week-day-1</a> – Article on Oban Pro&#39;s launch week, detailing new features and improvements.</li>
<li><a href="https://getoban.pro/articles/pro-1-5-launch-week-day-2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/articles/pro-1-5-launch-week-day-2</a> – Second day of Oban Pro&#39;s launch week article series.</li>
<li><a href="https://getoban.pro/articles/pro-1-5-launch-week-day-3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/articles/pro-1-5-launch-week-day-3</a> – Third day of Oban Pro&#39;s launch week article series.</li>
<li><a href="https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching</a> – Blog post by Zach Daniel about Igniter, a tool for rethinking code generation with project patching, useful for installing libraries into existing Phoenix applications.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 Preview with details on scheduled speakers and topics.</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>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>212: Dueling with Wizards over ElixirConf!</title>
  <link>https://podcast.thinkingelixir.com/212</link>
  <guid isPermaLink="false">31b2f49f-d770-443c-be9e-3462d50d5c47</guid>
  <pubDate>Tue, 23 Jul 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/31b2f49f-d770-443c-be9e-3462d50d5c47.mp3" length="53059584" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>New Nx Metal support, Chris McCord on deploying Elixir with YugabyteDB, Paraxial.io’s free tier, and a special collab with the Elixir Wizards crew previewing ElixirConf 2024! Tune in for top insights and tips!</itunes:subtitle>
  <itunes:duration>1:13:16</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 of the Thinking Elixir Podcast, we dive into the exciting new Metal support in Nx, thanks to Paulo Valente's hard work, and discuss Chris McCord's impressive demo on deploying a distributed Elixir app with YugabyteDB. We also cover Paraxial.io's new free tier, the release of the REST client Polo, and the latest updates from the Peep library. Plus, a special collaboration with the Elixir Wizards crew previews ElixirConf 2024 with insights on training classes, talks, and strategies to make the most of the event. Tune in for tips on networking, keynotes, and all the reasons why this conference is a must-attend for Elixir enthusiasts!
Show Notes online - http://podcast.thinkingelixir.com/212 (http://podcast.thinkingelixir.com/212)
Elixir Community News
- https://x.com/polvalente/status/1811268492580024511 (https://x.com/polvalente/status/1811268492580024511?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paulo Valente has done the work to make Nx work on Metal.
- https://developer.apple.com/metal/ (https://developer.apple.com/metal/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Metal is Apple's graphics and compute API and implementation layer for working with the AI/ML features of their M-series chips.
- https://groups.google.com/a/openxla.org/g/openxla-discuss/c/DnPUmpyk4y0 (https://groups.google.com/a/openxla.org/g/openxla-discuss/c/DnPUmpyk4y0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Google Groups discussion that covers OpenXLA's overall architecture &amp;amp; components.
- https://x.com/chris_mccord/status/1811055874930028870 (https://x.com/chris_mccord/status/1811055874930028870?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord was a guest on the YugabyteDB YouTube channel demonstrating deploying a distributed Elixir app and distributed YugabyteDB from scratch.
- https://en.wikipedia.org/wiki/YugabyteDB (https://en.wikipedia.org/wiki/YugabyteDB?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YugabyteDB is a distributed SQL database that aims to be strongly transactionally consistent across failure zones (i.e. ACID compliance).
- https://www.youtube.com/watch?v=_utOXl3eWoA (https://www.youtube.com/watch?v=_utOXl3eWoA?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's demonstration video on deploying distributed Elixir app and YugabyteDB.
- https://www.youtube.com/live/_utOXl3eWoA?si=Si04BP4WnqPk5vcs&amp;amp;t=877 (https://www.youtube.com/live/_utOXl3eWoA?si=Si04BP4WnqPk5vcs&amp;amp;t=877?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video timestamp where Chris joins the show.
- https://paraxial.io/blog/paraxial-free (https://paraxial.io/blog/paraxial-free?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paraxial.io now has a free plan for non-commercial use, no credit card required.
- https://rfp.dev/blog/a-rest-client-for-browsers?utm_source=elixir-merge (https://rfp.dev/blog/a-rest-client-for-browsers?utm_source=elixir-merge?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about Polo, a new REST client.
- https://github.com/readyforproduction/polo (https://github.com/readyforproduction/polo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Polo, a REST client similar to Postman but built in LiveView.
- https://x.com/germsvel/status/1813160145557283263 (https://x.com/germsvel/status/1813160145557283263?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's tip of using :timer.minutes(5) for a more readable way of setting a timer value in milliseconds.
- https://github.com/rkallos/peep (https://github.com/rkallos/peep?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peep is an alternative OpenTelemetry metrics reporter that supports StatsD and Prometheus.
- https://elixirforum.com/t/peep-efficient-telemetrymetrics-reporter-supporting-prometheus-and-statsd/55901 (https://elixirforum.com/t/peep-efficient-telemetrymetrics-reporter-supporting-prometheus-and-statsd/55901?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peep 3.0 released with minor change to use maps instead of keyword lists.
- Personal Update from Mark - recently left working at Fly.io to pursue a full-time 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)
Discussion Resources
- https://ti.to/elixirconf/2024 (https://ti.to/elixirconf/2024?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Use code ELIXIRPODCAST at checkout to get a $50 discount on your tickets to ElixirConf in Orlando August 27-30, 2024
- Favorite moments and experiences from previous ElixirConf events
- How to network and make the most of your conference attendance
- Training classes and talks we're looking forward to this year
- Keynotes from prominent Elixir community figures
- Chris McCord's keynote - TBD (Could it be a LiveView 1.0 announcement?!)
- Benefits of attending ElixirConf - learning, networking, community immersion
- Virtual attendance options for those unable to attend in person
- Why you should step out of your comfort zone and engage with others
- Passion and energy of Elixir community members at ElixirConf
- Mentorship opportunities - connect with experienced Elixir developers
- Exploring Orlando attractions during ElixirConf 2024 downtime
- An invitation to join us at ElixirConf 2024 and immerse yourself in the Elixir community
- https://2024.elixirconf.com/ (https://2024.elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hexdocs.pm/ecto/Ecto.html (https://hexdocs.pm/ecto/Ecto.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://fly.io/ (https://fly.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.meetup.com/austin-elixir/ (https://www.meetup.com/austin-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://grox.io/ (https://grox.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hexdocs.pm/phoenixliveview/Phoenix.Component.html (https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://opentelemetry.io/docs/languages/erlang/ (https://opentelemetry.io/docs/languages/erlang/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://ash-hq.org/ (https://ash-hq.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://alembic.sqlalchemy.org/en/latest/ (https://alembic.sqlalchemy.org/en/latest/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.youtube.com/watch?v=mrpQHZcy3CI (https://www.youtube.com/watch?v=mrpQHZcy3CI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Functional IoT with Elixir and Nerves - Justin Schneck | Craft 2019
- https://docs.nerves-hub.org/ (https://docs.nerves-hub.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://nerves-project.org/ (https://nerves-project.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://getoban.pro/ (https://getoban.pro/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hexdocs.pm/broadway/Broadway.html (https://hexdocs.pm/broadway/Broadway.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://developer.farm.bot/v15/docs/farmbot-os.html (https://developer.farm.bot/v15/docs/farmbot-os.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.youtube.com/watch?v=u2WciH6rAFg (https://www.youtube.com/watch?v=u2WciH6rAFg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Leaving Everything Behind For Elixir - Theo's video
- https://youtu.be/aOk67eT3fpg?si=MTxtIv-xmuJZYbup (https://youtu.be/aOk67eT3fpg?si=MTxtIv-xmuJZYbup?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView Is Making Me Reconsider React... - Theo's other video
- https://podcast.thinkingelixir.com/206 (https://podcast.thinkingelixir.com/206?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Podcast - Thinking Elixir 206 - BeamOps - DevOps on the BEAM
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, elixirconf, wizards</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this episode of the Thinking Elixir Podcast, we dive into the exciting new Metal support in Nx, thanks to Paulo Valente&#39;s hard work, and discuss Chris McCord&#39;s impressive demo on deploying a distributed Elixir app with YugabyteDB. We also cover Paraxial.io&#39;s new free tier, the release of the REST client Polo, and the latest updates from the Peep library. Plus, a special collaboration with the Elixir Wizards crew previews ElixirConf 2024 with insights on training classes, talks, and strategies to make the most of the event. Tune in for tips on networking, keynotes, and all the reasons why this conference is a must-attend for Elixir enthusiasts!</p>

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

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

<ul>
<li><a href="https://x.com/polvalente/status/1811268492580024511?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/1811268492580024511</a> – Paulo Valente has done the work to make Nx work on Metal.</li>
<li><a href="https://developer.apple.com/metal/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.apple.com/metal/</a> – Metal is Apple&#39;s graphics and compute API and implementation layer for working with the AI/ML features of their M-series chips.</li>
<li><a href="https://groups.google.com/a/openxla.org/g/openxla-discuss/c/DnPUmpyk4y0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://groups.google.com/a/openxla.org/g/openxla-discuss/c/DnPUmpyk4y0</a> – Google Groups discussion that covers OpenXLA&#39;s overall architecture &amp; components.</li>
<li><a href="https://x.com/chris_mccord/status/1811055874930028870?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1811055874930028870</a> – Chris McCord was a guest on the YugabyteDB YouTube channel demonstrating deploying a distributed Elixir app and distributed YugabyteDB from scratch.</li>
<li><a href="https://en.wikipedia.org/wiki/YugabyteDB?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/YugabyteDB</a> – YugabyteDB is a distributed SQL database that aims to be strongly transactionally consistent across failure zones (i.e. ACID compliance).</li>
<li><a href="https://www.youtube.com/watch?v=_utOXl3eWoA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=_utOXl3eWoA</a> – Chris McCord&#39;s demonstration video on deploying distributed Elixir app and YugabyteDB.</li>
<li><a href="https://www.youtube.com/live/_utOXl3eWoA?si=Si04BP4WnqPk5vcs&t=877?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/live/_utOXl3eWoA?si=Si04BP4WnqPk5vcs&amp;t=877</a> – Video timestamp where Chris joins the show.</li>
<li><a href="https://paraxial.io/blog/paraxial-free?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/paraxial-free</a> – Paraxial.io now has a free plan for non-commercial use, no credit card required.</li>
<li><a href="https://rfp.dev/blog/a-rest-client-for-browsers?utm_source=elixir-merge?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rfp.dev/blog/a-rest-client-for-browsers?utm_source=elixir-merge</a> – Blog post about Polo, a new REST client.</li>
<li><a href="https://github.com/readyforproduction/polo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/readyforproduction/polo</a> – Polo, a REST client similar to Postman but built in LiveView.</li>
<li><a href="https://x.com/germsvel/status/1813160145557283263?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1813160145557283263</a> – German Velasco&#39;s tip of using <code>:timer.minutes(5)</code> for a more readable way of setting a timer value in milliseconds.</li>
<li><a href="https://github.com/rkallos/peep?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rkallos/peep</a> – Peep is an alternative OpenTelemetry metrics reporter that supports StatsD and Prometheus.</li>
<li><a href="https://elixirforum.com/t/peep-efficient-telemetrymetrics-reporter-supporting-prometheus-and-statsd/55901?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/peep-efficient-telemetrymetrics-reporter-supporting-prometheus-and-statsd/55901</a> – Peep 3.0 released with minor change to use maps instead of keyword lists.</li>
<li>Personal Update from Mark - recently left working at Fly.io to pursue a full-time 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>Discussion Resources</strong></p>

<ul>
<li><a href="https://ti.to/elixirconf/2024?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2024</a> – Use code <strong>ELIXIRPODCAST</strong> at checkout to get a $50 discount on your tickets to ElixirConf in Orlando August 27-30, 2024</li>
<li>Favorite moments and experiences from previous ElixirConf events</li>
<li>How to network and make the most of your conference attendance</li>
<li>Training classes and talks we&#39;re looking forward to this year</li>
<li>Keynotes from prominent Elixir community figures</li>
<li>Chris McCord&#39;s keynote - TBD (Could it be a LiveView 1.0 announcement?!)</li>
<li>Benefits of attending ElixirConf - learning, networking, community immersion</li>
<li>Virtual attendance options for those unable to attend in person</li>
<li>Why you should step out of your comfort zone and engage with others</li>
<li>Passion and energy of Elixir community members at ElixirConf</li>
<li>Mentorship opportunities - connect with experienced Elixir developers</li>
<li>Exploring Orlando attractions during ElixirConf 2024 downtime</li>
<li>An invitation to join us at ElixirConf 2024 and immerse yourself in the Elixir community</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a></li>
<li><a href="https://hexdocs.pm/ecto/Ecto.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto/Ecto.html</a></li>
<li><a href="https://fly.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/</a></li>
<li><a href="https://www.meetup.com/austin-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.meetup.com/austin-elixir/</a></li>
<li><a href="https://grox.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://grox.io/</a></li>
<li><a href="https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html</a></li>
<li><a href="https://opentelemetry.io/docs/languages/erlang/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://opentelemetry.io/docs/languages/erlang/</a></li>
<li><a href="https://ash-hq.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ash-hq.org/</a></li>
<li><a href="https://alembic.sqlalchemy.org/en/latest/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alembic.sqlalchemy.org/en/latest/</a></li>
<li><a href="https://www.youtube.com/watch?v=mrpQHZcy3CI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mrpQHZcy3CI</a> – Functional IoT with Elixir and Nerves - Justin Schneck | Craft 2019</li>
<li><a href="https://docs.nerves-hub.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.nerves-hub.org/</a></li>
<li><a href="https://nerves-project.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nerves-project.org/</a></li>
<li><a href="https://getoban.pro/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/</a></li>
<li><a href="https://hexdocs.pm/broadway/Broadway.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/broadway/Broadway.html</a></li>
<li><a href="https://developer.farm.bot/v15/docs/farmbot-os.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.farm.bot/v15/docs/farmbot-os.html</a></li>
<li><a href="https://www.youtube.com/watch?v=u2WciH6rAFg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=u2WciH6rAFg</a> – Leaving Everything Behind For Elixir - Theo&#39;s video</li>
<li><a href="https://youtu.be/aOk67eT3fpg?si=MTxtIv-xmuJZYbup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/aOk67eT3fpg?si=MTxtIv-xmuJZYbup</a> – Phoenix LiveView Is Making Me Reconsider React... - Theo&#39;s other video</li>
<li><a href="https://podcast.thinkingelixir.com/206?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/206</a> – Podcast - Thinking Elixir 206 - BeamOps - DevOps on the BEAM</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>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In this episode of the Thinking Elixir Podcast, we dive into the exciting new Metal support in Nx, thanks to Paulo Valente&#39;s hard work, and discuss Chris McCord&#39;s impressive demo on deploying a distributed Elixir app with YugabyteDB. We also cover Paraxial.io&#39;s new free tier, the release of the REST client Polo, and the latest updates from the Peep library. Plus, a special collaboration with the Elixir Wizards crew previews ElixirConf 2024 with insights on training classes, talks, and strategies to make the most of the event. Tune in for tips on networking, keynotes, and all the reasons why this conference is a must-attend for Elixir enthusiasts!</p>

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

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

<ul>
<li><a href="https://x.com/polvalente/status/1811268492580024511?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/polvalente/status/1811268492580024511</a> – Paulo Valente has done the work to make Nx work on Metal.</li>
<li><a href="https://developer.apple.com/metal/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.apple.com/metal/</a> – Metal is Apple&#39;s graphics and compute API and implementation layer for working with the AI/ML features of their M-series chips.</li>
<li><a href="https://groups.google.com/a/openxla.org/g/openxla-discuss/c/DnPUmpyk4y0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://groups.google.com/a/openxla.org/g/openxla-discuss/c/DnPUmpyk4y0</a> – Google Groups discussion that covers OpenXLA&#39;s overall architecture &amp; components.</li>
<li><a href="https://x.com/chris_mccord/status/1811055874930028870?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1811055874930028870</a> – Chris McCord was a guest on the YugabyteDB YouTube channel demonstrating deploying a distributed Elixir app and distributed YugabyteDB from scratch.</li>
<li><a href="https://en.wikipedia.org/wiki/YugabyteDB?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/YugabyteDB</a> – YugabyteDB is a distributed SQL database that aims to be strongly transactionally consistent across failure zones (i.e. ACID compliance).</li>
<li><a href="https://www.youtube.com/watch?v=_utOXl3eWoA?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=_utOXl3eWoA</a> – Chris McCord&#39;s demonstration video on deploying distributed Elixir app and YugabyteDB.</li>
<li><a href="https://www.youtube.com/live/_utOXl3eWoA?si=Si04BP4WnqPk5vcs&t=877?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/live/_utOXl3eWoA?si=Si04BP4WnqPk5vcs&amp;t=877</a> – Video timestamp where Chris joins the show.</li>
<li><a href="https://paraxial.io/blog/paraxial-free?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/paraxial-free</a> – Paraxial.io now has a free plan for non-commercial use, no credit card required.</li>
<li><a href="https://rfp.dev/blog/a-rest-client-for-browsers?utm_source=elixir-merge?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rfp.dev/blog/a-rest-client-for-browsers?utm_source=elixir-merge</a> – Blog post about Polo, a new REST client.</li>
<li><a href="https://github.com/readyforproduction/polo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/readyforproduction/polo</a> – Polo, a REST client similar to Postman but built in LiveView.</li>
<li><a href="https://x.com/germsvel/status/1813160145557283263?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1813160145557283263</a> – German Velasco&#39;s tip of using <code>:timer.minutes(5)</code> for a more readable way of setting a timer value in milliseconds.</li>
<li><a href="https://github.com/rkallos/peep?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rkallos/peep</a> – Peep is an alternative OpenTelemetry metrics reporter that supports StatsD and Prometheus.</li>
<li><a href="https://elixirforum.com/t/peep-efficient-telemetrymetrics-reporter-supporting-prometheus-and-statsd/55901?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/peep-efficient-telemetrymetrics-reporter-supporting-prometheus-and-statsd/55901</a> – Peep 3.0 released with minor change to use maps instead of keyword lists.</li>
<li>Personal Update from Mark - recently left working at Fly.io to pursue a full-time 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>Discussion Resources</strong></p>

<ul>
<li><a href="https://ti.to/elixirconf/2024?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ti.to/elixirconf/2024</a> – Use code <strong>ELIXIRPODCAST</strong> at checkout to get a $50 discount on your tickets to ElixirConf in Orlando August 27-30, 2024</li>
<li>Favorite moments and experiences from previous ElixirConf events</li>
<li>How to network and make the most of your conference attendance</li>
<li>Training classes and talks we&#39;re looking forward to this year</li>
<li>Keynotes from prominent Elixir community figures</li>
<li>Chris McCord&#39;s keynote - TBD (Could it be a LiveView 1.0 announcement?!)</li>
<li>Benefits of attending ElixirConf - learning, networking, community immersion</li>
<li>Virtual attendance options for those unable to attend in person</li>
<li>Why you should step out of your comfort zone and engage with others</li>
<li>Passion and energy of Elixir community members at ElixirConf</li>
<li>Mentorship opportunities - connect with experienced Elixir developers</li>
<li>Exploring Orlando attractions during ElixirConf 2024 downtime</li>
<li>An invitation to join us at ElixirConf 2024 and immerse yourself in the Elixir community</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a></li>
<li><a href="https://hexdocs.pm/ecto/Ecto.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto/Ecto.html</a></li>
<li><a href="https://fly.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/</a></li>
<li><a href="https://www.meetup.com/austin-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.meetup.com/austin-elixir/</a></li>
<li><a href="https://grox.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://grox.io/</a></li>
<li><a href="https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html</a></li>
<li><a href="https://opentelemetry.io/docs/languages/erlang/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://opentelemetry.io/docs/languages/erlang/</a></li>
<li><a href="https://ash-hq.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ash-hq.org/</a></li>
<li><a href="https://alembic.sqlalchemy.org/en/latest/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://alembic.sqlalchemy.org/en/latest/</a></li>
<li><a href="https://www.youtube.com/watch?v=mrpQHZcy3CI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mrpQHZcy3CI</a> – Functional IoT with Elixir and Nerves - Justin Schneck | Craft 2019</li>
<li><a href="https://docs.nerves-hub.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.nerves-hub.org/</a></li>
<li><a href="https://nerves-project.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nerves-project.org/</a></li>
<li><a href="https://getoban.pro/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/</a></li>
<li><a href="https://hexdocs.pm/broadway/Broadway.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/broadway/Broadway.html</a></li>
<li><a href="https://developer.farm.bot/v15/docs/farmbot-os.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.farm.bot/v15/docs/farmbot-os.html</a></li>
<li><a href="https://www.youtube.com/watch?v=u2WciH6rAFg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=u2WciH6rAFg</a> – Leaving Everything Behind For Elixir - Theo&#39;s video</li>
<li><a href="https://youtu.be/aOk67eT3fpg?si=MTxtIv-xmuJZYbup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/aOk67eT3fpg?si=MTxtIv-xmuJZYbup</a> – Phoenix LiveView Is Making Me Reconsider React... - Theo&#39;s other video</li>
<li><a href="https://podcast.thinkingelixir.com/206?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/206</a> – Podcast - Thinking Elixir 206 - BeamOps - DevOps on the BEAM</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>]]>
  </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>210: A Bloom'n Fancy UI</title>
  <link>https://podcast.thinkingelixir.com/210</link>
  <guid isPermaLink="false">48e32244-7299-4543-9f05-06519ff62080</guid>
  <pubDate>Tue, 09 Jul 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/48e32244-7299-4543-9f05-06519ff62080.mp3" length="48695296" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Get a big whiff of Bloom UI with Chris Gregori, an extension of Phoenix core components for Elixir and LiveView projects. Plus, catch news on Livebook 0.13.x, the "2 Million Checkboxes" project, updated Parameterized Tests, and more!</itunes:subtitle>
  <itunes:duration>1:07:12</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 dive into the launch of Bloom UI with its creator, Chris Gregori. Chris shares his motivations behind Bloom, an opinionated extension of Phoenix core components, aimed at simplifying UI development for Elixir and LiveView projects. We discuss its command-line utility for generating components, current features like avatars and marketing layouts, and potential future directions including expanded components and web component integration. Highlights include Chris's journey with Elixir, contributions from the community, and a strong emphasis on accessibility. Plus, we cover news on Livebook 0.13.x release, the viral "2 Million Checkboxes" project by Peter Ullrich, Tyler Young's updated Parameterized Tests, and more!
Show Notes online - http://podcast.thinkingelixir.com/210 (http://podcast.thinkingelixir.com/210)
Elixir Community News
- https://github.com/livebook-dev/livebook/blob/v0.13/CHANGELOG.md (https://github.com/livebook-dev/livebook/blob/v0.13/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook 0.13.x release notes.
- https://github.com/livebook-dev/livebook/pull/2629 (https://github.com/livebook-dev/livebook/pull/2629?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – FLAME support added by Chris McCord.
- https://github.com/livebook-dev/livebook/pull/2636 (https://github.com/livebook-dev/livebook/pull/2636?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – List of connected distributed nodes displayed on the Runtime panel.
- https://github.com/livebook-dev/livebook/pull/2577 (https://github.com/livebook-dev/livebook/pull/2577?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Drag-and-drop support for xlsx-format.
- https://github.com/livebook-dev/livebook/pull/2519 (https://github.com/livebook-dev/livebook/pull/2519?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim added LIVEBOOKCLUSTER=auto to configure the cluster on Fly.io.
- The code editor now uses CodeMirror with improved design and performance.
- Cell evaluation time shows when the cell is stale or aborted.
- Hubs renamed to Workspaces.
- Elixir 1.17.1 and OTP 27 used in Docker image and desktop app.
- Long names mode for distribution used for easier clustering.
- Congratulations to the team and contributors with special mention of Jonatan Kłosko.
- https://www.reddit.com/r/elixir/comments/1dqg0kr/efxalibrarytodeclarativelywritetestable/ (https://www.reddit.com/r/elixir/comments/1dqg0kr/efx_a_library_to_declaratively_write_testable/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction to Efx, a library to declaratively write testable effects.
- https://github.com/bravobike/efx (https://github.com/bravobike/efx?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Efx library.
- https://x.com/PJUllrich/status/1806646221592809482 (https://x.com/PJUllrich/status/1806646221592809482?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich's tweet about "2 Million Checkboxes".
- https://x.com/PJUllrich/status/1806252631179850046 (https://x.com/PJUllrich/status/1806252631179850046?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Background on "one million checkboxes" written in Python + React.
- https://twomillioncheckboxes.com/ (https://twomillioncheckboxes.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Live website for "two million checkboxes" hosted on Fly.io.
- https://x.com/PJUllrich/status/1806649316963996153 (https://x.com/PJUllrich/status/1806649316963996153?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ullrich's tweet showing hardware performance and updates.
- https://github.com/PJUllrich/twomillioncheckboxes (https://github.com/PJUllrich/twomillioncheckboxes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub project for "two million checkboxes" site.
- https://x.com/TylerAYoung/status/1806794015892996503 (https://x.com/TylerAYoung/status/1806794015892996503?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Update and rename to Parameterized Tests by Tyler Young.
- https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1180-dev (https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1180-dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.18 changelog including parameterized tests in ExUnit.
- https://github.com/s3cur3/parameterized_test (https://github.com/s3cur3/parameterized_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Parameterized Tests GitHub repository.
- https://github.com/elixir-lang/elixir/pull/13618 (https://github.com/elixir-lang/elixir/pull/13618?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir pull request for parameterized tests feature.
- https://farens.me/blog/how-to-integrate-tabler-icons-into-your-phoenix-project (https://farens.me/blog/how-to-integrate-tabler-icons-into-your-phoenix-project?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Florian Arens on integrating Tabler Icons into Phoenix projects.
- https://tabler.io/icons (https://tabler.io/icons?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tabler Icons website with 5325 free and open-source icons.
- https://github.com/acalejos/flint (https://github.com/acalejos/flint?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction to Flint by Andres Alejos, a library for Ecto embeddedschemas.
- https://x.com/germsvel/status/1808080927177814037 (https://x.com/germsvel/status/1808080927177814037?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's tweet on an intro to tracing on the BEAM using the Recon library.
- https://www.elixirstreams.com/tips/tracing-with-recon (https://www.elixirstreams.com/tips/tracing-with-recon?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirStreams post on tracing with Recon.
- https://github.com/ferd/recon/ (https://github.com/ferd/recon/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Recon GitHub repository.
- https://2024.elixirconf.com/ (https://2024.elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2024 Preview - August 28-30 with notable speakers and topics.
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.liveviewcookbook.com/ (https://www.liveviewcookbook.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – My LiveView e-book The LiveView Cookbook
- https://youtube.com/@codestirring (https://youtube.com/@codestirring?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube Elixir Tutorial Channel
- https://twitch.tv/@codestirring (https://twitch.tv/@codestirring?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitch streaming channel
- https://uini.io - Uini.io (Latest side project - an AI powered user interview widget) (https://uini.io - Uini.io (Latest side project - an AI powered user interview widget)?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/codestirring/status/1785769316304228590 (https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://bloom-ui.fly.dev/ (https://bloom-ui.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Site with links and shows off how Bloom looks and works
- https://github.com/chrisgreg/bloom (https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub project for Bloom - "The opinionated extension to Phoenix core_components"
- https://www.w3.org/WAI/standards-guidelines/wcag/ (https://www.w3.org/WAI/standards-guidelines/wcag/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/angelikatyborska/a11y-audit-elixir/tree/main (https://github.com/angelikatyborska/a11y-audit-elixir/tree/main?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/ash-project/igniter (https://github.com/ash-project/igniter?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://dashbit.co/blog/web-apps-have-client-and-server-state (https://dashbit.co/blog/web-apps-have-client-and-server-state?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://developer.mozilla.org/en-US/docs/Web/API/Web_components (https://developer.mozilla.org/en-US/docs/Web/API/Web_components?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://lit.dev/ (https://lit.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://twitter.com/codestirring (https://twitter.com/codestirring?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
- https://github.com/chrisgreg/ (https://github.com/chrisgreg/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://www.chriis.dev/ (https://www.chriis.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
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, bloom, ui, liveview, livebook</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this episode, we dive into the launch of Bloom UI with its creator, Chris Gregori. Chris shares his motivations behind Bloom, an opinionated extension of Phoenix core components, aimed at simplifying UI development for Elixir and LiveView projects. We discuss its command-line utility for generating components, current features like avatars and marketing layouts, and potential future directions including expanded components and web component integration. Highlights include Chris&#39;s journey with Elixir, contributions from the community, and a strong emphasis on accessibility. Plus, we cover news on Livebook 0.13.x release, the viral &quot;2 Million Checkboxes&quot; project by Peter Ullrich, Tyler Young&#39;s updated Parameterized Tests, and more!</p>

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

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

<ul>
<li><a href="https://github.com/livebook-dev/livebook/blob/v0.13/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/blob/v0.13/CHANGELOG.md</a> – Livebook 0.13.x release notes.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2629?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2629</a> – FLAME support added by Chris McCord.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2636?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2636</a> – List of connected distributed nodes displayed on the Runtime panel.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2577?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2577</a> – Drag-and-drop support for xlsx-format.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2519?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2519</a> – José Valim added LIVEBOOK_CLUSTER=auto to configure the cluster on Fly.io.</li>
<li>The code editor now uses CodeMirror with improved design and performance.</li>
<li>Cell evaluation time shows when the cell is stale or aborted.</li>
<li>Hubs renamed to Workspaces.</li>
<li>Elixir 1.17.1 and OTP 27 used in Docker image and desktop app.</li>
<li>Long names mode for distribution used for easier clustering.</li>
<li>Congratulations to the team and contributors with special mention of Jonatan Kłosko.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1dqg0kr/efx_a_library_to_declaratively_write_testable/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1dqg0kr/efx_a_library_to_declaratively_write_testable/</a> – Introduction to Efx, a library to declaratively write testable effects.</li>
<li><a href="https://github.com/bravobike/efx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bravobike/efx</a> – GitHub repository for Efx library.</li>
<li><a href="https://x.com/PJUllrich/status/1806646221592809482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/PJUllrich/status/1806646221592809482</a> – Peter Ullrich&#39;s tweet about &quot;2 Million Checkboxes&quot;.</li>
<li><a href="https://x.com/PJUllrich/status/1806252631179850046?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/PJUllrich/status/1806252631179850046</a> – Background on &quot;one million checkboxes&quot; written in Python + React.</li>
<li><a href="https://twomillioncheckboxes.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twomillioncheckboxes.com/</a> – Live website for &quot;two million checkboxes&quot; hosted on Fly.io.</li>
<li><a href="https://x.com/PJUllrich/status/1806649316963996153?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/PJUllrich/status/1806649316963996153</a> – Peter Ullrich&#39;s tweet showing hardware performance and updates.</li>
<li><a href="https://github.com/PJUllrich/twomillioncheckboxes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/PJUllrich/twomillioncheckboxes</a> – GitHub project for &quot;two million checkboxes&quot; site.</li>
<li><a href="https://x.com/TylerAYoung/status/1806794015892996503?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1806794015892996503</a> – Update and rename to Parameterized Tests by Tyler Young.</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1180-dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1180-dev</a> – Elixir 1.18 changelog including parameterized tests in ExUnit.</li>
<li><a href="https://github.com/s3cur3/parameterized_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3/parameterized_test</a> – Parameterized Tests GitHub repository.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13618?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13618</a> – Elixir pull request for parameterized tests feature.</li>
<li><a href="https://farens.me/blog/how-to-integrate-tabler-icons-into-your-phoenix-project?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://farens.me/blog/how-to-integrate-tabler-icons-into-your-phoenix-project</a> – Blog post by Florian Arens on integrating Tabler Icons into Phoenix projects.</li>
<li><a href="https://tabler.io/icons?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tabler.io/icons</a> – Tabler Icons website with 5325 free and open-source icons.</li>
<li><a href="https://github.com/acalejos/flint?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/flint</a> – Introduction to Flint by Andres Alejos, a library for Ecto embedded_schemas.</li>
<li><a href="https://x.com/germsvel/status/1808080927177814037?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1808080927177814037</a> – German Velasco&#39;s tweet on an intro to tracing on the BEAM using the Recon library.</li>
<li><a href="https://www.elixirstreams.com/tips/tracing-with-recon?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/tracing-with-recon</a> – ElixirStreams post on tracing with Recon.</li>
<li><a href="https://github.com/ferd/recon/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ferd/recon/</a> – Recon GitHub repository.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 Preview - August 28-30 with notable speakers and topics.</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.liveviewcookbook.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.liveviewcookbook.com/</a> – My LiveView e-book The LiveView Cookbook</li>
<li><a href="https://youtube.com/@codestirring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtube.com/@codestirring</a> – YouTube Elixir Tutorial Channel</li>
<li><a href="https://twitch.tv/@codestirring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitch.tv/@codestirring</a> – Twitch streaming channel</li>
<li><a href="https://uini.io%20-%20Uini.io%20(Latest%20side%20project%20-%20an%20AI%20powered%20user%20interview%20widget)?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://uini.io - Uini.io (Latest side project - an AI powered user interview widget)</a></li>
<li><a href="https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/codestirring/status/1785769316304228590</a></li>
<li><a href="https://bloom-ui.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bloom-ui.fly.dev/</a> – Site with links and shows off how Bloom looks and works</li>
<li><a href="https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrisgreg/bloom</a> – GitHub project for Bloom - &quot;The opinionated extension to Phoenix core_components&quot;</li>
<li><a href="https://www.w3.org/WAI/standards-guidelines/wcag/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.w3.org/WAI/standards-guidelines/wcag/</a></li>
<li><a href="https://github.com/angelikatyborska/a11y-audit-elixir/tree/main?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/angelikatyborska/a11y-audit-elixir/tree/main</a></li>
<li><a href="https://github.com/ash-project/igniter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter</a></li>
<li><a href="https://dashbit.co/blog/web-apps-have-client-and-server-state?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/web-apps-have-client-and-server-state</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_components?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Web_components</a></li>
<li><a href="https://lit.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://lit.dev/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/codestirring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/codestirring</a> – on Twitter</li>
<li><a href="https://github.com/chrisgreg/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrisgreg/</a> – on Github</li>
<li><a href="https://www.chriis.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.chriis.dev/</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</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 dive into the launch of Bloom UI with its creator, Chris Gregori. Chris shares his motivations behind Bloom, an opinionated extension of Phoenix core components, aimed at simplifying UI development for Elixir and LiveView projects. We discuss its command-line utility for generating components, current features like avatars and marketing layouts, and potential future directions including expanded components and web component integration. Highlights include Chris&#39;s journey with Elixir, contributions from the community, and a strong emphasis on accessibility. Plus, we cover news on Livebook 0.13.x release, the viral &quot;2 Million Checkboxes&quot; project by Peter Ullrich, Tyler Young&#39;s updated Parameterized Tests, and more!</p>

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

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

<ul>
<li><a href="https://github.com/livebook-dev/livebook/blob/v0.13/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/blob/v0.13/CHANGELOG.md</a> – Livebook 0.13.x release notes.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2629?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2629</a> – FLAME support added by Chris McCord.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2636?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2636</a> – List of connected distributed nodes displayed on the Runtime panel.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2577?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2577</a> – Drag-and-drop support for xlsx-format.</li>
<li><a href="https://github.com/livebook-dev/livebook/pull/2519?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/pull/2519</a> – José Valim added LIVEBOOK_CLUSTER=auto to configure the cluster on Fly.io.</li>
<li>The code editor now uses CodeMirror with improved design and performance.</li>
<li>Cell evaluation time shows when the cell is stale or aborted.</li>
<li>Hubs renamed to Workspaces.</li>
<li>Elixir 1.17.1 and OTP 27 used in Docker image and desktop app.</li>
<li>Long names mode for distribution used for easier clustering.</li>
<li>Congratulations to the team and contributors with special mention of Jonatan Kłosko.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1dqg0kr/efx_a_library_to_declaratively_write_testable/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1dqg0kr/efx_a_library_to_declaratively_write_testable/</a> – Introduction to Efx, a library to declaratively write testable effects.</li>
<li><a href="https://github.com/bravobike/efx?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bravobike/efx</a> – GitHub repository for Efx library.</li>
<li><a href="https://x.com/PJUllrich/status/1806646221592809482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/PJUllrich/status/1806646221592809482</a> – Peter Ullrich&#39;s tweet about &quot;2 Million Checkboxes&quot;.</li>
<li><a href="https://x.com/PJUllrich/status/1806252631179850046?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/PJUllrich/status/1806252631179850046</a> – Background on &quot;one million checkboxes&quot; written in Python + React.</li>
<li><a href="https://twomillioncheckboxes.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twomillioncheckboxes.com/</a> – Live website for &quot;two million checkboxes&quot; hosted on Fly.io.</li>
<li><a href="https://x.com/PJUllrich/status/1806649316963996153?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/PJUllrich/status/1806649316963996153</a> – Peter Ullrich&#39;s tweet showing hardware performance and updates.</li>
<li><a href="https://github.com/PJUllrich/twomillioncheckboxes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/PJUllrich/twomillioncheckboxes</a> – GitHub project for &quot;two million checkboxes&quot; site.</li>
<li><a href="https://x.com/TylerAYoung/status/1806794015892996503?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/TylerAYoung/status/1806794015892996503</a> – Update and rename to Parameterized Tests by Tyler Young.</li>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1180-dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1180-dev</a> – Elixir 1.18 changelog including parameterized tests in ExUnit.</li>
<li><a href="https://github.com/s3cur3/parameterized_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3/parameterized_test</a> – Parameterized Tests GitHub repository.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13618?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13618</a> – Elixir pull request for parameterized tests feature.</li>
<li><a href="https://farens.me/blog/how-to-integrate-tabler-icons-into-your-phoenix-project?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://farens.me/blog/how-to-integrate-tabler-icons-into-your-phoenix-project</a> – Blog post by Florian Arens on integrating Tabler Icons into Phoenix projects.</li>
<li><a href="https://tabler.io/icons?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tabler.io/icons</a> – Tabler Icons website with 5325 free and open-source icons.</li>
<li><a href="https://github.com/acalejos/flint?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/flint</a> – Introduction to Flint by Andres Alejos, a library for Ecto embedded_schemas.</li>
<li><a href="https://x.com/germsvel/status/1808080927177814037?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/germsvel/status/1808080927177814037</a> – German Velasco&#39;s tweet on an intro to tracing on the BEAM using the Recon library.</li>
<li><a href="https://www.elixirstreams.com/tips/tracing-with-recon?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/tracing-with-recon</a> – ElixirStreams post on tracing with Recon.</li>
<li><a href="https://github.com/ferd/recon/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ferd/recon/</a> – Recon GitHub repository.</li>
<li><a href="https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2024.elixirconf.com/</a> – ElixirConf 2024 Preview - August 28-30 with notable speakers and topics.</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.liveviewcookbook.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.liveviewcookbook.com/</a> – My LiveView e-book The LiveView Cookbook</li>
<li><a href="https://youtube.com/@codestirring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtube.com/@codestirring</a> – YouTube Elixir Tutorial Channel</li>
<li><a href="https://twitch.tv/@codestirring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitch.tv/@codestirring</a> – Twitch streaming channel</li>
<li><a href="https://uini.io%20-%20Uini.io%20(Latest%20side%20project%20-%20an%20AI%20powered%20user%20interview%20widget)?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://uini.io - Uini.io (Latest side project - an AI powered user interview widget)</a></li>
<li><a href="https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/codestirring/status/1785769316304228590</a></li>
<li><a href="https://bloom-ui.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bloom-ui.fly.dev/</a> – Site with links and shows off how Bloom looks and works</li>
<li><a href="https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrisgreg/bloom</a> – GitHub project for Bloom - &quot;The opinionated extension to Phoenix core_components&quot;</li>
<li><a href="https://www.w3.org/WAI/standards-guidelines/wcag/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.w3.org/WAI/standards-guidelines/wcag/</a></li>
<li><a href="https://github.com/angelikatyborska/a11y-audit-elixir/tree/main?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/angelikatyborska/a11y-audit-elixir/tree/main</a></li>
<li><a href="https://github.com/ash-project/igniter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter</a></li>
<li><a href="https://dashbit.co/blog/web-apps-have-client-and-server-state?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/web-apps-have-client-and-server-state</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_components?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Web_components</a></li>
<li><a href="https://lit.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://lit.dev/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/codestirring?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/codestirring</a> – on Twitter</li>
<li><a href="https://github.com/chrisgreg/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrisgreg/</a> – on Github</li>
<li><a href="https://www.chriis.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.chriis.dev/</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
</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>208: Elixir 1.17, Phoenix Playground and more</title>
  <link>https://podcast.thinkingelixir.com/208</link>
  <guid isPermaLink="false">fae1ef02-5019-4cda-b26c-08b2a600b940</guid>
  <pubDate>Tue, 25 Jun 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/fae1ef02-5019-4cda-b26c-08b2a600b940.mp3" length="23220224" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Explore Elixir 1.17's new features, Phoenix Playground innovations, and José Valim latest academic update on set-theoretic types. Plus, updates on Igniter, Nx Scholar, and Inertia.js gets a Phoenix adapter. Dive into these and more!</itunes:subtitle>
  <itunes:duration>31:49</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>This week's show features the latest releases Elixir 1.17.0 and 1.17.1, bringing improved type inference and a new Duration data type. We'll also dive into Phoenix Playground's streamlined approach to single-file applications, José Valim shares another Elixir academic research project taking shape on set-theoretic types for behaviors, and updates from the Igniter project on enhancing code generation and project patching. With a look at how Phoenix and Inertia.js are joining forces and the latest on Nx Scholar's new version for machine learning, this episode is packed with cutting-edge developments in the Elixir community, and more!
Show Notes online - http://podcast.thinkingelixir.com/208 (http://podcast.thinkingelixir.com/208)
Elixir Community News
- https://github.com/elixir-lang/elixir/releases/tag/v1.17.0 (https://github.com/elixir-lang/elixir/releases/tag/v1.17.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release information for Elixir version 1.17.0.
- https://github.com/elixir-lang/elixir/releases/tag/v1.17.1 (https://github.com/elixir-lang/elixir/releases/tag/v1.17.1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release information for Elixir version 1.17.1.
- https://x.com/davydog187/status/1800962252125667748 (https://x.com/davydog187/status/1800962252125667748?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave Lucia shared how Elixir 1.17.0 helped find a bug using new type information.
- https://x.com/josevalim/status/1801000076497539482 (https://x.com/josevalim/status/1801000076497539482?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José shared additional academic research being started on Elixir for set-theoretic types
- https://x.com/wojtekmach/status/1802975489230811354 (https://x.com/wojtekmach/status/1802975489230811354?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wojtek Mach's announcement of "Phoenix Playground" for creating single-file Phoenix apps.
- https://dashbit.co/blog/announcing-phoenix-playground (https://dashbit.co/blog/announcing-phoenix-playground?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about the announcement of Phoenix Playground.
- https://github.com/phoenix-playground/phoenix_playground (https://github.com/phoenix-playground/phoenix_playground?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Phoenix Playground.
- https://github.com/inertiajs/inertia-phoenix (https://github.com/inertiajs/inertia-phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Inertia.js Phoenix LiveView adapter.
- https://inertiajs.com/ (https://inertiajs.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official site of Inertia.js, explaining its concept and features.
- https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Update announcement for FlameOn from Dockyard, now with SVG download capability.
- https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework (https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post explaining why LiveView is referred to as a "zero-boring-js" framework.
- https://github.com/membraneframework-labs/ex_vision/ (https://github.com/membraneframework-labs/ex_vision/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Repository for ExVision, using ONNX bindings for AI model integration.
- https://github.com/cocoa-xu/evision (https://github.com/cocoa-xu/evision?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EVision which uses OpenCV bindings.
- https://elixir-nx.github.io/axon/onnxtoaxon.html (https://elixir-nx.github.io/axon/onnx_to_axon.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guide on converting ONNX models to Axon.
- https://github.com/ash-project/igniter (https://github.com/ash-project/igniter?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Igniter, aiming to solve issues with composable mix generators.
- https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181 (https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir forum discussion on Igniter framework's capabilities and applications.
- https://x.com/josevalim/status/1803040816404849008 (https://x.com/josevalim/status/1803040816404849008?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José announced the release of Nx Scholar v0.3.1, featuring new embedded notebooks.
- https://hexdocs.pm/scholar/manifold_learning.html (https://hexdocs.pm/scholar/manifold_learning.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation on manifold learning in Nx Scholar v0.3.1.
- https://x.com/yevkurtov/status/1800851584827711607 (https://x.com/yevkurtov/status/1800851584827711607?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Yevhenii Kurtov shared a guide on ES/CQRS with EventStoreDB and Phoenix/LiveView.
- https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/ (https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog detailing an end-to-end example of ES/CQRS implementation.
- https://github.com/commanded/commanded (https://github.com/commanded/commanded?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Commanded, a library for CQRS/ES architectures.
- https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb (https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official guide on implementing end-to-end examples with EventStoreDB.
- https://x.com/CodeBEAMio/status/1800918581225431318 (https://x.com/CodeBEAMio/status/1800918581225431318?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CodeBEAM conference announcement, set to take place in Berlin.
- https://codebeameurope.com/ (https://codebeameurope.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official site for CodeBEAM Europe conference details.
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) 
</description>
  <itunes:keywords>elixir, news, phoenix, 1.17.0</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week&#39;s show features the latest releases Elixir 1.17.0 and 1.17.1, bringing improved type inference and a new Duration data type. We&#39;ll also dive into Phoenix Playground&#39;s streamlined approach to single-file applications, José Valim shares another Elixir academic research project taking shape on set-theoretic types for behaviors, and updates from the Igniter project on enhancing code generation and project patching. With a look at how Phoenix and Inertia.js are joining forces and the latest on Nx Scholar&#39;s new version for machine learning, this episode is packed with cutting-edge developments in the Elixir community, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.17.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.17.0</a> – Release information for Elixir version 1.17.0.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.17.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.17.1</a> – Release information for Elixir version 1.17.1.</li>
<li><a href="https://x.com/davydog187/status/1800962252125667748?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1800962252125667748</a> – Dave Lucia shared how Elixir 1.17.0 helped find a bug using new type information.</li>
<li><a href="https://x.com/josevalim/status/1801000076497539482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1801000076497539482</a> – José shared additional academic research being started on Elixir for set-theoretic types</li>
<li><a href="https://x.com/wojtekmach/status/1802975489230811354?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1802975489230811354</a> – Wojtek Mach&#39;s announcement of &quot;Phoenix Playground&quot; for creating single-file Phoenix apps.</li>
<li><a href="https://dashbit.co/blog/announcing-phoenix-playground?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/announcing-phoenix-playground</a> – Blog post about the announcement of Phoenix Playground.</li>
<li><a href="https://github.com/phoenix-playground/phoenix_playground?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenix-playground/phoenix_playground</a> – GitHub repository for Phoenix Playground.</li>
<li><a href="https://github.com/inertiajs/inertia-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/inertiajs/inertia-phoenix</a> – GitHub repository for Inertia.js Phoenix LiveView adapter.</li>
<li><a href="https://inertiajs.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://inertiajs.com/</a> – Official site of Inertia.js, explaining its concept and features.</li>
<li><a href="https://github.com/DockYard/flame_on?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/flame_on</a> – Update announcement for FlameOn from Dockyard, now with SVG download capability.</li>
<li><a href="https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework</a> – Blog post explaining why LiveView is referred to as a &quot;zero-boring-js&quot; framework.</li>
<li><a href="https://github.com/membraneframework-labs/ex_vision/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework-labs/ex_vision/</a> – Repository for ExVision, using ONNX bindings for AI model integration.</li>
<li><a href="https://github.com/cocoa-xu/evision?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cocoa-xu/evision</a> – EVision which uses OpenCV bindings.</li>
<li><a href="https://elixir-nx.github.io/axon/onnx_to_axon.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-nx.github.io/axon/onnx_to_axon.html</a> – Guide on converting ONNX models to Axon.</li>
<li><a href="https://github.com/ash-project/igniter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter</a> – GitHub repository for Igniter, aiming to solve issues with composable mix generators.</li>
<li><a href="https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181</a> – Elixir forum discussion on Igniter framework&#39;s capabilities and applications.</li>
<li><a href="https://x.com/josevalim/status/1803040816404849008?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1803040816404849008</a> – José announced the release of Nx Scholar v0.3.1, featuring new embedded notebooks.</li>
<li><a href="https://hexdocs.pm/scholar/manifold_learning.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/manifold_learning.html</a> – Documentation on manifold learning in Nx Scholar v0.3.1.</li>
<li><a href="https://x.com/yevkurtov/status/1800851584827711607?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/yevkurtov/status/1800851584827711607</a> – Yevhenii Kurtov shared a guide on ES/CQRS with EventStoreDB and Phoenix/LiveView.</li>
<li><a href="https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/</a> – Blog detailing an end-to-end example of ES/CQRS implementation.</li>
<li><a href="https://github.com/commanded/commanded?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/commanded/commanded</a> – GitHub repository for Commanded, a library for CQRS/ES architectures.</li>
<li><a href="https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb</a> – Official guide on implementing end-to-end examples with EventStoreDB.</li>
<li><a href="https://x.com/CodeBEAMio/status/1800918581225431318?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/CodeBEAMio/status/1800918581225431318</a> – CodeBEAM conference announcement, set to take place in Berlin.</li>
<li><a href="https://codebeameurope.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeameurope.com/</a> – Official site for CodeBEAM Europe conference details.</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>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week&#39;s show features the latest releases Elixir 1.17.0 and 1.17.1, bringing improved type inference and a new Duration data type. We&#39;ll also dive into Phoenix Playground&#39;s streamlined approach to single-file applications, José Valim shares another Elixir academic research project taking shape on set-theoretic types for behaviors, and updates from the Igniter project on enhancing code generation and project patching. With a look at how Phoenix and Inertia.js are joining forces and the latest on Nx Scholar&#39;s new version for machine learning, this episode is packed with cutting-edge developments in the Elixir community, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.17.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.17.0</a> – Release information for Elixir version 1.17.0.</li>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.17.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.17.1</a> – Release information for Elixir version 1.17.1.</li>
<li><a href="https://x.com/davydog187/status/1800962252125667748?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/davydog187/status/1800962252125667748</a> – Dave Lucia shared how Elixir 1.17.0 helped find a bug using new type information.</li>
<li><a href="https://x.com/josevalim/status/1801000076497539482?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1801000076497539482</a> – José shared additional academic research being started on Elixir for set-theoretic types</li>
<li><a href="https://x.com/wojtekmach/status/1802975489230811354?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/wojtekmach/status/1802975489230811354</a> – Wojtek Mach&#39;s announcement of &quot;Phoenix Playground&quot; for creating single-file Phoenix apps.</li>
<li><a href="https://dashbit.co/blog/announcing-phoenix-playground?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/announcing-phoenix-playground</a> – Blog post about the announcement of Phoenix Playground.</li>
<li><a href="https://github.com/phoenix-playground/phoenix_playground?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenix-playground/phoenix_playground</a> – GitHub repository for Phoenix Playground.</li>
<li><a href="https://github.com/inertiajs/inertia-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/inertiajs/inertia-phoenix</a> – GitHub repository for Inertia.js Phoenix LiveView adapter.</li>
<li><a href="https://inertiajs.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://inertiajs.com/</a> – Official site of Inertia.js, explaining its concept and features.</li>
<li><a href="https://github.com/DockYard/flame_on?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/flame_on</a> – Update announcement for FlameOn from Dockyard, now with SVG download capability.</li>
<li><a href="https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework</a> – Blog post explaining why LiveView is referred to as a &quot;zero-boring-js&quot; framework.</li>
<li><a href="https://github.com/membraneframework-labs/ex_vision/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework-labs/ex_vision/</a> – Repository for ExVision, using ONNX bindings for AI model integration.</li>
<li><a href="https://github.com/cocoa-xu/evision?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cocoa-xu/evision</a> – EVision which uses OpenCV bindings.</li>
<li><a href="https://elixir-nx.github.io/axon/onnx_to_axon.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-nx.github.io/axon/onnx_to_axon.html</a> – Guide on converting ONNX models to Axon.</li>
<li><a href="https://github.com/ash-project/igniter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/igniter</a> – GitHub repository for Igniter, aiming to solve issues with composable mix generators.</li>
<li><a href="https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181</a> – Elixir forum discussion on Igniter framework&#39;s capabilities and applications.</li>
<li><a href="https://x.com/josevalim/status/1803040816404849008?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/josevalim/status/1803040816404849008</a> – José announced the release of Nx Scholar v0.3.1, featuring new embedded notebooks.</li>
<li><a href="https://hexdocs.pm/scholar/manifold_learning.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/manifold_learning.html</a> – Documentation on manifold learning in Nx Scholar v0.3.1.</li>
<li><a href="https://x.com/yevkurtov/status/1800851584827711607?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/yevkurtov/status/1800851584827711607</a> – Yevhenii Kurtov shared a guide on ES/CQRS with EventStoreDB and Phoenix/LiveView.</li>
<li><a href="https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/</a> – Blog detailing an end-to-end example of ES/CQRS implementation.</li>
<li><a href="https://github.com/commanded/commanded?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/commanded/commanded</a> – GitHub repository for Commanded, a library for CQRS/ES architectures.</li>
<li><a href="https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb</a> – Official guide on implementing end-to-end examples with EventStoreDB.</li>
<li><a href="https://x.com/CodeBEAMio/status/1800918581225431318?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/CodeBEAMio/status/1800918581225431318</a> – CodeBEAM conference announcement, set to take place in Berlin.</li>
<li><a href="https://codebeameurope.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeameurope.com/</a> – Official site for CodeBEAM Europe conference details.</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>
</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>207: Poison v6 is Waaay Faster and Drama Turns Productive</title>
  <link>https://podcast.thinkingelixir.com/207</link>
  <guid isPermaLink="false">8816f6da-8e87-4245-8958-8ecd1191b440</guid>
  <pubDate>Tue, 18 Jun 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/8816f6da-8e87-4245-8958-8ecd1191b440.mp3" length="22595584" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes the release of Poison v6.0.0, Lumen/Firefly project ending, a new accessibility library for Elixir, José Valim on managing client/server state in LiveView, Elixir Conf US 2024 tickets, and more!</itunes:subtitle>
  <itunes:duration>30:57</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 release of Poison v6.0.0, making it faster than ever, the discontinuation of the Lumen/Firefly project, and a new accessibility testing library for Elixir web apps. José Valim discusses managing client and server state with Phoenix LiveView, and there's a showcase of an AI Emoji generator written in Elixir. Tickets for ElixirConfUS 2024 are now available with exciting options for training and speakers, plus a surprise announcement for the event's emcee, and more!
Show Notes online - http://podcast.thinkingelixir.com/207 (http://podcast.thinkingelixir.com/207)
Elixir Community News
- https://www.reddit.com/r/elixir/s/V5StIsdcbP (https://www.reddit.com/r/elixir/s/V5StIsdcbP?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Poison v6.0.0 release announcement discussing its performance improvements.
- https://github.com/devinus/poison (https://github.com/devinus/poison?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Poison v6.0.0 GitHub repository.
- https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163 (https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Benchmark comparisons of Poison with other JSON libraries.
- https://github.com/devinus/poison/blob/master/CHANGELOG.md (https://github.com/devinus/poison/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Poison v6.0.0 CHANGELOG detailing new features and improvements.
- https://www.reddit.com/r/elixir/s/ciFzDvfzZL (https://www.reddit.com/r/elixir/s/ciFzDvfzZL?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement that Lumen/Firefly project is discontinued.
- https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/ (https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella explains why DockYard discontinued the Lumen/Firefly project.
- https://x.com/src_rip/status/1800210232150470999 (https://x.com/src_rip/status/1800210232150470999?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Highlighting a new feature in Elixir 1.17.
- https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs (https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Kernel.get_in/2 now works with structs in Elixir 1.17.
- https://mas.to/@angelikatyborska/112590587923208917 (https://mas.to/@angelikatyborska/112590587923208917?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New A11yAudit test library for automated accessibility testing in Elixir.
- https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/ (https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about implementing automated accessibility checks in Elixir web apps.
- https://podcast.thinkingelixir.com/50 (https://podcast.thinkingelixir.com/50?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Podcast episode with Angelika Tyborska.
- https://x.com/charliebholtz/status/1700170783589277996 (https://x.com/charliebholtz/status/1700170783589277996?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AI Emoji generator written in Elixir by Charlie Holtz.
- https://github.com/cbh123/emoji (https://github.com/cbh123/emoji?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the AI Emoji generator.
- https://dashbit.co/blog/web-apps-have-client-and-server-state (https://dashbit.co/blog/web-apps-have-client-and-server-state?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's blog post on handling client and server state in web applications with Phoenix LiveView.
- https://github.com/woutdp/live_svelte (https://github.com/woutdp/live_svelte?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Svelte inside Phoenix LiveView for seamless reactivity.
- https://x.com/j_tormey/status/1799859208709677512 (https://x.com/j_tormey/status/1799859208709677512?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Justin created a LiveView Slack clone to showcase Phoenix and LiveView capabilities.
- https://github.com/fly-apps/live_beats (https://github.com/fly-apps/live_beats?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveBeats improvement and bug fixes in Phoenix LiveView.
- https://x.com/ElixirConf/status/1799829176427463035 (https://x.com/ElixirConf/status/1799829176427463035?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of ElixirConfUS 2024 tickets availability.
- David will be the emcee for ElixirConfUS 2024.
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) 
</description>
  <itunes:keywords>elixir, news, poison, liveview, state</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes the release of Poison v6.0.0, making it faster than ever, the discontinuation of the Lumen/Firefly project, and a new accessibility testing library for Elixir web apps. José Valim discusses managing client and server state with Phoenix LiveView, and there&#39;s a showcase of an AI Emoji generator written in Elixir. Tickets for ElixirConfUS 2024 are now available with exciting options for training and speakers, plus a surprise announcement for the event&#39;s emcee, and more!</p>

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

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

<ul>
<li><a href="https://www.reddit.com/r/elixir/s/V5StIsdcbP?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/s/V5StIsdcbP</a> – Poison v6.0.0 release announcement discussing its performance improvements.</li>
<li><a href="https://github.com/devinus/poison?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/devinus/poison</a> – Poison v6.0.0 GitHub repository.</li>
<li><a href="https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163</a> – Benchmark comparisons of Poison with other JSON libraries.</li>
<li><a href="https://github.com/devinus/poison/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/devinus/poison/blob/master/CHANGELOG.md</a> – Poison v6.0.0 CHANGELOG detailing new features and improvements.</li>
<li><a href="https://www.reddit.com/r/elixir/s/ciFzDvfzZL?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/s/ciFzDvfzZL</a> – Announcement that Lumen/Firefly project is discontinued.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/</a> – Brian Cardarella explains why DockYard discontinued the Lumen/Firefly project.</li>
<li><a href="https://x.com/src_rip/status/1800210232150470999?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/src_rip/status/1800210232150470999</a> – Highlighting a new feature in Elixir 1.17.</li>
<li><a href="https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs</a> – Kernel.get_in/2 now works with structs in Elixir 1.17.</li>
<li><a href="https://mas.to/@angelikatyborska/112590587923208917?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mas.to/@angelikatyborska/112590587923208917</a> – New A11yAudit test library for automated accessibility testing in Elixir.</li>
<li><a href="https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/</a> – Blog post about implementing automated accessibility checks in Elixir web apps.</li>
<li><a href="https://podcast.thinkingelixir.com/50?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/50</a> – Podcast episode with Angelika Tyborska.</li>
<li><a href="https://x.com/charliebholtz/status/1700170783589277996?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/charliebholtz/status/1700170783589277996</a> – AI Emoji generator written in Elixir by Charlie Holtz.</li>
<li><a href="https://github.com/cbh123/emoji?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cbh123/emoji</a> – GitHub repository for the AI Emoji generator.</li>
<li><a href="https://dashbit.co/blog/web-apps-have-client-and-server-state?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/web-apps-have-client-and-server-state</a> – José Valim&#39;s blog post on handling client and server state in web applications with Phoenix LiveView.</li>
<li><a href="https://github.com/woutdp/live_svelte?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/woutdp/live_svelte</a> – Svelte inside Phoenix LiveView for seamless reactivity.</li>
<li><a href="https://x.com/j_tormey/status/1799859208709677512?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/j_tormey/status/1799859208709677512</a> – Justin created a LiveView Slack clone to showcase Phoenix and LiveView capabilities.</li>
<li><a href="https://github.com/fly-apps/live_beats?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fly-apps/live_beats</a> – LiveBeats improvement and bug fixes in Phoenix LiveView.</li>
<li><a href="https://x.com/ElixirConf/status/1799829176427463035?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConf/status/1799829176427463035</a> – Announcement of ElixirConfUS 2024 tickets availability.</li>
<li>David will be the emcee for ElixirConfUS 2024.</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>
</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 release of Poison v6.0.0, making it faster than ever, the discontinuation of the Lumen/Firefly project, and a new accessibility testing library for Elixir web apps. José Valim discusses managing client and server state with Phoenix LiveView, and there&#39;s a showcase of an AI Emoji generator written in Elixir. Tickets for ElixirConfUS 2024 are now available with exciting options for training and speakers, plus a surprise announcement for the event&#39;s emcee, and more!</p>

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

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

<ul>
<li><a href="https://www.reddit.com/r/elixir/s/V5StIsdcbP?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/s/V5StIsdcbP</a> – Poison v6.0.0 release announcement discussing its performance improvements.</li>
<li><a href="https://github.com/devinus/poison?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/devinus/poison</a> – Poison v6.0.0 GitHub repository.</li>
<li><a href="https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163</a> – Benchmark comparisons of Poison with other JSON libraries.</li>
<li><a href="https://github.com/devinus/poison/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/devinus/poison/blob/master/CHANGELOG.md</a> – Poison v6.0.0 CHANGELOG detailing new features and improvements.</li>
<li><a href="https://www.reddit.com/r/elixir/s/ciFzDvfzZL?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/s/ciFzDvfzZL</a> – Announcement that Lumen/Firefly project is discontinued.</li>
<li><a href="https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/</a> – Brian Cardarella explains why DockYard discontinued the Lumen/Firefly project.</li>
<li><a href="https://x.com/src_rip/status/1800210232150470999?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/src_rip/status/1800210232150470999</a> – Highlighting a new feature in Elixir 1.17.</li>
<li><a href="https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs</a> – Kernel.get_in/2 now works with structs in Elixir 1.17.</li>
<li><a href="https://mas.to/@angelikatyborska/112590587923208917?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mas.to/@angelikatyborska/112590587923208917</a> – New A11yAudit test library for automated accessibility testing in Elixir.</li>
<li><a href="https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/</a> – Blog post about implementing automated accessibility checks in Elixir web apps.</li>
<li><a href="https://podcast.thinkingelixir.com/50?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/50</a> – Podcast episode with Angelika Tyborska.</li>
<li><a href="https://x.com/charliebholtz/status/1700170783589277996?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/charliebholtz/status/1700170783589277996</a> – AI Emoji generator written in Elixir by Charlie Holtz.</li>
<li><a href="https://github.com/cbh123/emoji?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/cbh123/emoji</a> – GitHub repository for the AI Emoji generator.</li>
<li><a href="https://dashbit.co/blog/web-apps-have-client-and-server-state?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/web-apps-have-client-and-server-state</a> – José Valim&#39;s blog post on handling client and server state in web applications with Phoenix LiveView.</li>
<li><a href="https://github.com/woutdp/live_svelte?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/woutdp/live_svelte</a> – Svelte inside Phoenix LiveView for seamless reactivity.</li>
<li><a href="https://x.com/j_tormey/status/1799859208709677512?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/j_tormey/status/1799859208709677512</a> – Justin created a LiveView Slack clone to showcase Phoenix and LiveView capabilities.</li>
<li><a href="https://github.com/fly-apps/live_beats?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fly-apps/live_beats</a> – LiveBeats improvement and bug fixes in Phoenix LiveView.</li>
<li><a href="https://x.com/ElixirConf/status/1799829176427463035?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirConf/status/1799829176427463035</a> – Announcement of ElixirConfUS 2024 tickets availability.</li>
<li>David will be the emcee for ElixirConfUS 2024.</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>
</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>203: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/203</link>
  <guid isPermaLink="false">83b76a5f-6d40-4ec6-aa8a-86dd2d7ee00e</guid>
  <pubDate>Tue, 21 May 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/83b76a5f-6d40-4ec6-aa8a-86dd2d7ee00e.mp3" length="19851264" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Phoenix LiveView 1.0 release, José Valim's ElixirConf EU keynote on design patterns, Chris McCord’s FLAME-based World Page Speed Test, Ash 3.0 release, Oban support moving to ElixirForum, and more!</itunes:subtitle>
  <itunes:duration>27:08</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>News includes Phoenix LiveView hitting 1.0 soon, with thoughtful comparisons to the broader web development industry and detailed changelog insights. Theo reacts positively to the release from a React and JS perspective, highlighting its significance. José Valim's keynote at ElixirConf EU 2024 revisits the famous "Gang of Four" design patterns and their relevance to Elixir today. Chris McCord introduces the innovative World Page Speed Test using FLAME, illustrating its ease of use and benefits over traditional solutions. Ash 3.0 is officially released after 46 RC releases. Additionally, Oban support is moving to ElixirForum to improve searchability, and more!
Show Notes online - http://podcast.thinkingelixir.com/203 (http://podcast.thinkingelixir.com/203)
Elixir Community News
- https://phoenixframework.org/blog/phoenix-liveview-1.0-released (https://phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView is hitting 1.0 soon with thoughtful comparisons to the broader web development industry.
- https://hexdocs.pm/phoenixliveview/1.0.0-rc.0/changelog.html (https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Backward incompatible changes for Phoenix LiveView 1.0 along with bug fixes.
- https://www.youtube.com/watch?v=aOk67eT3fpg (https://www.youtube.com/watch?v=aOk67eT3fpg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Theo reacts positively to the Phoenix LiveView release, discussing it from the React and JS perspective.
- https://www.youtube.com/watch?v=agkXUp0hCW8 (https://www.youtube.com/watch?v=agkXUp0hCW8?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Keynote by José Valim on design patterns in Elixir at ElixirConf EU 2024.
- https://twitter.com/josevalim/status/1790354042243203283 (https://twitter.com/josevalim/status/1790354042243203283?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim discusses design patterns in Elixir revisiting the "Gang of Four" patterns.
- https://www.youtube.com/watch?v=GICJ42OyBGg (https://www.youtube.com/watch?v=GICJ42OyBGg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord’s ElixirConf EU keynote on FLAME and its applications.
- https://worldpagespeed.fly.dev/ (https://worldpagespeed.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord’s "World Page Speed Test" tool using FLAME.
- https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/ (https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord’s blog post on World Page Speed Test and FLAME on Fly.io.
- https://twitter.com/ZachSDaniel1/status/1775516026551099852 (https://twitter.com/ZachSDaniel1/status/1775516026551099852?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Ash 3.0 release after 46 RC releases.
- https://hex.pm/packages/ash (https://hex.pm/packages/ash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ash Framework version 3.0 final release details.
- https://twitter.com/sorentwo/status/1790007674077073474 (https://twitter.com/sorentwo/status/1790007674077073474?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban support is moving to ElixirForum for better searchability and visibility, away from Slack.
- https://twitter.com/sorentwo/status/1788181209530466518 (https://twitter.com/sorentwo/status/1788181209530466518?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban hot tip on managing exception messages for better exception reporting.
- https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/ (https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NextLS 0.21.0 released with new features like alias-refactor workspace command, completions, snippets, and more.
- Followup from a comment last week on the difference between pattern-matching empty keyword lists and empty maps, including speed improvements in OTP 26 and 27.
- https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572 (https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion on matching empty map performance.
- https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size (https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Naming conventions in Elixir related to length and size.
- https://github.com/mimiquate/blend (https://github.com/mimiquate/blend?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Elixir library "Blend" helps library maintainers test against different versions of dependencies.
- https://rubygems.org/gems/appraisal (https://rubygems.org/gems/appraisal?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blend library appears to be inspired by the Ruby gem “appraisal”.
- https://twitter.com/jeffbarr/status/1790072050855588265 (https://twitter.com/jeffbarr/status/1790072050855588265?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Amazon AWS S3 will stop charging for unauthorized requests, being deployed to regions currently.
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) 
</description>
  <itunes:keywords>elixir, news, liveview, flame, aws, oban</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Phoenix LiveView hitting 1.0 soon, with thoughtful comparisons to the broader web development industry and detailed changelog insights. Theo reacts positively to the release from a React and JS perspective, highlighting its significance. José Valim&#39;s keynote at ElixirConf EU 2024 revisits the famous &quot;Gang of Four&quot; design patterns and their relevance to Elixir today. Chris McCord introduces the innovative World Page Speed Test using FLAME, illustrating its ease of use and benefits over traditional solutions. Ash 3.0 is officially released after 46 RC releases. Additionally, Oban support is moving to ElixirForum to improve searchability, and more!</p>

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

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

<ul>
<li><a href="https://phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView is hitting 1.0 soon with thoughtful comparisons to the broader web development industry.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html</a> – Backward incompatible changes for Phoenix LiveView 1.0 along with bug fixes.</li>
<li><a href="https://www.youtube.com/watch?v=aOk67eT3fpg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=aOk67eT3fpg</a> – Theo reacts positively to the Phoenix LiveView release, discussing it from the React and JS perspective.</li>
<li><a href="https://www.youtube.com/watch?v=agkXUp0hCW8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=agkXUp0hCW8</a> – Keynote by José Valim on design patterns in Elixir at ElixirConf EU 2024.</li>
<li><a href="https://twitter.com/josevalim/status/1790354042243203283?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1790354042243203283</a> – José Valim discusses design patterns in Elixir revisiting the &quot;Gang of Four&quot; patterns.</li>
<li><a href="https://www.youtube.com/watch?v=GICJ42OyBGg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=GICJ42OyBGg</a> – Chris McCord’s ElixirConf EU keynote on FLAME and its applications.</li>
<li><a href="https://worldpagespeed.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://worldpagespeed.fly.dev/</a> – Chris McCord’s &quot;World Page Speed Test&quot; tool using FLAME.</li>
<li><a href="https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/</a> – Chris McCord’s blog post on World Page Speed Test and FLAME on Fly.io.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1775516026551099852?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ZachSDaniel1/status/1775516026551099852</a> – Announcement of Ash 3.0 release after 46 RC releases.</li>
<li><a href="https://hex.pm/packages/ash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/ash</a> – Ash Framework version 3.0 final release details.</li>
<li><a href="https://twitter.com/sorentwo/status/1790007674077073474?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1790007674077073474</a> – Oban support is moving to ElixirForum for better searchability and visibility, away from Slack.</li>
<li><a href="https://twitter.com/sorentwo/status/1788181209530466518?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1788181209530466518</a> – Oban hot tip on managing exception messages for better exception reporting.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/</a> – NextLS 0.21.0 released with new features like alias-refactor workspace command, completions, snippets, and more.</li>
<li>Followup from a comment last week on the difference between pattern-matching empty keyword lists and empty maps, including speed improvements in OTP 26 and 27.</li>
<li><a href="https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572</a> – Discussion on matching empty map performance.</li>
<li><a href="https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size</a> – Naming conventions in Elixir related to length and size.</li>
<li><a href="https://github.com/mimiquate/blend?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/blend</a> – New Elixir library &quot;Blend&quot; helps library maintainers test against different versions of dependencies.</li>
<li><a href="https://rubygems.org/gems/appraisal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rubygems.org/gems/appraisal</a> – Blend library appears to be inspired by the Ruby gem “appraisal”.</li>
<li><a href="https://twitter.com/jeffbarr/status/1790072050855588265?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/jeffbarr/status/1790072050855588265</a> – Amazon AWS S3 will stop charging for unauthorized requests, being deployed to regions currently.</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>
</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 Phoenix LiveView hitting 1.0 soon, with thoughtful comparisons to the broader web development industry and detailed changelog insights. Theo reacts positively to the release from a React and JS perspective, highlighting its significance. José Valim&#39;s keynote at ElixirConf EU 2024 revisits the famous &quot;Gang of Four&quot; design patterns and their relevance to Elixir today. Chris McCord introduces the innovative World Page Speed Test using FLAME, illustrating its ease of use and benefits over traditional solutions. Ash 3.0 is officially released after 46 RC releases. Additionally, Oban support is moving to ElixirForum to improve searchability, and more!</p>

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

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

<ul>
<li><a href="https://phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://phoenixframework.org/blog/phoenix-liveview-1.0-released</a> – Phoenix LiveView is hitting 1.0 soon with thoughtful comparisons to the broader web development industry.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/1.0.0-rc.0/changelog.html</a> – Backward incompatible changes for Phoenix LiveView 1.0 along with bug fixes.</li>
<li><a href="https://www.youtube.com/watch?v=aOk67eT3fpg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=aOk67eT3fpg</a> – Theo reacts positively to the Phoenix LiveView release, discussing it from the React and JS perspective.</li>
<li><a href="https://www.youtube.com/watch?v=agkXUp0hCW8?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=agkXUp0hCW8</a> – Keynote by José Valim on design patterns in Elixir at ElixirConf EU 2024.</li>
<li><a href="https://twitter.com/josevalim/status/1790354042243203283?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1790354042243203283</a> – José Valim discusses design patterns in Elixir revisiting the &quot;Gang of Four&quot; patterns.</li>
<li><a href="https://www.youtube.com/watch?v=GICJ42OyBGg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=GICJ42OyBGg</a> – Chris McCord’s ElixirConf EU keynote on FLAME and its applications.</li>
<li><a href="https://worldpagespeed.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://worldpagespeed.fly.dev/</a> – Chris McCord’s &quot;World Page Speed Test&quot; tool using FLAME.</li>
<li><a href="https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/world-page-speed-test-elastic-scale-with-flame/</a> – Chris McCord’s blog post on World Page Speed Test and FLAME on Fly.io.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1775516026551099852?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ZachSDaniel1/status/1775516026551099852</a> – Announcement of Ash 3.0 release after 46 RC releases.</li>
<li><a href="https://hex.pm/packages/ash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/ash</a> – Ash Framework version 3.0 final release details.</li>
<li><a href="https://twitter.com/sorentwo/status/1790007674077073474?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1790007674077073474</a> – Oban support is moving to ElixirForum for better searchability and visibility, away from Slack.</li>
<li><a href="https://twitter.com/sorentwo/status/1788181209530466518?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1788181209530466518</a> – Oban hot tip on managing exception messages for better exception reporting.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-6/</a> – NextLS 0.21.0 released with new features like alias-refactor workspace command, completions, snippets, and more.</li>
<li>Followup from a comment last week on the difference between pattern-matching empty keyword lists and empty maps, including speed improvements in OTP 26 and 27.</li>
<li><a href="https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/matching-empty-map-performance-of-map-size/3572</a> – Discussion on matching empty map performance.</li>
<li><a href="https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.14/naming-conventions.html#length-and-size</a> – Naming conventions in Elixir related to length and size.</li>
<li><a href="https://github.com/mimiquate/blend?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mimiquate/blend</a> – New Elixir library &quot;Blend&quot; helps library maintainers test against different versions of dependencies.</li>
<li><a href="https://rubygems.org/gems/appraisal?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rubygems.org/gems/appraisal</a> – Blend library appears to be inspired by the Ruby gem “appraisal”.</li>
<li><a href="https://twitter.com/jeffbarr/status/1790072050855588265?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/jeffbarr/status/1790072050855588265</a> – Amazon AWS S3 will stop charging for unauthorized requests, being deployed to regions currently.</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>
</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>202: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/202</link>
  <guid isPermaLink="false">0009863e-eebf-42e9-88c7-8765e4a942bd</guid>
  <pubDate>Tue, 14 May 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/0009863e-eebf-42e9-88c7-8765e4a942bd.mp3" length="19597312" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>New ElixirLS launch boosts coding efficiency, José Valim hails type system upgrades, “Bloom” extends Phoenix, Chris McCord demos global hot code deploys, plus FTC and AWS updates, and more!</itunes:subtitle>
  <itunes:duration>26:47</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 week's edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer experience with new code actions and more efficient dialyzing on the latest OTP. We also discuss José Valim's insightful commentary on Elixir's upcoming type system, addressing bug-prone comparison operations, and additional advancements in exception handling. Don't miss the unveiling of "Bloom," an opinionated extension to Phoenix core components, alongside Chris McCord's demo of lightning-fast hot code deploys across a global Fly.io cluster. We round off with the legal tussle over the FTC's ruling on non-compete clauses and AWS's S3 billing adjustments that provide relief from unauthorized access charges, and more!
Show Notes online - http://podcast.thinkingelixir.com/202 (http://podcast.thinkingelixir.com/202)
Elixir Community News
- https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213 (https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcing the release of ElixirLS 0.21.0 with improvements and features like incremental dialyzer and experimental support for code actions.
- https://github.com/elixir-lsp/elixir-ls/pull/1057 (https://github.com/elixir-lsp/elixir-ls/pull/1057?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A pull request related to the experimental support for code actions in ElixirLS 0.21.0.
- https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/ (https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A blog post by Tobias Pfeiffer discussing "10 Elixir gotchas" to help new Elixir developers.
- https://twitter.com/PragTob/status/1785681200322924666 (https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tobias Pfeiffer's tweet about his blog post on "10 Elixir gotchas."
- https://twitter.com/PragTob/status/1785681200322924666 (https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's response to Tobias Pfeiffer's post, providing insights on Elixir's upcoming type system.
- https://twitter.com/josevalim/status/1785989792141890015 (https://twitter.com/josevalim/status/1785989792141890015?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim details how the Elixir v1.17 will perform type-checking with the comparison operators to catch potential bugs.
- https://github.com/elixir-lang/elixir/pull/13527 (https://github.com/elixir-lang/elixir/pull/13527?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A merged Elixir PR for "Perform type checking across comparison operators."
- https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw (https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A tweet by José Valim discussing the power of set-theoretic types in Elixir.
- https://twitter.com/josevalim/status/1787543767341486181 (https://twitter.com/josevalim/status/1787543767341486181?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim sharing updates about Elixir's type system checking exceptions fields and warning on undefined exceptions.
- https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html (https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir documentation for the gradual set-theoretic types.
- https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types (https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir 1.17.0 changelog on "Warnings from gradual set-theoretic types."
- https://github.com/elixir-lang/elixir/pull/13534 (https://github.com/elixir-lang/elixir/pull/13534?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A Github pull request for a new is_non_struct_map guard in Elixir 1.17.
- https://twitter.com/codestirring/status/1785769316304228590 (https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris Gregori announces "Bloom," a new LiveView component library project.
- https://bloom-ui.fly.dev/ (https://bloom-ui.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The "Bloom" UI component library site showcasing its features and usage.
- https://github.com/chrisgreg/bloom (https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Github repository for the "Bloom" LiveView component library.
- https://twitter.com/chris_mccord/status/1785678249424461897 (https://twitter.com/chris_mccord/status/1785678249424461897?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A teaser from Chris McCord about hot deploys on Fly.io to a planet-wide cluster in seconds.
- https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades (https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mix documentation discussing how to perform hot code upgrades.
- https://twitter.com/bcardarella/status/1785419505134456895 (https://twitter.com/bcardarella/status/1785419505134456895?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A tweet from Brian Cardarella showing a LiveView Native tvOS simulator demo.
- https://www.youtube.com/@CodeSync/videos (https://www.youtube.com/@CodeSync/videos?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Videos uploaded by CodeSync from ElixirConf EU 2024, including keynotes.
- https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1 (https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An article highlighting how unauthorized requests to S3 buckets can inflate AWS bills and AWS's billing policy update to address this.
- https://twitter.com/jeffbarr/status/1787844682216792163 (https://twitter.com/jeffbarr/status/1787844682216792163?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AWS's Jeff Barr's tweet about the adjustment of billing policy for S3.
- https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/ (https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A follow-up on the FTC's recent ruling on non-compete clauses and the resulting legal challenges.
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) 
</description>
  <itunes:keywords>elixir, news, aws, bloom, phoenix, ftc</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this week&#39;s edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer experience with new code actions and more efficient dialyzing on the latest OTP. We also discuss José Valim&#39;s insightful commentary on Elixir&#39;s upcoming type system, addressing bug-prone comparison operations, and additional advancements in exception handling. Don&#39;t miss the unveiling of &quot;Bloom,&quot; an opinionated extension to Phoenix core components, alongside Chris McCord&#39;s demo of lightning-fast hot code deploys across a global Fly.io cluster. We round off with the legal tussle over the FTC&#39;s ruling on non-compete clauses and AWS&#39;s S3 billing adjustments that provide relief from unauthorized access charges, and more!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213</a> – Announcing the release of ElixirLS 0.21.0 with improvements and features like incremental dialyzer and experimental support for code actions.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/pull/1057?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/pull/1057</a> – A pull request related to the experimental support for code actions in ElixirLS 0.21.0.</li>
<li><a href="https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/</a> – A blog post by Tobias Pfeiffer discussing &quot;10 Elixir gotchas&quot; to help new Elixir developers.</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PragTob/status/1785681200322924666</a> – Tobias Pfeiffer&#39;s tweet about his blog post on &quot;10 Elixir gotchas.&quot;</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PragTob/status/1785681200322924666</a> – José Valim&#39;s response to Tobias Pfeiffer&#39;s post, providing insights on Elixir&#39;s upcoming type system.</li>
<li><a href="https://twitter.com/josevalim/status/1785989792141890015?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1785989792141890015</a> – José Valim details how the Elixir v1.17 will perform type-checking with the comparison operators to catch potential bugs.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13527?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13527</a> – A merged Elixir PR for &quot;Perform type checking across comparison operators.&quot;</li>
<li><a href="https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – A tweet by José Valim discussing the power of set-theoretic types in Elixir.</li>
<li><a href="https://twitter.com/josevalim/status/1787543767341486181?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1787543767341486181</a> – José Valim sharing updates about Elixir&#39;s type system checking exceptions fields and warning on undefined exceptions.</li>
<li><a href="https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html</a> – The Elixir documentation for the gradual set-theoretic types.</li>
<li><a href="https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types</a> – The Elixir 1.17.0 changelog on &quot;Warnings from gradual set-theoretic types.&quot;</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13534?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13534</a> – A Github pull request for a new <code>is_non_struct_map</code> guard in Elixir 1.17.</li>
<li><a href="https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/codestirring/status/1785769316304228590</a> – Chris Gregori announces &quot;Bloom,&quot; a new LiveView component library project.</li>
<li><a href="https://bloom-ui.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bloom-ui.fly.dev/</a> – The &quot;Bloom&quot; UI component library site showcasing its features and usage.</li>
<li><a href="https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrisgreg/bloom</a> – The Github repository for the &quot;Bloom&quot; LiveView component library.</li>
<li><a href="https://twitter.com/chris_mccord/status/1785678249424461897?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1785678249424461897</a> – A teaser from Chris McCord about hot deploys on Fly.io to a planet-wide cluster in seconds.</li>
<li><a href="https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades</a> – Mix documentation discussing how to perform hot code upgrades.</li>
<li><a href="https://twitter.com/bcardarella/status/1785419505134456895?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1785419505134456895</a> – A tweet from Brian Cardarella showing a LiveView Native tvOS simulator demo.</li>
<li><a href="https://www.youtube.com/@CodeSync/videos?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@CodeSync/videos</a> – Videos uploaded by CodeSync from ElixirConf EU 2024, including keynotes.</li>
<li><a href="https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1</a> – An article highlighting how unauthorized requests to S3 buckets can inflate AWS bills and AWS&#39;s billing policy update to address this.</li>
<li><a href="https://twitter.com/jeffbarr/status/1787844682216792163?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/jeffbarr/status/1787844682216792163</a> – AWS&#39;s Jeff Barr&#39;s tweet about the adjustment of billing policy for S3.</li>
<li><a href="https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/</a> – A follow-up on the FTC&#39;s recent ruling on non-compete clauses and the resulting legal challenges.</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>
</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 week&#39;s edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer experience with new code actions and more efficient dialyzing on the latest OTP. We also discuss José Valim&#39;s insightful commentary on Elixir&#39;s upcoming type system, addressing bug-prone comparison operations, and additional advancements in exception handling. Don&#39;t miss the unveiling of &quot;Bloom,&quot; an opinionated extension to Phoenix core components, alongside Chris McCord&#39;s demo of lightning-fast hot code deploys across a global Fly.io cluster. We round off with the legal tussle over the FTC&#39;s ruling on non-compete clauses and AWS&#39;s S3 billing adjustments that provide relief from unauthorized access charges, and more!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/213</a> – Announcing the release of ElixirLS 0.21.0 with improvements and features like incremental dialyzer and experimental support for code actions.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/pull/1057?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/pull/1057</a> – A pull request related to the experimental support for code actions in ElixirLS 0.21.0.</li>
<li><a href="https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragtob.wordpress.com/2024/05/01/10-elixir-gotchas/</a> – A blog post by Tobias Pfeiffer discussing &quot;10 Elixir gotchas&quot; to help new Elixir developers.</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PragTob/status/1785681200322924666</a> – Tobias Pfeiffer&#39;s tweet about his blog post on &quot;10 Elixir gotchas.&quot;</li>
<li><a href="https://twitter.com/PragTob/status/1785681200322924666?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PragTob/status/1785681200322924666</a> – José Valim&#39;s response to Tobias Pfeiffer&#39;s post, providing insights on Elixir&#39;s upcoming type system.</li>
<li><a href="https://twitter.com/josevalim/status/1785989792141890015?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1785989792141890015</a> – José Valim details how the Elixir v1.17 will perform type-checking with the comparison operators to catch potential bugs.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13527?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13527</a> – A merged Elixir PR for &quot;Perform type checking across comparison operators.&quot;</li>
<li><a href="https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1785990361418006768?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – A tweet by José Valim discussing the power of set-theoretic types in Elixir.</li>
<li><a href="https://twitter.com/josevalim/status/1787543767341486181?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1787543767341486181</a> – José Valim sharing updates about Elixir&#39;s type system checking exceptions fields and warning on undefined exceptions.</li>
<li><a href="https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html</a> – The Elixir documentation for the gradual set-theoretic types.</li>
<li><a href="https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/main/changelog.html#warnings-from-gradual-set-theoretic-types</a> – The Elixir 1.17.0 changelog on &quot;Warnings from gradual set-theoretic types.&quot;</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13534?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13534</a> – A Github pull request for a new <code>is_non_struct_map</code> guard in Elixir 1.17.</li>
<li><a href="https://twitter.com/codestirring/status/1785769316304228590?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/codestirring/status/1785769316304228590</a> – Chris Gregori announces &quot;Bloom,&quot; a new LiveView component library project.</li>
<li><a href="https://bloom-ui.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://bloom-ui.fly.dev/</a> – The &quot;Bloom&quot; UI component library site showcasing its features and usage.</li>
<li><a href="https://github.com/chrisgreg/bloom?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chrisgreg/bloom</a> – The Github repository for the &quot;Bloom&quot; LiveView component library.</li>
<li><a href="https://twitter.com/chris_mccord/status/1785678249424461897?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1785678249424461897</a> – A teaser from Chris McCord about hot deploys on Fly.io to a planet-wide cluster in seconds.</li>
<li><a href="https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mix/1.16.2/Mix.Tasks.Release.html#module-hot-code-upgrades</a> – Mix documentation discussing how to perform hot code upgrades.</li>
<li><a href="https://twitter.com/bcardarella/status/1785419505134456895?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1785419505134456895</a> – A tweet from Brian Cardarella showing a LiveView Native tvOS simulator demo.</li>
<li><a href="https://www.youtube.com/@CodeSync/videos?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/@CodeSync/videos</a> – Videos uploaded by CodeSync from ElixirConf EU 2024, including keynotes.</li>
<li><a href="https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1</a> – An article highlighting how unauthorized requests to S3 buckets can inflate AWS bills and AWS&#39;s billing policy update to address this.</li>
<li><a href="https://twitter.com/jeffbarr/status/1787844682216792163?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/jeffbarr/status/1787844682216792163</a> – AWS&#39;s Jeff Barr&#39;s tweet about the adjustment of billing policy for S3.</li>
<li><a href="https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.employmentlawworldview.com/ftc-bans-non-competes-throughout-the-united-states-us/</a> – A follow-up on the FTC&#39;s recent ruling on non-compete clauses and the resulting legal challenges.</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>
</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>201: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/201</link>
  <guid isPermaLink="false">766dd8c4-f69b-4a80-949c-267887f4b9e1</guid>
  <pubDate>Tue, 07 May 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/766dd8c4-f69b-4a80-949c-267887f4b9e1.mp3" length="13629440" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Explore Lexical 0.6.0's release, Elixir's smarter Slack bots, Saša Jurić’s “Soul of Erlang/Elixir” at 5 years, and we dive into the FTC's ban of non-competes. Tune in for these tech insights &amp; more!</itunes:subtitle>
  <itunes:duration>18:30</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>This week's podcast dives into the latest tech updates, including the release of Lexical 0.6.0 with its impressive performance upgrades and new features for Phoenix controller completions. We'll also talk about building smarter Slack bots with Elixir, and the LiveView support enhancements that bolster security against spam connections. Plus, we celebrate the 5-year milestone of Saša Jurić's influential “Soul of Erlang and Elixir” talk. Of course we have to touch on the FTC's impactful ruling that bans non-compete employment clauses, a significant shift that will likely shake up the tech industry and innovation landscape. Stay tuned for this and more!
Show Notes online - http://podcast.thinkingelixir.com/201 (http://podcast.thinkingelixir.com/201)
Elixir Community News
- https://github.com/lexical-lsp/lexical/releases/tag/v0.6.0 (https://github.com/lexical-lsp/lexical/releases/tag/v0.6.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lexical 0.6.0 release includes document and workspace symbols, improved Phoenix controller completions, and enhanced indexing performance.
- https://benreinhart.com/blog/verifying-slack-requests-elixir-phoenix/ (https://benreinhart.com/blog/verifying-slack-requests-elixir-phoenix/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ben Reinhart's blog post details the process for cryptographically verifying event notifications from Slack in Phoenix apps for Slack bots.
- https://twitter.com/PJUllrich/status/1784707877157970387 (https://twitter.com/PJUllrich/status/1784707877157970387?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Peter Ulrich has launched a LiveView-oriented course on building forms as announced on his Twitter account.
- https://indiecourses.com/catalog/building-forms-with-phoenix-liveview-2OPYIqaekkZwrpgLUZOyZV (https://indiecourses.com/catalog/building-forms-with-phoenix-liveview-2OPYIqaekkZwrpgLUZOyZV?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The course covers building forms with Phoenix LiveView including various types of schema and dynamic fields.
- https://paraxial.io/blog/live-view-support (https://paraxial.io/blog/live-view-support?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Michael Lubas outlines security-focused support for LiveView on Paraxial.io, including protection against initial connection and websocket spam.
- https://github.com/nccgroup/sobelow/pull/123 (https://github.com/nccgroup/sobelow/pull/123?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – There was work on adding support for HEEx to Sobelow.XSS.Raw, as a part of Sobelow's security-focused static analysis for the Phoenix Framework.
- https://twitter.com/sasajuric/status/1784958371998601526 (https://twitter.com/sasajuric/status/1784958371998601526?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – It's the 5 Year Anniversary of Saša Jurić's “Soul of Erlang and Elixir” talk, recommended for its lasting relevance in the development community.
- https://www.youtube.com/watch?v=JvBT4XBdoUE (https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Saša Jurić's influential “Soul of Erlang and Elixir” talk is still very relevant and worth watching, even five years later.
- https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf EU 2025 dates and location have been announced, with a waitlist available for those interested in attending.
- https://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-announces-rule-banning-noncompetes (https://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-announces-rule-banning-noncompetes?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The FTC ruling banning non-compete clauses aims to increase wages, entrepreneurship, and overall economic dynamism in the US technology sector.
- While bans on non-compete clauses for technology workers are in effect, trade secret laws and NDAs continue to provide employers with protection against information leaks.
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) 
</description>
  <itunes:keywords>elixir, news, ftc, soul of erlang, lsp, lexical, slack</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week&#39;s podcast dives into the latest tech updates, including the release of Lexical 0.6.0 with its impressive performance upgrades and new features for Phoenix controller completions. We&#39;ll also talk about building smarter Slack bots with Elixir, and the LiveView support enhancements that bolster security against spam connections. Plus, we celebrate the 5-year milestone of Saša Jurić&#39;s influential “Soul of Erlang and Elixir” talk. Of course we have to touch on the FTC&#39;s impactful ruling that bans non-compete employment clauses, a significant shift that will likely shake up the tech industry and innovation landscape. Stay tuned for this and more!</p>

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

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

<ul>
<li><a href="https://github.com/lexical-lsp/lexical/releases/tag/v0.6.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical/releases/tag/v0.6.0</a> – Lexical 0.6.0 release includes document and workspace symbols, improved Phoenix controller completions, and enhanced indexing performance.</li>
<li><a href="https://benreinhart.com/blog/verifying-slack-requests-elixir-phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://benreinhart.com/blog/verifying-slack-requests-elixir-phoenix/</a> – Ben Reinhart&#39;s blog post details the process for cryptographically verifying event notifications from Slack in Phoenix apps for Slack bots.</li>
<li><a href="https://twitter.com/PJUllrich/status/1784707877157970387?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PJUllrich/status/1784707877157970387</a> – Peter Ulrich has launched a LiveView-oriented course on building forms as announced on his Twitter account.</li>
<li><a href="https://indiecourses.com/catalog/building-forms-with-phoenix-liveview-2OPYIqaekkZwrpgLUZOyZV?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://indiecourses.com/catalog/building-forms-with-phoenix-liveview-2OPYIqaekkZwrpgLUZOyZV</a> – The course covers building forms with Phoenix LiveView including various types of schema and dynamic fields.</li>
<li><a href="https://paraxial.io/blog/live-view-support?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/live-view-support</a> – Michael Lubas outlines security-focused support for LiveView on Paraxial.io, including protection against initial connection and websocket spam.</li>
<li><a href="https://github.com/nccgroup/sobelow/pull/123?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nccgroup/sobelow/pull/123</a> – There was work on adding support for HEEx to Sobelow.XSS.Raw, as a part of Sobelow&#39;s security-focused static analysis for the Phoenix Framework.</li>
<li><a href="https://twitter.com/sasajuric/status/1784958371998601526?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sasajuric/status/1784958371998601526</a> – It&#39;s the 5 Year Anniversary of Saša Jurić&#39;s “Soul of Erlang and Elixir” talk, recommended for its lasting relevance in the development community.</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – Saša Jurić&#39;s influential “Soul of Erlang and Elixir” talk is still very relevant and worth watching, even five years later.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU 2025 dates and location have been announced, with a waitlist available for those interested in attending.</li>
<li><a href="https://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-announces-rule-banning-noncompetes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-announces-rule-banning-noncompetes</a> – The FTC ruling banning non-compete clauses aims to increase wages, entrepreneurship, and overall economic dynamism in the US technology sector.</li>
<li>While bans on non-compete clauses for technology workers are in effect, trade secret laws and NDAs continue to provide employers with protection against information leaks.</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>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week&#39;s podcast dives into the latest tech updates, including the release of Lexical 0.6.0 with its impressive performance upgrades and new features for Phoenix controller completions. We&#39;ll also talk about building smarter Slack bots with Elixir, and the LiveView support enhancements that bolster security against spam connections. Plus, we celebrate the 5-year milestone of Saša Jurić&#39;s influential “Soul of Erlang and Elixir” talk. Of course we have to touch on the FTC&#39;s impactful ruling that bans non-compete employment clauses, a significant shift that will likely shake up the tech industry and innovation landscape. Stay tuned for this and more!</p>

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

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

<ul>
<li><a href="https://github.com/lexical-lsp/lexical/releases/tag/v0.6.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical/releases/tag/v0.6.0</a> – Lexical 0.6.0 release includes document and workspace symbols, improved Phoenix controller completions, and enhanced indexing performance.</li>
<li><a href="https://benreinhart.com/blog/verifying-slack-requests-elixir-phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://benreinhart.com/blog/verifying-slack-requests-elixir-phoenix/</a> – Ben Reinhart&#39;s blog post details the process for cryptographically verifying event notifications from Slack in Phoenix apps for Slack bots.</li>
<li><a href="https://twitter.com/PJUllrich/status/1784707877157970387?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/PJUllrich/status/1784707877157970387</a> – Peter Ulrich has launched a LiveView-oriented course on building forms as announced on his Twitter account.</li>
<li><a href="https://indiecourses.com/catalog/building-forms-with-phoenix-liveview-2OPYIqaekkZwrpgLUZOyZV?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://indiecourses.com/catalog/building-forms-with-phoenix-liveview-2OPYIqaekkZwrpgLUZOyZV</a> – The course covers building forms with Phoenix LiveView including various types of schema and dynamic fields.</li>
<li><a href="https://paraxial.io/blog/live-view-support?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/live-view-support</a> – Michael Lubas outlines security-focused support for LiveView on Paraxial.io, including protection against initial connection and websocket spam.</li>
<li><a href="https://github.com/nccgroup/sobelow/pull/123?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nccgroup/sobelow/pull/123</a> – There was work on adding support for HEEx to Sobelow.XSS.Raw, as a part of Sobelow&#39;s security-focused static analysis for the Phoenix Framework.</li>
<li><a href="https://twitter.com/sasajuric/status/1784958371998601526?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sasajuric/status/1784958371998601526</a> – It&#39;s the 5 Year Anniversary of Saša Jurić&#39;s “Soul of Erlang and Elixir” talk, recommended for its lasting relevance in the development community.</li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> – Saša Jurić&#39;s influential “Soul of Erlang and Elixir” talk is still very relevant and worth watching, even five years later.</li>
<li><a href="https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConf EU 2025 dates and location have been announced, with a waitlist available for those interested in attending.</li>
<li><a href="https://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-announces-rule-banning-noncompetes?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-announces-rule-banning-noncompetes</a> – The FTC ruling banning non-compete clauses aims to increase wages, entrepreneurship, and overall economic dynamism in the US technology sector.</li>
<li>While bans on non-compete clauses for technology workers are in effect, trade secret laws and NDAs continue to provide employers with protection against information leaks.</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>
</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>199: Websockets' Late Hero and Elixir's Fresh Updates</title>
  <link>https://podcast.thinkingelixir.com/199</link>
  <guid isPermaLink="false">e6b15f6b-864e-4766-8fd7-24aa4fc63ecf</guid>
  <pubDate>Tue, 23 Apr 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/e6b15f6b-864e-4766-8fd7-24aa4fc63ecf.mp3" length="29536256" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Elixir 1.17.0-dev changes, ExDoc v0.32's sleek features, Cloudflare's late heroic websocket entry post-Phoenix fame, a new BEAM-focused DevOps book, and more! —tune in for tech deep dives and laughs!</itunes:subtitle>
  <itunes:duration>40: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>In this episode, we talk about the eagerly awaited Elixir 1.17.0-dev changelog, the exciting ExDoc v0.32 release, and the slightly amusing declaration of Cloudflare playing the websocket hero – about 9 years after Phoenix neatly demoed 2 million concurrent connections to the world. We also explore potential performance improvements with Ecto's support for unlogged tables and how PragProg's new Elixir book is shaping up as a must-read for DevOps enthusiasts. But that's not all, we also touch on the launch of a constraint solver in Elixir, a nifty Livebook visualization tip, and more! Plus, don't miss out as Mark, Tyler, and David also share insights into their current projects, ranging from tackling Elixir mock libraries to the latest in the tech conference scene and educational initiatives in the Erlang ecosystem.
Show Notes online - http://podcast.thinkingelixir.com/199 (http://podcast.thinkingelixir.com/199)
Elixir Community News
- https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev (https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.17.0-dev changelog update introducing a new Duration type and calendar-specific shifts support.
- https://hexdocs.pm/db_connection/DBConnection.Ownership.html#module-callers-lookup (https://hexdocs.pm/db_connection/DBConnection.Ownership.html#module-callers-lookup?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExUnit start_supervised now populates $callers, affecting libraries like Mox and Ecto.
- https://hexdocs.pm/mox/Mox.html#module-explicit-allowances (https://hexdocs.pm/mox/Mox.html#module-explicit-allowances?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ExUnit changes with regards to $callers provide better support for global mocks like Mox.
- https://github.com/elixir-ecto/ecto_sql/pull/601 (https://github.com/elixir-ecto/ecto_sql/pull/601?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Ecto experiment for adding support to unlogged tables that could speed up test suites.
- https://twitter.com/josevalim/status/1777990973454262476 (https://twitter.com/josevalim/status/1777990973454262476?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of ExDoc v0.32 release.
- https://hexdocs.pm/ex_doc/changelog.html (https://hexdocs.pm/ex_doc/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official changelogs for ExDoc v0.32 highlighting new features like OS default font for content and search bar improvements.
- https://x.com/chris_mccord/status/1776370373946175706 (https://x.com/chris_mccord/status/1776370373946175706?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Cloudflare Workers support for WebSockets and its impact on real-time web experiences.
- https://blog.cloudflare.com/introducing-websockets-in-workers/ (https://blog.cloudflare.com/introducing-websockets-in-workers/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction and explanation of websockets in Cloudflare Workers.
- https://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections (https://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's blog post on achieving 2 million WebSocket connections.
- https://twitter.com/pragprog/status/1779253657097117890 (https://twitter.com/pragprog/status/1779253657097117890?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of a new Elixir focused book in beta from PragProg.
- https://twitter.com/sm_debenedetto/status/1779558393373409481 (https://twitter.com/sm_debenedetto/status/1779558393373409481?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Additional information about the new PragProg Elixir book.
- https://pragprog.com/titles/beamops/engineering-elixir-applications/ (https://pragprog.com/titles/beamops/engineering-elixir-applications/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Direct link to the forthcoming Elixir book on PragProg focused on DevOps for the BEAM ecosystem.
- https://developer.hashicorp.com/terraform/intro (https://developer.hashicorp.com/terraform/intro?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction to Terraform, as covered in PragProg's new Elixir book.
- https://x.com/thibaut_barrere/status/1777702586944036899 (https://x.com/thibaut_barrere/status/1777702586944036899?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion on a constraint solver implementation in Elixir.
- https://github.com/bokner/fixpoint (https://github.com/bokner/fixpoint?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Boris Okner's Fixpoint, a constraint solver library for Elixir.
- https://en.wikipedia.org/wiki/NP-completeness (https://en.wikipedia.org/wiki/NP-completeness?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Explanation of NP Completeness related to constraint solving.
- https://twitter.com/hugobarauna/status/1779930969593512159 (https://twitter.com/hugobarauna/status/1779930969593512159?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tip on building custom visualizations for Elixir data structures in Livebook using the Kino.Render protocol.
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://cloud.withgoogle.com/next (https://cloud.withgoogle.com/next?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/brainlid/langchain (https://github.com/brainlid/langchain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/dashbitco/mox (https://github.com/dashbitco/mox?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/TylerAYoung/status/1780240662341849256 (https://twitter.com/TylerAYoung/status/1780240662341849256?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler's Tweet about Mox
- https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Host Information
- Tyler Young joined as a guest host.
- https://twitter.com/TylerAYoung (https://twitter.com/TylerAYoung?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
- https://github.com/s3cur3 (https://github.com/s3cur3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://fosstodon.org/@tylerayoung (https://fosstodon.org/@tylerayoung?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Fediverse
- https://tylerayoung.com/ (https://tylerayoung.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
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, Cloudflare, websockets, ai, langchain, mox, ecto migrations</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this episode, we talk about the eagerly awaited Elixir 1.17.0-dev changelog, the exciting ExDoc v0.32 release, and the slightly amusing declaration of Cloudflare playing the websocket hero – about 9 years after Phoenix neatly demoed 2 million concurrent connections to the world. We also explore potential performance improvements with Ecto&#39;s support for unlogged tables and how PragProg&#39;s new Elixir book is shaping up as a must-read for DevOps enthusiasts. But that&#39;s not all, we also touch on the launch of a constraint solver in Elixir, a nifty Livebook visualization tip, and more! Plus, don&#39;t miss out as Mark, Tyler, and David also share insights into their current projects, ranging from tackling Elixir mock libraries to the latest in the tech conference scene and educational initiatives in the Erlang ecosystem.</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev</a> – Elixir 1.17.0-dev changelog update introducing a new Duration type and calendar-specific shifts support.</li>
<li><a href="https://hexdocs.pm/db_connection/DBConnection.Ownership.html#module-callers-lookup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/db_connection/DBConnection.Ownership.html#module-callers-lookup</a> – ExUnit <code>start_supervised</code> now populates <code>$callers</code>, affecting libraries like Mox and Ecto.</li>
<li><a href="https://hexdocs.pm/mox/Mox.html#module-explicit-allowances?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mox/Mox.html#module-explicit-allowances</a> – ExUnit changes with regards to <code>$callers</code> provide better support for global mocks like Mox.</li>
<li><a href="https://github.com/elixir-ecto/ecto_sql/pull/601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto_sql/pull/601</a> – Elixir Ecto experiment for adding support to unlogged tables that could speed up test suites.</li>
<li><a href="https://twitter.com/josevalim/status/1777990973454262476?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1777990973454262476</a> – Announcement of ExDoc v0.32 release.</li>
<li><a href="https://hexdocs.pm/ex_doc/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/changelog.html</a> – Official changelogs for ExDoc v0.32 highlighting new features like OS default font for content and search bar improvements.</li>
<li><a href="https://x.com/chris_mccord/status/1776370373946175706?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1776370373946175706</a> – Cloudflare Workers support for WebSockets and its impact on real-time web experiences.</li>
<li><a href="https://blog.cloudflare.com/introducing-websockets-in-workers/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.cloudflare.com/introducing-websockets-in-workers/</a> – Introduction and explanation of websockets in Cloudflare Workers.</li>
<li><a href="https://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections</a> – Chris McCord&#39;s blog post on achieving 2 million WebSocket connections.</li>
<li><a href="https://twitter.com/pragprog/status/1779253657097117890?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/pragprog/status/1779253657097117890</a> – Announcement of a new Elixir focused book in beta from PragProg.</li>
<li><a href="https://twitter.com/sm_debenedetto/status/1779558393373409481?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sm_debenedetto/status/1779558393373409481</a> – Additional information about the new PragProg Elixir book.</li>
<li><a href="https://pragprog.com/titles/beamops/engineering-elixir-applications/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/beamops/engineering-elixir-applications/</a> – Direct link to the forthcoming Elixir book on PragProg focused on DevOps for the BEAM ecosystem.</li>
<li><a href="https://developer.hashicorp.com/terraform/intro?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.hashicorp.com/terraform/intro</a> – Introduction to Terraform, as covered in PragProg&#39;s new Elixir book.</li>
<li><a href="https://x.com/thibaut_barrere/status/1777702586944036899?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/thibaut_barrere/status/1777702586944036899</a> – Discussion on a constraint solver implementation in Elixir.</li>
<li><a href="https://github.com/bokner/fixpoint?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bokner/fixpoint</a> – Boris Okner&#39;s Fixpoint, a constraint solver library for Elixir.</li>
<li><a href="https://en.wikipedia.org/wiki/NP-completeness?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/NP-completeness</a> – Explanation of NP Completeness related to constraint solving.</li>
<li><a href="https://twitter.com/hugobarauna/status/1779930969593512159?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/hugobarauna/status/1779930969593512159</a> – Tip on building custom visualizations for Elixir data structures in Livebook using the Kino.Render protocol.</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://cloud.withgoogle.com/next?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cloud.withgoogle.com/next</a></li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a></li>
<li><a href="https://github.com/dashbitco/mox?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/mox</a></li>
<li><a href="https://twitter.com/TylerAYoung/status/1780240662341849256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1780240662341849256</a> – Tyler&#39;s Tweet about Mox</li>
<li><a href="https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/safe-ecto-migrations/</a></li>
</ul>

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

<ul>
<li>Tyler Young joined as a guest host.</li>
<li><a href="https://twitter.com/TylerAYoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung</a> – on Twitter</li>
<li><a href="https://github.com/s3cur3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3</a> – on Github</li>
<li><a href="https://fosstodon.org/@tylerayoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fosstodon.org/@tylerayoung</a> – on Fediverse</li>
<li><a href="https://tylerayoung.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tylerayoung.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>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>In this episode, we talk about the eagerly awaited Elixir 1.17.0-dev changelog, the exciting ExDoc v0.32 release, and the slightly amusing declaration of Cloudflare playing the websocket hero – about 9 years after Phoenix neatly demoed 2 million concurrent connections to the world. We also explore potential performance improvements with Ecto&#39;s support for unlogged tables and how PragProg&#39;s new Elixir book is shaping up as a must-read for DevOps enthusiasts. But that&#39;s not all, we also touch on the launch of a constraint solver in Elixir, a nifty Livebook visualization tip, and more! Plus, don&#39;t miss out as Mark, Tyler, and David also share insights into their current projects, ranging from tackling Elixir mock libraries to the latest in the tech conference scene and educational initiatives in the Erlang ecosystem.</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev</a> – Elixir 1.17.0-dev changelog update introducing a new Duration type and calendar-specific shifts support.</li>
<li><a href="https://hexdocs.pm/db_connection/DBConnection.Ownership.html#module-callers-lookup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/db_connection/DBConnection.Ownership.html#module-callers-lookup</a> – ExUnit <code>start_supervised</code> now populates <code>$callers</code>, affecting libraries like Mox and Ecto.</li>
<li><a href="https://hexdocs.pm/mox/Mox.html#module-explicit-allowances?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mox/Mox.html#module-explicit-allowances</a> – ExUnit changes with regards to <code>$callers</code> provide better support for global mocks like Mox.</li>
<li><a href="https://github.com/elixir-ecto/ecto_sql/pull/601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto_sql/pull/601</a> – Elixir Ecto experiment for adding support to unlogged tables that could speed up test suites.</li>
<li><a href="https://twitter.com/josevalim/status/1777990973454262476?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1777990973454262476</a> – Announcement of ExDoc v0.32 release.</li>
<li><a href="https://hexdocs.pm/ex_doc/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/changelog.html</a> – Official changelogs for ExDoc v0.32 highlighting new features like OS default font for content and search bar improvements.</li>
<li><a href="https://x.com/chris_mccord/status/1776370373946175706?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/chris_mccord/status/1776370373946175706</a> – Cloudflare Workers support for WebSockets and its impact on real-time web experiences.</li>
<li><a href="https://blog.cloudflare.com/introducing-websockets-in-workers/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.cloudflare.com/introducing-websockets-in-workers/</a> – Introduction and explanation of websockets in Cloudflare Workers.</li>
<li><a href="https://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections</a> – Chris McCord&#39;s blog post on achieving 2 million WebSocket connections.</li>
<li><a href="https://twitter.com/pragprog/status/1779253657097117890?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/pragprog/status/1779253657097117890</a> – Announcement of a new Elixir focused book in beta from PragProg.</li>
<li><a href="https://twitter.com/sm_debenedetto/status/1779558393373409481?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sm_debenedetto/status/1779558393373409481</a> – Additional information about the new PragProg Elixir book.</li>
<li><a href="https://pragprog.com/titles/beamops/engineering-elixir-applications/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/beamops/engineering-elixir-applications/</a> – Direct link to the forthcoming Elixir book on PragProg focused on DevOps for the BEAM ecosystem.</li>
<li><a href="https://developer.hashicorp.com/terraform/intro?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://developer.hashicorp.com/terraform/intro</a> – Introduction to Terraform, as covered in PragProg&#39;s new Elixir book.</li>
<li><a href="https://x.com/thibaut_barrere/status/1777702586944036899?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/thibaut_barrere/status/1777702586944036899</a> – Discussion on a constraint solver implementation in Elixir.</li>
<li><a href="https://github.com/bokner/fixpoint?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bokner/fixpoint</a> – Boris Okner&#39;s Fixpoint, a constraint solver library for Elixir.</li>
<li><a href="https://en.wikipedia.org/wiki/NP-completeness?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/NP-completeness</a> – Explanation of NP Completeness related to constraint solving.</li>
<li><a href="https://twitter.com/hugobarauna/status/1779930969593512159?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/hugobarauna/status/1779930969593512159</a> – Tip on building custom visualizations for Elixir data structures in Livebook using the Kino.Render protocol.</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://cloud.withgoogle.com/next?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cloud.withgoogle.com/next</a></li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a></li>
<li><a href="https://github.com/dashbitco/mox?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/mox</a></li>
<li><a href="https://twitter.com/TylerAYoung/status/1780240662341849256?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1780240662341849256</a> – Tyler&#39;s Tweet about Mox</li>
<li><a href="https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/safe-ecto-migrations/</a></li>
</ul>

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

<ul>
<li>Tyler Young joined as a guest host.</li>
<li><a href="https://twitter.com/TylerAYoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung</a> – on Twitter</li>
<li><a href="https://github.com/s3cur3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3</a> – on Github</li>
<li><a href="https://fosstodon.org/@tylerayoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fosstodon.org/@tylerayoung</a> – on Fediverse</li>
<li><a href="https://tylerayoung.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tylerayoung.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>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>198: Cade Gets the Last Word</title>
  <link>https://podcast.thinkingelixir.com/198</link>
  <guid isPermaLink="false">faeb60b2-ed83-4bfc-9bfa-c3138e5b4cea</guid>
  <pubDate>Tue, 16 Apr 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/faeb60b2-ed83-4bfc-9bfa-c3138e5b4cea.mp3" length="15722496" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>New Elixir v1.17.0 features, Kino Benchee for @Livebookdev, 🐦‍🔥 Phoenix emoji's debut, Ash Framework v3 RC news, plus a heartfelt host update from Cade. Don't miss out!</itunes:subtitle>
  <itunes:duration>21:24</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>This week's show covers exciting updates in the Elixir world, including the peek at what's coming with Elixir v1.17.0's new "Duration" and "shift" features. We'll also dive into the impressive Kino Benchee integration for Livebook, showcasing benchmarking visualizations. Not to be missed is the release of a fitting Phoenix emoji 🐦‍🔥 that's set to ignite your dev conversations, as well as the announcement of Ash Framework's v3 Release Candidate. Amidst these powerful tools and features, there's an essential shift in our hosting lineup; Cade will discuss his decision to step back from the show due to the arrival of a new member in the family. Make sure to tune in for these stories, valuable Elixir tips, intriguing alternatives to Redis, and more!
Show Notes online - http://podcast.thinkingelixir.com/198 (http://podcast.thinkingelixir.com/198)
Elixir Community News
- https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev (https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Changelog for the forthcoming Elixir v1.17.0 revealing new features like support for the "Duration" type and the "shift" function for date types.
- https://github.com/livebook-dev/kino_benchee (https://github.com/livebook-dev/kino_benchee?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Integration of Benchee with Livebook for Elixir benchmarking, known as Kino Benchee.
- https://twitter.com/akoutmos/status/1775158490819858542 (https://twitter.com/akoutmos/status/1775158490819858542?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alex Koutmos's tweet showcasing the graphical visualization capabilities of the Kino Benchee integration in Livebook.
- https://twitter.com/JLarky/status/1777552462876168549 (https://twitter.com/JLarky/status/1777552462876168549?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Benchmark comparison between Gleam and Go languages in terms of latency and speed, shared on Twitter.
- https://emojipedia.org/phoenix-bird (https://emojipedia.org/phoenix-bird?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A Phoenix emoji 🐦‍🔥 was released.
- https://emojipedia.org/emoji-15.1 (https://emojipedia.org/emoji-15.1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Page showing new emojis introduced along with the Phoenix, including a reference to the lime emoji.
- https://twitter.com/germsvel/status/1777645631533633757 (https://twitter.com/germsvel/status/1777645631533633757?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco shares an Elixir tip about using the "tap" and "then" functions in pipelines, providing an insight and example.
- https://twitter.com/germsvel/status/1775476085624344581 (https://twitter.com/germsvel/status/1775476085624344581?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco discusses the differences between the '&amp;amp;&amp;amp;/and' and '||/or' in Elixir.
- https://dashbit.co/blog/req-api-client-testing (https://dashbit.co/blog/req-api-client-testing?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new blog post about testing with the Req HTTP client library in Elixir on the Dashbit website.
- https://elixirforum.com/t/ash-framework-3-0-release-candidates/62684 (https://elixirforum.com/t/ash-framework-3-0-release-candidates/62684?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The announcement of the Ash Framework v3 Release Candidate on the Elixir Forum, showcasing the ecosystem's growth.
- https://github.com/ash-project/ash/issues/943 (https://github.com/ash-project/ash/issues/943?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The GitHub issue tracking the status of Ash Framework v3 Release Candidate for both core and community packages.
- https://twitter.com/sorentwo/status/1777037533366387067 (https://twitter.com/sorentwo/status/1777037533366387067?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Parker Selbert shares a git alias command for 'changelog', helpful for maintainers of hex packages.
- https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community (https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The announcement of Valkey, an open-source alternative to Redis supported by the Linux Foundation and various industry leaders.
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
- Cade's family has grown and he needs to step back from the show to prioritize his family's needs.
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, Redis, Cade, Ash</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week&#39;s show covers exciting updates in the Elixir world, including the peek at what&#39;s coming with Elixir v1.17.0&#39;s new &quot;Duration&quot; and &quot;shift&quot; features. We&#39;ll also dive into the impressive Kino Benchee integration for Livebook, showcasing benchmarking visualizations. Not to be missed is the release of a fitting Phoenix emoji 🐦‍🔥 that&#39;s set to ignite your dev conversations, as well as the announcement of Ash Framework&#39;s v3 Release Candidate. Amidst these powerful tools and features, there&#39;s an essential shift in our hosting lineup; Cade will discuss his decision to step back from the show due to the arrival of a new member in the family. Make sure to tune in for these stories, valuable Elixir tips, intriguing alternatives to Redis, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev</a> – Changelog for the forthcoming Elixir v1.17.0 revealing new features like support for the &quot;Duration&quot; type and the &quot;shift&quot; function for date types.</li>
<li><a href="https://github.com/livebook-dev/kino_benchee?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/kino_benchee</a> – Integration of Benchee with Livebook for Elixir benchmarking, known as Kino Benchee.</li>
<li><a href="https://twitter.com/akoutmos/status/1775158490819858542?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1775158490819858542</a> – Alex Koutmos&#39;s tweet showcasing the graphical visualization capabilities of the Kino Benchee integration in Livebook.</li>
<li><a href="https://twitter.com/JLarky/status/1777552462876168549?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/JLarky/status/1777552462876168549</a> – Benchmark comparison between Gleam and Go languages in terms of latency and speed, shared on Twitter.</li>
<li><a href="https://emojipedia.org/phoenix-bird?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://emojipedia.org/phoenix-bird</a> – A Phoenix emoji 🐦‍🔥 was released.</li>
<li><a href="https://emojipedia.org/emoji-15.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://emojipedia.org/emoji-15.1</a> – Page showing new emojis introduced along with the Phoenix, including a reference to the lime emoji.</li>
<li><a href="https://twitter.com/germsvel/status/1777645631533633757?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1777645631533633757</a> – German Velasco shares an Elixir tip about using the &quot;tap&quot; and &quot;then&quot; functions in pipelines, providing an insight and example.</li>
<li><a href="https://twitter.com/germsvel/status/1775476085624344581?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1775476085624344581</a> – German Velasco discusses the differences between the &#39;&amp;&amp;/and&#39; and &#39;||/or&#39; in Elixir.</li>
<li><a href="https://dashbit.co/blog/req-api-client-testing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/req-api-client-testing</a> – A new blog post about testing with the Req HTTP client library in Elixir on the Dashbit website.</li>
<li><a href="https://elixirforum.com/t/ash-framework-3-0-release-candidates/62684?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/ash-framework-3-0-release-candidates/62684</a> – The announcement of the Ash Framework v3 Release Candidate on the Elixir Forum, showcasing the ecosystem&#39;s growth.</li>
<li><a href="https://github.com/ash-project/ash/issues/943?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/ash/issues/943</a> – The GitHub issue tracking the status of Ash Framework v3 Release Candidate for both core and community packages.</li>
<li><a href="https://twitter.com/sorentwo/status/1777037533366387067?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1777037533366387067</a> – Parker Selbert shares a git alias command for &#39;changelog&#39;, helpful for maintainers of hex packages.</li>
<li><a href="https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community</a> – The announcement of Valkey, an open-source alternative to Redis supported by the Linux Foundation and various industry leaders.</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>Cade&#39;s family has grown and he needs to step back from the show to prioritize his family&#39;s needs.</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week&#39;s show covers exciting updates in the Elixir world, including the peek at what&#39;s coming with Elixir v1.17.0&#39;s new &quot;Duration&quot; and &quot;shift&quot; features. We&#39;ll also dive into the impressive Kino Benchee integration for Livebook, showcasing benchmarking visualizations. Not to be missed is the release of a fitting Phoenix emoji 🐦‍🔥 that&#39;s set to ignite your dev conversations, as well as the announcement of Ash Framework&#39;s v3 Release Candidate. Amidst these powerful tools and features, there&#39;s an essential shift in our hosting lineup; Cade will discuss his decision to step back from the show due to the arrival of a new member in the family. Make sure to tune in for these stories, valuable Elixir tips, intriguing alternatives to Redis, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1170-dev</a> – Changelog for the forthcoming Elixir v1.17.0 revealing new features like support for the &quot;Duration&quot; type and the &quot;shift&quot; function for date types.</li>
<li><a href="https://github.com/livebook-dev/kino_benchee?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/kino_benchee</a> – Integration of Benchee with Livebook for Elixir benchmarking, known as Kino Benchee.</li>
<li><a href="https://twitter.com/akoutmos/status/1775158490819858542?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1775158490819858542</a> – Alex Koutmos&#39;s tweet showcasing the graphical visualization capabilities of the Kino Benchee integration in Livebook.</li>
<li><a href="https://twitter.com/JLarky/status/1777552462876168549?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/JLarky/status/1777552462876168549</a> – Benchmark comparison between Gleam and Go languages in terms of latency and speed, shared on Twitter.</li>
<li><a href="https://emojipedia.org/phoenix-bird?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://emojipedia.org/phoenix-bird</a> – A Phoenix emoji 🐦‍🔥 was released.</li>
<li><a href="https://emojipedia.org/emoji-15.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://emojipedia.org/emoji-15.1</a> – Page showing new emojis introduced along with the Phoenix, including a reference to the lime emoji.</li>
<li><a href="https://twitter.com/germsvel/status/1777645631533633757?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1777645631533633757</a> – German Velasco shares an Elixir tip about using the &quot;tap&quot; and &quot;then&quot; functions in pipelines, providing an insight and example.</li>
<li><a href="https://twitter.com/germsvel/status/1775476085624344581?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1775476085624344581</a> – German Velasco discusses the differences between the &#39;&amp;&amp;/and&#39; and &#39;||/or&#39; in Elixir.</li>
<li><a href="https://dashbit.co/blog/req-api-client-testing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/req-api-client-testing</a> – A new blog post about testing with the Req HTTP client library in Elixir on the Dashbit website.</li>
<li><a href="https://elixirforum.com/t/ash-framework-3-0-release-candidates/62684?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/ash-framework-3-0-release-candidates/62684</a> – The announcement of the Ash Framework v3 Release Candidate on the Elixir Forum, showcasing the ecosystem&#39;s growth.</li>
<li><a href="https://github.com/ash-project/ash/issues/943?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ash-project/ash/issues/943</a> – The GitHub issue tracking the status of Ash Framework v3 Release Candidate for both core and community packages.</li>
<li><a href="https://twitter.com/sorentwo/status/1777037533366387067?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1777037533366387067</a> – Parker Selbert shares a git alias command for &#39;changelog&#39;, helpful for maintainers of hex packages.</li>
<li><a href="https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community</a> – The announcement of Valkey, an open-source alternative to Redis supported by the Linux Foundation and various industry leaders.</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>Cade&#39;s family has grown and he needs to step back from the show to prioritize his family&#39;s needs.</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>196: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/196</link>
  <guid isPermaLink="false">4563ba51-ca1c-4353-a077-eeaef77614d1</guid>
  <pubDate>Tue, 02 Apr 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4563ba51-ca1c-4353-a077-eeaef77614d1.mp3" length="15745024" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Dive into the latest Elixir developments with Erlang OTP 27.0-rc2's new json module, more on Phoenix Live Reload, the pivotal Redis licensing change, insights from an Elixir refactoring survey, and more!</itunes:subtitle>
  <itunes:duration>21: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>This week's news includes the release of OTP 27.0-rc2 featuring the new json module, Phoenix Live reload's insightful update, and Chris McCord's blog post that surfaces server logs directly in your browser console. We're also discussing the streamlined workflows in Oban Pro 1.4.0, and a deeper discussion on recent Redis licensing changes that have sent ripples through the open-source community. If that's not enough, we've got insights into the refactoring Elixir survey that's underway and we share some innovative tools like the Livebook Smart Cell Template. Tune in for this and more!
Show Notes online - http://podcast.thinkingelixir.com/196 (http://podcast.thinkingelixir.com/196)
Elixir Community News
- https://twitter.com/michalmuskala/status/1770748066976424195 (https://twitter.com/michalmuskala/status/1770748066976424195?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet announcing the release of OTP 27.0-rc2.
- https://github.com/erlang/otp/releases/tag/OTP-27.0-rc2 (https://github.com/erlang/otp/releases/tag/OTP-27.0-rc2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub link to OTP 27.0-rc2 release which includes the json module proposed by Michał Muskała.
- https://twitter.com/chris_mccord/status/1772631567568871575 (https://twitter.com/chris_mccord/status/1772631567568871575?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's tweet regarding the update to Phoenix Live Reload.
- https://fly.io/phoenix-files/phoenix-dev-blog-server-logs-in-the-browser-console/ (https://fly.io/phoenix-files/phoenix-dev-blog-server-logs-in-the-browser-console/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post detailing updates to Phoenix Live Reload and server logs in the browser console.
- https://twitter.com/sorentwo/status/1771170601153003648 (https://twitter.com/sorentwo/status/1771170601153003648?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet announcing the release of Oban Pro 1.4.0.
- https://getoban.pro/releases/pro/v1.4 (https://getoban.pro/releases/pro/v1.4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official release notes for Oban Pro 1.4.0.
- https://twitter.com/elixirfun/status/1770336803280556486 (https://twitter.com/elixirfun/status/1770336803280556486?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Public service announcement for Logger users to avoid pipes that may be compiled out.
- https://elixirforum.com/t/logging-a-silent-performance-killer/3258 (https://elixirforum.com/t/logging-a-silent-performance-killer/3258?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Forum post discussing how purging loggers can aid in performance.
- https://twitter.com/ac_alejos/status/1770642763802952021 (https://twitter.com/ac_alejos/status/1770642763802952021?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrés Alejos shares his template for SmartCells with Vite JS and Tailwind Css support.
- https://github.com/acalejos/kinosmartcelltemplate/ (https://github.com/acalejos/kino_smartcell_template/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub link to the SmartCell template for Livebook.
- https://hexdocs.pm/liveview_playground/0.1.1/readme.html (https://hexdocs.pm/liveview_playground/0.1.1/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation for the "simple setup" LiveView server running library.
- https://github.com/lubien/liveview_playground (https://github.com/lubien/liveview_playground?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the library that simplifies setting up a LiveView server.
- https://twitter.com/josevalim/status/1770458542849339646 (https://twitter.com/josevalim/status/1770458542849339646?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's tweet inviting Elixir developers to participate in a survey on refactoring.
- https://docs.google.com/forms/d/e/1FAIpQLSey_cf-gsGSbqJ2un4ySlWv7Y3vzzzwZzexnC8sDr7pNPHQ8Q/viewform (https://docs.google.com/forms/d/e/1FAIpQLSey_cf-gsGSbqJ2un4ySlWv7Y3vzzzwZzexnC8sDr7pNPHQ8Q/viewform?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Google Forms survey on refactoring in Elixir conducted by a team of researchers.
- https://twitter.com/lucasvegi/status/1770457760469057815 (https://twitter.com/lucasvegi/status/1770457760469057815?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Additional invitation to Elixir developers to contribute to a survey on refactorings.
- https://lwn.net/Articles/966133/ (https://lwn.net/Articles/966133/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Article discussing the change in the Redis license, which no longer qualifies as free software.
- https://www.gomomento.com/blog/rip-redis-how-garantia-data-pulled-off-the-biggest-heist-in-open-source-history (https://www.gomomento.com/blog/rip-redis-how-garantia-data-pulled-off-the-biggest-heist-in-open-source-history?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post exploring the history of the Redis project and its recent licensing changes.
- https://andrewkelley.me/post/redis-renamed-to-redict.html (https://andrewkelley.me/post/redis-renamed-to-redict.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Post announcing a fork of Redis to Redict due to licensing issues.
- https://redict.io/ (https://redict.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official website of Redict, the independent fork of Redis.
- http://antirez.com/news/133 (http://antirez.com/news/133?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Creator of Redis, Salvatore Sanfillipo, discussing the transfer of IP and trademark rights.
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, redis, json</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week&#39;s news includes the release of OTP 27.0-rc2 featuring the new json module, Phoenix Live reload&#39;s insightful update, and Chris McCord&#39;s blog post that surfaces server logs directly in your browser console. We&#39;re also discussing the streamlined workflows in Oban Pro 1.4.0, and a deeper discussion on recent Redis licensing changes that have sent ripples through the open-source community. If that&#39;s not enough, we&#39;ve got insights into the refactoring Elixir survey that&#39;s underway and we share some innovative tools like the Livebook Smart Cell Template. Tune in for this and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/michalmuskala/status/1770748066976424195?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalmuskala/status/1770748066976424195</a> – Tweet announcing the release of OTP 27.0-rc2.</li>
<li><a href="https://github.com/erlang/otp/releases/tag/OTP-27.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/releases/tag/OTP-27.0-rc2</a> – GitHub link to OTP 27.0-rc2 release which includes the json module proposed by Michał Muskała.</li>
<li><a href="https://twitter.com/chris_mccord/status/1772631567568871575?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1772631567568871575</a> – Chris McCord&#39;s tweet regarding the update to Phoenix Live Reload.</li>
<li><a href="https://fly.io/phoenix-files/phoenix-dev-blog-server-logs-in-the-browser-console/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/phoenix-dev-blog-server-logs-in-the-browser-console/</a> – Blog post detailing updates to Phoenix Live Reload and server logs in the browser console.</li>
<li><a href="https://twitter.com/sorentwo/status/1771170601153003648?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1771170601153003648</a> – Tweet announcing the release of Oban Pro 1.4.0.</li>
<li><a href="https://getoban.pro/releases/pro/v1.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/releases/pro/v1.4</a> – Official release notes for Oban Pro 1.4.0.</li>
<li><a href="https://twitter.com/elixirfun/status/1770336803280556486?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/elixirfun/status/1770336803280556486</a> – Public service announcement for Logger users to avoid pipes that may be compiled out.</li>
<li><a href="https://elixirforum.com/t/logging-a-silent-performance-killer/3258?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/logging-a-silent-performance-killer/3258</a> – Forum post discussing how purging loggers can aid in performance.</li>
<li><a href="https://twitter.com/ac_alejos/status/1770642763802952021?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ac_alejos/status/1770642763802952021</a> – Andrés Alejos shares his template for SmartCells with Vite JS and Tailwind Css support.</li>
<li><a href="https://github.com/acalejos/kino_smartcell_template/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/kino_smartcell_template/</a> – GitHub link to the SmartCell template for Livebook.</li>
<li><a href="https://hexdocs.pm/liveview_playground/0.1.1/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/liveview_playground/0.1.1/readme.html</a> – Documentation for the &quot;simple setup&quot; LiveView server running library.</li>
<li><a href="https://github.com/lubien/liveview_playground?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lubien/liveview_playground</a> – GitHub repository for the library that simplifies setting up a LiveView server.</li>
<li><a href="https://twitter.com/josevalim/status/1770458542849339646?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1770458542849339646</a> – José Valim&#39;s tweet inviting Elixir developers to participate in a survey on refactoring.</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSey_cf-gsGSbqJ2un4ySlWv7Y3vzzzwZzexnC8sDr7pNPHQ8Q/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSey_cf-gsGSbqJ2un4ySlWv7Y3vzzzwZzexnC8sDr7pNPHQ8Q/viewform</a> – Google Forms survey on refactoring in Elixir conducted by a team of researchers.</li>
<li><a href="https://twitter.com/lucasvegi/status/1770457760469057815?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/lucasvegi/status/1770457760469057815</a> – Additional invitation to Elixir developers to contribute to a survey on refactorings.</li>
<li><a href="https://lwn.net/Articles/966133/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://lwn.net/Articles/966133/</a> – Article discussing the change in the Redis license, which no longer qualifies as free software.</li>
<li><a href="https://www.gomomento.com/blog/rip-redis-how-garantia-data-pulled-off-the-biggest-heist-in-open-source-history?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gomomento.com/blog/rip-redis-how-garantia-data-pulled-off-the-biggest-heist-in-open-source-history</a> – Blog post exploring the history of the Redis project and its recent licensing changes.</li>
<li><a href="https://andrewkelley.me/post/redis-renamed-to-redict.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrewkelley.me/post/redis-renamed-to-redict.html</a> – Post announcing a fork of Redis to Redict due to licensing issues.</li>
<li><a href="https://redict.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://redict.io/</a> – Official website of Redict, the independent fork of Redis.</li>
<li><a href="http://antirez.com/news/133?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://antirez.com/news/133</a> – Creator of Redis, Salvatore Sanfillipo, discussing the transfer of IP and trademark rights.</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week&#39;s news includes the release of OTP 27.0-rc2 featuring the new json module, Phoenix Live reload&#39;s insightful update, and Chris McCord&#39;s blog post that surfaces server logs directly in your browser console. We&#39;re also discussing the streamlined workflows in Oban Pro 1.4.0, and a deeper discussion on recent Redis licensing changes that have sent ripples through the open-source community. If that&#39;s not enough, we&#39;ve got insights into the refactoring Elixir survey that&#39;s underway and we share some innovative tools like the Livebook Smart Cell Template. Tune in for this and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/michalmuskala/status/1770748066976424195?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalmuskala/status/1770748066976424195</a> – Tweet announcing the release of OTP 27.0-rc2.</li>
<li><a href="https://github.com/erlang/otp/releases/tag/OTP-27.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/releases/tag/OTP-27.0-rc2</a> – GitHub link to OTP 27.0-rc2 release which includes the json module proposed by Michał Muskała.</li>
<li><a href="https://twitter.com/chris_mccord/status/1772631567568871575?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1772631567568871575</a> – Chris McCord&#39;s tweet regarding the update to Phoenix Live Reload.</li>
<li><a href="https://fly.io/phoenix-files/phoenix-dev-blog-server-logs-in-the-browser-console/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/phoenix-dev-blog-server-logs-in-the-browser-console/</a> – Blog post detailing updates to Phoenix Live Reload and server logs in the browser console.</li>
<li><a href="https://twitter.com/sorentwo/status/1771170601153003648?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1771170601153003648</a> – Tweet announcing the release of Oban Pro 1.4.0.</li>
<li><a href="https://getoban.pro/releases/pro/v1.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getoban.pro/releases/pro/v1.4</a> – Official release notes for Oban Pro 1.4.0.</li>
<li><a href="https://twitter.com/elixirfun/status/1770336803280556486?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/elixirfun/status/1770336803280556486</a> – Public service announcement for Logger users to avoid pipes that may be compiled out.</li>
<li><a href="https://elixirforum.com/t/logging-a-silent-performance-killer/3258?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/logging-a-silent-performance-killer/3258</a> – Forum post discussing how purging loggers can aid in performance.</li>
<li><a href="https://twitter.com/ac_alejos/status/1770642763802952021?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ac_alejos/status/1770642763802952021</a> – Andrés Alejos shares his template for SmartCells with Vite JS and Tailwind Css support.</li>
<li><a href="https://github.com/acalejos/kino_smartcell_template/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/kino_smartcell_template/</a> – GitHub link to the SmartCell template for Livebook.</li>
<li><a href="https://hexdocs.pm/liveview_playground/0.1.1/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/liveview_playground/0.1.1/readme.html</a> – Documentation for the &quot;simple setup&quot; LiveView server running library.</li>
<li><a href="https://github.com/lubien/liveview_playground?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lubien/liveview_playground</a> – GitHub repository for the library that simplifies setting up a LiveView server.</li>
<li><a href="https://twitter.com/josevalim/status/1770458542849339646?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1770458542849339646</a> – José Valim&#39;s tweet inviting Elixir developers to participate in a survey on refactoring.</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSey_cf-gsGSbqJ2un4ySlWv7Y3vzzzwZzexnC8sDr7pNPHQ8Q/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSey_cf-gsGSbqJ2un4ySlWv7Y3vzzzwZzexnC8sDr7pNPHQ8Q/viewform</a> – Google Forms survey on refactoring in Elixir conducted by a team of researchers.</li>
<li><a href="https://twitter.com/lucasvegi/status/1770457760469057815?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/lucasvegi/status/1770457760469057815</a> – Additional invitation to Elixir developers to contribute to a survey on refactorings.</li>
<li><a href="https://lwn.net/Articles/966133/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://lwn.net/Articles/966133/</a> – Article discussing the change in the Redis license, which no longer qualifies as free software.</li>
<li><a href="https://www.gomomento.com/blog/rip-redis-how-garantia-data-pulled-off-the-biggest-heist-in-open-source-history?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.gomomento.com/blog/rip-redis-how-garantia-data-pulled-off-the-biggest-heist-in-open-source-history</a> – Blog post exploring the history of the Redis project and its recent licensing changes.</li>
<li><a href="https://andrewkelley.me/post/redis-renamed-to-redict.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrewkelley.me/post/redis-renamed-to-redict.html</a> – Post announcing a fork of Redis to Redict due to licensing issues.</li>
<li><a href="https://redict.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://redict.io/</a> – Official website of Redict, the independent fork of Redis.</li>
<li><a href="http://antirez.com/news/133?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">http://antirez.com/news/133</a> – Creator of Redis, Salvatore Sanfillipo, discussing the transfer of IP and trademark rights.</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>195: Migrating from Next.js to Phoenix</title>
  <link>https://podcast.thinkingelixir.com/195</link>
  <guid isPermaLink="false">d8f73637-f8a8-4170-b447-b3b8ee9ab951</guid>
  <pubDate>Tue, 26 Mar 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/d8f73637-f8a8-4170-b447-b3b8ee9ab951.mp3" length="38275072" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>In this episode, Ben Reinhart discusses his shift from Next.js and Vercel to ElixirLang, Phoenix, and Fly.io, highlighting how Elixir's simplicity and features streamlined his AI product's operations at AxFlow.</itunes:subtitle>
  <itunes:duration>52:44</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 compelling episode, we sit down with Ben Reinhart who shares his journey of transitioning from the JavaScript ecosystem, specifically migrating off of Next.js and Vercel, to Elixir and Phoenix, with Fly.io as the new host. Ben discusses his frustrations with the complexity and performance issues he faced, and how the switch to Elixir helped streamline operations and improve the efficiency of his AI-focused product at Axflow. He delves into his strategic choice for leveraging the operational simplicity and real-time features of Phoenix, while also acknowledging trade-offs such as rebuilding front-end components. Join us to explore Ben's story, learn about the features of Elixir that helped him, and discover how the move has influenced Axflow's path towards finding product-market fit, and more!
Show Notes online - http://podcast.thinkingelixir.com/195 (http://podcast.thinkingelixir.com/195)
Elixir Community News
- Update on the phoenixlivereload package to v1.5 containing useful tips.
- https://www.elixirstreams.com/tips/streamserverlogstoconsole (https://www.elixirstreams.com/tips/stream_server_logs_to_console?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tips on how to stream Elixir server logs to the browser console.
- https://github.com/phoenixframework/phoenixlivereload?tab=readme-ov-file#streaming-serving-logs-to-the-web-console (https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#streaming-serving-logs-to-the-web-console?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Documentation on streaming Elixir server logs to the web console using phoenixlivereload v1.5.
- Advise to change Appearance theme to "Dark" in the browser console for better readability of debug-level messages.
- https://github.com/phoenixframework/phoenixlivereload?tab=readme-ov-file#jumping-to-heex-function-definitions (https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#jumping-to-heex-function-definitions?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Information on the new feature "Jumping to HEEx function definitions" in phoenixlivereload v1.5.
- https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html (https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new blog post by Joshua Plique about uploading files directly to S3 using Phoenix LiveView.
- https://hexdocs.pm/phoenixliveview/uploads-external.html (https://hexdocs.pm/phoenix_live_view/uploads-external.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official Phoenix documentation on direct file uploads to external services like S3.
- https://x.com/whatyouhide/status/1768345597369532660 (https://x.com/whatyouhide/status/1768345597369532660?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrea Leopardi working on integrating Open Telemetry (OTel) with Sentry for the Elixir SDK.
- https://github.com/getsentry/sentry-elixir/issues/538 (https://github.com/getsentry/sentry-elixir/issues/538?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A Github issue discussing the integration of OTel with Sentry's Elixir SDK.
- https://twitter.com/TylerAYoung/status/1769741350126149857 (https://twitter.com/TylerAYoung/status/1769741350126149857?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young's tip for keeping Elixir tests running faster and asynchronously by using the Process dictionary instead of Application environment.
- https://saltycrackers.dev/posts/bye-bye-async-false/ (https://saltycrackers.dev/posts/bye-bye-async-false/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An article discussing how to avoid async false in tests by using the Process dictionary.
- https://github.com/jbsf2/process-tree (https://github.com/jbsf2/process-tree?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Introduction of a new Elixir library, ProcessTree, to navigate the process ancestry hierarchy and aid in better test configuration.
- Advice on using the process dictionary check only in MIX_ENV=test to prevent runtime overhead in production.
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://axflow.dev/ (https://axflow.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/benjreinhart/status/1758616465589014531 (https://twitter.com/benjreinhart/status/1758616465589014531?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://exercism.org/tracks/elixir (https://exercism.org/tracks/elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.youtube.com/watch?v=JvBT4XBdoUE (https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.typescriptlang.org/ (https://www.typescriptlang.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://nextjs.org/ (https://nextjs.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://vercel.com/ (https://vercel.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://supabase.com/ (https://supabase.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://remix.run/ (https://remix.run/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://inertiajs.com/ (https://inertiajs.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://vitejs.dev/ (https://vitejs.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/fidr/phoenixlivereact (https://github.com/fidr/phoenix_live_react?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/geolessel/react-phoenix (https://github.com/geolessel/react-phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.pinterest.com/ (https://www.pinterest.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://fly.io/docs/gpus/ (https://fly.io/docs/gpus/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://twitter.com/benjreinhart (https://twitter.com/benjreinhart?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ben on Twitter
- https://twitter.com/axflow_dev (https://twitter.com/axflow_dev?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AxFlow on Twitter
- https://github.com/benjreinhart/ (https://github.com/benjreinhart/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://benreinhart.com/ (https://benreinhart.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
- https://axflow.dev/ (https://axflow.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AxFlow Website
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, vercel, nextjs, phoenix, operational, simplicity</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this compelling episode, we sit down with Ben Reinhart who shares his journey of transitioning from the JavaScript ecosystem, specifically migrating off of Next.js and Vercel, to Elixir and Phoenix, with Fly.io as the new host. Ben discusses his frustrations with the complexity and performance issues he faced, and how the switch to Elixir helped streamline operations and improve the efficiency of his AI-focused product at Axflow. He delves into his strategic choice for leveraging the operational simplicity and real-time features of Phoenix, while also acknowledging trade-offs such as rebuilding front-end components. Join us to explore Ben&#39;s story, learn about the features of Elixir that helped him, and discover how the move has influenced Axflow&#39;s path towards finding product-market fit, and more!</p>

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

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

<ul>
<li>Update on the phoenix_live_reload package to v1.5 containing useful tips.</li>
<li><a href="https://www.elixirstreams.com/tips/stream_server_logs_to_console?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/stream_server_logs_to_console</a> – Tips on how to stream Elixir server logs to the browser console.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#streaming-serving-logs-to-the-web-console?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#streaming-serving-logs-to-the-web-console</a> – Documentation on streaming Elixir server logs to the web console using phoenix_live_reload v1.5.</li>
<li>Advise to change Appearance theme to &quot;Dark&quot; in the browser console for better readability of debug-level messages.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#jumping-to-heex-function-definitions?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#jumping-to-heex-function-definitions</a> – Information on the new feature &quot;Jumping to HEEx function definitions&quot; in phoenix_live_reload v1.5.</li>
<li><a href="https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html</a> – A new blog post by Joshua Plique about uploading files directly to S3 using Phoenix LiveView.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/uploads-external.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/uploads-external.html</a> – Official Phoenix documentation on direct file uploads to external services like S3.</li>
<li><a href="https://x.com/whatyouhide/status/1768345597369532660?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/whatyouhide/status/1768345597369532660</a> – Andrea Leopardi working on integrating Open Telemetry (OTel) with Sentry for the Elixir SDK.</li>
<li><a href="https://github.com/getsentry/sentry-elixir/issues/538?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/getsentry/sentry-elixir/issues/538</a> – A Github issue discussing the integration of OTel with Sentry&#39;s Elixir SDK.</li>
<li><a href="https://twitter.com/TylerAYoung/status/1769741350126149857?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1769741350126149857</a> – Tyler Young&#39;s tip for keeping Elixir tests running faster and asynchronously by using the Process dictionary instead of Application environment.</li>
<li><a href="https://saltycrackers.dev/posts/bye-bye-async-false/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://saltycrackers.dev/posts/bye-bye-async-false/</a> – An article discussing how to avoid async false in tests by using the Process dictionary.</li>
<li><a href="https://github.com/jbsf2/process-tree?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jbsf2/process-tree</a> – Introduction of a new Elixir library, ProcessTree, to navigate the process ancestry hierarchy and aid in better test configuration.</li>
<li>Advice on using the process dictionary check only in MIX_ENV=test to prevent runtime overhead in production.</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://axflow.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://axflow.dev/</a></li>
<li><a href="https://twitter.com/benjreinhart/status/1758616465589014531?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/benjreinhart/status/1758616465589014531</a></li>
<li><a href="https://exercism.org/tracks/elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://exercism.org/tracks/elixir</a></li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a></li>
<li><a href="https://www.typescriptlang.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.typescriptlang.org/</a></li>
<li><a href="https://nextjs.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nextjs.org/</a></li>
<li><a href="https://vercel.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vercel.com/</a></li>
<li><a href="https://supabase.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/</a></li>
<li><a href="https://remix.run/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://remix.run/</a></li>
<li><a href="https://inertiajs.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://inertiajs.com/</a></li>
<li><a href="https://vitejs.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vitejs.dev/</a></li>
<li><a href="https://github.com/fidr/phoenix_live_react?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fidr/phoenix_live_react</a></li>
<li><a href="https://github.com/geolessel/react-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/geolessel/react-phoenix</a></li>
<li><a href="https://www.pinterest.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.pinterest.com/</a></li>
<li><a href="https://fly.io/docs/gpus/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/docs/gpus/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/benjreinhart?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/benjreinhart</a> – Ben on Twitter</li>
<li><a href="https://twitter.com/axflow_dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/axflow_dev</a> – AxFlow on Twitter</li>
<li><a href="https://github.com/benjreinhart/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benjreinhart/</a> – on Github</li>
<li><a href="https://benreinhart.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://benreinhart.com/</a> – Blog</li>
<li><a href="https://axflow.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://axflow.dev/</a> – AxFlow Website</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In this compelling episode, we sit down with Ben Reinhart who shares his journey of transitioning from the JavaScript ecosystem, specifically migrating off of Next.js and Vercel, to Elixir and Phoenix, with Fly.io as the new host. Ben discusses his frustrations with the complexity and performance issues he faced, and how the switch to Elixir helped streamline operations and improve the efficiency of his AI-focused product at Axflow. He delves into his strategic choice for leveraging the operational simplicity and real-time features of Phoenix, while also acknowledging trade-offs such as rebuilding front-end components. Join us to explore Ben&#39;s story, learn about the features of Elixir that helped him, and discover how the move has influenced Axflow&#39;s path towards finding product-market fit, and more!</p>

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

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

<ul>
<li>Update on the phoenix_live_reload package to v1.5 containing useful tips.</li>
<li><a href="https://www.elixirstreams.com/tips/stream_server_logs_to_console?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirstreams.com/tips/stream_server_logs_to_console</a> – Tips on how to stream Elixir server logs to the browser console.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#streaming-serving-logs-to-the-web-console?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#streaming-serving-logs-to-the-web-console</a> – Documentation on streaming Elixir server logs to the web console using phoenix_live_reload v1.5.</li>
<li>Advise to change Appearance theme to &quot;Dark&quot; in the browser console for better readability of debug-level messages.</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#jumping-to-heex-function-definitions?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_reload?tab=readme-ov-file#jumping-to-heex-function-definitions</a> – Information on the new feature &quot;Jumping to HEEx function definitions&quot; in phoenix_live_reload v1.5.</li>
<li><a href="https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html</a> – A new blog post by Joshua Plique about uploading files directly to S3 using Phoenix LiveView.</li>
<li><a href="https://hexdocs.pm/phoenix_live_view/uploads-external.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_live_view/uploads-external.html</a> – Official Phoenix documentation on direct file uploads to external services like S3.</li>
<li><a href="https://x.com/whatyouhide/status/1768345597369532660?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/whatyouhide/status/1768345597369532660</a> – Andrea Leopardi working on integrating Open Telemetry (OTel) with Sentry for the Elixir SDK.</li>
<li><a href="https://github.com/getsentry/sentry-elixir/issues/538?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/getsentry/sentry-elixir/issues/538</a> – A Github issue discussing the integration of OTel with Sentry&#39;s Elixir SDK.</li>
<li><a href="https://twitter.com/TylerAYoung/status/1769741350126149857?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1769741350126149857</a> – Tyler Young&#39;s tip for keeping Elixir tests running faster and asynchronously by using the Process dictionary instead of Application environment.</li>
<li><a href="https://saltycrackers.dev/posts/bye-bye-async-false/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://saltycrackers.dev/posts/bye-bye-async-false/</a> – An article discussing how to avoid async false in tests by using the Process dictionary.</li>
<li><a href="https://github.com/jbsf2/process-tree?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jbsf2/process-tree</a> – Introduction of a new Elixir library, ProcessTree, to navigate the process ancestry hierarchy and aid in better test configuration.</li>
<li>Advice on using the process dictionary check only in MIX_ENV=test to prevent runtime overhead in production.</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://axflow.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://axflow.dev/</a></li>
<li><a href="https://twitter.com/benjreinhart/status/1758616465589014531?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/benjreinhart/status/1758616465589014531</a></li>
<li><a href="https://exercism.org/tracks/elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://exercism.org/tracks/elixir</a></li>
<li><a href="https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=JvBT4XBdoUE</a></li>
<li><a href="https://www.typescriptlang.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.typescriptlang.org/</a></li>
<li><a href="https://nextjs.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nextjs.org/</a></li>
<li><a href="https://vercel.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vercel.com/</a></li>
<li><a href="https://supabase.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/</a></li>
<li><a href="https://remix.run/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://remix.run/</a></li>
<li><a href="https://inertiajs.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://inertiajs.com/</a></li>
<li><a href="https://vitejs.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://vitejs.dev/</a></li>
<li><a href="https://github.com/fidr/phoenix_live_react?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/fidr/phoenix_live_react</a></li>
<li><a href="https://github.com/geolessel/react-phoenix?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/geolessel/react-phoenix</a></li>
<li><a href="https://www.pinterest.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.pinterest.com/</a></li>
<li><a href="https://fly.io/docs/gpus/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/docs/gpus/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/benjreinhart?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/benjreinhart</a> – Ben on Twitter</li>
<li><a href="https://twitter.com/axflow_dev?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/axflow_dev</a> – AxFlow on Twitter</li>
<li><a href="https://github.com/benjreinhart/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benjreinhart/</a> – on Github</li>
<li><a href="https://benreinhart.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://benreinhart.com/</a> – Blog</li>
<li><a href="https://axflow.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://axflow.dev/</a> – AxFlow Website</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>193: Operational Elixir: Observing the Midsize Madness</title>
  <link>https://podcast.thinkingelixir.com/193</link>
  <guid isPermaLink="false">fa21e2c7-ada4-4720-8fa1-1f8a54ceea59</guid>
  <pubDate>Tue, 12 Mar 2024 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/fa21e2c7-ada4-4720-8fa1-1f8a54ceea59.mp3" length="39917568" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Nearing the end of our series, Dave Lucia explores observability tools and strategies for Elixir teams in midsize settings, sharing how to boost application monitoring and reliability from startups to Series C/D companies and more!</itunes:subtitle>
  <itunes:duration>55:00</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>In this engaging third episode of our series, Dave Lucia returns to delve into the various systems that support small and medium-sized teams and companies for their Elixir systems. Dave shares insights gained from a range of situations including working at startups on up to Series C and D sized companies, with a particular focus on the critical role of observability tools. Drawing on his extensive experience, Dave discusses how these tools can greatly enhance a team's ability to monitor and troubleshoot applications, ensuring high performance and reliability. Tune in for a comprehensive look at the essential systems and tools that can make a tangible difference in the day-to-day operations of Elixir-powered organizations, and more!
Show Notes online - http://podcast.thinkingelixir.com/193 (http://podcast.thinkingelixir.com/193)
Elixir Community News
- https://twitter.com/josevalim/status/1762921819776934146 (https://twitter.com/josevalim/status/1762921819776934146?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim has teased a new feature for Elixir 1.17 which may include a mix test flag --breakpoints for debugging failed tests.
- https://gleam.run/news/gleam-version-1/ (https://gleam.run/news/gleam-version-1/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam v1.0 has been released, marking the language's stability and readiness for production with a commitment to maintain backwards compatibility.
- https://github.com/underjord/entrace (https://github.com/underjord/entrace?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lars Wikman shared his work on the Entrace tracing project, offering easier tracing support to applications.
- https://github.com/underjord/entracelivedashboard (https://github.com/underjord/entrace_live_dashboard?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Entrac LiveDashboard was announced by Lars Wikman to add a tracing page to the LiveDashboard plugin.
- https://docs.google.com/forms/d/e/1FAIpQLSeGxJUadP1CaaU6EnTwe7Hv76RnBLIiqT6SJLIBvncHcEzGRg/viewform (https://docs.google.com/forms/d/e/1FAIpQLSeGxJUadP1CaaU6EnTwe7Hv76RnBLIiqT6SJLIBvncHcEzGRg/viewform?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Call for Proposals for talks at ElixirConfUS is open, including information to book hotel rooms for the event taking place from August 28-30, 2024.
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/75 (https://podcast.thinkingelixir.com/75?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview with Dave Lucia talking about RabbitMQ and Commanded
- https://podcast.thinkingelixir.com/97 (https://podcast.thinkingelixir.com/97?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview with Dave Lucia talking about Avro and Elixir
- https://podcast.thinkingelixir.com/129 (https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview with Dave Lucia talking about Time series data with Timescale DB
- https://Sentry.io (https://Sentry.io?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.servicenow.com/products/observability.html (https://www.servicenow.com/products/observability.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Observability tool formerly knowns as LightStep
- https://www.honeycomb.io/ (https://www.honeycomb.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://opentelemetry.io/docs/collector/ (https://opentelemetry.io/docs/collector/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/open-telemetry (https://github.com/open-telemetry?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://opentelemetry.io/docs/concepts/signals/traces/ (https://opentelemetry.io/docs/concepts/signals/traces/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hex.pm/packages/opentelemetry (https://hex.pm/packages/opentelemetry?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hex.pm/packages/opentelemetry_exporter (https://hex.pm/packages/opentelemetry_exporter?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://davelucia.com/ (https://davelucia.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dave's personal blog
- https://github.com/prometheus/prometheus (https://github.com/prometheus/prometheus?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://grafana.com/ (https://grafana.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://grafana.com/docs/loki/latest/send-data/promtail/ (https://grafana.com/docs/loki/latest/send-data/promtail/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://fly.io/docs/reference/metrics/ (https://fly.io/docs/reference/metrics/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics (https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://amplitude.com/ (https://amplitude.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- Custom LiveView admin pages for dashboards
- https://postmarkapp.com/ (https://postmarkapp.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://sendgrid.com/en-us (https://sendgrid.com/en-us?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://milkroad.com/ (https://milkroad.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A newsletter company that Dave Lucia worked at.
- https://www.beehiiv.com/ (https://www.beehiiv.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Newsletters as a service company
- https://ahrefs.com/ (https://ahrefs.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tracking the back links from other sites to yours for SEO
- https://search.google.com/search-console/about (https://search.google.com/search-console/about?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/dbernheisel/phoenix_seo (https://github.com/dbernheisel/phoenix_seo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://tvlabs.ai/ (https://tvlabs.ai/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Where Dave Lucia is working now.
Guest Information
- https://twitter.com/davydog187 (https://twitter.com/davydog187?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
- https://github.com/davydog187/ (https://github.com/davydog187/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://davelucia.com (https://davelucia.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
- https://tvlabs.ai (https://tvlabs.ai?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – TVLabs company where he works now.
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, observability, midsize, startups</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this engaging third episode of our series, Dave Lucia returns to delve into the various systems that support small and medium-sized teams and companies for their Elixir systems. Dave shares insights gained from a range of situations including working at startups on up to Series C and D sized companies, with a particular focus on the critical role of observability tools. Drawing on his extensive experience, Dave discusses how these tools can greatly enhance a team&#39;s ability to monitor and troubleshoot applications, ensuring high performance and reliability. Tune in for a comprehensive look at the essential systems and tools that can make a tangible difference in the day-to-day operations of Elixir-powered organizations, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1762921819776934146?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1762921819776934146</a> – José Valim has teased a new feature for Elixir 1.17 which may include a <code>mix test</code> flag <code>--breakpoints</code> for debugging failed tests.</li>
<li><a href="https://gleam.run/news/gleam-version-1/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-version-1/</a> – Gleam v1.0 has been released, marking the language&#39;s stability and readiness for production with a commitment to maintain backwards compatibility.</li>
<li><a href="https://github.com/underjord/entrace?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/underjord/entrace</a> – Lars Wikman shared his work on the Entrace tracing project, offering easier tracing support to applications.</li>
<li><a href="https://github.com/underjord/entrace_live_dashboard?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/underjord/entrace_live_dashboard</a> – Entrac LiveDashboard was announced by Lars Wikman to add a tracing page to the LiveDashboard plugin.</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeGxJUadP1CaaU6EnTwe7Hv76RnBLIiqT6SJLIBvncHcEzGRg/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSeGxJUadP1CaaU6EnTwe7Hv76RnBLIiqT6SJLIBvncHcEzGRg/viewform</a> – The Call for Proposals for talks at ElixirConfUS is open, including information to book hotel rooms for the event taking place from August 28-30, 2024.</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/75?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/75</a> – Previous interview with Dave Lucia talking about RabbitMQ and Commanded</li>
<li><a href="https://podcast.thinkingelixir.com/97?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/97</a> – Previous interview with Dave Lucia talking about Avro and Elixir</li>
<li><a href="https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/129</a> – Previous interview with Dave Lucia talking about Time series data with Timescale DB</li>
<li><a href="https://Sentry.io?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://Sentry.io</a></li>
<li><a href="https://www.servicenow.com/products/observability.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.servicenow.com/products/observability.html</a> – Observability tool formerly knowns as LightStep</li>
<li><a href="https://www.honeycomb.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.honeycomb.io/</a></li>
<li><a href="https://opentelemetry.io/docs/collector/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://opentelemetry.io/docs/collector/</a></li>
<li><a href="https://github.com/open-telemetry?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/open-telemetry</a></li>
<li><a href="https://opentelemetry.io/docs/concepts/signals/traces/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://opentelemetry.io/docs/concepts/signals/traces/</a></li>
<li><a href="https://hex.pm/packages/opentelemetry?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/opentelemetry</a></li>
<li><a href="https://hex.pm/packages/opentelemetry_exporter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/opentelemetry_exporter</a></li>
<li><a href="https://davelucia.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com/</a> – Dave&#39;s personal blog</li>
<li><a href="https://github.com/prometheus/prometheus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/prometheus/prometheus</a></li>
<li><a href="https://grafana.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://grafana.com/</a></li>
<li><a href="https://grafana.com/docs/loki/latest/send-data/promtail/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://grafana.com/docs/loki/latest/send-data/promtail/</a></li>
<li><a href="https://fly.io/docs/reference/metrics/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/docs/reference/metrics/</a></li>
<li><a href="https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics</a></li>
<li><a href="https://amplitude.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://amplitude.com/</a></li>
<li>Custom LiveView admin pages for dashboards</li>
<li><a href="https://postmarkapp.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://postmarkapp.com/</a></li>
<li><a href="https://sendgrid.com/en-us?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sendgrid.com/en-us</a></li>
<li><a href="https://milkroad.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://milkroad.com/</a> – A newsletter company that Dave Lucia worked at.</li>
<li><a href="https://www.beehiiv.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.beehiiv.com/</a> – Newsletters as a service company</li>
<li><a href="https://ahrefs.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ahrefs.com/</a> – Tracking the back links from other sites to yours for SEO</li>
<li><a href="https://search.google.com/search-console/about?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://search.google.com/search-console/about</a></li>
<li><a href="https://github.com/dbernheisel/phoenix_seo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dbernheisel/phoenix_seo</a></li>
<li><a href="https://tvlabs.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tvlabs.ai/</a> – Where Dave Lucia is working now.</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/davydog187?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/davydog187</a> – on Twitter</li>
<li><a href="https://github.com/davydog187/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/davydog187/</a> – on Github</li>
<li><a href="https://davelucia.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com</a> – Blog</li>
<li><a href="https://tvlabs.ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tvlabs.ai</a> – TVLabs company where he works now.</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In this engaging third episode of our series, Dave Lucia returns to delve into the various systems that support small and medium-sized teams and companies for their Elixir systems. Dave shares insights gained from a range of situations including working at startups on up to Series C and D sized companies, with a particular focus on the critical role of observability tools. Drawing on his extensive experience, Dave discusses how these tools can greatly enhance a team&#39;s ability to monitor and troubleshoot applications, ensuring high performance and reliability. Tune in for a comprehensive look at the essential systems and tools that can make a tangible difference in the day-to-day operations of Elixir-powered organizations, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1762921819776934146?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1762921819776934146</a> – José Valim has teased a new feature for Elixir 1.17 which may include a <code>mix test</code> flag <code>--breakpoints</code> for debugging failed tests.</li>
<li><a href="https://gleam.run/news/gleam-version-1/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleam-version-1/</a> – Gleam v1.0 has been released, marking the language&#39;s stability and readiness for production with a commitment to maintain backwards compatibility.</li>
<li><a href="https://github.com/underjord/entrace?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/underjord/entrace</a> – Lars Wikman shared his work on the Entrace tracing project, offering easier tracing support to applications.</li>
<li><a href="https://github.com/underjord/entrace_live_dashboard?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/underjord/entrace_live_dashboard</a> – Entrac LiveDashboard was announced by Lars Wikman to add a tracing page to the LiveDashboard plugin.</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeGxJUadP1CaaU6EnTwe7Hv76RnBLIiqT6SJLIBvncHcEzGRg/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSeGxJUadP1CaaU6EnTwe7Hv76RnBLIiqT6SJLIBvncHcEzGRg/viewform</a> – The Call for Proposals for talks at ElixirConfUS is open, including information to book hotel rooms for the event taking place from August 28-30, 2024.</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/75?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/75</a> – Previous interview with Dave Lucia talking about RabbitMQ and Commanded</li>
<li><a href="https://podcast.thinkingelixir.com/97?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/97</a> – Previous interview with Dave Lucia talking about Avro and Elixir</li>
<li><a href="https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/129</a> – Previous interview with Dave Lucia talking about Time series data with Timescale DB</li>
<li><a href="https://Sentry.io?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://Sentry.io</a></li>
<li><a href="https://www.servicenow.com/products/observability.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.servicenow.com/products/observability.html</a> – Observability tool formerly knowns as LightStep</li>
<li><a href="https://www.honeycomb.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.honeycomb.io/</a></li>
<li><a href="https://opentelemetry.io/docs/collector/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://opentelemetry.io/docs/collector/</a></li>
<li><a href="https://github.com/open-telemetry?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/open-telemetry</a></li>
<li><a href="https://opentelemetry.io/docs/concepts/signals/traces/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://opentelemetry.io/docs/concepts/signals/traces/</a></li>
<li><a href="https://hex.pm/packages/opentelemetry?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/opentelemetry</a></li>
<li><a href="https://hex.pm/packages/opentelemetry_exporter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/opentelemetry_exporter</a></li>
<li><a href="https://davelucia.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com/</a> – Dave&#39;s personal blog</li>
<li><a href="https://github.com/prometheus/prometheus?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/prometheus/prometheus</a></li>
<li><a href="https://grafana.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://grafana.com/</a></li>
<li><a href="https://grafana.com/docs/loki/latest/send-data/promtail/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://grafana.com/docs/loki/latest/send-data/promtail/</a></li>
<li><a href="https://fly.io/docs/reference/metrics/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/docs/reference/metrics/</a></li>
<li><a href="https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics</a></li>
<li><a href="https://amplitude.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://amplitude.com/</a></li>
<li>Custom LiveView admin pages for dashboards</li>
<li><a href="https://postmarkapp.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://postmarkapp.com/</a></li>
<li><a href="https://sendgrid.com/en-us?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sendgrid.com/en-us</a></li>
<li><a href="https://milkroad.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://milkroad.com/</a> – A newsletter company that Dave Lucia worked at.</li>
<li><a href="https://www.beehiiv.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.beehiiv.com/</a> – Newsletters as a service company</li>
<li><a href="https://ahrefs.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ahrefs.com/</a> – Tracking the back links from other sites to yours for SEO</li>
<li><a href="https://search.google.com/search-console/about?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://search.google.com/search-console/about</a></li>
<li><a href="https://github.com/dbernheisel/phoenix_seo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dbernheisel/phoenix_seo</a></li>
<li><a href="https://tvlabs.ai/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tvlabs.ai/</a> – Where Dave Lucia is working now.</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/davydog187?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/davydog187</a> – on Twitter</li>
<li><a href="https://github.com/davydog187/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/davydog187/</a> – on Github</li>
<li><a href="https://davelucia.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://davelucia.com</a> – Blog</li>
<li><a href="https://tvlabs.ai?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tvlabs.ai</a> – TVLabs company where he works now.</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>191: Operational Elixir: What's Supporting the Apps at Felt.com and SleepEasy.app?</title>
  <link>https://podcast.thinkingelixir.com/191</link>
  <guid isPermaLink="false">54ed594f-2f9c-4585-8efa-6e6bbd2fc9e6</guid>
  <pubDate>Tue, 27 Feb 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/54ed594f-2f9c-4585-8efa-6e6bbd2fc9e6.mp3" length="33404928" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Dive into the Elixir ecosystem beyond the code! We chat with Tyler Young about the real-world systems that support Elixir at Felt.com and SleepEasy.app, uncovering the solutions businesses employ and more!</itunes:subtitle>
  <itunes:duration>45:58</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 special episode, we kick off a brand-new series that dives into the world of Elixir—but with a twist. We're exploring the systems surrounding the language and what it takes to support and run a company or team that uses Elixir. Join us as we engage in insightful conversations with various industry voices, starting with Tyler Young, about the practical systems and solutions used by businesses like Felt.com and SleepEasy.app. This series promises to be an enlightening journey for anyone curious about the behind-the-scenes workings of an Elixir-based product. Tune in to hear the unique challenges and successes experienced by others in the field and more!
Show Notes online - http://podcast.thinkingelixir.com/191 (http://podcast.thinkingelixir.com/191)
Elixir Community News
- https://github.com/erlang/otp/pull/8111 (https://github.com/erlang/otp/pull/8111?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang's potential new OTP json module is showing significant performance improvements in recent benchmarks.
- https://twitter.com/michalmuskala/status/1759932700624912832 (https://twitter.com/michalmuskala/status/1759932700624912832?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Michał Muskała shares insights online about future Elixir idiomatic wrapper around the new OTP json module.
- https://www.erlang.org/news/167 (https://www.erlang.org/news/167?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OTP 27-RC1 was released with new features like the maybe expression and Triple-Quoted Strings.
- https://github.com/erlang/otp/ (https://github.com/erlang/otp/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Official repository for Erlang/OTP where the 27-RC1 release can be found.
- https://twitter.com/uwucocoa/status/1758878453309505958 (https://twitter.com/_uwu_cocoa/status/1758878453309505958?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet mentioning that Erlang 27.0-rc1 runs natively on ARM64 Windows.
- https://fly.io/blog/tigris-public-beta/ (https://fly.io/blog/tigris-public-beta/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Fly.io announces a new globally distributed object storage solution that supports the S3 API.
- https://github.com/elixir-webrtc/ex_webrtc (https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New WebRTC library for Elixir called exwebrtc is introduced.
- https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1 (https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post introducing exwebrtc, detailing the motivation and development of the new WebRTC library for Elixir.
- https://membrane.stream/ (https://membrane.stream/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Membrane Framework site; although exwebrtc was created due to certain challenges with Membrane, Membrane is noted for its pipeline model.
- https://www.w3.org/TR/webrtc/ (https://www.w3.org/TR/webrtc/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The W3C WebRTC specification, which exwebrtc implements in Elixir, is more JS focused.
- The Erlang Ecosystem Foundation recently celebrated their 5 year anniversary, highlighting the community's achievements.
- https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2 (https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of Gleam v1.0.0-rc2 which includes a bug fix for the compiler.
- Announcement about ElixirConf US, with a call for training classes and upcoming call for talks.
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://felt.com/ (https://felt.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://sleepeasy.app/ (https://sleepeasy.app/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://twitter.com/TylerAYoung/status/1730253716073148470 (https://twitter.com/TylerAYoung/status/1730253716073148470?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler shared on X when he bought his physical hardware
- https://sentry.io/for/elixir/ (https://sentry.io/for/elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.appsignal.com/elixir (https://www.appsignal.com/elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://felt.com/blog/startup-and-shutdown-for-phoenix-applications (https://felt.com/blog/startup-and-shutdown-for-phoenix-applications?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://retool.com (https://retool.com?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.heap.io/ (https://www.heap.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://twitter.com/TylerAYoung (https://twitter.com/TylerAYoung?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
- https://github.com/s3cur3 (https://github.com/s3cur3?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://fosstodon.org/@tylerayoung (https://fosstodon.org/@tylerayoung?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Fediverse
- https://tylerayoung.com/ (https://tylerayoung.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
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, felt.com, sleepeasy.app, production, systems</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this special episode, we kick off a brand-new series that dives into the world of Elixir—but with a twist. We&#39;re exploring the systems surrounding the language and what it takes to support and run a company or team that uses Elixir. Join us as we engage in insightful conversations with various industry voices, starting with Tyler Young, about the practical systems and solutions used by businesses like Felt.com and SleepEasy.app. This series promises to be an enlightening journey for anyone curious about the behind-the-scenes workings of an Elixir-based product. Tune in to hear the unique challenges and successes experienced by others in the field and more!</p>

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

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

<ul>
<li><a href="https://github.com/erlang/otp/pull/8111?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/pull/8111</a> – Erlang&#39;s potential new OTP json module is showing significant performance improvements in recent benchmarks.</li>
<li><a href="https://twitter.com/michalmuskala/status/1759932700624912832?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalmuskala/status/1759932700624912832</a> – Michał Muskała shares insights online about future Elixir idiomatic wrapper around the new OTP json module.</li>
<li><a href="https://www.erlang.org/news/167?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/167</a> – OTP 27-RC1 was released with new features like the maybe expression and Triple-Quoted Strings.</li>
<li><a href="https://github.com/erlang/otp/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/</a> – Official repository for Erlang/OTP where the 27-RC1 release can be found.</li>
<li><a href="https://twitter.com/_uwu_cocoa/status/1758878453309505958?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/_uwu_cocoa/status/1758878453309505958</a> – Tweet mentioning that Erlang 27.0-rc1 runs natively on ARM64 Windows.</li>
<li><a href="https://fly.io/blog/tigris-public-beta/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/blog/tigris-public-beta/</a> – Fly.io announces a new globally distributed object storage solution that supports the S3 API.</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – New WebRTC library for Elixir called ex_webrtc is introduced.</li>
<li><a href="https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1</a> – Blog post introducing ex_webrtc, detailing the motivation and development of the new WebRTC library for Elixir.</li>
<li><a href="https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/</a> – Membrane Framework site; although ex_webrtc was created due to certain challenges with Membrane, Membrane is noted for its pipeline model.</li>
<li><a href="https://www.w3.org/TR/webrtc/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.w3.org/TR/webrtc/</a> – The W3C WebRTC specification, which ex_webrtc implements in Elixir, is more JS focused.</li>
<li>The Erlang Ecosystem Foundation recently celebrated their 5 year anniversary, highlighting the community&#39;s achievements.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2</a> – Release of Gleam v1.0.0-rc2 which includes a bug fix for the compiler.</li>
<li>Announcement about ElixirConf US, with a call for training classes and upcoming call for talks.</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://felt.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/</a></li>
<li><a href="https://sleepeasy.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sleepeasy.app/</a></li>
<li><a href="https://twitter.com/TylerAYoung/status/1730253716073148470?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1730253716073148470</a> – Tyler shared on X when he bought his physical hardware</li>
<li><a href="https://sentry.io/for/elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sentry.io/for/elixir/</a></li>
<li><a href="https://www.appsignal.com/elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.appsignal.com/elixir</a></li>
<li><a href="https://felt.com/blog/startup-and-shutdown-for-phoenix-applications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/blog/startup-and-shutdown-for-phoenix-applications</a></li>
<li><a href="https://retool.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://retool.com</a></li>
<li><a href="https://www.heap.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.heap.io/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/TylerAYoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung</a> – on Twitter</li>
<li><a href="https://github.com/s3cur3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3</a> – on Github</li>
<li><a href="https://fosstodon.org/@tylerayoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fosstodon.org/@tylerayoung</a> – on Fediverse</li>
<li><a href="https://tylerayoung.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tylerayoung.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>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 special episode, we kick off a brand-new series that dives into the world of Elixir—but with a twist. We&#39;re exploring the systems surrounding the language and what it takes to support and run a company or team that uses Elixir. Join us as we engage in insightful conversations with various industry voices, starting with Tyler Young, about the practical systems and solutions used by businesses like Felt.com and SleepEasy.app. This series promises to be an enlightening journey for anyone curious about the behind-the-scenes workings of an Elixir-based product. Tune in to hear the unique challenges and successes experienced by others in the field and more!</p>

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

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

<ul>
<li><a href="https://github.com/erlang/otp/pull/8111?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/pull/8111</a> – Erlang&#39;s potential new OTP json module is showing significant performance improvements in recent benchmarks.</li>
<li><a href="https://twitter.com/michalmuskala/status/1759932700624912832?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalmuskala/status/1759932700624912832</a> – Michał Muskała shares insights online about future Elixir idiomatic wrapper around the new OTP json module.</li>
<li><a href="https://www.erlang.org/news/167?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/167</a> – OTP 27-RC1 was released with new features like the maybe expression and Triple-Quoted Strings.</li>
<li><a href="https://github.com/erlang/otp/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/</a> – Official repository for Erlang/OTP where the 27-RC1 release can be found.</li>
<li><a href="https://twitter.com/_uwu_cocoa/status/1758878453309505958?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/_uwu_cocoa/status/1758878453309505958</a> – Tweet mentioning that Erlang 27.0-rc1 runs natively on ARM64 Windows.</li>
<li><a href="https://fly.io/blog/tigris-public-beta/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/blog/tigris-public-beta/</a> – Fly.io announces a new globally distributed object storage solution that supports the S3 API.</li>
<li><a href="https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-webrtc/ex_webrtc</a> – New WebRTC library for Elixir called ex_webrtc is introduced.</li>
<li><a href="https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1</a> – Blog post introducing ex_webrtc, detailing the motivation and development of the new WebRTC library for Elixir.</li>
<li><a href="https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/</a> – Membrane Framework site; although ex_webrtc was created due to certain challenges with Membrane, Membrane is noted for its pipeline model.</li>
<li><a href="https://www.w3.org/TR/webrtc/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.w3.org/TR/webrtc/</a> – The W3C WebRTC specification, which ex_webrtc implements in Elixir, is more JS focused.</li>
<li>The Erlang Ecosystem Foundation recently celebrated their 5 year anniversary, highlighting the community&#39;s achievements.</li>
<li><a href="https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2</a> – Release of Gleam v1.0.0-rc2 which includes a bug fix for the compiler.</li>
<li>Announcement about ElixirConf US, with a call for training classes and upcoming call for talks.</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://felt.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/</a></li>
<li><a href="https://sleepeasy.app/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sleepeasy.app/</a></li>
<li><a href="https://twitter.com/TylerAYoung/status/1730253716073148470?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1730253716073148470</a> – Tyler shared on X when he bought his physical hardware</li>
<li><a href="https://sentry.io/for/elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sentry.io/for/elixir/</a></li>
<li><a href="https://www.appsignal.com/elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.appsignal.com/elixir</a></li>
<li><a href="https://felt.com/blog/startup-and-shutdown-for-phoenix-applications?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/blog/startup-and-shutdown-for-phoenix-applications</a></li>
<li><a href="https://retool.com?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://retool.com</a></li>
<li><a href="https://www.heap.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.heap.io/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/TylerAYoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung</a> – on Twitter</li>
<li><a href="https://github.com/s3cur3?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/s3cur3</a> – on Github</li>
<li><a href="https://fosstodon.org/@tylerayoung?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fosstodon.org/@tylerayoung</a> – on Fediverse</li>
<li><a href="https://tylerayoung.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://tylerayoung.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>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>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>189: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/189</link>
  <guid isPermaLink="false">1700ea3d-19e6-4a44-a061-ada3b30ef76f</guid>
  <pubDate>Tue, 13 Feb 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/1700ea3d-19e6-4a44-a061-ada3b30ef76f.mp3" length="9617408" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>In this episode: Elixir 1.16.1, testing tips for ExUnit, performance gains with Bandit, Phoenix Protocols for route customization, Kino YouTube integration in Livebook, and cautionary tales in AI with a major deepfake scam, and more!</itunes:subtitle>
  <itunes:duration>12:56</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>In this week's podcast, we cover the release of Elixir 1.16.1 with its various bug fixes, delve into German Velasco's ExUnit testing tip for running tests in parallel, explore the performance boosts experienced by Thomas Millar after upgrading to Bandit, and celebrate the 10-year anniversary of Inch, René Föhring's documentation analysis tool. We also discuss the innovative use of Elixir Protocols for customized route parameters in Phoenix, the creation of a new Kino for embedding YouTube videos into Livebook, and a stark reminder of the potential dark side of AI and ML with a deepfake phishing scam that cost a company $25 million, and more!
Show Notes online - http://podcast.thinkingelixir.com/189 (http://podcast.thinkingelixir.com/189)
Elixir Community News
- https://github.com/elixir-lang/elixir/releases/tag/v1.16.1 (https://github.com/elixir-lang/elixir/releases/tag/v1.16.1?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.16.1 release with bug fixes for Elixir, IEx, and Mix.
- https://twitter.com/germsvel/status/1752296600024543386 (https://twitter.com/germsvel/status/1752296600024543386?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's tip on using temporary directories in ExUnit for parallel testing.
- https://twitter.com/thmsmlr/status/1749628412073857340 (https://twitter.com/thmsmlr/status/1749628412073857340?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Thomas Millar's experience on upgrading to Bandit which improved CPU and latency performance.
- https://github.com/mtrudel/bandit (https://github.com/mtrudel/bandit?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Bandit, an Elixir HTTP server toolkit, mentioned for its performance benefits.
- https://twitter.com/philipbrown/status/1753009553904701753 (https://twitter.com/philipbrown/status/1753009553904701753?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Philip Brown's insight on using Elixir Protocols to select different params for verified routes.
- https://twitter.com/ac_alejos/status/1754020191976001729 (https://twitter.com/ac_alejos/status/1754020191976001729?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of a Kino for embedding YouTube videos in Livebook by Andrés Alejos.
- https://github.com/acalejos/kino_youtube (https://github.com/acalejos/kino_youtube?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for kino_youtube for embedding YouTube content in Livebook.
- https://twitter.com/rrrene/status/1751920017870860422 (https://twitter.com/rrrene/status/1751920017870860422?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Celebration of the 10 year anniversary of Inch by René Föhring.
- https://rrrene.org/2024/01/28/inch-turns-ten/ (https://rrrene.org/2024/01/28/inch-turns-ten/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More on the 10 year anniversary of Inch, a documentation analysis tool.
- https://youtu.be/RABXu7zqnT0?si=1sQUtAyRmlYbVMae&amp;amp;t=50 (https://youtu.be/RABXu7zqnT0?si=1sQUtAyRmlYbVMae&amp;amp;t=50?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Thomas Millar's talk on InstructorEx, a bridge between Elixir and AI.
- https://podcast.thinkingelixir.com/185 (https://podcast.thinkingelixir.com/185?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Episode 185 of the Thinking Elixir podcast discussing InstructorEx.
- https://amp.cnn.com/cnn/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html (https://amp.cnn.com/cnn/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CNN article about a deepfake scam that tricked a finance worker into paying $25 million.
- Explanation of the deepfake video call scam and a reminder of the potential misuse of AI and ML.
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, ai</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this week&#39;s podcast, we cover the release of Elixir 1.16.1 with its various bug fixes, delve into German Velasco&#39;s ExUnit testing tip for running tests in parallel, explore the performance boosts experienced by Thomas Millar after upgrading to Bandit, and celebrate the 10-year anniversary of Inch, René Föhring&#39;s documentation analysis tool. We also discuss the innovative use of Elixir Protocols for customized route parameters in Phoenix, the creation of a new Kino for embedding YouTube videos into Livebook, and a stark reminder of the potential dark side of AI and ML with a deepfake phishing scam that cost a company $25 million, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.16.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.16.1</a> – Elixir 1.16.1 release with bug fixes for Elixir, IEx, and Mix.</li>
<li><a href="https://twitter.com/germsvel/status/1752296600024543386?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1752296600024543386</a> – German Velasco&#39;s tip on using temporary directories in ExUnit for parallel testing.</li>
<li><a href="https://twitter.com/thmsmlr/status/1749628412073857340?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thmsmlr/status/1749628412073857340</a> – Thomas Millar&#39;s experience on upgrading to Bandit which improved CPU and latency performance.</li>
<li><a href="https://github.com/mtrudel/bandit?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit</a> – Bandit, an Elixir HTTP server toolkit, mentioned for its performance benefits.</li>
<li><a href="https://twitter.com/philipbrown/status/1753009553904701753?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/philipbrown/status/1753009553904701753</a> – Philip Brown&#39;s insight on using Elixir Protocols to select different params for verified routes.</li>
<li><a href="https://twitter.com/ac_alejos/status/1754020191976001729?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ac_alejos/status/1754020191976001729</a> – Announcement of a Kino for embedding YouTube videos in Livebook by Andrés Alejos.</li>
<li><a href="https://github.com/acalejos/kino_youtube?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/kino_youtube</a> – GitHub repository for kino_youtube for embedding YouTube content in Livebook.</li>
<li><a href="https://twitter.com/rrrene/status/1751920017870860422?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/rrrene/status/1751920017870860422</a> – Celebration of the 10 year anniversary of Inch by René Föhring.</li>
<li><a href="https://rrrene.org/2024/01/28/inch-turns-ten/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rrrene.org/2024/01/28/inch-turns-ten/</a> – More on the 10 year anniversary of Inch, a documentation analysis tool.</li>
<li><a href="https://youtu.be/RABXu7zqnT0?si=1sQUtAyRmlYbVMae&t=50?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/RABXu7zqnT0?si=1sQUtAyRmlYbVMae&amp;t=50</a> – Thomas Millar&#39;s talk on InstructorEx, a bridge between Elixir and AI.</li>
<li><a href="https://podcast.thinkingelixir.com/185?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/185</a> – Episode 185 of the Thinking Elixir podcast discussing InstructorEx.</li>
<li><a href="https://amp.cnn.com/cnn/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://amp.cnn.com/cnn/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html</a> – CNN article about a deepfake scam that tricked a finance worker into paying $25 million.</li>
<li>Explanation of the deepfake video call scam and a reminder of the potential misuse of AI and ML.</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 week&#39;s podcast, we cover the release of Elixir 1.16.1 with its various bug fixes, delve into German Velasco&#39;s ExUnit testing tip for running tests in parallel, explore the performance boosts experienced by Thomas Millar after upgrading to Bandit, and celebrate the 10-year anniversary of Inch, René Föhring&#39;s documentation analysis tool. We also discuss the innovative use of Elixir Protocols for customized route parameters in Phoenix, the creation of a new Kino for embedding YouTube videos into Livebook, and a stark reminder of the potential dark side of AI and ML with a deepfake phishing scam that cost a company $25 million, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.16.1?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.16.1</a> – Elixir 1.16.1 release with bug fixes for Elixir, IEx, and Mix.</li>
<li><a href="https://twitter.com/germsvel/status/1752296600024543386?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1752296600024543386</a> – German Velasco&#39;s tip on using temporary directories in ExUnit for parallel testing.</li>
<li><a href="https://twitter.com/thmsmlr/status/1749628412073857340?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thmsmlr/status/1749628412073857340</a> – Thomas Millar&#39;s experience on upgrading to Bandit which improved CPU and latency performance.</li>
<li><a href="https://github.com/mtrudel/bandit?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mtrudel/bandit</a> – Bandit, an Elixir HTTP server toolkit, mentioned for its performance benefits.</li>
<li><a href="https://twitter.com/philipbrown/status/1753009553904701753?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/philipbrown/status/1753009553904701753</a> – Philip Brown&#39;s insight on using Elixir Protocols to select different params for verified routes.</li>
<li><a href="https://twitter.com/ac_alejos/status/1754020191976001729?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ac_alejos/status/1754020191976001729</a> – Announcement of a Kino for embedding YouTube videos in Livebook by Andrés Alejos.</li>
<li><a href="https://github.com/acalejos/kino_youtube?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/acalejos/kino_youtube</a> – GitHub repository for kino_youtube for embedding YouTube content in Livebook.</li>
<li><a href="https://twitter.com/rrrene/status/1751920017870860422?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/rrrene/status/1751920017870860422</a> – Celebration of the 10 year anniversary of Inch by René Föhring.</li>
<li><a href="https://rrrene.org/2024/01/28/inch-turns-ten/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rrrene.org/2024/01/28/inch-turns-ten/</a> – More on the 10 year anniversary of Inch, a documentation analysis tool.</li>
<li><a href="https://youtu.be/RABXu7zqnT0?si=1sQUtAyRmlYbVMae&t=50?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://youtu.be/RABXu7zqnT0?si=1sQUtAyRmlYbVMae&amp;t=50</a> – Thomas Millar&#39;s talk on InstructorEx, a bridge between Elixir and AI.</li>
<li><a href="https://podcast.thinkingelixir.com/185?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/185</a> – Episode 185 of the Thinking Elixir podcast discussing InstructorEx.</li>
<li><a href="https://amp.cnn.com/cnn/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://amp.cnn.com/cnn/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html</a> – CNN article about a deepfake scam that tricked a finance worker into paying $25 million.</li>
<li>Explanation of the deepfake video call scam and a reminder of the potential misuse of AI and ML.</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>188: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/188</link>
  <guid isPermaLink="false">ad28b762-b502-4681-b9c3-670ec71ea84e</guid>
  <pubDate>Tue, 06 Feb 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/ad28b762-b502-4681-b9c3-670ec71ea84e.mp3" length="12331008" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>This episode dives into Elixir's new ExDoc features, the revival of the Elixir Slack inviter, unified LiveView testing with PhoenixTest, the art of adding audio to LiveView, and the latest Nx Explorer v0.8 release, and more! </itunes:subtitle>
  <itunes:duration>16:42</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 week's news, we follow-up on Erlang's use of ExDoc with José Valim's reveal of upcoming features for ExDoc that promises to enhance documentation experiences. We'll also explore the return of the Elixir Slack inviter, now powered by a Plug app, and take a look at the latest PhoenixTest project, aiming to unify testing workflows for LiveView and static pages. Plus, we discuss adding sound effects to LiveView with Howler.js and get a sneak peek at the Nx library's newest Explorer v0.8 release, bridging Elixir to GPU operations for data exploration, and more!
Show Notes online - http://podcast.thinkingelixir.com/188 (http://podcast.thinkingelixir.com/188)
Elixir Community News
- https://twitter.com/josevalim/status/1749453086232351173 (https://twitter.com/josevalim/status/1749453086232351173?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shared insights on big plans for ExDoc, including autocompletion and cross-package search, following Erlang's adoption of ExDocs with OTP 27.
- https://elixir-lang.slack.com/archives/C03EPRA3B/p1706132703749299 (https://elixir-lang.slack.com/archives/C03EPRA3B/p1706132703749299?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Return of the Elixir Slack inviter, now through a Plug app that redirects to Slack invites.
- https://github.com/elixir-lang/elixir-lang.github.com/pull/1746 (https://github.com/elixir-lang/elixir-lang.github.com/pull/1746?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Users are encouraged to help maintain the Elixir Slack community's health by contributing invite tokens.
- https://github.com/sorentwo/elixir-slack (https://github.com/sorentwo/elixir-slack?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub project for the Elixir Plug application managing Slack invite redirections.
- https://github.com/dashbitco/nimble_ownership (https://github.com/dashbitco/nimble_ownership?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New NimbleOwnership library for tracking resource ownership across processes, useful for isolating resource access in test suites.
- https://hexdocs.pm/phoenix_test (https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PhoenixTest project by German Velasco to unify feature testing for LiveView and static pages in Elixir.
- https://twitter.com/germsvel/status/1751971517326414063 (https://twitter.com/germsvel/status/1751971517326414063?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of the PhoenixTest project that aims to provide seamless navigation and testing between LiveView and static pages.
- https://hexdocs.pm/phoenix_test/readme.html#why-phoenixtest (https://hexdocs.pm/phoenix_test/readme.html#why-phoenixtest?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An explanation of the reasoning behind the creation of the PhoenixTest project for a unified testing experience.
- https://fly.io/phoenix-files/making-phoenix-liveview-sing/ (https://fly.io/phoenix-files/making-phoenix-liveview-sing/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A guide on adding sound effects to LiveView pages, dealing with browser restrictions and integrating with Howler.js for user interaction.
- https://cigrainger.com/explorer-0-8-0/ (https://cigrainger.com/explorer-0-8-0/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release details of Explorer v0.8 in the Nx library, a tool for data exploration in Elixir that transitions smoothly between Elixir's syntax and GPU operations.
- https://github.com/elixir-explorer/explorer (https://github.com/elixir-explorer/explorer?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the Explorer library, part of the Nx ecosystem, that provides spreadsheet-like functionalities for Elixir.
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, audio, liveview</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this week&#39;s news, we follow-up on Erlang&#39;s use of ExDoc with José Valim&#39;s reveal of upcoming features for ExDoc that promises to enhance documentation experiences. We&#39;ll also explore the return of the Elixir Slack inviter, now powered by a Plug app, and take a look at the latest PhoenixTest project, aiming to unify testing workflows for LiveView and static pages. Plus, we discuss adding sound effects to LiveView with Howler.js and get a sneak peek at the Nx library&#39;s newest Explorer v0.8 release, bridging Elixir to GPU operations for data exploration, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1749453086232351173?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1749453086232351173</a> – José Valim shared insights on big plans for ExDoc, including autocompletion and cross-package search, following Erlang&#39;s adoption of ExDocs with OTP 27.</li>
<li><a href="https://elixir-lang.slack.com/archives/C03EPRA3B/p1706132703749299?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.slack.com/archives/C03EPRA3B/p1706132703749299</a> – Return of the Elixir Slack inviter, now through a Plug app that redirects to Slack invites.</li>
<li><a href="https://github.com/elixir-lang/elixir-lang.github.com/pull/1746?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir-lang.github.com/pull/1746</a> – Users are encouraged to help maintain the Elixir Slack community&#39;s health by contributing invite tokens.</li>
<li><a href="https://github.com/sorentwo/elixir-slack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sorentwo/elixir-slack</a> – GitHub project for the Elixir Plug application managing Slack invite redirections.</li>
<li><a href="https://github.com/dashbitco/nimble_ownership?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_ownership</a> – New NimbleOwnership library for tracking resource ownership across processes, useful for isolating resource access in test suites.</li>
<li><a href="https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test</a> – PhoenixTest project by German Velasco to unify feature testing for LiveView and static pages in Elixir.</li>
<li><a href="https://twitter.com/germsvel/status/1751971517326414063?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1751971517326414063</a> – Announcement of the PhoenixTest project that aims to provide seamless navigation and testing between LiveView and static pages.</li>
<li><a href="https://hexdocs.pm/phoenix_test/readme.html#why-phoenixtest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/readme.html#why-phoenixtest</a> – An explanation of the reasoning behind the creation of the PhoenixTest project for a unified testing experience.</li>
<li><a href="https://fly.io/phoenix-files/making-phoenix-liveview-sing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/making-phoenix-liveview-sing/</a> – A guide on adding sound effects to LiveView pages, dealing with browser restrictions and integrating with Howler.js for user interaction.</li>
<li><a href="https://cigrainger.com/explorer-0-8-0/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cigrainger.com/explorer-0-8-0/</a> – Release details of Explorer v0.8 in the Nx library, a tool for data exploration in Elixir that transitions smoothly between Elixir&#39;s syntax and GPU operations.</li>
<li><a href="https://github.com/elixir-explorer/explorer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-explorer/explorer</a> – GitHub repository for the Explorer library, part of the Nx ecosystem, that provides spreadsheet-like functionalities for Elixir.</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 week&#39;s news, we follow-up on Erlang&#39;s use of ExDoc with José Valim&#39;s reveal of upcoming features for ExDoc that promises to enhance documentation experiences. We&#39;ll also explore the return of the Elixir Slack inviter, now powered by a Plug app, and take a look at the latest PhoenixTest project, aiming to unify testing workflows for LiveView and static pages. Plus, we discuss adding sound effects to LiveView with Howler.js and get a sneak peek at the Nx library&#39;s newest Explorer v0.8 release, bridging Elixir to GPU operations for data exploration, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1749453086232351173?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1749453086232351173</a> – José Valim shared insights on big plans for ExDoc, including autocompletion and cross-package search, following Erlang&#39;s adoption of ExDocs with OTP 27.</li>
<li><a href="https://elixir-lang.slack.com/archives/C03EPRA3B/p1706132703749299?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.slack.com/archives/C03EPRA3B/p1706132703749299</a> – Return of the Elixir Slack inviter, now through a Plug app that redirects to Slack invites.</li>
<li><a href="https://github.com/elixir-lang/elixir-lang.github.com/pull/1746?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir-lang.github.com/pull/1746</a> – Users are encouraged to help maintain the Elixir Slack community&#39;s health by contributing invite tokens.</li>
<li><a href="https://github.com/sorentwo/elixir-slack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/sorentwo/elixir-slack</a> – GitHub project for the Elixir Plug application managing Slack invite redirections.</li>
<li><a href="https://github.com/dashbitco/nimble_ownership?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_ownership</a> – New NimbleOwnership library for tracking resource ownership across processes, useful for isolating resource access in test suites.</li>
<li><a href="https://hexdocs.pm/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test</a> – PhoenixTest project by German Velasco to unify feature testing for LiveView and static pages in Elixir.</li>
<li><a href="https://twitter.com/germsvel/status/1751971517326414063?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1751971517326414063</a> – Announcement of the PhoenixTest project that aims to provide seamless navigation and testing between LiveView and static pages.</li>
<li><a href="https://hexdocs.pm/phoenix_test/readme.html#why-phoenixtest?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/phoenix_test/readme.html#why-phoenixtest</a> – An explanation of the reasoning behind the creation of the PhoenixTest project for a unified testing experience.</li>
<li><a href="https://fly.io/phoenix-files/making-phoenix-liveview-sing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/making-phoenix-liveview-sing/</a> – A guide on adding sound effects to LiveView pages, dealing with browser restrictions and integrating with Howler.js for user interaction.</li>
<li><a href="https://cigrainger.com/explorer-0-8-0/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://cigrainger.com/explorer-0-8-0/</a> – Release details of Explorer v0.8 in the Nx library, a tool for data exploration in Elixir that transitions smoothly between Elixir&#39;s syntax and GPU operations.</li>
<li><a href="https://github.com/elixir-explorer/explorer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-explorer/explorer</a> – GitHub repository for the Explorer library, part of the Nx ecosystem, that provides spreadsheet-like functionalities for Elixir.</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>187: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/187</link>
  <guid isPermaLink="false">a67ca5c2-a55c-4afd-9c89-f0c2d5f9e9cb</guid>
  <pubDate>Tue, 30 Jan 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/a67ca5c2-a55c-4afd-9c89-f0c2d5f9e9cb.mp3" length="10754048" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Phoenix celebrates a decade of innovation, Gleam introduces an interactive tour, ElixirLS gets an update, Erlang embraces ExDoc, and more!</itunes:subtitle>
  <itunes:duration>14:30</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 celebrate the incredible ten-year journey of the Phoenix framework, marvel at the new interactive language tour by Gleam, explore the latest features of ElixirLS v0.19.0 designed to enhance the developer experience, and delve into Erlang's big leap towards adopting ExDoc for its documentation. Stay tuned for these exciting developments in the Elixir ecosystem and more!
Show Notes online - http://podcast.thinkingelixir.com/187 (http://podcast.thinkingelixir.com/187)
Elixir Community News
- https://twitter.com/chris_mccord/status/1748007024921542707 (https://twitter.com/chris_mccord/status/1748007024921542707?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord celebrated the 10th anniversary of his first commit to Phoenix, listing major features added over time.
- https://gleam.run/news/v0.34-multi-target-projects/ (https://gleam.run/news/v0.34-multi-target-projects/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of Gleam v0.34 introduces Multi-target projects.
- https://gleam.run/news/gleams-new-interactive-language-tour/ (https://gleam.run/news/gleams-new-interactive-language-tour/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam adds a new interactive language tour that works directly in the browser.
- https://github.com/elixir-tools/next-ls/releases/tag/v0.16.0 (https://github.com/elixir-tools/next-ls/releases/tag/v0.16.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Next LS v0.16.0 release for Elixir with new features including OpenTelemetry and logging.
- https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.19.0 (https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.19.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release notes for ElixirLS v0.19.0, highlighting on-type parsing for Phoenix .heex files and workspace symbols improvements.
- https://github.com/erlang/otp/pull/8026 (https://github.com/erlang/otp/pull/8026?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang adopts ExDocs for documentation, starting transition with a huge PR converting docs from XML to Markdown.
- https://erlang.github.io/prs/8026/doc/readme.html (https://erlang.github.io/prs/8026/doc/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Read the updated Erlang documentation using ExDoc and conforming to EEP-59 style.
- https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtBoR52raL_l7XQIb1YH-H7 (https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtBoR52raL_l7XQIb1YH-H7?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube Playlist featuring talks from ElixirConf EU held in April 2023.
- https://www.elixirconf.eu/archives/lisbon_2023/index.html (https://www.elixirconf.eu/archives/lisbon_2023/index.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Archive page for ElixirConf EU 2023 with information about the event and talks.
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, ex_doc</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this episode, we celebrate the incredible ten-year journey of the Phoenix framework, marvel at the new interactive language tour by Gleam, explore the latest features of ElixirLS v0.19.0 designed to enhance the developer experience, and delve into Erlang&#39;s big leap towards adopting ExDoc for its documentation. Stay tuned for these exciting developments in the Elixir ecosystem and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1748007024921542707?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1748007024921542707</a> – Chris McCord celebrated the 10th anniversary of his first commit to Phoenix, listing major features added over time.</li>
<li><a href="https://gleam.run/news/v0.34-multi-target-projects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/v0.34-multi-target-projects/</a> – Release of Gleam v0.34 introduces Multi-target projects.</li>
<li><a href="https://gleam.run/news/gleams-new-interactive-language-tour/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleams-new-interactive-language-tour/</a> – Gleam adds a new interactive language tour that works directly in the browser.</li>
<li><a href="https://github.com/elixir-tools/next-ls/releases/tag/v0.16.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-tools/next-ls/releases/tag/v0.16.0</a> – Announcement of Next LS v0.16.0 release for Elixir with new features including OpenTelemetry and logging.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.19.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.19.0</a> – Release notes for ElixirLS v0.19.0, highlighting on-type parsing for Phoenix .heex files and workspace symbols improvements.</li>
<li><a href="https://github.com/erlang/otp/pull/8026?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/pull/8026</a> – Erlang adopts ExDocs for documentation, starting transition with a huge PR converting docs from XML to Markdown.</li>
<li><a href="https://erlang.github.io/prs/8026/doc/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlang.github.io/prs/8026/doc/readme.html</a> – Read the updated Erlang documentation using ExDoc and conforming to EEP-59 style.</li>
<li><a href="https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtBoR52raL_l7XQIb1YH-H7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtBoR52raL_l7XQIb1YH-H7</a> – YouTube Playlist featuring talks from ElixirConf EU held in April 2023.</li>
<li><a href="https://www.elixirconf.eu/archives/lisbon_2023/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/archives/lisbon_2023/index.html</a> – Archive page for ElixirConf EU 2023 with information about the event and talks.</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 celebrate the incredible ten-year journey of the Phoenix framework, marvel at the new interactive language tour by Gleam, explore the latest features of ElixirLS v0.19.0 designed to enhance the developer experience, and delve into Erlang&#39;s big leap towards adopting ExDoc for its documentation. Stay tuned for these exciting developments in the Elixir ecosystem and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1748007024921542707?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1748007024921542707</a> – Chris McCord celebrated the 10th anniversary of his first commit to Phoenix, listing major features added over time.</li>
<li><a href="https://gleam.run/news/v0.34-multi-target-projects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/v0.34-multi-target-projects/</a> – Release of Gleam v0.34 introduces Multi-target projects.</li>
<li><a href="https://gleam.run/news/gleams-new-interactive-language-tour/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gleam.run/news/gleams-new-interactive-language-tour/</a> – Gleam adds a new interactive language tour that works directly in the browser.</li>
<li><a href="https://github.com/elixir-tools/next-ls/releases/tag/v0.16.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-tools/next-ls/releases/tag/v0.16.0</a> – Announcement of Next LS v0.16.0 release for Elixir with new features including OpenTelemetry and logging.</li>
<li><a href="https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.19.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.19.0</a> – Release notes for ElixirLS v0.19.0, highlighting on-type parsing for Phoenix .heex files and workspace symbols improvements.</li>
<li><a href="https://github.com/erlang/otp/pull/8026?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/pull/8026</a> – Erlang adopts ExDocs for documentation, starting transition with a huge PR converting docs from XML to Markdown.</li>
<li><a href="https://erlang.github.io/prs/8026/doc/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlang.github.io/prs/8026/doc/readme.html</a> – Read the updated Erlang documentation using ExDoc and conforming to EEP-59 style.</li>
<li><a href="https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtBoR52raL_l7XQIb1YH-H7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtBoR52raL_l7XQIb1YH-H7</a> – YouTube Playlist featuring talks from ElixirConf EU held in April 2023.</li>
<li><a href="https://www.elixirconf.eu/archives/lisbon_2023/index.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixirconf.eu/archives/lisbon_2023/index.html</a> – Archive page for ElixirConf EU 2023 with information about the event and talks.</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>186: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/186</link>
  <guid isPermaLink="false">6fbe0efc-39be-48e1-b82e-f0be8ad14d84</guid>
  <pubDate>Tue, 23 Jan 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/6fbe0efc-39be-48e1-b82e-f0be8ad14d84.mp3" length="5570560" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Discover how Elixir reduces costs and enhances dev experiences, get tips for package maintainers, and catch the latest on NervesConf US and more!</itunes:subtitle>
  <itunes:duration>7:18</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 today's episode, we peek into Elixir's impact on operational costs and developer experience, highlighted by Amplified's move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there's a buzz about the upcoming NervesConf US. Join us for these stories and more!
Show Notes online - http://podcast.thinkingelixir.com/186 (http://podcast.thinkingelixir.com/186)
Elixir Community News
- https://www.youtube.com/watch?v=mrFwWuD7gVo (https://www.youtube.com/watch?v=mrFwWuD7gVo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified's switch from Python to Elixir, leading to a significant AWS bill reduction.
- https://twitter.com/cigrainger/status/1745371714660258169 (https://twitter.com/cigrainger/status/1745371714660258169?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris Grainger tweeted about cutting AWS costs in half by utilizing tools like Nx, Axon, OTP, and Broadway after moving to Elixir from Prefect and Spark.
- https://twitter.com/josevalim/status/1745431023893024827 (https://twitter.com/josevalim/status/1745431023893024827?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim discussed on Twitter the benefits of reducing operational complexity with Elixir and how it can also slash AWS bills.
- https://twitter.com/zachsdaniel1/status/1745894060890452476 (https://twitter.com/zachsdaniel1/status/1745894060890452476?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zach Daniel reminds Elixir package maintainers on Twitter to update ex_doc to benefit from its ongoing improvements and suggests using mix hex.publish docs for updating documentation.
- José Valim suggested checking the Hex API for new ex_doc versions and willing to accept a PR for a warning implementation, exemplifying OpenSource collaboration.
- https://www.thestackcanary.com/phoenix-liveuploads-pdf/ (https://www.thestackcanary.com/phoenix-liveuploads-pdf/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrés X Alejos created a tutorial on integrating Phoenix LiveView with pdf.js for handling PDF previews in applications.
- https://elixirforum.com/t/elixir-forum-2024-update/61007 (https://elixirforum.com/t/elixir-forum-2024-update/61007?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Forum 2024 Update mentions a discount section, the Ash Framework moving there for support, added chat features, and teases more features for 2024.
- https://nervesconf.us/ (https://nervesconf.us/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NervesConf US announcement for May 9th, 2024, in Chattanooga, Tenn, calling for speakers and mentioning the CFP is open for all levels and Nerves-related topics.
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, aws</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In today&#39;s episode, we peek into Elixir&#39;s impact on operational costs and developer experience, highlighted by Amplified&#39;s move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there&#39;s a buzz about the upcoming NervesConf US. Join us for these stories and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=mrFwWuD7gVo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mrFwWuD7gVo</a> – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified&#39;s switch from Python to Elixir, leading to a significant AWS bill reduction.</li>
<li><a href="https://twitter.com/cigrainger/status/1745371714660258169?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/cigrainger/status/1745371714660258169</a> – Chris Grainger tweeted about cutting AWS costs in half by utilizing tools like Nx, Axon, OTP, and Broadway after moving to Elixir from Prefect and Spark.</li>
<li><a href="https://twitter.com/josevalim/status/1745431023893024827?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1745431023893024827</a> – José Valim discussed on Twitter the benefits of reducing operational complexity with Elixir and how it can also slash AWS bills.</li>
<li><a href="https://twitter.com/zachsdaniel1/status/1745894060890452476?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/zachsdaniel1/status/1745894060890452476</a> – Zach Daniel reminds Elixir package maintainers on Twitter to update <code>ex_doc</code> to benefit from its ongoing improvements and suggests using <code>mix hex.publish docs</code> for updating documentation.</li>
<li>José Valim suggested checking the Hex API for new <code>ex_doc</code> versions and willing to accept a PR for a warning implementation, exemplifying OpenSource collaboration.</li>
<li><a href="https://www.thestackcanary.com/phoenix-liveuploads-pdf/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/phoenix-liveuploads-pdf/</a> – Andrés X Alejos created a tutorial on integrating Phoenix LiveView with pdf.js for handling PDF previews in applications.</li>
<li><a href="https://elixirforum.com/t/elixir-forum-2024-update/61007?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-forum-2024-update/61007</a> – Elixir Forum 2024 Update mentions a discount section, the Ash Framework moving there for support, added chat features, and teases more features for 2024.</li>
<li><a href="https://nervesconf.us/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nervesconf.us/</a> – NervesConf US announcement for May 9th, 2024, in Chattanooga, Tenn, calling for speakers and mentioning the CFP is open for all levels and Nerves-related topics.</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 today&#39;s episode, we peek into Elixir&#39;s impact on operational costs and developer experience, highlighted by Amplified&#39;s move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there&#39;s a buzz about the upcoming NervesConf US. Join us for these stories and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=mrFwWuD7gVo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=mrFwWuD7gVo</a> – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified&#39;s switch from Python to Elixir, leading to a significant AWS bill reduction.</li>
<li><a href="https://twitter.com/cigrainger/status/1745371714660258169?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/cigrainger/status/1745371714660258169</a> – Chris Grainger tweeted about cutting AWS costs in half by utilizing tools like Nx, Axon, OTP, and Broadway after moving to Elixir from Prefect and Spark.</li>
<li><a href="https://twitter.com/josevalim/status/1745431023893024827?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1745431023893024827</a> – José Valim discussed on Twitter the benefits of reducing operational complexity with Elixir and how it can also slash AWS bills.</li>
<li><a href="https://twitter.com/zachsdaniel1/status/1745894060890452476?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/zachsdaniel1/status/1745894060890452476</a> – Zach Daniel reminds Elixir package maintainers on Twitter to update <code>ex_doc</code> to benefit from its ongoing improvements and suggests using <code>mix hex.publish docs</code> for updating documentation.</li>
<li>José Valim suggested checking the Hex API for new <code>ex_doc</code> versions and willing to accept a PR for a warning implementation, exemplifying OpenSource collaboration.</li>
<li><a href="https://www.thestackcanary.com/phoenix-liveuploads-pdf/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/phoenix-liveuploads-pdf/</a> – Andrés X Alejos created a tutorial on integrating Phoenix LiveView with pdf.js for handling PDF previews in applications.</li>
<li><a href="https://elixirforum.com/t/elixir-forum-2024-update/61007?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-forum-2024-update/61007</a> – Elixir Forum 2024 Update mentions a discount section, the Ash Framework moving there for support, added chat features, and teases more features for 2024.</li>
<li><a href="https://nervesconf.us/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://nervesconf.us/</a> – NervesConf US announcement for May 9th, 2024, in Chattanooga, Tenn, calling for speakers and mentioning the CFP is open for all levels and Nerves-related topics.</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>184: Magic Links</title>
  <link>https://podcast.thinkingelixir.com/184</link>
  <guid isPermaLink="false">32a1b4aa-e394-4d37-83d9-a1e3aa4ec71c</guid>
  <pubDate>Tue, 09 Jan 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/32a1b4aa-e394-4d37-83d9-a1e3aa4ec71c.mp3" length="16920576" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News covers Testcontainers making testing with DBs a breeze, to bulk updates in Ash Framework, and a Windows library with Azure in mind! Then we go deeper into effortless authentication with "magic links" in Phoenix apps.</itunes:subtitle>
  <itunes:duration>23: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>In the news, we dive into a mix of intriguing Elixir updates and innovative developments. We explore the convenient and versatile Testcontainers project, designed to streamline your testing environment, and touch on Zach Daniel's efforts to integrate bulk operations into the Ash Framework. German Velasco has been busy sharing a wealth of tips on ElixirStreams.com, and we stumbled upon a rare gem, a Windows-focused Elixir library that bridges the gap with Azure authentication services. But the heart of our discussion revolves around the magic of "magic links" in Phoenix applications. We delve deep into how these links offer a seamless user experience by simplifying authentication, the challenges they may pose, and the impressive ways they can refine your developer workflow. Stay tuned for these updates and more in the show!
Show Notes online - http://podcast.thinkingelixir.com/184 (http://podcast.thinkingelixir.com/184)
Elixir Community News
- https://github.com/testcontainers (https://github.com/testcontainers?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Website for Testcontainers, a project for developing in multiple languages without needing a local test database.
- https://github.com/testcontainers/testcontainers-elixir (https://github.com/testcontainers/testcontainers-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir-specific project under Testcontainers created by Jarl André Hübenthal, allowing for automated container management in test mode.
- https://twitter.com/ZachSDaniel1/status/1741260030748324287 (https://twitter.com/ZachSDaniel1/status/1741260030748324287?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet by Zach Daniel discussing his work on adding bulk operations into the Ash Framework.
- https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel (https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Forum thread where Zach Daniel explains the bulk operations feature for the Ash Framework.
- https://twitter.com/germsvel/status/1740707041373503771 (https://twitter.com/germsvel/status/1740707041373503771?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco's announcement on Twitter about his ongoing series of Elixir tips and a list of top videos on ElixirStreams.com.
- https://github.com/chgeuer/exwindowsapi_dataprotection (https://github.com/chgeuer/ex_windows_api_dataprotection?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for an Elixir library that provides access to the Windows Data Protection API, useful for Azure services on Windows.
- https://www.youtube.com/watch?v=eM8vl7pgRJM (https://www.youtube.com/watch?v=eM8vl7pgRJM?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrew Stewart's video tutorial on adding magic links to a Phoenix application for passwordless authentication.
- https://andrewian.dev/blog/magic-links (https://andrewian.dev/blog/magic-links?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Andrew Stewart detailing the implementation of magic links in Phoenix applications.
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://haveibeenpwned.com/ (https://haveibeenpwned.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Resource for checking if an email address or password has been part of a data breach.
- https://github.com/dashbitco/nimble_totp (https://github.com/dashbitco/nimble_totp?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NimbleTOTP - A tiny Elixir library for time-based one time passwords (TOTP)
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, magic links</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In the news, we dive into a mix of intriguing Elixir updates and innovative developments. We explore the convenient and versatile Testcontainers project, designed to streamline your testing environment, and touch on Zach Daniel&#39;s efforts to integrate bulk operations into the Ash Framework. German Velasco has been busy sharing a wealth of tips on ElixirStreams.com, and we stumbled upon a rare gem, a Windows-focused Elixir library that bridges the gap with Azure authentication services. But the heart of our discussion revolves around the magic of &quot;magic links&quot; in Phoenix applications. We delve deep into how these links offer a seamless user experience by simplifying authentication, the challenges they may pose, and the impressive ways they can refine your developer workflow. Stay tuned for these updates and more in the show!</p>

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

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

<ul>
<li><a href="https://github.com/testcontainers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers</a> – Website for Testcontainers, a project for developing in multiple languages without needing a local test database.</li>
<li><a href="https://github.com/testcontainers/testcontainers-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers/testcontainers-elixir</a> – The Elixir-specific project under Testcontainers created by Jarl André Hübenthal, allowing for automated container management in test mode.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1741260030748324287?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ZachSDaniel1/status/1741260030748324287</a> – Tweet by Zach Daniel discussing his work on adding bulk operations into the Ash Framework.</li>
<li><a href="https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel</a> – Elixir Forum thread where Zach Daniel explains the bulk operations feature for the Ash Framework.</li>
<li><a href="https://twitter.com/germsvel/status/1740707041373503771?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1740707041373503771</a> – German Velasco&#39;s announcement on Twitter about his ongoing series of Elixir tips and a list of top videos on ElixirStreams.com.</li>
<li><a href="https://github.com/chgeuer/ex_windows_api_dataprotection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chgeuer/ex_windows_api_dataprotection</a> – GitHub repository for an Elixir library that provides access to the Windows Data Protection API, useful for Azure services on Windows.</li>
<li><a href="https://www.youtube.com/watch?v=eM8vl7pgRJM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=eM8vl7pgRJM</a> – Andrew Stewart&#39;s video tutorial on adding magic links to a Phoenix application for passwordless authentication.</li>
<li><a href="https://andrewian.dev/blog/magic-links?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrewian.dev/blog/magic-links</a> – Blog post by Andrew Stewart detailing the implementation of magic links in Phoenix applications.</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://haveibeenpwned.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://haveibeenpwned.com/</a> – Resource for checking if an email address or password has been part of a data breach.</li>
<li><a href="https://github.com/dashbitco/nimble_totp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_totp</a> – NimbleTOTP - A tiny Elixir library for time-based one time passwords (TOTP)</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In the news, we dive into a mix of intriguing Elixir updates and innovative developments. We explore the convenient and versatile Testcontainers project, designed to streamline your testing environment, and touch on Zach Daniel&#39;s efforts to integrate bulk operations into the Ash Framework. German Velasco has been busy sharing a wealth of tips on ElixirStreams.com, and we stumbled upon a rare gem, a Windows-focused Elixir library that bridges the gap with Azure authentication services. But the heart of our discussion revolves around the magic of &quot;magic links&quot; in Phoenix applications. We delve deep into how these links offer a seamless user experience by simplifying authentication, the challenges they may pose, and the impressive ways they can refine your developer workflow. Stay tuned for these updates and more in the show!</p>

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

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

<ul>
<li><a href="https://github.com/testcontainers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers</a> – Website for Testcontainers, a project for developing in multiple languages without needing a local test database.</li>
<li><a href="https://github.com/testcontainers/testcontainers-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/testcontainers/testcontainers-elixir</a> – The Elixir-specific project under Testcontainers created by Jarl André Hübenthal, allowing for automated container management in test mode.</li>
<li><a href="https://twitter.com/ZachSDaniel1/status/1741260030748324287?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ZachSDaniel1/status/1741260030748324287</a> – Tweet by Zach Daniel discussing his work on adding bulk operations into the Ash Framework.</li>
<li><a href="https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/basic-bulk-actions-atomics-new-stream-options-error-2-expression/60496?u=zachdaniel</a> – Elixir Forum thread where Zach Daniel explains the bulk operations feature for the Ash Framework.</li>
<li><a href="https://twitter.com/germsvel/status/1740707041373503771?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1740707041373503771</a> – German Velasco&#39;s announcement on Twitter about his ongoing series of Elixir tips and a list of top videos on ElixirStreams.com.</li>
<li><a href="https://github.com/chgeuer/ex_windows_api_dataprotection?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/chgeuer/ex_windows_api_dataprotection</a> – GitHub repository for an Elixir library that provides access to the Windows Data Protection API, useful for Azure services on Windows.</li>
<li><a href="https://www.youtube.com/watch?v=eM8vl7pgRJM?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=eM8vl7pgRJM</a> – Andrew Stewart&#39;s video tutorial on adding magic links to a Phoenix application for passwordless authentication.</li>
<li><a href="https://andrewian.dev/blog/magic-links?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrewian.dev/blog/magic-links</a> – Blog post by Andrew Stewart detailing the implementation of magic links in Phoenix applications.</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://haveibeenpwned.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://haveibeenpwned.com/</a> – Resource for checking if an email address or password has been part of a data breach.</li>
<li><a href="https://github.com/dashbitco/nimble_totp?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_totp</a> – NimbleTOTP - A tiny Elixir library for time-based one time passwords (TOTP)</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>183: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/183</link>
  <guid isPermaLink="false">91cb8480-1e9b-437d-a1c7-ed6b65c560e1</guid>
  <pubDate>Tue, 02 Jan 2024 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/91cb8480-1e9b-437d-a1c7-ed6b65c560e1.mp3" length="13543424" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>This episode dives into Elixir's new 1.16.0 release, machine learning with Llama.cpp, memory-smart benchmarking with Benchee 1.3.0, Adobe's Elixir Styler for code formatting, and unveils the all-inclusive Membrane SDK for multimedia, and more!</itunes:subtitle>
  <itunes:duration>18: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>We kick off the new year diving into the freshly released Elixir 1.16.0 with new features like enhanced documentation and improved error reporting. We explore the burgeoning Elixir Machine Learning ecosystem, and discuss the innovative use of Llama.cpp with Elixir for machine learning on less powerful hardware. We also touch on the release of Benchee 1.3.0, which focuses on improving memory usage in benchmarks, and introduce Magma AI Prompt IDE, a handy tool for Elixir developers looking to streamline their project knowledge and documentation process. Plus, we unveil Adobe's Elixir Styler for smarter code formatting, and share insights on the comprehensive Membrane SDK release for multimedia enthusiasts, and more!
Show Notes online - http://podcast.thinkingelixir.com/183 (http://podcast.thinkingelixir.com/183)
Elixir Community News
- https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/ (https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Elixir 1.16.0 release, including features like code snippets in diagnostics, revamped documentation, and a living anti-patterns reference.
- https://www.thestackcanary.com/understanding-the-elixir-machine-learning-ecosystem/ (https://www.thestackcanary.com/understanding-the-elixir-machine-learning-ecosystem/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrés Alejos's introduction to Machine Learning in Elixir through a glossary of libraries.
- https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/ (https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jason Stiebs's article on using LLama.cpp with Elixir and Rustler for running machine learning models on CPU with lesser hardware requirements.
- https://github.com/jeregrine/llamacppex (https://github.com/jeregrine/llama_cpp_ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github repository for "Llama CPP Ex," a Hex package by Jason Stiebs to integrate LLama.cpp with Elixir.
- https://pragtob.wordpress.com/2023/12/22/benchee-1-3-0-published-oh-save-the-memory/ (https://pragtob.wordpress.com/2023/12/22/benchee-1-3-0-published-oh-save-the-memory/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post about the release of Benchee 1.3.0 focusing on memory savings.
- https://github.com/bencheeorg/benchee (https://github.com/bencheeorg/benchee?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github repository for Benchee, a benchmarking tool for Elixir.
- https://pragtob.wordpress.com/2023/12/18/careful-what-data-you-send-or-how-to-tank-your-performance-with-task-async/ (https://pragtob.wordpress.com/2023/12/18/careful-what-data-you-send-or-how-to-tank-your-performance-with-task-async/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Tobi Pfeiffer on how the size of data passed between processes can impact performance in Elixir.
- https://github.com/elixir-lang/elixir/pull/13173/files (https://github.com/elixir-lang/elixir/pull/13173/files?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github pull request showing code changes to the Elixir language.
- https://github.com/elixir-lang/elixir/pull/13194/files (https://github.com/elixir-lang/elixir/pull/13194/files?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Another Github pull request showing code changes to the Elixir language.
- https://github.com/marcelotto/magma (https://github.com/marcelotto/magma?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Marcel Otto's Github repository for Magma, an IDE for constructing complex prompts, especially aimed at Elixir developers.
- https://x.com/ElixirMembrane/status/1737791927636893981 (https://x.com/ElixirMembrane/status/1737791927636893981?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of the release of Membrane SDK, offering a comprehensive suite of Membrane plugins for multimedia processing.
- https://github.com/membraneframework/membrane_sdk (https://github.com/membraneframework/membrane_sdk?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github repository for Membrane SDK, with details on features and release cycle.
- https://elixircasts.io/elixir-styler (https://elixircasts.io/elixir-styler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirCasts video introducing and demonstrating Elixir Styler, an automated code styling tool.
- https://github.com/adobe/elixir-styler (https://github.com/adobe/elixir-styler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github repository for Adobe's Elixir Styler, which combines issue detection with auto-correction for Elixir code.
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</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We kick off the new year diving into the freshly released Elixir 1.16.0 with new features like enhanced documentation and improved error reporting. We explore the burgeoning Elixir Machine Learning ecosystem, and discuss the innovative use of Llama.cpp with Elixir for machine learning on less powerful hardware. We also touch on the release of Benchee 1.3.0, which focuses on improving memory usage in benchmarks, and introduce Magma AI Prompt IDE, a handy tool for Elixir developers looking to streamline their project knowledge and documentation process. Plus, we unveil Adobe&#39;s Elixir Styler for smarter code formatting, and share insights on the comprehensive Membrane SDK release for multimedia enthusiasts, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/</a> – Announcement of Elixir 1.16.0 release, including features like code snippets in diagnostics, revamped documentation, and a living anti-patterns reference.</li>
<li><a href="https://www.thestackcanary.com/understanding-the-elixir-machine-learning-ecosystem/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/understanding-the-elixir-machine-learning-ecosystem/</a> – Andrés Alejos&#39;s introduction to Machine Learning in Elixir through a glossary of libraries.</li>
<li><a href="https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/</a> – Jason Stiebs&#39;s article on using LLama.cpp with Elixir and Rustler for running machine learning models on CPU with lesser hardware requirements.</li>
<li><a href="https://github.com/jeregrine/llama_cpp_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jeregrine/llama_cpp_ex</a> – Github repository for &quot;Llama CPP Ex,&quot; a Hex package by Jason Stiebs to integrate LLama.cpp with Elixir.</li>
<li><a href="https://pragtob.wordpress.com/2023/12/22/benchee-1-3-0-published-oh-save-the-memory/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragtob.wordpress.com/2023/12/22/benchee-1-3-0-published-oh-save-the-memory/</a> – Blog post about the release of Benchee 1.3.0 focusing on memory savings.</li>
<li><a href="https://github.com/bencheeorg/benchee?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bencheeorg/benchee</a> – Github repository for Benchee, a benchmarking tool for Elixir.</li>
<li><a href="https://pragtob.wordpress.com/2023/12/18/careful-what-data-you-send-or-how-to-tank-your-performance-with-task-async/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragtob.wordpress.com/2023/12/18/careful-what-data-you-send-or-how-to-tank-your-performance-with-task-async/</a> – Blog post by Tobi Pfeiffer on how the size of data passed between processes can impact performance in Elixir.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13173/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13173/files</a> – Github pull request showing code changes to the Elixir language.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13194/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13194/files</a> – Another Github pull request showing code changes to the Elixir language.</li>
<li><a href="https://github.com/marcelotto/magma?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/marcelotto/magma</a> – Marcel Otto&#39;s Github repository for Magma, an IDE for constructing complex prompts, especially aimed at Elixir developers.</li>
<li><a href="https://x.com/ElixirMembrane/status/1737791927636893981?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirMembrane/status/1737791927636893981</a> – Announcement of the release of Membrane SDK, offering a comprehensive suite of Membrane plugins for multimedia processing.</li>
<li><a href="https://github.com/membraneframework/membrane_sdk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework/membrane_sdk</a> – Github repository for Membrane SDK, with details on features and release cycle.</li>
<li><a href="https://elixircasts.io/elixir-styler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircasts.io/elixir-styler</a> – ElixirCasts video introducing and demonstrating Elixir Styler, an automated code styling tool.</li>
<li><a href="https://github.com/adobe/elixir-styler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/adobe/elixir-styler</a> – Github repository for Adobe&#39;s Elixir Styler, which combines issue detection with auto-correction for Elixir code.</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>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We kick off the new year diving into the freshly released Elixir 1.16.0 with new features like enhanced documentation and improved error reporting. We explore the burgeoning Elixir Machine Learning ecosystem, and discuss the innovative use of Llama.cpp with Elixir for machine learning on less powerful hardware. We also touch on the release of Benchee 1.3.0, which focuses on improving memory usage in benchmarks, and introduce Magma AI Prompt IDE, a handy tool for Elixir developers looking to streamline their project knowledge and documentation process. Plus, we unveil Adobe&#39;s Elixir Styler for smarter code formatting, and share insights on the comprehensive Membrane SDK release for multimedia enthusiasts, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/</a> – Announcement of Elixir 1.16.0 release, including features like code snippets in diagnostics, revamped documentation, and a living anti-patterns reference.</li>
<li><a href="https://www.thestackcanary.com/understanding-the-elixir-machine-learning-ecosystem/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/understanding-the-elixir-machine-learning-ecosystem/</a> – Andrés Alejos&#39;s introduction to Machine Learning in Elixir through a glossary of libraries.</li>
<li><a href="https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/using-llama-cpp-with-elixir-and-rustler/</a> – Jason Stiebs&#39;s article on using LLama.cpp with Elixir and Rustler for running machine learning models on CPU with lesser hardware requirements.</li>
<li><a href="https://github.com/jeregrine/llama_cpp_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jeregrine/llama_cpp_ex</a> – Github repository for &quot;Llama CPP Ex,&quot; a Hex package by Jason Stiebs to integrate LLama.cpp with Elixir.</li>
<li><a href="https://pragtob.wordpress.com/2023/12/22/benchee-1-3-0-published-oh-save-the-memory/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragtob.wordpress.com/2023/12/22/benchee-1-3-0-published-oh-save-the-memory/</a> – Blog post about the release of Benchee 1.3.0 focusing on memory savings.</li>
<li><a href="https://github.com/bencheeorg/benchee?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bencheeorg/benchee</a> – Github repository for Benchee, a benchmarking tool for Elixir.</li>
<li><a href="https://pragtob.wordpress.com/2023/12/18/careful-what-data-you-send-or-how-to-tank-your-performance-with-task-async/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragtob.wordpress.com/2023/12/18/careful-what-data-you-send-or-how-to-tank-your-performance-with-task-async/</a> – Blog post by Tobi Pfeiffer on how the size of data passed between processes can impact performance in Elixir.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13173/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13173/files</a> – Github pull request showing code changes to the Elixir language.</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/13194/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/13194/files</a> – Another Github pull request showing code changes to the Elixir language.</li>
<li><a href="https://github.com/marcelotto/magma?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/marcelotto/magma</a> – Marcel Otto&#39;s Github repository for Magma, an IDE for constructing complex prompts, especially aimed at Elixir developers.</li>
<li><a href="https://x.com/ElixirMembrane/status/1737791927636893981?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/ElixirMembrane/status/1737791927636893981</a> – Announcement of the release of Membrane SDK, offering a comprehensive suite of Membrane plugins for multimedia processing.</li>
<li><a href="https://github.com/membraneframework/membrane_sdk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework/membrane_sdk</a> – Github repository for Membrane SDK, with details on features and release cycle.</li>
<li><a href="https://elixircasts.io/elixir-styler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircasts.io/elixir-styler</a> – ElixirCasts video introducing and demonstrating Elixir Styler, an automated code styling tool.</li>
<li><a href="https://github.com/adobe/elixir-styler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/adobe/elixir-styler</a> – Github repository for Adobe&#39;s Elixir Styler, which combines issue detection with auto-correction for Elixir code.</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>]]>
  </itunes:summary>
</item>
<item>
  <title>182: Year End Review</title>
  <link>https://podcast.thinkingelixir.com/182</link>
  <guid isPermaLink="false">4364f176-b982-4ed0-a05e-b29b76a33c5e</guid>
  <pubDate>Tue, 26 Dec 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4364f176-b982-4ed0-a05e-b29b76a33c5e.mp3" length="22736896" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Tune in to the latest in the Elixir world, featuring Supabase's innovative Supavisor and their partnership with Fly.io for a managed Postgres option, the exciting beta release of LiveView Native, plus a "Year End Review"!</itunes:subtitle>
  <itunes:duration>31:09</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>As we close another year packed with developments in the Elixir ecosystem, we're rolling out the red carpet for a "Year End Review" episode! Before we do that, we cover the most recent news events like the release of Supabase's Supavisor, a connection pooler, crafted with a helping hand from Dashbit. We shed light on the partnership between Supabase and Fly.io introducing a managed Postgres option. Then, for front-end enthusiasts, we discuss the released beta of LiveView Native and more! And, if that's not enough, we've got loads to unwrap from highlights of the past year's achievements!
Show Notes online - http://podcast.thinkingelixir.com/182 (http://podcast.thinkingelixir.com/182)
Elixir Community News
- https://elixirforum.com/t/elixir-v1-16-0-rc-1-released/60310 (https://elixirforum.com/t/elixir-v1-16-0-rc-1-released/60310?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.16.0-RC.1 announced, featuring minor improvements and better error reporting.
- https://github.com/elixir-lang/elixir/commit/8e9cbfcd8c219f9d3558158f1ebee5ec4fadd762 (https://github.com/elixir-lang/elixir/commit/8e9cbfcd8c219f9d3558158f1ebee5ec4fadd762?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Optimization of the Enum.random function in the Elixir programming language.
- https://twitter.com/planeterlang/status/1734882621577183524?t=Xn6DY9Qzc5nGLdqEskRjvQ (https://twitter.com/planeterlang/status/1734882621577183524?t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of Erlang/OTP 26.2 Release, a maintenance patch with bug fixes and improvements.
- https://www.erlang.org/news/166 (https://www.erlang.org/news/166?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Erlang/OTP 26.2 release news with details on improvements.
- https://erlang.org/download/OTP-26.2.README (https://erlang.org/download/OTP-26.2.README?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – README document for Erlang/OTP 26.2, including the highlight on process_info/2 support for looking up specific keys in the process dictionary.
- https://twitter.com/kiwicopple/status/1734903746704945425?t=Xn6DY9Qzc5nGLdqEskRjvQ (https://twitter.com/kiwicopple/status/1734903746704945425?t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase announces Supavisor 1.0 as part of their launch week.
- https://supabase.com/blog/supavisor-postgres-connection-pooler (https://supabase.com/blog/supavisor-postgres-connection-pooler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post detailing the Supavisor Postgres connection pooler released by Supabase.
- https://github.com/supabase/supavisor (https://github.com/supabase/supavisor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for Supavisor, the Postgres connection pooler by Supabase.
- https://www.youtube.com/watch?v=ogYNmJOFEpk (https://www.youtube.com/watch?v=ogYNmJOFEpk?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim created an intro video for Supavisor included in the announcement blog post, hinting at Dashbit's involvement.
- https://supabase.com/blog/postgres-on-fly-by-supabase (https://supabase.com/blog/postgres-on-fly-by-supabase?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase partnership with Fly.io to manage Fly Postgres databases.
- https://twitter.com/kiwicopple/status/1735628135750602769?t=ZvCKMAXrZFtDX8pfjW14Lw (https://twitter.com/kiwicopple/status/1735628135750602769?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter update on the Supabase and Fly.io partnership offering managed Postgres databases.
- https://www.youtube.com/watch?v=WyjwFP2QgeI (https://www.youtube.com/watch?v=WyjwFP2QgeI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – YouTube video featuring LiveView Native 0.2.0-beta.1 Getting Started guide.
- https://twitter.com/bcardarella/status/1736164327931924483?t=ZvCKMAXrZFtDX8pfjW14Lw (https://twitter.com/bcardarella/status/1736164327931924483?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of LiveView Native v0.2.0-beta.2 release with bug fixes and performance improvements for client navigation.
- https://www.youtube.com/watch?v=ewf-18jacmo (https://www.youtube.com/watch?v=ewf-18jacmo?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Theo, a YouTube personality, gives his take on the FLAME idea, expressing concerns and impressions on Chris McCord's article and library.
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</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>As we close another year packed with developments in the Elixir ecosystem, we&#39;re rolling out the red carpet for a &quot;Year End Review&quot; episode! Before we do that, we cover the most recent news events like the release of Supabase&#39;s Supavisor, a connection pooler, crafted with a helping hand from Dashbit. We shed light on the partnership between Supabase and Fly.io introducing a managed Postgres option. Then, for front-end enthusiasts, we discuss the released beta of LiveView Native and more! And, if that&#39;s not enough, we&#39;ve got loads to unwrap from highlights of the past year&#39;s achievements!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixir-v1-16-0-rc-1-released/60310?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-16-0-rc-1-released/60310</a> – Elixir 1.16.0-RC.1 announced, featuring minor improvements and better error reporting.</li>
<li><a href="https://github.com/elixir-lang/elixir/commit/8e9cbfcd8c219f9d3558158f1ebee5ec4fadd762?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/commit/8e9cbfcd8c219f9d3558158f1ebee5ec4fadd762</a> – Optimization of the Enum.random function in the Elixir programming language.</li>
<li><a href="https://twitter.com/planeterlang/status/1734882621577183524?t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/planeterlang/status/1734882621577183524?t=Xn6DY9Qzc5nGLdqEskRjvQ</a> – Announcement of Erlang/OTP 26.2 Release, a maintenance patch with bug fixes and improvements.</li>
<li><a href="https://www.erlang.org/news/166?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/166</a> – Erlang/OTP 26.2 release news with details on improvements.</li>
<li><a href="https://erlang.org/download/OTP-26.2.README?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlang.org/download/OTP-26.2.README</a> – README document for Erlang/OTP 26.2, including the highlight on process_info/2 support for looking up specific keys in the process dictionary.</li>
<li><a href="https://twitter.com/kiwicopple/status/1734903746704945425?t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1734903746704945425?t=Xn6DY9Qzc5nGLdqEskRjvQ</a> – Supabase announces Supavisor 1.0 as part of their launch week.</li>
<li><a href="https://supabase.com/blog/supavisor-postgres-connection-pooler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/supavisor-postgres-connection-pooler</a> – Blog post detailing the Supavisor Postgres connection pooler released by Supabase.</li>
<li><a href="https://github.com/supabase/supavisor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase/supavisor</a> – GitHub repository for Supavisor, the Postgres connection pooler by Supabase.</li>
<li><a href="https://www.youtube.com/watch?v=ogYNmJOFEpk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ogYNmJOFEpk</a> – José Valim created an intro video for Supavisor included in the announcement blog post, hinting at Dashbit&#39;s involvement.</li>
<li><a href="https://supabase.com/blog/postgres-on-fly-by-supabase?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/postgres-on-fly-by-supabase</a> – Supabase partnership with Fly.io to manage Fly Postgres databases.</li>
<li><a href="https://twitter.com/kiwicopple/status/1735628135750602769?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1735628135750602769?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – Twitter update on the Supabase and Fly.io partnership offering managed Postgres databases.</li>
<li><a href="https://www.youtube.com/watch?v=WyjwFP2QgeI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=WyjwFP2QgeI</a> – YouTube video featuring LiveView Native 0.2.0-beta.1 Getting Started guide.</li>
<li><a href="https://twitter.com/bcardarella/status/1736164327931924483?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1736164327931924483?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – Announcement of LiveView Native v0.2.0-beta.2 release with bug fixes and performance improvements for client navigation.</li>
<li><a href="https://www.youtube.com/watch?v=ewf-18jacmo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ewf-18jacmo</a> – Theo, a YouTube personality, gives his take on the FLAME idea, expressing concerns and impressions on Chris McCord&#39;s article and library.</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>As we close another year packed with developments in the Elixir ecosystem, we&#39;re rolling out the red carpet for a &quot;Year End Review&quot; episode! Before we do that, we cover the most recent news events like the release of Supabase&#39;s Supavisor, a connection pooler, crafted with a helping hand from Dashbit. We shed light on the partnership between Supabase and Fly.io introducing a managed Postgres option. Then, for front-end enthusiasts, we discuss the released beta of LiveView Native and more! And, if that&#39;s not enough, we&#39;ve got loads to unwrap from highlights of the past year&#39;s achievements!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixir-v1-16-0-rc-1-released/60310?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-16-0-rc-1-released/60310</a> – Elixir 1.16.0-RC.1 announced, featuring minor improvements and better error reporting.</li>
<li><a href="https://github.com/elixir-lang/elixir/commit/8e9cbfcd8c219f9d3558158f1ebee5ec4fadd762?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/commit/8e9cbfcd8c219f9d3558158f1ebee5ec4fadd762</a> – Optimization of the Enum.random function in the Elixir programming language.</li>
<li><a href="https://twitter.com/planeterlang/status/1734882621577183524?t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/planeterlang/status/1734882621577183524?t=Xn6DY9Qzc5nGLdqEskRjvQ</a> – Announcement of Erlang/OTP 26.2 Release, a maintenance patch with bug fixes and improvements.</li>
<li><a href="https://www.erlang.org/news/166?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/news/166</a> – Erlang/OTP 26.2 release news with details on improvements.</li>
<li><a href="https://erlang.org/download/OTP-26.2.README?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlang.org/download/OTP-26.2.README</a> – README document for Erlang/OTP 26.2, including the highlight on process_info/2 support for looking up specific keys in the process dictionary.</li>
<li><a href="https://twitter.com/kiwicopple/status/1734903746704945425?t=Xn6DY9Qzc5nGLdqEskRjvQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1734903746704945425?t=Xn6DY9Qzc5nGLdqEskRjvQ</a> – Supabase announces Supavisor 1.0 as part of their launch week.</li>
<li><a href="https://supabase.com/blog/supavisor-postgres-connection-pooler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/supavisor-postgres-connection-pooler</a> – Blog post detailing the Supavisor Postgres connection pooler released by Supabase.</li>
<li><a href="https://github.com/supabase/supavisor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase/supavisor</a> – GitHub repository for Supavisor, the Postgres connection pooler by Supabase.</li>
<li><a href="https://www.youtube.com/watch?v=ogYNmJOFEpk?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ogYNmJOFEpk</a> – José Valim created an intro video for Supavisor included in the announcement blog post, hinting at Dashbit&#39;s involvement.</li>
<li><a href="https://supabase.com/blog/postgres-on-fly-by-supabase?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/postgres-on-fly-by-supabase</a> – Supabase partnership with Fly.io to manage Fly Postgres databases.</li>
<li><a href="https://twitter.com/kiwicopple/status/1735628135750602769?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1735628135750602769?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – Twitter update on the Supabase and Fly.io partnership offering managed Postgres databases.</li>
<li><a href="https://www.youtube.com/watch?v=WyjwFP2QgeI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=WyjwFP2QgeI</a> – YouTube video featuring LiveView Native 0.2.0-beta.1 Getting Started guide.</li>
<li><a href="https://twitter.com/bcardarella/status/1736164327931924483?t=ZvCKMAXrZFtDX8pfjW14Lw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1736164327931924483?t=ZvCKMAXrZFtDX8pfjW14Lw</a> – Announcement of LiveView Native v0.2.0-beta.2 release with bug fixes and performance improvements for client navigation.</li>
<li><a href="https://www.youtube.com/watch?v=ewf-18jacmo?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ewf-18jacmo</a> – Theo, a YouTube personality, gives his take on the FLAME idea, expressing concerns and impressions on Chris McCord&#39;s article and library.</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>180: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/180</link>
  <guid isPermaLink="false">9cfa2d7a-5235-4f9a-9e06-bc891cc2788e</guid>
  <pubDate>Tue, 12 Dec 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/9cfa2d7a-5235-4f9a-9e06-bc891cc2788e.mp3" length="14680064" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>What's behind Chis McCord's latest tease? Explore José Valim's proposed Elixir addition, Supabase's "libcluster_postgres" for Elixir node discovery, and see how others tackle this year's Advent of Code with tools and Livebooks, and more!</itunes:subtitle>
  <itunes:duration>19:57</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 teases an intriguing update from Chris McCord hinting at a groundbreaking feature in Phoenix and Elixir's capabilities. José Valim proposes local accumulators in Elixir, stirring discussions on the future of coding elegance. Supabase launches the innovative "libcluster_postgres" library, promising to enhance Elixir node discovery with Postgres. And for those seeking to crunch numbers differently, a must-read blog post lays out a roadmap for translating code in NumPy to Nx. Plus, Elixir enthusiasts are buzzing about this year's Advent of Code challenges—find out how the community tackles these puzzles with bespoke tooling and shared Livebooks strategies, and more!
Show Notes online - http://podcast.thinkingelixir.com/180 (http://podcast.thinkingelixir.com/180)
Elixir Community News
- https://twitter.com/chris_mccord/status/1731668893213544900 (https://twitter.com/chris_mccord/status/1731668893213544900?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Teaser by Chris McCord hinting a new development in Phoenix and LiveView as a potent alternative to something.
- https://elixirforum.com/t/local-accumulators-for-cleaner-comprehensions/60130 (https://elixirforum.com/t/local-accumulators-for-cleaner-comprehensions/60130?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's proposal on ElixirForum for adding local accumulators to cleaner list comprehensions in Elixir.
- https://elixirforum.com/t/introducing-for-let-and-for-reduce/44773 (https://elixirforum.com/t/introducing-for-let-and-for-reduce/44773?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A discussion from two years ago on ElixirForum about a different variation of local accumulators proposal for Elixir.
- https://twitter.com/kiwicopple/status/1730242820441588147 (https://twitter.com/kiwicopple/status/1730242820441588147?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of a newly released Elixir library called "libclusterpostgres" by Paul Copplestone from Supabase.
- https://github.com/supabase/libcluster_postgres (https://github.com/supabase/libcluster_postgres?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub repository for the "libclusterpostgres" library, used by Supabase for Elixir node discovery using a Postgres strategy.
- https://www.thestackcanary.com/numpy-to-nx/ (https://www.thestackcanary.com/numpy-to-nx/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A blog post that guides through translating NumPy code to Nx by providing side-by-side examples.
- https://adventofcode.com/ (https://adventofcode.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Link to the official Advent of Code website which is a popular coding challenge during the Christmas season.
- https://github.com/mhanberg/advent-of-code-elixir-starter (https://github.com/mhanberg/advent-of-code-elixir-starter?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mitch Hanberg's Advent of Code Starter Kit repository, which provides a template project for solving the Advent of Code challenges in Elixir.
- https://notes.club (https://notes.club?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir.
- https://github.com/ljgago/kino_aoc (https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook.
- https://github.com/nettinho/smaoc (https://github.com/nettinho/smaoc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook.
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, LiveView</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News teases an intriguing update from Chris McCord hinting at a groundbreaking feature in Phoenix and Elixir&#39;s capabilities. José Valim proposes local accumulators in Elixir, stirring discussions on the future of coding elegance. Supabase launches the innovative &quot;libcluster_postgres&quot; library, promising to enhance Elixir node discovery with Postgres. And for those seeking to crunch numbers differently, a must-read blog post lays out a roadmap for translating code in NumPy to Nx. Plus, Elixir enthusiasts are buzzing about this year&#39;s Advent of Code challenges—find out how the community tackles these puzzles with bespoke tooling and shared Livebooks strategies, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1731668893213544900?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1731668893213544900</a> – Teaser by Chris McCord hinting a new development in Phoenix and LiveView as a potent alternative to something.</li>
<li><a href="https://elixirforum.com/t/local-accumulators-for-cleaner-comprehensions/60130?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/local-accumulators-for-cleaner-comprehensions/60130</a> – José Valim&#39;s proposal on ElixirForum for adding local accumulators to cleaner list comprehensions in Elixir.</li>
<li><a href="https://elixirforum.com/t/introducing-for-let-and-for-reduce/44773?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/introducing-for-let-and-for-reduce/44773</a> – A discussion from two years ago on ElixirForum about a different variation of local accumulators proposal for Elixir.</li>
<li><a href="https://twitter.com/kiwicopple/status/1730242820441588147?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1730242820441588147</a> – Announcement of a newly released Elixir library called &quot;libcluster_postgres&quot; by Paul Copplestone from Supabase.</li>
<li><a href="https://github.com/supabase/libcluster_postgres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase/libcluster_postgres</a> – GitHub repository for the &quot;libcluster_postgres&quot; library, used by Supabase for Elixir node discovery using a Postgres strategy.</li>
<li><a href="https://www.thestackcanary.com/numpy-to-nx/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/numpy-to-nx/</a> – A blog post that guides through translating NumPy code to Nx by providing side-by-side examples.</li>
<li><a href="https://adventofcode.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://adventofcode.com/</a> – Link to the official Advent of Code website which is a popular coding challenge during the Christmas season.</li>
<li><a href="https://github.com/mhanberg/advent-of-code-elixir-starter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mhanberg/advent-of-code-elixir-starter</a> – Mitch Hanberg&#39;s Advent of Code Starter Kit repository, which provides a template project for solving the Advent of Code challenges in Elixir.</li>
<li><a href="https://notes.club?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://notes.club</a> – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir.</li>
<li><a href="https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ljgago/kino_aoc</a> – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook.</li>
<li><a href="https://github.com/nettinho/smaoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nettinho/smaoc</a> – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook.</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>News teases an intriguing update from Chris McCord hinting at a groundbreaking feature in Phoenix and Elixir&#39;s capabilities. José Valim proposes local accumulators in Elixir, stirring discussions on the future of coding elegance. Supabase launches the innovative &quot;libcluster_postgres&quot; library, promising to enhance Elixir node discovery with Postgres. And for those seeking to crunch numbers differently, a must-read blog post lays out a roadmap for translating code in NumPy to Nx. Plus, Elixir enthusiasts are buzzing about this year&#39;s Advent of Code challenges—find out how the community tackles these puzzles with bespoke tooling and shared Livebooks strategies, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/chris_mccord/status/1731668893213544900?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1731668893213544900</a> – Teaser by Chris McCord hinting a new development in Phoenix and LiveView as a potent alternative to something.</li>
<li><a href="https://elixirforum.com/t/local-accumulators-for-cleaner-comprehensions/60130?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/local-accumulators-for-cleaner-comprehensions/60130</a> – José Valim&#39;s proposal on ElixirForum for adding local accumulators to cleaner list comprehensions in Elixir.</li>
<li><a href="https://elixirforum.com/t/introducing-for-let-and-for-reduce/44773?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/introducing-for-let-and-for-reduce/44773</a> – A discussion from two years ago on ElixirForum about a different variation of local accumulators proposal for Elixir.</li>
<li><a href="https://twitter.com/kiwicopple/status/1730242820441588147?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1730242820441588147</a> – Announcement of a newly released Elixir library called &quot;libcluster_postgres&quot; by Paul Copplestone from Supabase.</li>
<li><a href="https://github.com/supabase/libcluster_postgres?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase/libcluster_postgres</a> – GitHub repository for the &quot;libcluster_postgres&quot; library, used by Supabase for Elixir node discovery using a Postgres strategy.</li>
<li><a href="https://www.thestackcanary.com/numpy-to-nx/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/numpy-to-nx/</a> – A blog post that guides through translating NumPy code to Nx by providing side-by-side examples.</li>
<li><a href="https://adventofcode.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://adventofcode.com/</a> – Link to the official Advent of Code website which is a popular coding challenge during the Christmas season.</li>
<li><a href="https://github.com/mhanberg/advent-of-code-elixir-starter?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/mhanberg/advent-of-code-elixir-starter</a> – Mitch Hanberg&#39;s Advent of Code Starter Kit repository, which provides a template project for solving the Advent of Code challenges in Elixir.</li>
<li><a href="https://notes.club?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://notes.club</a> – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir.</li>
<li><a href="https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/ljgago/kino_aoc</a> – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook.</li>
<li><a href="https://github.com/nettinho/smaoc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nettinho/smaoc</a> – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook.</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>177: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/177</link>
  <guid isPermaLink="false">04f50ae6-419a-46cd-878f-454f924d3af3</guid>
  <pubDate>Tue, 14 Nov 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/04f50ae6-419a-46cd-878f-454f924d3af3.mp3" length="9676800" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News delves into Discord scaling with Elixir, Oban's Phoenix.PubSub update, a peek at LiveView Native tutorials for mobile dev, Livebook's Bandit endorsement, and more!</itunes:subtitle>
  <itunes:duration>13:00</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>This week's news highlights Discord's deep-dive into how they've scaled their servers to support millions of concurrent users, leveraging Elixir's power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native's tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more!
Show Notes online - http://podcast.thinkingelixir.com/177 (http://podcast.thinkingelixir.com/177)
Elixir Community News
- https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server (https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discord blog post detailing the scaling of individual Discord servers and the technical challenges involved.
- https://github.com/discord/manifold (https://github.com/discord/manifold?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub link to Discord's opensource Elixir library "Manifold" used for batch message passing between nodes.
- https://www.youtube.com/watch?v=HP86Svk4hzI (https://www.youtube.com/watch?v=HP86Svk4hzI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris Grainger discusses using Elixir + Phoenix + Nx in production with machine learning on the BEAM.
- https://github.com/livebook-dev/livebook/pull/2316 (https://github.com/livebook-dev/livebook/pull/2316?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A Livebook PR titled "Upgrade to bandit" merged by José Valim, signifying an endorsement for the Bandit library.
- https://twitter.com/cvkmohan/status/1719489327925694682 (https://twitter.com/cvkmohan/status/1719489327925694682?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion on Twitter about using Bandit as an upgrade for a Phoenix app.
- https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820 (https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A flag added to elixirstream.dev for diffing generated output, introduced in Phoenix 1.7.8.
- https://github.com/sorentwo/obannotifiersphoenix (https://github.com/sorentwo/oban_notifiers_phoenix?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of a new Oban notifier powered by Phoenix.PubSub, compatible with OTP and now able to use Redis.
- https://twitter.com/bcardarella/status/1720179762088272080 (https://twitter.com/bcardarella/status/1720179762088272080?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tease of the upcoming LiveView Native v0.2 and its tutorial experience using Livebook.
- https://podcast.thinkingelixir.com/174 (https://podcast.thinkingelixir.com/174?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview about DockYard's BeaconCMS
- https://twitter.com/bcardarella/status/1721172482298663214 (https://twitter.com/bcardarella/status/1721172482298663214?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter post discussing the 'Variants' feature for A/B/C/D/etc. page variant testing in BeaconCMS.
- https://twitter.com/NervesMeetup/status/1721389396417728782 (https://twitter.com/NervesMeetup/status/1721389396417728782?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement tweet for the next Nerves embedded systems meetup.
- https://www.meetup.com/nerves/events/290189609/ (https://www.meetup.com/nerves/events/290189609/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Meetup link for the Nerves embedded systems event featuring a walkthrough by Alex McLain.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward) 
</description>
  <itunes:keywords>elixir, news, discord, livebook, bandit</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week&#39;s news highlights Discord&#39;s deep-dive into how they&#39;ve scaled their servers to support millions of concurrent users, leveraging Elixir&#39;s power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native&#39;s tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more!</p>

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

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

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

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

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

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

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>176: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/176</link>
  <guid isPermaLink="false">e5ee53f8-d5fa-4497-9974-0589420fdc77</guid>
  <pubDate>Tue, 07 Nov 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/e5ee53f8-d5fa-4497-9974-0589420fdc77.mp3" length="15273984" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Covering the Elixir v1.16.0-rc.0 release's compiler improvements and enhanced docs, including anti-patterns. Discover updates on Lexical LS, FlameOn, OTP's potential for built-in JSON support, and latest on LiveView Native, and more!</itunes:subtitle>
  <itunes:duration>20:47</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 the latest episode, we explore the release of Elixir v1.16.0-rc.0 which brings compiler performance improvements, code snippets in diagnostics, and enhanced documentation. Understand the perf enhancements and get a grip on the enriching changes in Elixir docs, including novel sections on anti-patterns and a built-in cheatsheet for the Enum module. We also discuss the launch of Lexical LS 0.4.0 and FlameOn v0.6.0 with enhanced features, the potential integration of JSON support into OTP, and updates on LiveView Native and Bumblebee's new addition, the Zephyr 7B LLM model. Stay tuned for insights on the Req library through Wojtek Mach's ElixirConf video, the versatility of Elixir and Phoenix and how they can “do it all”, a wrap-up of the online coding competition, SpawnFest, and more!
Show Notes online - http://podcast.thinkingelixir.com/176 (http://podcast.thinkingelixir.com/176)
Elixir Community News
- https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386 (https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of Elixir v1.16.0-rc.0 with compiler perf improvements, code snippets in diagnostics and improved documentation
- https://twitter.com/josevalim/status/1717866840389542125 (https://twitter.com/josevalim/status/1717866840389542125?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discussion about compiler perf improvements in Elixir
- https://hexdocs.pm/elixir/1.16/introduction.html (https://hexdocs.pm/elixir/1.16/introduction.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Improvements and changes in Elixir docs, introduction of tutorials and diagrams
- https://hexdocs.pm/elixir/1.16/GenServer.html (https://hexdocs.pm/elixir/1.16/GenServer.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis (https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hexdocs.pm/elixir/1.16/what-anti-patterns.html (https://hexdocs.pm/elixir/1.16/what-anti-patterns.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new section in Elixir docs covering various types of anti-patterns
- https://hexdocs.pm/elixir/1.16/enum-cheat.html (https://hexdocs.pm/elixir/1.16/enum-cheat.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of built-in cheatsheet for the Enum module in Elixir
- https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0 (https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of Lexical LS 0.4.0 with document hover for functions and modules and improved completions
- https://podcast.thinkingelixir.com/161 (https://podcast.thinkingelixir.com/161?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview about Lexical LS
- https://twitter.com/1stAvenger/status/1710415907770528023 (https://twitter.com/1stAvenger/status/1710415907770528023?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of Flame On v0.6.0 with support for Phoenix LiveView 0.20
- https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – FlameOn project page
- https://twitter.com/wojtekmach/status/1719058515614961755 (https://twitter.com/wojtekmach/status/1719058515614961755?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Video about Wojtek Mach's ElixirConf covering his Req library released on YouTube
- https://twitter.com/michalmuskala/status/1718384939836518651 (https://twitter.com/michalmuskala/status/1718384939836518651?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement about JSON support build in OTP at Code BEAM
- https://twitter.com/toranb/status/1717931991276884349 (https://twitter.com/toranb/status/1717931991276884349?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Addition of Zephyr 7B LLM model in Bumblebee
- https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha (https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Zephyr model on HuggingFace
- https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711 (https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Update on LiveView Native supporting TvOS Simulator in Rust Core
- https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/ (https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Jason Stiebs on how Elixir and Phoenix can do everything
- https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people (https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Completion of SpawnFest - online 48 hour competition with multiple project submissions
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, 1.16-rc.0</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In the latest episode, we explore the release of Elixir v1.16.0-rc.0 which brings compiler performance improvements, code snippets in diagnostics, and enhanced documentation. Understand the perf enhancements and get a grip on the enriching changes in Elixir docs, including novel sections on anti-patterns and a built-in cheatsheet for the Enum module. We also discuss the launch of Lexical LS 0.4.0 and FlameOn v0.6.0 with enhanced features, the potential integration of JSON support into OTP, and updates on LiveView Native and Bumblebee&#39;s new addition, the Zephyr 7B LLM model. Stay tuned for insights on the Req library through Wojtek Mach&#39;s ElixirConf video, the versatility of Elixir and Phoenix and how they can “do it all”, a wrap-up of the online coding competition, SpawnFest, and more!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386</a> – Release of Elixir v1.16.0-rc.0 with compiler perf improvements, code snippets in diagnostics and improved documentation</li>
<li><a href="https://twitter.com/josevalim/status/1717866840389542125?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1717866840389542125</a> – Discussion about compiler perf improvements in Elixir</li>
<li><a href="https://hexdocs.pm/elixir/1.16/introduction.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/introduction.html</a> – Improvements and changes in Elixir docs, introduction of tutorials and diagrams</li>
<li><a href="https://hexdocs.pm/elixir/1.16/GenServer.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/GenServer.html</a></li>
<li><a href="https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis</a></li>
<li><a href="https://hexdocs.pm/elixir/1.16/what-anti-patterns.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/what-anti-patterns.html</a> – A new section in Elixir docs covering various types of anti-patterns</li>
<li><a href="https://hexdocs.pm/elixir/1.16/enum-cheat.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/enum-cheat.html</a> – Release of built-in cheatsheet for the Enum module in Elixir</li>
<li><a href="https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0</a> – Release of Lexical LS 0.4.0 with document hover for functions and modules and improved completions</li>
<li><a href="https://podcast.thinkingelixir.com/161?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/161</a> – Previous interview about Lexical LS</li>
<li><a href="https://twitter.com/1stAvenger/status/1710415907770528023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/1stAvenger/status/1710415907770528023</a> – Release of Flame On v0.6.0 with support for Phoenix LiveView 0.20</li>
<li><a href="https://github.com/DockYard/flame_on?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/flame_on</a> – FlameOn project page</li>
<li><a href="https://twitter.com/wojtekmach/status/1719058515614961755?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1719058515614961755</a> – Video about Wojtek Mach&#39;s ElixirConf covering his Req library released on YouTube</li>
<li><a href="https://twitter.com/michalmuskala/status/1718384939836518651?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalmuskala/status/1718384939836518651</a> – Announcement about JSON support build in OTP at Code BEAM</li>
<li><a href="https://twitter.com/toranb/status/1717931991276884349?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/toranb/status/1717931991276884349</a> – Addition of Zephyr 7B LLM model in Bumblebee</li>
<li><a href="https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha</a> – Zephyr model on HuggingFace</li>
<li><a href="https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711</a> – Update on LiveView Native supporting TvOS Simulator in Rust Core</li>
<li><a href="https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/</a> – Blog post by Jason Stiebs on how Elixir and Phoenix can do everything</li>
<li><a href="https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people</a> – Completion of SpawnFest - online 48 hour competition with multiple project submissions</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 the latest episode, we explore the release of Elixir v1.16.0-rc.0 which brings compiler performance improvements, code snippets in diagnostics, and enhanced documentation. Understand the perf enhancements and get a grip on the enriching changes in Elixir docs, including novel sections on anti-patterns and a built-in cheatsheet for the Enum module. We also discuss the launch of Lexical LS 0.4.0 and FlameOn v0.6.0 with enhanced features, the potential integration of JSON support into OTP, and updates on LiveView Native and Bumblebee&#39;s new addition, the Zephyr 7B LLM model. Stay tuned for insights on the Req library through Wojtek Mach&#39;s ElixirConf video, the versatility of Elixir and Phoenix and how they can “do it all”, a wrap-up of the online coding competition, SpawnFest, and more!</p>

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

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

<ul>
<li><a href="https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386</a> – Release of Elixir v1.16.0-rc.0 with compiler perf improvements, code snippets in diagnostics and improved documentation</li>
<li><a href="https://twitter.com/josevalim/status/1717866840389542125?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1717866840389542125</a> – Discussion about compiler perf improvements in Elixir</li>
<li><a href="https://hexdocs.pm/elixir/1.16/introduction.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/introduction.html</a> – Improvements and changes in Elixir docs, introduction of tutorials and diagrams</li>
<li><a href="https://hexdocs.pm/elixir/1.16/GenServer.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/GenServer.html</a></li>
<li><a href="https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis</a></li>
<li><a href="https://hexdocs.pm/elixir/1.16/what-anti-patterns.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/what-anti-patterns.html</a> – A new section in Elixir docs covering various types of anti-patterns</li>
<li><a href="https://hexdocs.pm/elixir/1.16/enum-cheat.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/elixir/1.16/enum-cheat.html</a> – Release of built-in cheatsheet for the Enum module in Elixir</li>
<li><a href="https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0</a> – Release of Lexical LS 0.4.0 with document hover for functions and modules and improved completions</li>
<li><a href="https://podcast.thinkingelixir.com/161?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/161</a> – Previous interview about Lexical LS</li>
<li><a href="https://twitter.com/1stAvenger/status/1710415907770528023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/1stAvenger/status/1710415907770528023</a> – Release of Flame On v0.6.0 with support for Phoenix LiveView 0.20</li>
<li><a href="https://github.com/DockYard/flame_on?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/DockYard/flame_on</a> – FlameOn project page</li>
<li><a href="https://twitter.com/wojtekmach/status/1719058515614961755?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1719058515614961755</a> – Video about Wojtek Mach&#39;s ElixirConf covering his Req library released on YouTube</li>
<li><a href="https://twitter.com/michalmuskala/status/1718384939836518651?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalmuskala/status/1718384939836518651</a> – Announcement about JSON support build in OTP at Code BEAM</li>
<li><a href="https://twitter.com/toranb/status/1717931991276884349?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/toranb/status/1717931991276884349</a> – Addition of Zephyr 7B LLM model in Bumblebee</li>
<li><a href="https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha</a> – Zephyr model on HuggingFace</li>
<li><a href="https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711</a> – Update on LiveView Native supporting TvOS Simulator in Rust Core</li>
<li><a href="https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/</a> – Blog post by Jason Stiebs on how Elixir and Phoenix can do everything</li>
<li><a href="https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people</a> – Completion of SpawnFest - online 48 hour competition with multiple project submissions</li>
</ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>172: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/172</link>
  <guid isPermaLink="false">a35b8777-3807-4ddc-bebf-2eb9fafbe856</guid>
  <pubDate>Tue, 10 Oct 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/a35b8777-3807-4ddc-bebf-2eb9fafbe856.mp3" length="9285632" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Latest in Elixir, from advances in Machine Learning and new Phoenix LiveView features, to a serverless to Elixir transition story that's making waves. Plus, get insights on ElixirConf 2023 and the upcoming CodeBEAM America 2024 and more!  </itunes:subtitle>
  <itunes:duration>12:28</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>The latest news features a compelling blog post on the Dashbit blog focusing on the advances in Machine Learning with Elixir, intriguing tips on how to get the most out of ExDocs for offline browsing, and using a new Phoenix LiveView 0.20.x feature. Additionally, a transition story from Serverless to Elixir, resulting in significant cost savings, got attention and was shared by “Prime Reacts”, further spreading Elixir awareness. With more exciting announcements around ElixirConf 2023 Videos and the opening of proposals for CodeBEAM America 2024 and more!
Show Notes online - http://podcast.thinkingelixir.com/172 (http://podcast.thinkingelixir.com/172)
Elixir Community News
- https://twitter.com/josevalim/status/1709168365816700979 (https://twitter.com/josevalim/status/1709168365816700979?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim's Tweet about the new "Machine learning roundup" post on the Dashbit blog.
- https://dashbit.co/blog/elixir-and-machine-learning-q3-roundup (https://dashbit.co/blog/elixir-and-machine-learning-q3-roundup?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The new post on Dashbit blog about "Elixir and Machine Learning" and the advances in libraries like Nx and Bumblebee.
- https://twitter.com/jadengis/status/1705434212399263982 (https://twitter.com/jadengis/status/1705434212399263982?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – John Dengis shared a cool ExDocs tip for downloading all the docs for dependencies in your mix project.
- https://hexdocs.pm/hex/Mix.Tasks.Hex.Docs.html (https://hexdocs.pm/hex/Mix.Tasks.Hex.Docs.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A reference to the Hex.Docs, containing the commands for downloading libraries for your project and accessing offline versions.
- https://twitter.com/germsvel/status/1707710473796190372 (https://twitter.com/germsvel/status/1707710473796190372?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco shared a video demonstrating the use of debug Heex annotations in Phoenix LiveView 0.20.x
- https://medium.com/coryodaniel/from-erverless-to-elixir-48752db4d7bc (https://medium.com/coryodaniel/from-erverless-to-elixir-48752db4d7bc?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post by Cory O'Daniel on transitioning from Serverless to Elixir, outlining the architecture and cost savings achieved.
- https://www.youtube.com/watch?v=UGG2HMonQ1c (https://www.youtube.com/watch?v=UGG2HMonQ1c?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitch and YouTube personality, “Prime Reacts”, reacts to Cory O'Daniel's post and brings wider awareness to Elixir.
- https://twitter.com/chris_mccord/status/1707767732270186595 (https://twitter.com/chris_mccord/status/1707767732270186595?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord showcased a working Llama 2 running on GPU with Elixir/Bumblee/Phoenix in LiveView.
- https://gist.github.com/chrismccord/1f1d4ee6a2d609952d99b1b0a5ffa657 (https://gist.github.com/chrismccord/1f1d4ee6a2d609952d99b1b0a5ffa657?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A link to a Gist showing the details of running Llama 2 on GPU with Elixir/Bumblee/Phoenix in LiveView.
- https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY (https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement of the upcoming release of ElixirConf 2023 Videos with 17 videos now online.
- https://codebeamamerica.com/#cft (https://codebeamamerica.com/#cft?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Announcement for the call for proposals for talks for CodeBEAM America 2024 on March 7-8.
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</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>The latest news features a compelling blog post on the Dashbit blog focusing on the advances in Machine Learning with Elixir, intriguing tips on how to get the most out of ExDocs for offline browsing, and using a new Phoenix LiveView 0.20.x feature. Additionally, a transition story from Serverless to Elixir, resulting in significant cost savings, got attention and was shared by “Prime Reacts”, further spreading Elixir awareness. With more exciting announcements around ElixirConf 2023 Videos and the opening of proposals for CodeBEAM America 2024 and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1709168365816700979?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1709168365816700979</a> – José Valim&#39;s Tweet about the new &quot;Machine learning roundup&quot; post on the Dashbit blog.</li>
<li><a href="https://dashbit.co/blog/elixir-and-machine-learning-q3-roundup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/elixir-and-machine-learning-q3-roundup</a> – The new post on Dashbit blog about &quot;Elixir and Machine Learning&quot; and the advances in libraries like Nx and Bumblebee.</li>
<li><a href="https://twitter.com/jadengis/status/1705434212399263982?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/jadengis/status/1705434212399263982</a> – John Dengis shared a cool ExDocs tip for downloading all the docs for dependencies in your mix project.</li>
<li><a href="https://hexdocs.pm/hex/Mix.Tasks.Hex.Docs.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/hex/Mix.Tasks.Hex.Docs.html</a> – A reference to the Hex.Docs, containing the commands for downloading libraries for your project and accessing offline versions.</li>
<li><a href="https://twitter.com/germsvel/status/1707710473796190372?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1707710473796190372</a> – German Velasco shared a video demonstrating the use of debug Heex annotations in Phoenix LiveView 0.20.x</li>
<li><a href="https://medium.com/coryodaniel/from-erverless-to-elixir-48752db4d7bc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/coryodaniel/from-erverless-to-elixir-48752db4d7bc</a> – Blog post by Cory O&#39;Daniel on transitioning from Serverless to Elixir, outlining the architecture and cost savings achieved.</li>
<li><a href="https://www.youtube.com/watch?v=UGG2HMonQ1c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=UGG2HMonQ1c</a> – Twitch and YouTube personality, “Prime Reacts”, reacts to Cory O&#39;Daniel&#39;s post and brings wider awareness to Elixir.</li>
<li><a href="https://twitter.com/chris_mccord/status/1707767732270186595?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1707767732270186595</a> – Chris McCord showcased a working Llama 2 running on GPU with Elixir/Bumblee/Phoenix in LiveView.</li>
<li><a href="https://gist.github.com/chrismccord/1f1d4ee6a2d609952d99b1b0a5ffa657?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/chrismccord/1f1d4ee6a2d609952d99b1b0a5ffa657</a> – A link to a Gist showing the details of running Llama 2 on GPU with Elixir/Bumblee/Phoenix in LiveView.</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – Announcement of the upcoming release of ElixirConf 2023 Videos with 17 videos now online.</li>
<li><a href="https://codebeamamerica.com/#cft?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamamerica.com/#cft</a> – Announcement for the call for proposals for talks for CodeBEAM America 2024 on March 7-8.</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>The latest news features a compelling blog post on the Dashbit blog focusing on the advances in Machine Learning with Elixir, intriguing tips on how to get the most out of ExDocs for offline browsing, and using a new Phoenix LiveView 0.20.x feature. Additionally, a transition story from Serverless to Elixir, resulting in significant cost savings, got attention and was shared by “Prime Reacts”, further spreading Elixir awareness. With more exciting announcements around ElixirConf 2023 Videos and the opening of proposals for CodeBEAM America 2024 and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1709168365816700979?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1709168365816700979</a> – José Valim&#39;s Tweet about the new &quot;Machine learning roundup&quot; post on the Dashbit blog.</li>
<li><a href="https://dashbit.co/blog/elixir-and-machine-learning-q3-roundup?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dashbit.co/blog/elixir-and-machine-learning-q3-roundup</a> – The new post on Dashbit blog about &quot;Elixir and Machine Learning&quot; and the advances in libraries like Nx and Bumblebee.</li>
<li><a href="https://twitter.com/jadengis/status/1705434212399263982?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/jadengis/status/1705434212399263982</a> – John Dengis shared a cool ExDocs tip for downloading all the docs for dependencies in your mix project.</li>
<li><a href="https://hexdocs.pm/hex/Mix.Tasks.Hex.Docs.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/hex/Mix.Tasks.Hex.Docs.html</a> – A reference to the Hex.Docs, containing the commands for downloading libraries for your project and accessing offline versions.</li>
<li><a href="https://twitter.com/germsvel/status/1707710473796190372?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1707710473796190372</a> – German Velasco shared a video demonstrating the use of debug Heex annotations in Phoenix LiveView 0.20.x</li>
<li><a href="https://medium.com/coryodaniel/from-erverless-to-elixir-48752db4d7bc?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/coryodaniel/from-erverless-to-elixir-48752db4d7bc</a> – Blog post by Cory O&#39;Daniel on transitioning from Serverless to Elixir, outlining the architecture and cost savings achieved.</li>
<li><a href="https://www.youtube.com/watch?v=UGG2HMonQ1c?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=UGG2HMonQ1c</a> – Twitch and YouTube personality, “Prime Reacts”, reacts to Cory O&#39;Daniel&#39;s post and brings wider awareness to Elixir.</li>
<li><a href="https://twitter.com/chris_mccord/status/1707767732270186595?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1707767732270186595</a> – Chris McCord showcased a working Llama 2 running on GPU with Elixir/Bumblee/Phoenix in LiveView.</li>
<li><a href="https://gist.github.com/chrismccord/1f1d4ee6a2d609952d99b1b0a5ffa657?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/chrismccord/1f1d4ee6a2d609952d99b1b0a5ffa657</a> – A link to a Gist showing the details of running Llama 2 on GPU with Elixir/Bumblee/Phoenix in LiveView.</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – Announcement of the upcoming release of ElixirConf 2023 Videos with 17 videos now online.</li>
<li><a href="https://codebeamamerica.com/#cft?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeamamerica.com/#cft</a> – Announcement for the call for proposals for talks for CodeBEAM America 2024 on March 7-8.</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>171: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/171</link>
  <guid isPermaLink="false">16f0f834-2aa3-4215-ae44-dcf48e9fb6b0</guid>
  <pubDate>Tue, 03 Oct 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/16f0f834-2aa3-4215-ae44-dcf48e9fb6b0.mp3" length="10174464" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Featuring José's insights on Elixir's "strong arrows", updates on LiveView 0.20.0, Livebook's upcoming "Authentication" feature. Plus, 404 pages tips for LiveView, new ElixirConf videos, the SpawnFest contest, and more!</itunes:subtitle>
  <itunes:duration>13:42</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 José Valim's blog post about Elixir's "strong arrows" that expands on his keynote, the release of LiveView 0.20.0 with its myriad of updates and improvements, and a sneak peek into the upcoming Livebook features with a new "Authentication" section. Additionally, Wojtek Mach shares a success story using beammachine.cloud for a quick Erlang check, Sundi Myint shares a tip for 404 pages in LiveView when URLs are tweaked, and Lionel Aimerie demonstrates how to integrate Chart.js into Elixir Phoenix for visual impact in LiveView. All these, along with newly released ElixirConf videos, the upcoming SpawnFest contest, and more!
Show Notes online - http://podcast.thinkingelixir.com/171 (http://podcast.thinkingelixir.com/171)
Elixir Community News
- https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/ (https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jose Valim's "Strong arrows - a new approach to gradual typing" post is published on the Elixir blog expanding on his keynote talk.
- https://twitter.com/theerlef/status/1706352873926430813 (https://twitter.com/theerlef/status/1706352873926430813?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jose appears on the Software Unscripted podcast to talk about Gradual vs Static Typing.
- https://twitter.com/clarkware/status/1705263936491356325 (https://twitter.com/clarkware/status/1705263936491356325?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mike Clark shares a CSS trick to display an empty state when rendering collections with a LiveView stream.
- https://twitter.com/chris_mccord/status/1705297511408091627 (https://twitter.com/chris_mccord/status/1705297511408091627?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The release of LiveView 0.20.0 is announced.
- 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) – The detailed changelog of newly released LiveView 0.20.0.
- https://twitter.com/livebookdev/status/1705285257316983272 (https://twitter.com/livebookdev/status/1705285257316983272?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A sneak peek into the upcoming Livebook features with a new sidebar section titled “Authentication”.
- https://github.com/livebook-dev/livebook/milestone/9 (https://github.com/livebook-dev/livebook/milestone/9?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Expectation of new features being a part of the upcoming v0.11 release of Livebook.
- https://twitter.com/wojtekmach/status/1705915941056323853 (https://twitter.com/wojtekmach/status/1705915941056323853?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Success story shared by Wojtek Mach using the site https://beammachine.cloud/ to quickly check some Erlang stuff.
- https://smartlogic.io/blog/phoenix-liveview-error-html-pages/ (https://smartlogic.io/blog/phoenix-liveview-error-html-pages/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Detailed blog post by Sundi Myint for showing 404 page when URL is tweaked to invalid ID in LiveView situations.
- https://medium.com/@lionel.aimerie/integrating-chart-js-into-elixir-phoenix-for-visual-impact-9a3991f0690f (https://medium.com/@lionel.aimerie/integrating-chart-js-into-elixir-phoenix-for-visual-impact-9a3991f0690f?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lionel Aimerie's blog post about integrating Chart.js into Elixir Phoenix for visual impact in LiveView.
- https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY (https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Release of 5 more ElixirConf videos. Link to the video playlist.
- https://spawnfest.org/ (https://spawnfest.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Reminder for SpawnFest, a 48-hour online software development contest starting on 2023-10-28.
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</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes José Valim&#39;s blog post about Elixir&#39;s &quot;strong arrows&quot; that expands on his keynote, the release of LiveView 0.20.0 with its myriad of updates and improvements, and a sneak peek into the upcoming Livebook features with a new &quot;Authentication&quot; section. Additionally, Wojtek Mach shares a success story using beammachine.cloud for a quick Erlang check, Sundi Myint shares a tip for 404 pages in LiveView when URLs are tweaked, and Lionel Aimerie demonstrates how to integrate Chart.js into Elixir Phoenix for visual impact in LiveView. All these, along with newly released ElixirConf videos, the upcoming SpawnFest contest, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/</a> – Jose Valim&#39;s &quot;Strong arrows - a new approach to gradual typing&quot; post is published on the Elixir blog expanding on his keynote talk.</li>
<li><a href="https://twitter.com/theerlef/status/1706352873926430813?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/theerlef/status/1706352873926430813</a> – Jose appears on the Software Unscripted podcast to talk about Gradual vs Static Typing.</li>
<li><a href="https://twitter.com/clarkware/status/1705263936491356325?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/clarkware/status/1705263936491356325</a> – Mike Clark shares a CSS trick to display an empty state when rendering collections with a LiveView stream.</li>
<li><a href="https://twitter.com/chris_mccord/status/1705297511408091627?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1705297511408091627</a> – The release of LiveView 0.20.0 is announced.</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> – The detailed changelog of newly released LiveView 0.20.0.</li>
<li><a href="https://twitter.com/livebookdev/status/1705285257316983272?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/livebookdev/status/1705285257316983272</a> – A sneak peek into the upcoming Livebook features with a new sidebar section titled “Authentication”.</li>
<li><a href="https://github.com/livebook-dev/livebook/milestone/9?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/milestone/9</a> – Expectation of new features being a part of the upcoming v0.11 release of Livebook.</li>
<li><a href="https://twitter.com/wojtekmach/status/1705915941056323853?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1705915941056323853</a> – Success story shared by Wojtek Mach using the site <a href="https://beammachine.cloud/" rel="nofollow">https://beammachine.cloud/</a> to quickly check some Erlang stuff.</li>
<li><a href="https://smartlogic.io/blog/phoenix-liveview-error-html-pages/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smartlogic.io/blog/phoenix-liveview-error-html-pages/</a> – Detailed blog post by Sundi Myint for showing 404 page when URL is tweaked to invalid ID in LiveView situations.</li>
<li><a href="https://medium.com/@lionel.aimerie/integrating-chart-js-into-elixir-phoenix-for-visual-impact-9a3991f0690f?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/@lionel.aimerie/integrating-chart-js-into-elixir-phoenix-for-visual-impact-9a3991f0690f</a> – Lionel Aimerie&#39;s blog post about integrating Chart.js into Elixir Phoenix for visual impact in LiveView.</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – Release of 5 more ElixirConf videos. Link to the video playlist.</li>
<li><a href="https://spawnfest.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spawnfest.org/</a> – Reminder for SpawnFest, a 48-hour online software development contest starting on 2023-10-28.</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>News includes José Valim&#39;s blog post about Elixir&#39;s &quot;strong arrows&quot; that expands on his keynote, the release of LiveView 0.20.0 with its myriad of updates and improvements, and a sneak peek into the upcoming Livebook features with a new &quot;Authentication&quot; section. Additionally, Wojtek Mach shares a success story using beammachine.cloud for a quick Erlang check, Sundi Myint shares a tip for 404 pages in LiveView when URLs are tweaked, and Lionel Aimerie demonstrates how to integrate Chart.js into Elixir Phoenix for visual impact in LiveView. All these, along with newly released ElixirConf videos, the upcoming SpawnFest contest, and more!</p>

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

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

<ul>
<li><a href="https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/</a> – Jose Valim&#39;s &quot;Strong arrows - a new approach to gradual typing&quot; post is published on the Elixir blog expanding on his keynote talk.</li>
<li><a href="https://twitter.com/theerlef/status/1706352873926430813?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/theerlef/status/1706352873926430813</a> – Jose appears on the Software Unscripted podcast to talk about Gradual vs Static Typing.</li>
<li><a href="https://twitter.com/clarkware/status/1705263936491356325?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/clarkware/status/1705263936491356325</a> – Mike Clark shares a CSS trick to display an empty state when rendering collections with a LiveView stream.</li>
<li><a href="https://twitter.com/chris_mccord/status/1705297511408091627?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1705297511408091627</a> – The release of LiveView 0.20.0 is announced.</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> – The detailed changelog of newly released LiveView 0.20.0.</li>
<li><a href="https://twitter.com/livebookdev/status/1705285257316983272?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/livebookdev/status/1705285257316983272</a> – A sneak peek into the upcoming Livebook features with a new sidebar section titled “Authentication”.</li>
<li><a href="https://github.com/livebook-dev/livebook/milestone/9?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/milestone/9</a> – Expectation of new features being a part of the upcoming v0.11 release of Livebook.</li>
<li><a href="https://twitter.com/wojtekmach/status/1705915941056323853?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1705915941056323853</a> – Success story shared by Wojtek Mach using the site <a href="https://beammachine.cloud/" rel="nofollow">https://beammachine.cloud/</a> to quickly check some Erlang stuff.</li>
<li><a href="https://smartlogic.io/blog/phoenix-liveview-error-html-pages/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://smartlogic.io/blog/phoenix-liveview-error-html-pages/</a> – Detailed blog post by Sundi Myint for showing 404 page when URL is tweaked to invalid ID in LiveView situations.</li>
<li><a href="https://medium.com/@lionel.aimerie/integrating-chart-js-into-elixir-phoenix-for-visual-impact-9a3991f0690f?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://medium.com/@lionel.aimerie/integrating-chart-js-into-elixir-phoenix-for-visual-impact-9a3991f0690f</a> – Lionel Aimerie&#39;s blog post about integrating Chart.js into Elixir Phoenix for visual impact in LiveView.</li>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – Release of 5 more ElixirConf videos. Link to the video playlist.</li>
<li><a href="https://spawnfest.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://spawnfest.org/</a> – Reminder for SpawnFest, a 48-hour online software development contest starting on 2023-10-28.</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>170: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/170</link>
  <guid isPermaLink="false">9892c5d2-dc19-4009-8353-23e61885bc2c</guid>
  <pubDate>Tue, 26 Sep 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/9892c5d2-dc19-4009-8353-23e61885bc2c.mp3" length="14868480" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>ElixirConf 2023 keynote videos released, BEAM web security guide, a new Bun integration library for Phoenix, a LangChain library for Elixir projects, general OpenSource community happenings, and more!</itunes:subtitle>
  <itunes:duration>20:13</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 this week includes the release of ElixirConf 2023 video playlist featuring keynote videos, a guide on Web Application Security Best Practices for BEAM languages from the EEF Security Working Group, the release of NextLS v0.12 with exciting new features, and a new library to integrate the JavaScript all-in-one toolkit, Bun with Phoenix. A new LangChain library makes it easy to integrate Elixir applications with an LLM like ChatGPT. Regarding the open source community, we discuss the major update in the Lodash JS project, the latest PostgreSQL 16 release, and a noteworthy article from ZigLang on bounties potentially damaging open source projects, and more!
Show Notes online - http://podcast.thinkingelixir.com/170 (http://podcast.thinkingelixir.com/170)
Elixir Community News
- https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY (https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf 2023 video playlist, currently only includes the keynote videos.
- https://twitter.com/bernheisel/status/1704019930515919092 (https://twitter.com/bernheisel/status/1704019930515919092?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's keynote for ElixirConf 2023.
- https://erlef.github.io/security-wg/webappsecuritybestpractices_beam/ (https://erlef.github.io/security-wg/web_app_security_best_practices_beam/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Guide on Web Application Security Best Practices for BEAM languages
- https://twitter.com/paraxialio/status/1703146204404535467 (https://twitter.com/paraxialio/status/1703146204404535467?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Update on the same topic on Twitter.
- https://podcast.thinkingelixir.com/134 (https://podcast.thinkingelixir.com/134?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Podcast episode discussing inside the Security Working Group
- https://podcast.thinkingelixir.com/93 (https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Preventing Service Abuse with Michael Lubas podcast episode
- https://github.com/elixir-tools/next-ls (https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NextLS v0.12 released with new features.
- https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/ (https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More information on the Elixir Tools update.
- https://twitter.com/crbelaus/status/1702703595236331668 (https://twitter.com/crbelaus/status/1702703595236331668?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix's new library to integrate Bun, the JavaScript all-in-one toolkit.
- https://hex.pm/packages/elixir_bun (https://hex.pm/packages/elixir_bun?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Link to the new Phoenix library on Hex.
- https://podcast.thinkingelixir.com/83 (https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – More info about Zig with a previous guest Isaac Yonemoto.
- https://github.com/brainlid/langchain (https://github.com/brainlid/langchain?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LangChain for Elixir library was released.
- https://twitter.com/RudManusachi/status/1702093261530403223 (https://twitter.com/RudManusachi/status/1702093261530403223?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella's LiveViewNative keynote showed the ExDoc documentation.
- https://hexdocs.pm/ex_doc/readme.html#tabsets (https://hexdocs.pm/ex_doc/readme.html#tabsets?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Explanation on the use of tabsets in ExDocs.
- https://twitter.com/danielcroe/status/1703127430523703432 (https://twitter.com/danielcroe/status/1703127430523703432?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lodash JS project declared "Issue bankruptcy"
- https://github.com/lodash/lodash (https://github.com/lodash/lodash?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lodash, a modern JavaScript utility library, went through some changes.
- https://ziglang.org/news/bounties-damage-open-source-projects/ (https://ziglang.org/news/bounties-damage-open-source-projects/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ZigLang blog stating that "Bounties Damage Open Source Projects"
- https://www.postgresql.org/about/news/postgresql-16-released-2715/ (https://www.postgresql.org/about/news/postgresql-16-released-2715/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PostgreSQL 16 released with performance improvements and new features.
- https://www.crunchydata.com/blog/active-active-postgres-16 (https://www.crunchydata.com/blog/active-active-postgres-16?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Understanding of "Active-Active" replication in PostgreSQL 16.
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, opensource</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News this week includes the release of ElixirConf 2023 video playlist featuring keynote videos, a guide on Web Application Security Best Practices for BEAM languages from the EEF Security Working Group, the release of NextLS v0.12 with exciting new features, and a new library to integrate the JavaScript all-in-one toolkit, Bun with Phoenix. A new LangChain library makes it easy to integrate Elixir applications with an LLM like ChatGPT. Regarding the open source community, we discuss the major update in the Lodash JS project, the latest PostgreSQL 16 release, and a noteworthy article from ZigLang on bounties potentially damaging open source projects, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – ElixirConf 2023 video playlist, currently only includes the keynote videos.</li>
<li><a href="https://twitter.com/bernheisel/status/1704019930515919092?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bernheisel/status/1704019930515919092</a> – Chris McCord&#39;s keynote for ElixirConf 2023.</li>
<li><a href="https://erlef.github.io/security-wg/web_app_security_best_practices_beam/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/web_app_security_best_practices_beam/</a> – Guide on Web Application Security Best Practices for BEAM languages</li>
<li><a href="https://twitter.com/paraxialio/status/1703146204404535467?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1703146204404535467</a> – Update on the same topic on Twitter.</li>
<li><a href="https://podcast.thinkingelixir.com/134?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/134</a> – Podcast episode discussing inside the Security Working Group</li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Preventing Service Abuse with Michael Lubas podcast episode</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-tools/next-ls</a> – NextLS v0.12 released with new features.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/</a> – More information on the Elixir Tools update.</li>
<li><a href="https://twitter.com/crbelaus/status/1702703595236331668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/crbelaus/status/1702703595236331668</a> – Phoenix&#39;s new library to integrate Bun, the JavaScript all-in-one toolkit.</li>
<li><a href="https://hex.pm/packages/elixir_bun?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/elixir_bun</a> – Link to the new Phoenix library on Hex.</li>
<li><a href="https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/83</a> – More info about Zig with a previous guest Isaac Yonemoto.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – LangChain for Elixir library was released.</li>
<li><a href="https://twitter.com/RudManusachi/status/1702093261530403223?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/RudManusachi/status/1702093261530403223</a> – Brian Cardarella&#39;s LiveViewNative keynote showed the ExDoc documentation.</li>
<li><a href="https://hexdocs.pm/ex_doc/readme.html#tabsets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/readme.html#tabsets</a> – Explanation on the use of tabsets in ExDocs.</li>
<li><a href="https://twitter.com/danielcroe/status/1703127430523703432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/danielcroe/status/1703127430523703432</a> – Lodash JS project declared &quot;Issue bankruptcy&quot;</li>
<li><a href="https://github.com/lodash/lodash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lodash/lodash</a> – Lodash, a modern JavaScript utility library, went through some changes.</li>
<li><a href="https://ziglang.org/news/bounties-damage-open-source-projects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ziglang.org/news/bounties-damage-open-source-projects/</a> – ZigLang blog stating that &quot;Bounties Damage Open Source Projects&quot;</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-16-released-2715/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-16-released-2715/</a> – PostgreSQL 16 released with performance improvements and new features.</li>
<li><a href="https://www.crunchydata.com/blog/active-active-postgres-16?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/active-active-postgres-16</a> – Understanding of &quot;Active-Active&quot; replication in PostgreSQL 16.</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>News this week includes the release of ElixirConf 2023 video playlist featuring keynote videos, a guide on Web Application Security Best Practices for BEAM languages from the EEF Security Working Group, the release of NextLS v0.12 with exciting new features, and a new library to integrate the JavaScript all-in-one toolkit, Bun with Phoenix. A new LangChain library makes it easy to integrate Elixir applications with an LLM like ChatGPT. Regarding the open source community, we discuss the major update in the Lodash JS project, the latest PostgreSQL 16 release, and a noteworthy article from ZigLang on bounties potentially damaging open source projects, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY</a> – ElixirConf 2023 video playlist, currently only includes the keynote videos.</li>
<li><a href="https://twitter.com/bernheisel/status/1704019930515919092?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bernheisel/status/1704019930515919092</a> – Chris McCord&#39;s keynote for ElixirConf 2023.</li>
<li><a href="https://erlef.github.io/security-wg/web_app_security_best_practices_beam/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.github.io/security-wg/web_app_security_best_practices_beam/</a> – Guide on Web Application Security Best Practices for BEAM languages</li>
<li><a href="https://twitter.com/paraxialio/status/1703146204404535467?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1703146204404535467</a> – Update on the same topic on Twitter.</li>
<li><a href="https://podcast.thinkingelixir.com/134?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/134</a> – Podcast episode discussing inside the Security Working Group</li>
<li><a href="https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/93</a> – Preventing Service Abuse with Michael Lubas podcast episode</li>
<li><a href="https://github.com/elixir-tools/next-ls?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-tools/next-ls</a> – NextLS v0.12 released with new features.</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-3/</a> – More information on the Elixir Tools update.</li>
<li><a href="https://twitter.com/crbelaus/status/1702703595236331668?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/crbelaus/status/1702703595236331668</a> – Phoenix&#39;s new library to integrate Bun, the JavaScript all-in-one toolkit.</li>
<li><a href="https://hex.pm/packages/elixir_bun?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/elixir_bun</a> – Link to the new Phoenix library on Hex.</li>
<li><a href="https://podcast.thinkingelixir.com/83?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/83</a> – More info about Zig with a previous guest Isaac Yonemoto.</li>
<li><a href="https://github.com/brainlid/langchain?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/brainlid/langchain</a> – LangChain for Elixir library was released.</li>
<li><a href="https://twitter.com/RudManusachi/status/1702093261530403223?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/RudManusachi/status/1702093261530403223</a> – Brian Cardarella&#39;s LiveViewNative keynote showed the ExDoc documentation.</li>
<li><a href="https://hexdocs.pm/ex_doc/readme.html#tabsets?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ex_doc/readme.html#tabsets</a> – Explanation on the use of tabsets in ExDocs.</li>
<li><a href="https://twitter.com/danielcroe/status/1703127430523703432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/danielcroe/status/1703127430523703432</a> – Lodash JS project declared &quot;Issue bankruptcy&quot;</li>
<li><a href="https://github.com/lodash/lodash?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lodash/lodash</a> – Lodash, a modern JavaScript utility library, went through some changes.</li>
<li><a href="https://ziglang.org/news/bounties-damage-open-source-projects/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ziglang.org/news/bounties-damage-open-source-projects/</a> – ZigLang blog stating that &quot;Bounties Damage Open Source Projects&quot;</li>
<li><a href="https://www.postgresql.org/about/news/postgresql-16-released-2715/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.postgresql.org/about/news/postgresql-16-released-2715/</a> – PostgreSQL 16 released with performance improvements and new features.</li>
<li><a href="https://www.crunchydata.com/blog/active-active-postgres-16?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.crunchydata.com/blog/active-active-postgres-16</a> – Understanding of &quot;Active-Active&quot; replication in PostgreSQL 16.</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>169: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/169</link>
  <guid isPermaLink="false">ef39bfab-4592-46d4-8708-e85a773a7bab</guid>
  <pubDate>Tue, 19 Sep 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/ef39bfab-4592-46d4-8708-e85a773a7bab.mp3" length="12081152" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes highlights from ElixirConf US 2023, locations for the 2024 conferences, a guide to Phoenix generators customization, valuable BEAM resources, and more!</itunes:subtitle>
  <itunes:duration>16:21</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 covers the conclusion of ElixirConf US 2023 with key highlights being Chris McCord's keynote on improved Phoenix debugging tools, and Jose Valim's keynote introducing the "Strong Arrows" concept for handling dynamic types. Looking forward, the next ElixirConf will take place in Lisbon, EU in April 2024, followed by ElixirConf US 2024 at SeaWorld. Alex Koutmos points us towards a valuable resource on Erlang.org about efficiencies and performance myths, and a handy blog post walks you through customizing Phoenix generators, and more!
Show Notes online - http://podcast.thinkingelixir.com/169 (http://podcast.thinkingelixir.com/169)
Elixir Community News
- https://twitter.com/TylerAYoung/status/1699415514936672440 (https://twitter.com/TylerAYoung/status/1699415514936672440?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's opening keynote at ElixirConf US 2023 focused on improved Phoenix debugging tools.
- LiveViewNative, with almost all SwiftUI components and styling modifiers being implemented, is still being worked on for Android/Windows.
- https://twitter.com/bernheisel/status/1700179932150747514?s=20 (https://twitter.com/bernheisel/status/1700179932150747514?s=20?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jose Valim's closing keynote at ElixirConf dispelled some myths about coding in Elixir, explained set-theoretic types, introduced the concept of "Strong Arrows", and analyzed the implications of different approaches to handle dynamic types.
- The next venue for ElixirConf will be Lisbon, EU on April 18-19, 2024.
- ElixirConf US 2024 will be held at SeaWorld from August 27 - 30 2024.
- https://fly.io/phoenix-files/customizing-phoenix-generators/ (https://fly.io/phoenix-files/customizing-phoenix-generators/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – This blog post documents how to customize Phoenix Generators, a topic discussed in episode 167 with Victor Björklund. It serves as a walkthrough for customizing generators for established projects.
- https://www.erlang.org/doc/efficiencyguide/usersguide.html (https://www.erlang.org/doc/efficiency_guide/users_guide.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A valuable resource for Elixir developers, this guide by Alex Koutmos provides insights into efficiencies of Lists, maps, binaries while dispelling some performance myths.
- https://twitter.com/akoutmos/status/1700915275317555627 (https://twitter.com/akoutmos/status/1700915275317555627?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A reminder from Alex Koutmos about the 'Efficiency Guide' in Erlang.org docs. While the code samples are in Erlang, the guide applies similarly to BEAM code written in Elixir.
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, elixirconf</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News covers the conclusion of ElixirConf US 2023 with key highlights being Chris McCord&#39;s keynote on improved Phoenix debugging tools, and Jose Valim&#39;s keynote introducing the &quot;Strong Arrows&quot; concept for handling dynamic types. Looking forward, the next ElixirConf will take place in Lisbon, EU in April 2024, followed by ElixirConf US 2024 at SeaWorld. Alex Koutmos points us towards a valuable resource on Erlang.org about efficiencies and performance myths, and a handy blog post walks you through customizing Phoenix generators, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/TylerAYoung/status/1699415514936672440?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1699415514936672440</a> – Chris McCord&#39;s opening keynote at ElixirConf US 2023 focused on improved Phoenix debugging tools.</li>
<li>LiveViewNative, with almost all SwiftUI components and styling modifiers being implemented, is still being worked on for Android/Windows.</li>
<li><a href="https://twitter.com/bernheisel/status/1700179932150747514?s=20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bernheisel/status/1700179932150747514?s=20</a> – Jose Valim&#39;s closing keynote at ElixirConf dispelled some myths about coding in Elixir, explained set-theoretic types, introduced the concept of &quot;Strong Arrows&quot;, and analyzed the implications of different approaches to handle dynamic types.</li>
<li>The next venue for ElixirConf will be Lisbon, EU on April 18-19, 2024.</li>
<li>ElixirConf US 2024 will be held at SeaWorld from August 27 - 30 2024.</li>
<li><a href="https://fly.io/phoenix-files/customizing-phoenix-generators/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/customizing-phoenix-generators/</a> – This blog post documents how to customize Phoenix Generators, a topic discussed in episode 167 with Victor Björklund. It serves as a walkthrough for customizing generators for established projects.</li>
<li><a href="https://www.erlang.org/doc/efficiency_guide/users_guide.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/efficiency_guide/users_guide.html</a> – A valuable resource for Elixir developers, this guide by Alex Koutmos provides insights into efficiencies of Lists, maps, binaries while dispelling some performance myths.</li>
<li><a href="https://twitter.com/akoutmos/status/1700915275317555627?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1700915275317555627</a> – A reminder from Alex Koutmos about the &#39;Efficiency Guide&#39; in Erlang.org docs. While the code samples are in Erlang, the guide applies similarly to BEAM code written in Elixir.</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>News covers the conclusion of ElixirConf US 2023 with key highlights being Chris McCord&#39;s keynote on improved Phoenix debugging tools, and Jose Valim&#39;s keynote introducing the &quot;Strong Arrows&quot; concept for handling dynamic types. Looking forward, the next ElixirConf will take place in Lisbon, EU in April 2024, followed by ElixirConf US 2024 at SeaWorld. Alex Koutmos points us towards a valuable resource on Erlang.org about efficiencies and performance myths, and a handy blog post walks you through customizing Phoenix generators, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/TylerAYoung/status/1699415514936672440?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TylerAYoung/status/1699415514936672440</a> – Chris McCord&#39;s opening keynote at ElixirConf US 2023 focused on improved Phoenix debugging tools.</li>
<li>LiveViewNative, with almost all SwiftUI components and styling modifiers being implemented, is still being worked on for Android/Windows.</li>
<li><a href="https://twitter.com/bernheisel/status/1700179932150747514?s=20?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bernheisel/status/1700179932150747514?s=20</a> – Jose Valim&#39;s closing keynote at ElixirConf dispelled some myths about coding in Elixir, explained set-theoretic types, introduced the concept of &quot;Strong Arrows&quot;, and analyzed the implications of different approaches to handle dynamic types.</li>
<li>The next venue for ElixirConf will be Lisbon, EU on April 18-19, 2024.</li>
<li>ElixirConf US 2024 will be held at SeaWorld from August 27 - 30 2024.</li>
<li><a href="https://fly.io/phoenix-files/customizing-phoenix-generators/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/customizing-phoenix-generators/</a> – This blog post documents how to customize Phoenix Generators, a topic discussed in episode 167 with Victor Björklund. It serves as a walkthrough for customizing generators for established projects.</li>
<li><a href="https://www.erlang.org/doc/efficiency_guide/users_guide.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.erlang.org/doc/efficiency_guide/users_guide.html</a> – A valuable resource for Elixir developers, this guide by Alex Koutmos provides insights into efficiencies of Lists, maps, binaries while dispelling some performance myths.</li>
<li><a href="https://twitter.com/akoutmos/status/1700915275317555627?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1700915275317555627</a> – A reminder from Alex Koutmos about the &#39;Efficiency Guide&#39; in Erlang.org docs. While the code samples are in Erlang, the guide applies similarly to BEAM code written in Elixir.</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>168: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/168</link>
  <guid isPermaLink="false">f9725ac0-a08e-48fe-aa25-adccf7b66162</guid>
  <pubDate>Tue, 12 Sep 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f9725ac0-a08e-48fe-aa25-adccf7b66162.mp3" length="8884224" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes a new "async" feature being added to LiveView, a new translation library called Kanta was announced, the Membrane framework released a pure Elixir H264 video plugin, and more!</itunes:subtitle>
  <itunes:duration>11:54</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 a new "async" feature being added to LiveView, a new translation library called Kanta was announced, formatted logging, improved keyboard navigation in ExDocs, the Membrane framework released a pure Elixir H264 video plugin, and more!
Show Notes online - http://podcast.thinkingelixir.com/168 (http://podcast.thinkingelixir.com/168)
Elixir Community News
- https://github.com/phoenixframework/phoenixliveview/pull/2763 (https://github.com/phoenixframework/phoenix_live_view/pull/2763?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New “async” features built-in to LiveView
- https://elixirstatus.com/p/ElYf7-introducing-kanta---the-ultimate-open-source-solution-to-translations-in-elixir--phoenix-web-apps (https://elixirstatus.com/p/ElYf7-introducing-kanta---the-ultimate-open-source-solution-to-translations-in-elixir--phoenix-web-apps?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New translation library called Kanta
- https://github.com/curiosum-dev/kanta (https://github.com/curiosum-dev/kanta?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – User-friendly translations manager for Elixir/Phoenix projects.
- https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html (https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Structured logging post by Sophie DeBenedetto
- https://github.com/akasprzok/logfmt_ex (https://github.com/akasprzok/logfmt_ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir library called logfmt_ex
- https://mas.to/@angelikatyborska/110973663083838384 (https://mas.to/@angelikatyborska/110973663083838384?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Improved keyboard navigation in ExDocs v0.30.6
- https://twitter.com/ElixirMembrane/status/1697186141030490432 (https://twitter.com/ElixirMembrane/status/1697186141030490432?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Membrane project adds a pure Elixir H264 parser.
- https://membrane.stream/learn/h264 (https://membrane.stream/learn/h264?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An article that covers the “H264 - what, why and how”
- https://github.com/membraneframework/membraneh264plugin (https://github.com/membraneframework/membrane_h264_plugin?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Membrane framework can now use it to stream in H264.
- https://github.com/wojtekmach/req/releases/tag/v0.4.0 (https://github.com/wojtekmach/req/releases/tag/v0.4.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Req library v0.4.0 was released. Includes some breaking changes.
- https://twitter.com/josevalim/status/1698675318238707820 (https://twitter.com/josevalim/status/1698675318238707820?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf is starting and keynotes will hopefully be released soon after.
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, async, H264</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes a new &quot;async&quot; feature being added to LiveView, a new translation library called Kanta was announced, formatted logging, improved keyboard navigation in ExDocs, the Membrane framework released a pure Elixir H264 video plugin, and more!</p>

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

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

<ul>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2763?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2763</a> – New “async” features built-in to LiveView</li>
<li><a href="https://elixirstatus.com/p/ElYf7-introducing-kanta---the-ultimate-open-source-solution-to-translations-in-elixir--phoenix-web-apps?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/ElYf7-introducing-kanta---the-ultimate-open-source-solution-to-translations-in-elixir--phoenix-web-apps</a> – New translation library called Kanta</li>
<li><a href="https://github.com/curiosum-dev/kanta?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/kanta</a> – User-friendly translations manager for Elixir/Phoenix projects.</li>
<li><a href="https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html</a> – Structured logging post by Sophie DeBenedetto</li>
<li><a href="https://github.com/akasprzok/logfmt_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akasprzok/logfmt_ex</a> – Elixir library called logfmt_ex</li>
<li><a href="https://mas.to/@angelikatyborska/110973663083838384?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mas.to/@angelikatyborska/110973663083838384</a> – Improved keyboard navigation in ExDocs v0.30.6</li>
<li><a href="https://twitter.com/ElixirMembrane/status/1697186141030490432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirMembrane/status/1697186141030490432</a> – Membrane project adds a pure Elixir H264 parser.</li>
<li><a href="https://membrane.stream/learn/h264?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/learn/h264</a> – An article that covers the “H264 - what, why and how”</li>
<li><a href="https://github.com/membraneframework/membrane_h264_plugin?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework/membrane_h264_plugin</a> – The Membrane framework can now use it to stream in H264.</li>
<li><a href="https://github.com/wojtekmach/req/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/req/releases/tag/v0.4.0</a> – Req library v0.4.0 was released. Includes some breaking changes.</li>
<li><a href="https://twitter.com/josevalim/status/1698675318238707820?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1698675318238707820</a> – ElixirConf is starting and keynotes will hopefully be released soon after.</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>News includes a new &quot;async&quot; feature being added to LiveView, a new translation library called Kanta was announced, formatted logging, improved keyboard navigation in ExDocs, the Membrane framework released a pure Elixir H264 video plugin, and more!</p>

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

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

<ul>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2763?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2763</a> – New “async” features built-in to LiveView</li>
<li><a href="https://elixirstatus.com/p/ElYf7-introducing-kanta---the-ultimate-open-source-solution-to-translations-in-elixir--phoenix-web-apps?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstatus.com/p/ElYf7-introducing-kanta---the-ultimate-open-source-solution-to-translations-in-elixir--phoenix-web-apps</a> – New translation library called Kanta</li>
<li><a href="https://github.com/curiosum-dev/kanta?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/curiosum-dev/kanta</a> – User-friendly translations manager for Elixir/Phoenix projects.</li>
<li><a href="https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html</a> – Structured logging post by Sophie DeBenedetto</li>
<li><a href="https://github.com/akasprzok/logfmt_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akasprzok/logfmt_ex</a> – Elixir library called logfmt_ex</li>
<li><a href="https://mas.to/@angelikatyborska/110973663083838384?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mas.to/@angelikatyborska/110973663083838384</a> – Improved keyboard navigation in ExDocs v0.30.6</li>
<li><a href="https://twitter.com/ElixirMembrane/status/1697186141030490432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirMembrane/status/1697186141030490432</a> – Membrane project adds a pure Elixir H264 parser.</li>
<li><a href="https://membrane.stream/learn/h264?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://membrane.stream/learn/h264</a> – An article that covers the “H264 - what, why and how”</li>
<li><a href="https://github.com/membraneframework/membrane_h264_plugin?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/membraneframework/membrane_h264_plugin</a> – The Membrane framework can now use it to stream in H264.</li>
<li><a href="https://github.com/wojtekmach/req/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/wojtekmach/req/releases/tag/v0.4.0</a> – Req library v0.4.0 was released. Includes some breaking changes.</li>
<li><a href="https://twitter.com/josevalim/status/1698675318238707820?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1698675318238707820</a> – ElixirConf is starting and keynotes will hopefully be released soon after.</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>165: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/165</link>
  <guid isPermaLink="false">773feb92-6a5e-485a-ad7c-d9ced20cc793</guid>
  <pubDate>Tue, 22 Aug 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/773feb92-6a5e-485a-ad7c-d9ced20cc793.mp3" length="9777152" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News in the Elixir community! A new Livebook feature, daily bite-sized newsletter, and Supabase's Supavisor architecture. Learn about an OTP 26 PSA, Ecto tips, improved Elixir error messages, a cutting-edge Hex search tool, and more!</itunes:subtitle>
  <itunes:duration>13:09</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 the news, we cover a new Livebook Desktop feature tease, a new daily bite-sized Elixir newsletter, Supabase's new Supavisor architecture, and Livebook joins the online Spawnfest competition as a sponsor. We also share a PSA about Alpine Docker image troubles with OTP 26 and an Ecto schema introspection tip. Elixir's errors get more helpful when modules aren't found, then a new Hex search tool was created and explained, and much more!
Show Notes online - http://podcast.thinkingelixir.com/165 (http://podcast.thinkingelixir.com/165)
Elixir Community News
- https://twitter.com/wojtekmach/status/1688596696123555855 (https://twitter.com/wojtekmach/status/1688596696123555855?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Wojtek Mach teased a new "Check for Updates" Livebook Desktop feature with a screenshot.
- https://twitter.com/philipbrown/status/1688885480283156481 (https://twitter.com/philipbrown/status/1688885480283156481?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – A new 5-minute daily Elixir newsletter is being launched by Philip Brown and Richard Taylor.
- https://twitter.com/kiwicopple/status/1690032065641684992 (https://twitter.com/kiwicopple/status/1690032065641684992?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Supabase shared news of their new Supavisor architecture.
- https://github.com/supabase/supavisor (https://github.com/supabase/supavisor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github project for the Elixir supavisor Postgres connection pooler
- https://supabase.com/blog/supavisor-1-million (https://supabase.com/blog/supavisor-1-million?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post - Supavisor - Scaling Postgres to 1 Million Connections
- https://twitter.com/spawnfest/status/1690031606159802368 (https://twitter.com/spawnfest/status/1690031606159802368?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook is joining the online Spawnfest competition as a sponsor.
- https://twitter.com/akoutmos/status/1689843816000307200 (https://twitter.com/akoutmos/status/1689843816000307200?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alex Koutmos shared a PSA for issues running Elixir 1.15+OTP 26 in an Alpine 3.17.4 container.
- https://github.com/erlang/otp/issues/7292 (https://github.com/erlang/otp/issues/7292?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OTP issue tracking the problem for OTP 26
- https://twitter.com/akoutmos/status/1689683030162513948 (https://twitter.com/akoutmos/status/1689683030162513948?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alex Koutmos shared an Ecto Tip about schema introspection.
- https://twitter.com/YOOOODAAAA/status/1689701911908249601 (https://twitter.com/YOOOODAAAA/status/1689701911908249601?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Steve Bussey shared an Ecto tip for using test code to introspect schemas and check for missing indexes
- https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-2/ (https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-2/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – NextLS will use burrito to distribute binaries instead of Mix.install
- https://twitter.com/josevalim/status/1689951699832639489 (https://twitter.com/josevalim/status/1689951699832639489?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jose Valim drew attention to the Honey Potion project letting you write Elixir code that is compiled down to eBPF
- https://en.wikipedia.org/wiki/EBPF (https://en.wikipedia.org/wiki/EBPF?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Background on eBPF
- https://www.youtube.com/watch?v=qgT_gMWJuvY (https://www.youtube.com/watch?v=qgT_gMWJuvY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – HoneyPotion project usage demoed in a video
- https://github.com/lac-dcc/honey-potion (https://github.com/lac-dcc/honey-potion?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Honey Potion project on Github
- https://twitter.com/davydog187/status/1691082535143440385 (https://twitter.com/davydog187/status/1691082535143440385?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir is gaining some more helpful error messages when referencing modules
- https://github.com/elixir-lang/elixir/pull/12839 (https://github.com/elixir-lang/elixir/pull/12839?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Merged PR to Improve UndefinedFunctionError for mis-cased module
- https://github.com/elixir-lang/elixir/pull/12859 (https://github.com/elixir-lang/elixir/pull/12859?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Merged PR to Improve UndefinedFunctionError for unqualified module
- https://fly.io/phoenix-files/let-s-search-all-of-elixir-s-packages/ (https://fly.io/phoenix-files/let-s-search-all-of-elixir-s-packages/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jason Stiebs wrote a blog post called “Let's search all of Elixir's Packages!”
- https://hex-search.fly.dev/ (https://hex-search.fly.dev/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Cool Hex search tool created by Jason Stiebs
- https://www.theregister.com/2023/08/11/hashicorpbsllicence/ (https://www.theregister.com/2023/08/11/hashicorp_bsl_licence/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hashicorp goes “Business Source License”
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</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In the news, we cover a new Livebook Desktop feature tease, a new daily bite-sized Elixir newsletter, Supabase&#39;s new Supavisor architecture, and Livebook joins the online Spawnfest competition as a sponsor. We also share a PSA about Alpine Docker image troubles with OTP 26 and an Ecto schema introspection tip. Elixir&#39;s errors get more helpful when modules aren&#39;t found, then a new Hex search tool was created and explained, and much more!</p>

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

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

<ul>
<li><a href="https://twitter.com/wojtekmach/status/1688596696123555855?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1688596696123555855</a> – Wojtek Mach teased a new &quot;Check for Updates&quot; Livebook Desktop feature with a screenshot.</li>
<li><a href="https://twitter.com/philipbrown/status/1688885480283156481?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/philipbrown/status/1688885480283156481</a> – A new 5-minute daily Elixir newsletter is being launched by Philip Brown and Richard Taylor.</li>
<li><a href="https://twitter.com/kiwicopple/status/1690032065641684992?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1690032065641684992</a> – Supabase shared news of their new Supavisor architecture.</li>
<li><a href="https://github.com/supabase/supavisor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase/supavisor</a> – Github project for the Elixir supavisor Postgres connection pooler</li>
<li><a href="https://supabase.com/blog/supavisor-1-million?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/supavisor-1-million</a> – Blog post - Supavisor - Scaling Postgres to 1 Million Connections</li>
<li><a href="https://twitter.com/spawnfest/status/1690031606159802368?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/spawnfest/status/1690031606159802368</a> – Livebook is joining the online Spawnfest competition as a sponsor.</li>
<li><a href="https://twitter.com/akoutmos/status/1689843816000307200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1689843816000307200</a> – Alex Koutmos shared a PSA for issues running Elixir 1.15+OTP 26 in an Alpine 3.17.4 container.</li>
<li><a href="https://github.com/erlang/otp/issues/7292?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/issues/7292</a> – OTP issue tracking the problem for OTP 26</li>
<li><a href="https://twitter.com/akoutmos/status/1689683030162513948?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1689683030162513948</a> – Alex Koutmos shared an Ecto Tip about schema introspection.</li>
<li><a href="https://twitter.com/YOOOODAAAA/status/1689701911908249601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/YOOOODAAAA/status/1689701911908249601</a> – Steve Bussey shared an Ecto tip for using test code to introspect schemas and check for missing indexes</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-2/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-2/</a> – NextLS will use burrito to distribute binaries instead of <code>Mix.install</code></li>
<li><a href="https://twitter.com/josevalim/status/1689951699832639489?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1689951699832639489</a> – Jose Valim drew attention to the Honey Potion project letting you write Elixir code that is compiled down to eBPF</li>
<li><a href="https://en.wikipedia.org/wiki/EBPF?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/EBPF</a> – Background on eBPF</li>
<li><a href="https://www.youtube.com/watch?v=qgT_gMWJuvY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=qgT_gMWJuvY</a> – HoneyPotion project usage demoed in a video</li>
<li><a href="https://github.com/lac-dcc/honey-potion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lac-dcc/honey-potion</a> – Honey Potion project on Github</li>
<li><a href="https://twitter.com/davydog187/status/1691082535143440385?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/davydog187/status/1691082535143440385</a> – Elixir is gaining some more helpful error messages when referencing modules</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/12839?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/12839</a> – Merged PR to Improve UndefinedFunctionError for mis-cased module</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/12859?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/12859</a> – Merged PR to Improve UndefinedFunctionError for unqualified module</li>
<li><a href="https://fly.io/phoenix-files/let-s-search-all-of-elixir-s-packages/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/let-s-search-all-of-elixir-s-packages/</a> – Jason Stiebs wrote a blog post called “Let&#39;s search all of Elixir&#39;s Packages!”</li>
<li><a href="https://hex-search.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex-search.fly.dev/</a> – Cool Hex search tool created by Jason Stiebs</li>
<li><a href="https://www.theregister.com/2023/08/11/hashicorp_bsl_licence/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.theregister.com/2023/08/11/hashicorp_bsl_licence/</a> – Hashicorp goes “Business Source License”</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 the news, we cover a new Livebook Desktop feature tease, a new daily bite-sized Elixir newsletter, Supabase&#39;s new Supavisor architecture, and Livebook joins the online Spawnfest competition as a sponsor. We also share a PSA about Alpine Docker image troubles with OTP 26 and an Ecto schema introspection tip. Elixir&#39;s errors get more helpful when modules aren&#39;t found, then a new Hex search tool was created and explained, and much more!</p>

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

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

<ul>
<li><a href="https://twitter.com/wojtekmach/status/1688596696123555855?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1688596696123555855</a> – Wojtek Mach teased a new &quot;Check for Updates&quot; Livebook Desktop feature with a screenshot.</li>
<li><a href="https://twitter.com/philipbrown/status/1688885480283156481?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/philipbrown/status/1688885480283156481</a> – A new 5-minute daily Elixir newsletter is being launched by Philip Brown and Richard Taylor.</li>
<li><a href="https://twitter.com/kiwicopple/status/1690032065641684992?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/kiwicopple/status/1690032065641684992</a> – Supabase shared news of their new Supavisor architecture.</li>
<li><a href="https://github.com/supabase/supavisor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/supabase/supavisor</a> – Github project for the Elixir supavisor Postgres connection pooler</li>
<li><a href="https://supabase.com/blog/supavisor-1-million?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://supabase.com/blog/supavisor-1-million</a> – Blog post - Supavisor - Scaling Postgres to 1 Million Connections</li>
<li><a href="https://twitter.com/spawnfest/status/1690031606159802368?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/spawnfest/status/1690031606159802368</a> – Livebook is joining the online Spawnfest competition as a sponsor.</li>
<li><a href="https://twitter.com/akoutmos/status/1689843816000307200?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1689843816000307200</a> – Alex Koutmos shared a PSA for issues running Elixir 1.15+OTP 26 in an Alpine 3.17.4 container.</li>
<li><a href="https://github.com/erlang/otp/issues/7292?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/erlang/otp/issues/7292</a> – OTP issue tracking the problem for OTP 26</li>
<li><a href="https://twitter.com/akoutmos/status/1689683030162513948?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1689683030162513948</a> – Alex Koutmos shared an Ecto Tip about schema introspection.</li>
<li><a href="https://twitter.com/YOOOODAAAA/status/1689701911908249601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/YOOOODAAAA/status/1689701911908249601</a> – Steve Bussey shared an Ecto tip for using test code to introspect schemas and check for missing indexes</li>
<li><a href="https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-2/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-2/</a> – NextLS will use burrito to distribute binaries instead of <code>Mix.install</code></li>
<li><a href="https://twitter.com/josevalim/status/1689951699832639489?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1689951699832639489</a> – Jose Valim drew attention to the Honey Potion project letting you write Elixir code that is compiled down to eBPF</li>
<li><a href="https://en.wikipedia.org/wiki/EBPF?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://en.wikipedia.org/wiki/EBPF</a> – Background on eBPF</li>
<li><a href="https://www.youtube.com/watch?v=qgT_gMWJuvY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=qgT_gMWJuvY</a> – HoneyPotion project usage demoed in a video</li>
<li><a href="https://github.com/lac-dcc/honey-potion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lac-dcc/honey-potion</a> – Honey Potion project on Github</li>
<li><a href="https://twitter.com/davydog187/status/1691082535143440385?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/davydog187/status/1691082535143440385</a> – Elixir is gaining some more helpful error messages when referencing modules</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/12839?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/12839</a> – Merged PR to Improve UndefinedFunctionError for mis-cased module</li>
<li><a href="https://github.com/elixir-lang/elixir/pull/12859?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/pull/12859</a> – Merged PR to Improve UndefinedFunctionError for unqualified module</li>
<li><a href="https://fly.io/phoenix-files/let-s-search-all-of-elixir-s-packages/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/let-s-search-all-of-elixir-s-packages/</a> – Jason Stiebs wrote a blog post called “Let&#39;s search all of Elixir&#39;s Packages!”</li>
<li><a href="https://hex-search.fly.dev/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex-search.fly.dev/</a> – Cool Hex search tool created by Jason Stiebs</li>
<li><a href="https://www.theregister.com/2023/08/11/hashicorp_bsl_licence/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.theregister.com/2023/08/11/hashicorp_bsl_licence/</a> – Hashicorp goes “Business Source License”</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>164: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/164</link>
  <guid isPermaLink="false">e933e6b0-979f-4f49-bc1d-487a60168f2f</guid>
  <pubDate>Tue, 15 Aug 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/e933e6b0-979f-4f49-bc1d-487a60168f2f.mp3" length="6047744" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News roundup includes the ElixirConf schedule being published, Bumblebee gets streaming text support, Oban Web is getting a big update, Elixir for Cynical Curmudgeons blog post brings broader positive attention, and more!</itunes:subtitle>
  <itunes:duration>7:58</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 roundup includes the ElixirConf schedule being published, Bumblebee gets streaming text support, Oban Web is getting a big update, Elixir for Cynical Curmudgeons blog post brings broader positive attention, and Elixir Nx being successfully used to follow along with high profile AI examples.
Show Notes online - http://podcast.thinkingelixir.com/164 (http://podcast.thinkingelixir.com/164)
Elixir Community News
- https://2023.elixirconf.com/schedule (https://2023.elixirconf.com/schedule?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US schedule is up.
- https://github.com/elixir-nx/bumblebee/pull/232 (https://github.com/elixir-nx/bumblebee/pull/232?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Merged PR on Bumblebee by Jonatan Kłosko adds support for streaming text generation results.
- https://twitter.com/sean_moriarity/status/1687123146787233792 (https://twitter.com/sean_moriarity/status/1687123146787233792?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sean Moriarity drew attention to Jonatan Kłosko's recent PR work on Bumblebee.
- https://twitter.com/sorentwo/status/1687215720067637249 (https://twitter.com/sorentwo/status/1687215720067637249?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Oban Web gets upgraded metrics
- https://podcast.thinkingelixir.com/163 (https://podcast.thinkingelixir.com/163?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Our recent interview with Parker Selbert about Oban
- https://wiki.alopex.li/ElixirForCynicalCurmudgeons (https://wiki.alopex.li/ElixirForCynicalCurmudgeons?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hacker News had an Elixir-positive article up for a while called “Elixir For Cynical Curmudgeons”
- https://twitter.com/royalicing/status/1687271985548820480 (https://twitter.com/royalicing/status/1687271985548820480?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Library author tip by Patrick Smith to create a test that checks the mix.exs version with the README
- https://twitter.com/nickgnd/status/1686827833325133825 (https://twitter.com/nickgnd/status/1686827833325133825?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – People are using Elixir Nx to follow along a YouTube video that builds a GPT from scratch.
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</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News roundup includes the ElixirConf schedule being published, Bumblebee gets streaming text support, Oban Web is getting a big update, Elixir for Cynical Curmudgeons blog post brings broader positive attention, and Elixir Nx being successfully used to follow along with high profile AI examples.</p>

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

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

<ul>
<li><a href="https://2023.elixirconf.com/schedule?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2023.elixirconf.com/schedule</a> – ElixirConf US schedule is up.</li>
<li><a href="https://github.com/elixir-nx/bumblebee/pull/232?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/bumblebee/pull/232</a> – Merged PR on Bumblebee by Jonatan Kłosko adds support for streaming text generation results.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1687123146787233792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1687123146787233792</a> – Sean Moriarity drew attention to Jonatan Kłosko&#39;s recent PR work on Bumblebee.</li>
<li><a href="https://twitter.com/sorentwo/status/1687215720067637249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1687215720067637249</a> – Oban Web gets upgraded metrics</li>
<li><a href="https://podcast.thinkingelixir.com/163?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/163</a> – Our recent interview with Parker Selbert about Oban</li>
<li><a href="https://wiki.alopex.li/ElixirForCynicalCurmudgeons?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://wiki.alopex.li/ElixirForCynicalCurmudgeons</a> – Hacker News had an Elixir-positive article up for a while called “Elixir For Cynical Curmudgeons”</li>
<li><a href="https://twitter.com/royalicing/status/1687271985548820480?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/royalicing/status/1687271985548820480</a> – Library author tip by Patrick Smith to create a test that checks the mix.exs version with the README</li>
<li><a href="https://twitter.com/nickgnd/status/1686827833325133825?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/nickgnd/status/1686827833325133825</a> – People are using Elixir Nx to follow along a YouTube video that builds a GPT from scratch.</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>News roundup includes the ElixirConf schedule being published, Bumblebee gets streaming text support, Oban Web is getting a big update, Elixir for Cynical Curmudgeons blog post brings broader positive attention, and Elixir Nx being successfully used to follow along with high profile AI examples.</p>

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

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

<ul>
<li><a href="https://2023.elixirconf.com/schedule?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2023.elixirconf.com/schedule</a> – ElixirConf US schedule is up.</li>
<li><a href="https://github.com/elixir-nx/bumblebee/pull/232?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/bumblebee/pull/232</a> – Merged PR on Bumblebee by Jonatan Kłosko adds support for streaming text generation results.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1687123146787233792?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1687123146787233792</a> – Sean Moriarity drew attention to Jonatan Kłosko&#39;s recent PR work on Bumblebee.</li>
<li><a href="https://twitter.com/sorentwo/status/1687215720067637249?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sorentwo/status/1687215720067637249</a> – Oban Web gets upgraded metrics</li>
<li><a href="https://podcast.thinkingelixir.com/163?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/163</a> – Our recent interview with Parker Selbert about Oban</li>
<li><a href="https://wiki.alopex.li/ElixirForCynicalCurmudgeons?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://wiki.alopex.li/ElixirForCynicalCurmudgeons</a> – Hacker News had an Elixir-positive article up for a while called “Elixir For Cynical Curmudgeons”</li>
<li><a href="https://twitter.com/royalicing/status/1687271985548820480?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/royalicing/status/1687271985548820480</a> – Library author tip by Patrick Smith to create a test that checks the mix.exs version with the README</li>
<li><a href="https://twitter.com/nickgnd/status/1686827833325133825?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/nickgnd/status/1686827833325133825</a> – People are using Elixir Nx to follow along a YouTube video that builds a GPT from scratch.</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>155: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/155</link>
  <guid isPermaLink="false">771801e2-42fb-4cdc-8e5f-8352cc120cfb</guid>
  <pubDate>Tue, 13 Jun 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/771801e2-42fb-4cdc-8e5f-8352cc120cfb.mp3" length="6969344" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Get the latest in the Elixir community! Hear about OpenSource contributor recognition, another AI insight, a new beta book to help transition from OO languages, what's Arrow?, conferences needing speakers, and more!</itunes:subtitle>
  <itunes:duration>9:15</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>OpenSource contributions recognition for Jonatan Kłosko, more from Sean Moriarity on AI with Elixir, the latest update on LLaMa running locally, Stephen Bussey is helping people move from OO languages like Ruby to Elixir with a new book, unraveling recent Arrow related contributions, a security fix to apply and conferences requesting speakers!
Show Notes online - http://podcast.thinkingelixir.com/155 (http://podcast.thinkingelixir.com/155)
Elixir Community News
- https://twitter.com/michalslaski/status/1664237603728551936 (https://twitter.com/michalslaski/status/1664237603728551936?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jonatan Kłosko won an award for opensource contributions to Livebook.
- https://podcast.thinkingelixir.com/151 (https://podcast.thinkingelixir.com/151?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview with Jonatan Kłosko about Livebook
- https://dockyard.com/blog/2023/05/16/open-source-elixir-alternatives-to-chatgpt (https://dockyard.com/blog/2023/05/16/open-source-elixir-alternatives-to-chatgpt?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sean Moriarity wrote a post titled “Open-Source Elixir Alternatives to ChatGPT”
- https://twitter.com/natfriedman/status/1665402680376987648 (https://twitter.com/natfriedman/status/1665402680376987648?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LLaMa update running on local hardware
- https://twitter.com/yoooodaaaa/status/1663988571047354371 (https://twitter.com/yoooodaaaa/status/1663988571047354371?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Stephen Bussey's new book in beta called "From Ruby to Elixir"
- https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/ (https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PragProg book page where it can be purchased as early access.
- https://twitter.com/josevalim/status/1664743585873264641 (https://twitter.com/josevalim/status/1664743585873264641?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim calling out contributions by Qqwy with links to the Arrow related PRs
- https://github.com/elixir-nx/explorer (https://github.com/elixir-nx/explorer?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Nx Explorer
- https://arrow.apache.org/docs/format/ADBC.html (https://arrow.apache.org/docs/format/ADBC.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ADBC Apache project for data connectivity
- https://arrow.apache.org/ (https://arrow.apache.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Arrow Apache project
- https://github.com/jorgecarleitao/arrow2 (https://github.com/jorgecarleitao/arrow2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Aarow2 Rust project
- https://jorgecarleitao.github.io/arrow2/main/guide/ (https://jorgecarleitao.github.io/arrow2/main/guide/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Arrow2 guide
- https://elixirforum.com/t/mime-v2-0-4-has-been-released-with-a-potential-security-fix/56216 (https://elixirforum.com/t/mime-v2-0-4-has-been-released-with-a-potential-security-fix/56216?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PSA for security concern with package version update available
- https://elixirforum.com/t/livemonacoeditor-monaco-editor-component-for-phoenix-liveview/56212 (https://elixirforum.com/t/livemonacoeditor-monaco-editor-component-for-phoenix-liveview/56212?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New library LiveMonacoEditor for integrating the VSCode JS-powered editor called Monoco into LiveView
- https://github.com/BeaconCMS/livemonacoeditor (https://github.com/BeaconCMS/live_monaco_editor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – BeaconCMS linked LiveMonacoEditor project
- https://codebeameurope.com/ (https://codebeameurope.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CodeBEAM EU October 19-20
- https://twitter.com/ElixirConf/status/1663920528829161474 (https://twitter.com/ElixirConf/status/1663920528829161474?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US 2023 - call for speakers
- https://docs.google.com/forms/d/e/1FAIpQLSeN6BFybOd4vXweCuBvINjhbO-Ev7Zk1sZf8YBXwjnwQC0-aA/viewform (https://docs.google.com/forms/d/e/1FAIpQLSeN6BFybOd4vXweCuBvINjhbO-Ev7Zk1sZf8YBXwjnwQC0-aA/viewform?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Form for submitting a talk
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, arrow, security</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>OpenSource contributions recognition for Jonatan Kłosko, more from Sean Moriarity on AI with Elixir, the latest update on LLaMa running locally, Stephen Bussey is helping people move from OO languages like Ruby to Elixir with a new book, unraveling recent Arrow related contributions, a security fix to apply and conferences requesting speakers!</p>

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

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

<ul>
<li><a href="https://twitter.com/michalslaski/status/1664237603728551936?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalslaski/status/1664237603728551936</a> – Jonatan Kłosko won an award for opensource contributions to Livebook.</li>
<li><a href="https://podcast.thinkingelixir.com/151?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/151</a> – Previous interview with Jonatan Kłosko about Livebook</li>
<li><a href="https://dockyard.com/blog/2023/05/16/open-source-elixir-alternatives-to-chatgpt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2023/05/16/open-source-elixir-alternatives-to-chatgpt</a> – Sean Moriarity wrote a post titled “Open-Source Elixir Alternatives to ChatGPT”</li>
<li><a href="https://twitter.com/natfriedman/status/1665402680376987648?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/natfriedman/status/1665402680376987648</a> – LLaMa update running on local hardware</li>
<li><a href="https://twitter.com/yoooodaaaa/status/1663988571047354371?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/yoooodaaaa/status/1663988571047354371</a> – Stephen Bussey&#39;s new book in beta called &quot;From Ruby to Elixir&quot;</li>
<li><a href="https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/</a> – PragProg book page where it can be purchased as early access.</li>
<li><a href="https://twitter.com/josevalim/status/1664743585873264641?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1664743585873264641</a> – José Valim calling out contributions by Qqwy with links to the Arrow related PRs</li>
<li><a href="https://github.com/elixir-nx/explorer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/explorer</a> – Nx Explorer</li>
<li><a href="https://arrow.apache.org/docs/format/ADBC.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://arrow.apache.org/docs/format/ADBC.html</a> – ADBC Apache project for data connectivity</li>
<li><a href="https://arrow.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://arrow.apache.org/</a> – Arrow Apache project</li>
<li><a href="https://github.com/jorgecarleitao/arrow2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jorgecarleitao/arrow2</a> – Aarow2 Rust project</li>
<li><a href="https://jorgecarleitao.github.io/arrow2/main/guide/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://jorgecarleitao.github.io/arrow2/main/guide/</a> – Arrow2 guide</li>
<li><a href="https://elixirforum.com/t/mime-v2-0-4-has-been-released-with-a-potential-security-fix/56216?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/mime-v2-0-4-has-been-released-with-a-potential-security-fix/56216</a> – PSA for security concern with package version update available</li>
<li><a href="https://elixirforum.com/t/livemonacoeditor-monaco-editor-component-for-phoenix-liveview/56212?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livemonacoeditor-monaco-editor-component-for-phoenix-liveview/56212</a> – New library LiveMonacoEditor for integrating the VSCode JS-powered editor called Monoco into LiveView</li>
<li><a href="https://github.com/BeaconCMS/live_monaco_editor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/BeaconCMS/live_monaco_editor</a> – BeaconCMS linked LiveMonacoEditor project</li>
<li><a href="https://codebeameurope.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeameurope.com/</a> – CodeBEAM EU October 19-20</li>
<li><a href="https://twitter.com/ElixirConf/status/1663920528829161474?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConf/status/1663920528829161474</a> – ElixirConf US 2023 - call for speakers</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeN6BFybOd4vXweCuBvINjhbO-Ev7Zk1sZf8YBXwjnwQC0-aA/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSeN6BFybOd4vXweCuBvINjhbO-Ev7Zk1sZf8YBXwjnwQC0-aA/viewform</a> – Form for submitting a talk</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>OpenSource contributions recognition for Jonatan Kłosko, more from Sean Moriarity on AI with Elixir, the latest update on LLaMa running locally, Stephen Bussey is helping people move from OO languages like Ruby to Elixir with a new book, unraveling recent Arrow related contributions, a security fix to apply and conferences requesting speakers!</p>

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

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

<ul>
<li><a href="https://twitter.com/michalslaski/status/1664237603728551936?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/michalslaski/status/1664237603728551936</a> – Jonatan Kłosko won an award for opensource contributions to Livebook.</li>
<li><a href="https://podcast.thinkingelixir.com/151?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/151</a> – Previous interview with Jonatan Kłosko about Livebook</li>
<li><a href="https://dockyard.com/blog/2023/05/16/open-source-elixir-alternatives-to-chatgpt?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2023/05/16/open-source-elixir-alternatives-to-chatgpt</a> – Sean Moriarity wrote a post titled “Open-Source Elixir Alternatives to ChatGPT”</li>
<li><a href="https://twitter.com/natfriedman/status/1665402680376987648?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/natfriedman/status/1665402680376987648</a> – LLaMa update running on local hardware</li>
<li><a href="https://twitter.com/yoooodaaaa/status/1663988571047354371?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/yoooodaaaa/status/1663988571047354371</a> – Stephen Bussey&#39;s new book in beta called &quot;From Ruby to Elixir&quot;</li>
<li><a href="https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/</a> – PragProg book page where it can be purchased as early access.</li>
<li><a href="https://twitter.com/josevalim/status/1664743585873264641?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1664743585873264641</a> – José Valim calling out contributions by Qqwy with links to the Arrow related PRs</li>
<li><a href="https://github.com/elixir-nx/explorer?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-nx/explorer</a> – Nx Explorer</li>
<li><a href="https://arrow.apache.org/docs/format/ADBC.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://arrow.apache.org/docs/format/ADBC.html</a> – ADBC Apache project for data connectivity</li>
<li><a href="https://arrow.apache.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://arrow.apache.org/</a> – Arrow Apache project</li>
<li><a href="https://github.com/jorgecarleitao/arrow2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jorgecarleitao/arrow2</a> – Aarow2 Rust project</li>
<li><a href="https://jorgecarleitao.github.io/arrow2/main/guide/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://jorgecarleitao.github.io/arrow2/main/guide/</a> – Arrow2 guide</li>
<li><a href="https://elixirforum.com/t/mime-v2-0-4-has-been-released-with-a-potential-security-fix/56216?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/mime-v2-0-4-has-been-released-with-a-potential-security-fix/56216</a> – PSA for security concern with package version update available</li>
<li><a href="https://elixirforum.com/t/livemonacoeditor-monaco-editor-component-for-phoenix-liveview/56212?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/livemonacoeditor-monaco-editor-component-for-phoenix-liveview/56212</a> – New library LiveMonacoEditor for integrating the VSCode JS-powered editor called Monoco into LiveView</li>
<li><a href="https://github.com/BeaconCMS/live_monaco_editor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/BeaconCMS/live_monaco_editor</a> – BeaconCMS linked LiveMonacoEditor project</li>
<li><a href="https://codebeameurope.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codebeameurope.com/</a> – CodeBEAM EU October 19-20</li>
<li><a href="https://twitter.com/ElixirConf/status/1663920528829161474?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConf/status/1663920528829161474</a> – ElixirConf US 2023 - call for speakers</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeN6BFybOd4vXweCuBvINjhbO-Ev7Zk1sZf8YBXwjnwQC0-aA/viewform?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSeN6BFybOd4vXweCuBvINjhbO-Ev7Zk1sZf8YBXwjnwQC0-aA/viewform</a> – Form for submitting a talk</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>151: Peeking inside the Livebook</title>
  <link>https://podcast.thinkingelixir.com/151</link>
  <guid isPermaLink="false">b003a620-dc43-4fc3-b20f-efb81efe104a</guid>
  <pubDate>Tue, 16 May 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/b003a620-dc43-4fc3-b20f-efb81efe104a.mp3" length="31578112" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Recently Livebook had its first launch week! We met with Jonatan Kłosko to learn how things like apps and stamping work along with the new Teams feature. He shares his favorite unsung features and more!</itunes:subtitle>
  <itunes:duration>43: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>Recently Livebook had its first launch week. We met with Jonatan Kłosko, the developer behind most of the exciting new features, to learn what some of these additions are, how they actually work and what's coming with the new Teams feature. Jonatan shares some of his favorite unsung features and where the new apps ability may go in the future. Livebook is an important community project and it's fun getting a deeper look inside!
Show Notes online - http://podcast.thinkingelixir.com/151 (http://podcast.thinkingelixir.com/151)
Elixir Community News
- https://changelog.com/podcast/538 (https://changelog.com/podcast/538?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim was on the Changelog podcast talking about the Livebook release week.
- https://twitter.com/josevalim/status/1653838129306935301 (https://twitter.com/josevalim/status/1653838129306935301?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José sharing his podcast interview on Twitter
- https://twitter.com/bigcodeproject/status/1654174941976068119 (https://twitter.com/bigcodeproject/status/1654174941976068119?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – StarCoder Twitter thread
- https://github.com/bigcode-project/starcoder (https://github.com/bigcode-project/starcoder?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – StarCoder Github project page
- https://huggingface.co/bigcode/starcoder (https://huggingface.co/bigcode/starcoder?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New LLM (Large Language Model) on HuggingFace. Heads up! It's a 64GB model!
- https://huggingface.co/chat (https://huggingface.co/chat?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Link where you can play with the StarCoder via a chat interface
- https://towardsdatascience.com/4-autonomous-ai-agents-you-need-to-know-d612a643fa92 (https://towardsdatascience.com/4-autonomous-ai-agents-you-need-to-know-d612a643fa92?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Autonomous AI agents have become a hot topic. Examples include AutoGPT, Westworld simulation and others.
- https://twitter.com/servusmario/status/1655883183643033601 (https://twitter.com/servusmario/status/1655883183643033601?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter discussion with José Valim about Elixir and processes being used as LLM Agents.
- https://twitter.com/akoutmos/status/1654728415252029440 (https://twitter.com/akoutmos/status/1654728415252029440?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Alex Koutmos shared how he and Amos King worked together to create a new Elixir library called denoex that makes it easy to run TypeScript and JavaScript from Elixir.
- https://github.com/akoutmos/deno_ex (https://github.com/akoutmos/deno_ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The denoex library on Github
- https://stackoverflow.blog/2023/05/08/the-2023-developer-survey-is-now-live/ (https://stackoverflow.blog/2023/05/08/the-2023-developer-survey-is-now-live/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Stack Overflow 2023 Developer Survey is out
- https://www.youtube.com/watch?v=K51fj1JGQEY (https://www.youtube.com/watch?v=K51fj1JGQEY?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lars Wikman's ElixirConf EU 2023 video was released. This is the 2nd video released from the ElixirConf EU. It is titled "Lively LiveView with Membrane"
- https://hex.pm/blog/new-domain-for-build-artifacts (https://hex.pm/blog/new-domain-for-build-artifacts?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hex.pm blog post announcing the subdomain change for hosting builds. It includes instructions on migrating tools to prevent an interruption.
- https://www.empex.co/new-york#speakers (https://www.empex.co/new-york#speakers?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Empex NYC lineup has been announced. It is a one day, single-track Elixir conference in New York City
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://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI (https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Day 1 - Deploy notebooks as apps &amp;amp; quality-of-life upgrades
- https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw (https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Day 2 - Distributed² Machine Learning notebooks with Elixir and Livebook
- https://news.livebook.dev/hubs-and-secret-management---launch-week-1---day-3-3tMaJ2 (https://news.livebook.dev/hubs-and-secret-management---launch-week-1---day-3-3tMaJ2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Day 3 - Hubs and secret management
- https://news.livebook.dev/build-and-deploy-a-whisper-chat-app-to-hugging-face-in-15-minutes---launch-week-1---day-4-wYM0w (https://news.livebook.dev/build-and-deploy-a-whisper-chat-app-to-hugging-face-in-15-minutes---launch-week-1---day-4-wYM0w?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Day 4 - Build and deploy a Whisper chat app to Hugging Face in 15 minutes
- https://news.livebook.dev/data-wrangling-in-elixir-with-explorer-the-power-of-rust-the-elegance-of-r---launch-week-1---day-5-1xqwCI (https://news.livebook.dev/data-wrangling-in-elixir-with-explorer-the-power-of-rust-the-elegance-of-r---launch-week-1---day-5-1xqwCI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Day 5 - Data wrangling in Elixir with Explorer, the power of Rust, the elegance of R
- https://podcast.thinkingelixir.com/46 (https://podcast.thinkingelixir.com/46?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 1st time we talked. May 2021 ~2 years ago!
- https://podcast.thinkingelixir.com/130 (https://podcast.thinkingelixir.com/130?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – 2nd time we talked about Bumblebee - Dec 2022
- https://github.com/livebook-dev/livebook/graphs/contributors (https://github.com/livebook-dev/livebook/graphs/contributors?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook Github contributor graph
Guest Information
- https://github.com/jonatanklosko/ (https://github.com/jonatanklosko/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jonatan Kłosko on Github
- https://jonatanklosko.com/ (https://jonatanklosko.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog
- https://erlef.org/slack-invite/erlef (https://erlef.org/slack-invite/erlef?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The EEF Slack
- https://elixirforum.com/u/jonatanklosko (https://elixirforum.com/u/jonatanklosko?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir Forum profile
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, livebook, collaborative, launch week</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Recently Livebook had its first launch week. We met with Jonatan Kłosko, the developer behind most of the exciting new features, to learn what some of these additions are, how they actually work and what&#39;s coming with the new Teams feature. Jonatan shares some of his favorite unsung features and where the new apps ability may go in the future. Livebook is an important community project and it&#39;s fun getting a deeper look inside!</p>

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

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

<ul>
<li><a href="https://changelog.com/podcast/538?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://changelog.com/podcast/538</a> – José Valim was on the Changelog podcast talking about the Livebook release week.</li>
<li><a href="https://twitter.com/josevalim/status/1653838129306935301?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1653838129306935301</a> – José sharing his podcast interview on Twitter</li>
<li><a href="https://twitter.com/bigcodeproject/status/1654174941976068119?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bigcodeproject/status/1654174941976068119</a> – StarCoder Twitter thread</li>
<li><a href="https://github.com/bigcode-project/starcoder?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bigcode-project/starcoder</a> – StarCoder Github project page</li>
<li><a href="https://huggingface.co/bigcode/starcoder?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/bigcode/starcoder</a> – New LLM (Large Language Model) on HuggingFace. Heads up! It&#39;s a 64GB model!</li>
<li><a href="https://huggingface.co/chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/chat</a> – Link where you can play with the StarCoder via a chat interface</li>
<li><a href="https://towardsdatascience.com/4-autonomous-ai-agents-you-need-to-know-d612a643fa92?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://towardsdatascience.com/4-autonomous-ai-agents-you-need-to-know-d612a643fa92</a> – Autonomous AI agents have become a hot topic. Examples include AutoGPT, Westworld simulation and others.</li>
<li><a href="https://twitter.com/servusmario/status/1655883183643033601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/servusmario/status/1655883183643033601</a> – Twitter discussion with José Valim about Elixir and processes being used as LLM Agents.</li>
<li><a href="https://twitter.com/akoutmos/status/1654728415252029440?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1654728415252029440</a> – Alex Koutmos shared how he and Amos King worked together to create a new Elixir library called deno_ex that makes it easy to run TypeScript and JavaScript from Elixir.</li>
<li><a href="https://github.com/akoutmos/deno_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/deno_ex</a> – The deno_ex library on Github</li>
<li><a href="https://stackoverflow.blog/2023/05/08/the-2023-developer-survey-is-now-live/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://stackoverflow.blog/2023/05/08/the-2023-developer-survey-is-now-live/</a> – Stack Overflow 2023 Developer Survey is out</li>
<li><a href="https://www.youtube.com/watch?v=K51fj1JGQEY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=K51fj1JGQEY</a> – Lars Wikman&#39;s ElixirConf EU 2023 video was released. This is the 2nd video released from the ElixirConf EU. It is titled &quot;Lively LiveView with Membrane&quot;</li>
<li><a href="https://hex.pm/blog/new-domain-for-build-artifacts?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/blog/new-domain-for-build-artifacts</a> – Hex.pm blog post announcing the subdomain change for hosting builds. It includes instructions on migrating tools to prevent an interruption.</li>
<li><a href="https://www.empex.co/new-york#speakers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.empex.co/new-york#speakers</a> – Empex NYC lineup has been announced. It is a one day, single-track Elixir conference in New York City</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://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI</a> – Day 1 - Deploy notebooks as apps &amp; quality-of-life upgrades</li>
<li><a href="https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw</a> – Day 2 - Distributed² Machine Learning notebooks with Elixir and Livebook</li>
<li><a href="https://news.livebook.dev/hubs-and-secret-management---launch-week-1---day-3-3tMaJ2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/hubs-and-secret-management---launch-week-1---day-3-3tMaJ2</a> – Day 3 - Hubs and secret management</li>
<li><a href="https://news.livebook.dev/build-and-deploy-a-whisper-chat-app-to-hugging-face-in-15-minutes---launch-week-1---day-4-wYM0w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/build-and-deploy-a-whisper-chat-app-to-hugging-face-in-15-minutes---launch-week-1---day-4-wYM0w</a> – Day 4 - Build and deploy a Whisper chat app to Hugging Face in 15 minutes</li>
<li><a href="https://news.livebook.dev/data-wrangling-in-elixir-with-explorer-the-power-of-rust-the-elegance-of-r---launch-week-1---day-5-1xqwCI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/data-wrangling-in-elixir-with-explorer-the-power-of-rust-the-elegance-of-r---launch-week-1---day-5-1xqwCI</a> – Day 5 - Data wrangling in Elixir with Explorer, the power of Rust, the elegance of R</li>
<li><a href="https://podcast.thinkingelixir.com/46?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/46</a> – 1st time we talked. May 2021 ~2 years ago!</li>
<li><a href="https://podcast.thinkingelixir.com/130?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/130</a> – 2nd time we talked about Bumblebee - Dec 2022</li>
<li><a href="https://github.com/livebook-dev/livebook/graphs/contributors?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/graphs/contributors</a> – Livebook Github contributor graph</li>
</ul>

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

<ul>
<li><a href="https://github.com/jonatanklosko/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jonatanklosko/</a> – Jonatan Kłosko on Github</li>
<li><a href="https://jonatanklosko.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://jonatanklosko.com/</a> – Blog</li>
<li><a href="https://erlef.org/slack-invite/erlef?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/slack-invite/erlef</a> – The EEF Slack</li>
<li><a href="https://elixirforum.com/u/jonatanklosko?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/u/jonatanklosko</a> – Elixir Forum profile</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Recently Livebook had its first launch week. We met with Jonatan Kłosko, the developer behind most of the exciting new features, to learn what some of these additions are, how they actually work and what&#39;s coming with the new Teams feature. Jonatan shares some of his favorite unsung features and where the new apps ability may go in the future. Livebook is an important community project and it&#39;s fun getting a deeper look inside!</p>

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

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

<ul>
<li><a href="https://changelog.com/podcast/538?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://changelog.com/podcast/538</a> – José Valim was on the Changelog podcast talking about the Livebook release week.</li>
<li><a href="https://twitter.com/josevalim/status/1653838129306935301?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1653838129306935301</a> – José sharing his podcast interview on Twitter</li>
<li><a href="https://twitter.com/bigcodeproject/status/1654174941976068119?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bigcodeproject/status/1654174941976068119</a> – StarCoder Twitter thread</li>
<li><a href="https://github.com/bigcode-project/starcoder?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/bigcode-project/starcoder</a> – StarCoder Github project page</li>
<li><a href="https://huggingface.co/bigcode/starcoder?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/bigcode/starcoder</a> – New LLM (Large Language Model) on HuggingFace. Heads up! It&#39;s a 64GB model!</li>
<li><a href="https://huggingface.co/chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://huggingface.co/chat</a> – Link where you can play with the StarCoder via a chat interface</li>
<li><a href="https://towardsdatascience.com/4-autonomous-ai-agents-you-need-to-know-d612a643fa92?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://towardsdatascience.com/4-autonomous-ai-agents-you-need-to-know-d612a643fa92</a> – Autonomous AI agents have become a hot topic. Examples include AutoGPT, Westworld simulation and others.</li>
<li><a href="https://twitter.com/servusmario/status/1655883183643033601?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/servusmario/status/1655883183643033601</a> – Twitter discussion with José Valim about Elixir and processes being used as LLM Agents.</li>
<li><a href="https://twitter.com/akoutmos/status/1654728415252029440?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1654728415252029440</a> – Alex Koutmos shared how he and Amos King worked together to create a new Elixir library called deno_ex that makes it easy to run TypeScript and JavaScript from Elixir.</li>
<li><a href="https://github.com/akoutmos/deno_ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/deno_ex</a> – The deno_ex library on Github</li>
<li><a href="https://stackoverflow.blog/2023/05/08/the-2023-developer-survey-is-now-live/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://stackoverflow.blog/2023/05/08/the-2023-developer-survey-is-now-live/</a> – Stack Overflow 2023 Developer Survey is out</li>
<li><a href="https://www.youtube.com/watch?v=K51fj1JGQEY?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=K51fj1JGQEY</a> – Lars Wikman&#39;s ElixirConf EU 2023 video was released. This is the 2nd video released from the ElixirConf EU. It is titled &quot;Lively LiveView with Membrane&quot;</li>
<li><a href="https://hex.pm/blog/new-domain-for-build-artifacts?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/blog/new-domain-for-build-artifacts</a> – Hex.pm blog post announcing the subdomain change for hosting builds. It includes instructions on migrating tools to prevent an interruption.</li>
<li><a href="https://www.empex.co/new-york#speakers?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.empex.co/new-york#speakers</a> – Empex NYC lineup has been announced. It is a one day, single-track Elixir conference in New York City</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://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI</a> – Day 1 - Deploy notebooks as apps &amp; quality-of-life upgrades</li>
<li><a href="https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw</a> – Day 2 - Distributed² Machine Learning notebooks with Elixir and Livebook</li>
<li><a href="https://news.livebook.dev/hubs-and-secret-management---launch-week-1---day-3-3tMaJ2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/hubs-and-secret-management---launch-week-1---day-3-3tMaJ2</a> – Day 3 - Hubs and secret management</li>
<li><a href="https://news.livebook.dev/build-and-deploy-a-whisper-chat-app-to-hugging-face-in-15-minutes---launch-week-1---day-4-wYM0w?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/build-and-deploy-a-whisper-chat-app-to-hugging-face-in-15-minutes---launch-week-1---day-4-wYM0w</a> – Day 4 - Build and deploy a Whisper chat app to Hugging Face in 15 minutes</li>
<li><a href="https://news.livebook.dev/data-wrangling-in-elixir-with-explorer-the-power-of-rust-the-elegance-of-r---launch-week-1---day-5-1xqwCI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/data-wrangling-in-elixir-with-explorer-the-power-of-rust-the-elegance-of-r---launch-week-1---day-5-1xqwCI</a> – Day 5 - Data wrangling in Elixir with Explorer, the power of Rust, the elegance of R</li>
<li><a href="https://podcast.thinkingelixir.com/46?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/46</a> – 1st time we talked. May 2021 ~2 years ago!</li>
<li><a href="https://podcast.thinkingelixir.com/130?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/130</a> – 2nd time we talked about Bumblebee - Dec 2022</li>
<li><a href="https://github.com/livebook-dev/livebook/graphs/contributors?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/livebook-dev/livebook/graphs/contributors</a> – Livebook Github contributor graph</li>
</ul>

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

<ul>
<li><a href="https://github.com/jonatanklosko/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/jonatanklosko/</a> – Jonatan Kłosko on Github</li>
<li><a href="https://jonatanklosko.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://jonatanklosko.com/</a> – Blog</li>
<li><a href="https://erlef.org/slack-invite/erlef?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/slack-invite/erlef</a> – The EEF Slack</li>
<li><a href="https://elixirforum.com/u/jonatanklosko?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/u/jonatanklosko</a> – Elixir Forum profile</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>150: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/150</link>
  <guid isPermaLink="false">ad6f13ac-60d6-4170-859c-53b2c1d5cca2</guid>
  <pubDate>Tue, 09 May 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/ad6f13ac-60d6-4170-859c-53b2c1d5cca2.mp3" length="9828352" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News covers Chris McCord's keynote speech on LiveView 1.0. We cover the EEF's final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!</itunes:subtitle>
  <itunes:duration>13:13</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 covers Chris McCord's keynote speech on LiveView 1.0. We cover the EEF's final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!
Show Notes online - http://podcast.thinkingelixir.com/150 (http://podcast.thinkingelixir.com/150)
Elixir Community News
- https://www.youtube.com/watch?v=FADQAnq0RpA&amp;amp;t=408s (https://www.youtube.com/watch?v=FADQAnq0RpA&amp;amp;t=408s?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord's keynote from ElixirConf EU
- https://erlef.org/blog/eef/election-2023-revote-results (https://erlef.org/blog/eef/election-2023-revote-results?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF final election results
- https://twitter.com/bcardarella/status/1651266755443015681 (https://twitter.com/bcardarella/status/1651266755443015681?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView Native has a new SwiftUI VSCode plugin with code completion and documentation access
- https://github.com/liveview-native/liveview-native-vscode (https://github.com/liveview-native/liveview-native-vscode?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The LiveView Native VSCode plugin
- https://podcast.thinkingelixir.com/120 (https://podcast.thinkingelixir.com/120?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview with Kip Cole about excldr
- https://github.com/elixir-cldr/cldr (https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Elixir CLDR project
- https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98 (https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – CLDR version 43 released, 15 excldr libraries updated
- https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574 (https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Minor patch release for OTP 25.3.1
- https://github.com/doorgan/channel_handler (https://github.com/doorgan/channel_handler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Routing Patterns for Manageable Phoenix Channels
- https://felt.com/blog/pheonix-channel-routing-patterns (https://felt.com/blog/pheonix-channel-routing-patterns?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post on channel routing patterns
- https://twitter.com/zacksiri/status/1652515195724627968 (https://twitter.com/zacksiri/status/1652515195724627968?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Overview of recent Elixir projects and frameworks
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, liveview, liveview native, eef, otp</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News covers Chris McCord&#39;s keynote speech on LiveView 1.0. We cover the EEF&#39;s final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=FADQAnq0RpA&t=408s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=FADQAnq0RpA&amp;t=408s</a> – Chris McCord&#39;s keynote from ElixirConf EU</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote-results</a> – EEF final election results</li>
<li><a href="https://twitter.com/bcardarella/status/1651266755443015681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1651266755443015681</a> – LiveView Native has a new SwiftUI VSCode plugin with code completion and documentation access</li>
<li><a href="https://github.com/liveview-native/liveview-native-vscode?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/liveview-native-vscode</a> – The LiveView Native VSCode plugin</li>
<li><a href="https://podcast.thinkingelixir.com/120?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/120</a> – Previous interview with Kip Cole about ex_cldr</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – The Elixir CLDR project</li>
<li><a href="https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98</a> – CLDR version 43 released, 15 ex_cldr libraries updated</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574</a> – Minor patch release for OTP 25.3.1</li>
<li><a href="https://github.com/doorgan/channel_handler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/doorgan/channel_handler</a> – Routing Patterns for Manageable Phoenix Channels</li>
<li><a href="https://felt.com/blog/pheonix-channel-routing-patterns?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/blog/pheonix-channel-routing-patterns</a> – Blog post on channel routing patterns</li>
<li><a href="https://twitter.com/zacksiri/status/1652515195724627968?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/zacksiri/status/1652515195724627968</a> – Overview of recent Elixir projects and frameworks</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>News covers Chris McCord&#39;s keynote speech on LiveView 1.0. We cover the EEF&#39;s final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!</p>

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

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

<ul>
<li><a href="https://www.youtube.com/watch?v=FADQAnq0RpA&t=408s?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=FADQAnq0RpA&amp;t=408s</a> – Chris McCord&#39;s keynote from ElixirConf EU</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote-results</a> – EEF final election results</li>
<li><a href="https://twitter.com/bcardarella/status/1651266755443015681?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1651266755443015681</a> – LiveView Native has a new SwiftUI VSCode plugin with code completion and documentation access</li>
<li><a href="https://github.com/liveview-native/liveview-native-vscode?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveview-native/liveview-native-vscode</a> – The LiveView Native VSCode plugin</li>
<li><a href="https://podcast.thinkingelixir.com/120?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/120</a> – Previous interview with Kip Cole about ex_cldr</li>
<li><a href="https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-cldr/cldr</a> – The Elixir CLDR project</li>
<li><a href="https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/ex-cldr-common-locale-data-repository-cldr-functions-for-elixir/17350/98</a> – CLDR version 43 released, 15 ex_cldr libraries updated</li>
<li><a href="https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlangforums.com/t/patch-package-otp-25-3-1-released/2574</a> – Minor patch release for OTP 25.3.1</li>
<li><a href="https://github.com/doorgan/channel_handler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/doorgan/channel_handler</a> – Routing Patterns for Manageable Phoenix Channels</li>
<li><a href="https://felt.com/blog/pheonix-channel-routing-patterns?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://felt.com/blog/pheonix-channel-routing-patterns</a> – Blog post on channel routing patterns</li>
<li><a href="https://twitter.com/zacksiri/status/1652515195724627968?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/zacksiri/status/1652515195724627968</a> – Overview of recent Elixir projects and frameworks</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>147: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/147</link>
  <guid isPermaLink="false">762f6625-af93-485f-8aea-f35ea8b8f09c</guid>
  <pubDate>Tue, 18 Apr 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/762f6625-af93-485f-8aea-f35ea8b8f09c.mp3" length="13766656" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Day 1 &amp; 2 of Livebook's launch week, a new JsonSchema compiler named Exonerate, Ecto 3.10.0 improves changesets, Image can now (un)skew using Nx, KnockLabs released the one_and_done library for idempotent APIs, and more!</itunes:subtitle>
  <itunes:duration>18:41</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>Day 1 and 2 of Livebook's first launch week announcements, a new JsonSchema compiler named Exonerate, Ecto 3.10.0 brings changeset improvements for LiveView, the Image library can now skew and unskew images using Nx, KnockLabs released the oneanddone library for idempotent APIs, and more!
Show Notes online - http://podcast.thinkingelixir.com/147 (http://podcast.thinkingelixir.com/147)
Elixir Community News
- https://twitter.com/josevalim/status/1644035841080143872 (https://twitter.com/josevalim/status/1644035841080143872?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook's first “launch week” is going on at the time of this recording.
- https://twitter.com/josevalim/status/1645453335615483908 (https://twitter.com/josevalim/status/1645453335615483908?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Day 1 - show how to deploy notebooks as applications plus other QoL improvements arriving in Livebook v0.9
- https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI (https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post - Deploy notebooks as apps &amp;amp; quality-of-life upgrades - Launch Week 1 - Day 1
- https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw (https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Distributed² Machine Learning notebooks with Elixir and Livebook - Launch Week 1 - Day 2
- https://www.youtube.com/watch?v=ELBQytOaQUQ (https://www.youtube.com/watch?v=ELBQytOaQUQ?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sean Moriarity attended the Denver Online Elixir Meetup and talked about Bumblebee and conversational bots in Elixir.
- https://github.com/E-xyza/Exonerate (https://github.com/E-xyza/Exonerate?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Exonerate (an opinionated JSONSchema compiler for Elixir) 0.3.0 is released and available on Hex
- https://twitter.com/DNAutics/status/1643347181103874050 (https://twitter.com/DNAutics/status/1643347181103874050?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Twitter thread with discussion about what a JsonSchema compiler is
- https://twitter.com/josevalim/status/1645485723242430465 (https://twitter.com/josevalim/status/1645485723242430465?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ecto 3.10.0 was released with improvements around changesets, some of them focused on better interplay with LiveView
- https://github.com/elixir-ecto/ecto/blob/v3.10.0/CHANGELOG.md (https://github.com/elixir-ecto/ecto/blob/v3.10.0/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Ecto 3.10.0 changelog
- https://hexdocs.pm/ecto/3.10.0/Ecto.Changeset.html#field_missing?/2 (https://hexdocs.pm/ecto/3.10.0/Ecto.Changeset.html#field_missing?/2?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – field_missing function as an example
- https://twitter.com/chris_mccord/status/1645490346543964162 (https://twitter.com/chris_mccord/status/1645490346543964162?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris McCord will be showing off some of these new Ecto features in his upcoming ElixirConf EU talk.
- https://twitter.com/germsvel/status/1643933568585043968 (https://twitter.com/germsvel/status/1643933568585043968?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Valesco shared another short tip about using liveSocket.enableLatencySim() for slowing local dev experience
- https://pragmaticstudio.com/courses/phoenix-liveview (https://pragmaticstudio.com/courses/phoenix-liveview?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PragmaticStudio updated their video based Phoenix LiveView course
- https://elixirforum.com/t/image-an-image-processing-library-based-upon-vix/47568/98 (https://elixirforum.com/t/image-an-image-processing-library-based-upon-vix/47568/98?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Image 0.28.x released. Forum post with images showing what it does.
- https://github.com/elixir-image/image/blob/main/CHANGELOG.md#image-0281 (https://github.com/elixir-image/image/blob/main/CHANGELOG.md#image-0281?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Image uses Nx and Vix to straighten or skew image data
- https://twitter.com/cjbell_/status/1645508923196071936 (https://twitter.com/cjbell_/status/1645508923196071936?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Chris Bell at Knock Labs shared a new library release called “One and Done”. It is a tool for creating APIs that are idempotent.
- https://github.com/knocklabs/oneanddone (https://github.com/knocklabs/one_and_done?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – One and Done GitHub project
- https://knock.app/blog/using-one-and-done-to-power-idempotency (https://knock.app/blog/using-one-and-done-to-power-idempotency?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – One and done idempotency blog post
- https://www.empex.co/new-york (https://www.empex.co/new-york?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EMPEX NYC conference reminder - June 9, 2023 - A one day, single-track Elixir conference in Brooklyn, NY
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, livebook, image, ecto</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Day 1 and 2 of Livebook&#39;s first launch week announcements, a new JsonSchema compiler named Exonerate, Ecto 3.10.0 brings changeset improvements for LiveView, the Image library can now skew and unskew images using Nx, KnockLabs released the one_and_done library for idempotent APIs, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1644035841080143872?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1644035841080143872</a> – Livebook&#39;s first “launch week” is going on at the time of this recording.</li>
<li><a href="https://twitter.com/josevalim/status/1645453335615483908?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1645453335615483908</a> – Day 1 - show how to deploy notebooks as applications plus other QoL improvements arriving in Livebook v0.9</li>
<li><a href="https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI</a> – Blog post - Deploy notebooks as apps &amp; quality-of-life upgrades - Launch Week 1 - Day 1</li>
<li><a href="https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw</a> – Distributed² Machine Learning notebooks with Elixir and Livebook - Launch Week 1 - Day 2</li>
<li><a href="https://www.youtube.com/watch?v=ELBQytOaQUQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ELBQytOaQUQ</a> – Sean Moriarity attended the Denver Online Elixir Meetup and talked about Bumblebee and conversational bots in Elixir.</li>
<li><a href="https://github.com/E-xyza/Exonerate?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/Exonerate</a> – Exonerate (an opinionated JSONSchema compiler for Elixir) 0.3.0 is released and available on Hex</li>
<li><a href="https://twitter.com/DNAutics/status/1643347181103874050?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/DNAutics/status/1643347181103874050</a> – Twitter thread with discussion about what a JsonSchema compiler is</li>
<li><a href="https://twitter.com/josevalim/status/1645485723242430465?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1645485723242430465</a> – Ecto 3.10.0 was released with improvements around changesets, some of them focused on better interplay with LiveView</li>
<li><a href="https://github.com/elixir-ecto/ecto/blob/v3.10.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/blob/v3.10.0/CHANGELOG.md</a> – Ecto 3.10.0 changelog</li>
<li><a href="https://hexdocs.pm/ecto/3.10.0/Ecto.Changeset.html#field_missing?/2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto/3.10.0/Ecto.Changeset.html#field_missing?/2</a> – field_missing function as an example</li>
<li><a href="https://twitter.com/chris_mccord/status/1645490346543964162?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1645490346543964162</a> – Chris McCord will be showing off some of these new Ecto features in his upcoming ElixirConf EU talk.</li>
<li><a href="https://twitter.com/germsvel/status/1643933568585043968?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1643933568585043968</a> – German Valesco shared another short tip about using liveSocket.enableLatencySim() for slowing local dev experience</li>
<li><a href="https://pragmaticstudio.com/courses/phoenix-liveview?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragmaticstudio.com/courses/phoenix-liveview</a> – PragmaticStudio updated their video based Phoenix LiveView course</li>
<li><a href="https://elixirforum.com/t/image-an-image-processing-library-based-upon-vix/47568/98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/image-an-image-processing-library-based-upon-vix/47568/98</a> – Image 0.28.x released. Forum post with images showing what it does.</li>
<li><a href="https://github.com/elixir-image/image/blob/main/CHANGELOG.md#image-0281?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-image/image/blob/main/CHANGELOG.md#image-0281</a> – Image uses Nx and Vix to straighten or skew image data</li>
<li><a href="https://twitter.com/cjbell_/status/1645508923196071936?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/cjbell_/status/1645508923196071936</a> – Chris Bell at Knock Labs shared a new library release called “One and Done”. It is a tool for creating APIs that are idempotent.</li>
<li><a href="https://github.com/knocklabs/one_and_done?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/knocklabs/one_and_done</a> – One and Done GitHub project</li>
<li><a href="https://knock.app/blog/using-one-and-done-to-power-idempotency?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://knock.app/blog/using-one-and-done-to-power-idempotency</a> – One and done idempotency blog post</li>
<li><a href="https://www.empex.co/new-york?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.empex.co/new-york</a> – EMPEX NYC conference reminder - June 9, 2023 - A one day, single-track Elixir conference in Brooklyn, NY</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>Day 1 and 2 of Livebook&#39;s first launch week announcements, a new JsonSchema compiler named Exonerate, Ecto 3.10.0 brings changeset improvements for LiveView, the Image library can now skew and unskew images using Nx, KnockLabs released the one_and_done library for idempotent APIs, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/josevalim/status/1644035841080143872?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1644035841080143872</a> – Livebook&#39;s first “launch week” is going on at the time of this recording.</li>
<li><a href="https://twitter.com/josevalim/status/1645453335615483908?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1645453335615483908</a> – Day 1 - show how to deploy notebooks as applications plus other QoL improvements arriving in Livebook v0.9</li>
<li><a href="https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades---launch-week-1---day-1-2OTEWI</a> – Blog post - Deploy notebooks as apps &amp; quality-of-life upgrades - Launch Week 1 - Day 1</li>
<li><a href="https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook---launch-week-1---day-2-1aIlaw</a> – Distributed² Machine Learning notebooks with Elixir and Livebook - Launch Week 1 - Day 2</li>
<li><a href="https://www.youtube.com/watch?v=ELBQytOaQUQ?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ELBQytOaQUQ</a> – Sean Moriarity attended the Denver Online Elixir Meetup and talked about Bumblebee and conversational bots in Elixir.</li>
<li><a href="https://github.com/E-xyza/Exonerate?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/E-xyza/Exonerate</a> – Exonerate (an opinionated JSONSchema compiler for Elixir) 0.3.0 is released and available on Hex</li>
<li><a href="https://twitter.com/DNAutics/status/1643347181103874050?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/DNAutics/status/1643347181103874050</a> – Twitter thread with discussion about what a JsonSchema compiler is</li>
<li><a href="https://twitter.com/josevalim/status/1645485723242430465?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1645485723242430465</a> – Ecto 3.10.0 was released with improvements around changesets, some of them focused on better interplay with LiveView</li>
<li><a href="https://github.com/elixir-ecto/ecto/blob/v3.10.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-ecto/ecto/blob/v3.10.0/CHANGELOG.md</a> – Ecto 3.10.0 changelog</li>
<li><a href="https://hexdocs.pm/ecto/3.10.0/Ecto.Changeset.html#field_missing?/2?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto/3.10.0/Ecto.Changeset.html#field_missing?/2</a> – field_missing function as an example</li>
<li><a href="https://twitter.com/chris_mccord/status/1645490346543964162?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/chris_mccord/status/1645490346543964162</a> – Chris McCord will be showing off some of these new Ecto features in his upcoming ElixirConf EU talk.</li>
<li><a href="https://twitter.com/germsvel/status/1643933568585043968?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1643933568585043968</a> – German Valesco shared another short tip about using liveSocket.enableLatencySim() for slowing local dev experience</li>
<li><a href="https://pragmaticstudio.com/courses/phoenix-liveview?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragmaticstudio.com/courses/phoenix-liveview</a> – PragmaticStudio updated their video based Phoenix LiveView course</li>
<li><a href="https://elixirforum.com/t/image-an-image-processing-library-based-upon-vix/47568/98?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirforum.com/t/image-an-image-processing-library-based-upon-vix/47568/98</a> – Image 0.28.x released. Forum post with images showing what it does.</li>
<li><a href="https://github.com/elixir-image/image/blob/main/CHANGELOG.md#image-0281?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-image/image/blob/main/CHANGELOG.md#image-0281</a> – Image uses Nx and Vix to straighten or skew image data</li>
<li><a href="https://twitter.com/cjbell_/status/1645508923196071936?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/cjbell_/status/1645508923196071936</a> – Chris Bell at Knock Labs shared a new library release called “One and Done”. It is a tool for creating APIs that are idempotent.</li>
<li><a href="https://github.com/knocklabs/one_and_done?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/knocklabs/one_and_done</a> – One and Done GitHub project</li>
<li><a href="https://knock.app/blog/using-one-and-done-to-power-idempotency?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://knock.app/blog/using-one-and-done-to-power-idempotency</a> – One and done idempotency blog post</li>
<li><a href="https://www.empex.co/new-york?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.empex.co/new-york</a> – EMPEX NYC conference reminder - June 9, 2023 - A one day, single-track Elixir conference in Brooklyn, NY</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>146: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/146</link>
  <guid isPermaLink="false">4dcc5e67-959c-486b-8e54-cdc95b1b95da</guid>
  <pubDate>Tue, 11 Apr 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/4dcc5e67-959c-486b-8e54-cdc95b1b95da.mp3" length="5521408" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Elixir 1.14.4 release and what’s in it, the EEF’s election is re-run and why, building your own static site generator with Phoenix, building Slack-like app with LiveView and streams, and more!</itunes:subtitle>
  <itunes:duration>7:14</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 Elixir 1.14.4 release and what's in it, the EEF's election is re-run and why, a new ML library Scholar was released and what it's for, a Sobelow update, a post about building your own static site generator with Phoenix, a post creating a Slack-like app with LiveView and streams, and more!
Show Notes online - http://podcast.thinkingelixir.com/146 (http://podcast.thinkingelixir.com/146)
Elixir Community News
- https://github.com/elixir-lang/elixir/releases/tag/v1.14.4 (https://github.com/elixir-lang/elixir/releases/tag/v1.14.4?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir 1.14.4 released
- https://erlef.org/blog/eef/election-2023-revote (https://erlef.org/blog/eef/election-2023-revote?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – EEF board election re-vote to correct a procedural issue.
- https://twitter.com/josevalim/status/1641137386124988418 (https://twitter.com/josevalim/status/1641137386124988418?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announced “Scholar”, traditional Machine Learning algorithms library.
- https://hexdocs.pm/scholar/ (https://hexdocs.pm/scholar/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Scholar project on Github
- https://hexdocs.pm/scholar/linear_regression.html (https://hexdocs.pm/scholar/linear_regression.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Scholar's docs look good.
- https://twitter.com/paraxialio/status/1641242283134660616 (https://twitter.com/paraxialio/status/1641242283134660616?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sobelow v0.12.0 released
- https://github.com/nccgroup/sobelow/releases/tag/v0.12.0 (https://github.com/nccgroup/sobelow/releases/tag/v0.12.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sobelow changelog on Github
- https://twitter.com/akoutmos/status/1642204487560331270 (https://twitter.com/akoutmos/status/1642204487560331270?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PromEx 1.8.0 was released.
- https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01 (https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PromEx changelog on Github
- https://twitter.com/germsvel/status/1641759745118969856 (https://twitter.com/germsvel/status/1641759745118969856?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Valesco shared a short video tip about the JS.exec/3 function
- https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/ (https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Jason Stiebs wrote a blog post showing how to create your own static site generator using Phoenix
- https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/ (https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sophie DeBennedetto wrote a post about building a Slack-like interface using LiveView and Streams.
- https://github.com/SophieDeBenedetto/stream_chat (https://github.com/SophieDeBenedetto/stream_chat?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – StreamChat Github 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 - @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, EEF, static site generator, streams</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Elixir 1.14.4 release and what&#39;s in it, the EEF&#39;s election is re-run and why, a new ML library Scholar was released and what it&#39;s for, a Sobelow update, a post about building your own static site generator with Phoenix, a post creating a Slack-like app with LiveView and streams, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.14.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.14.4</a> – Elixir 1.14.4 released</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote</a> – EEF board election re-vote to correct a procedural issue.</li>
<li><a href="https://twitter.com/josevalim/status/1641137386124988418?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1641137386124988418</a> – José Valim announced “Scholar”, traditional Machine Learning algorithms library.</li>
<li><a href="https://hexdocs.pm/scholar/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/</a> – Scholar project on Github</li>
<li><a href="https://hexdocs.pm/scholar/linear_regression.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/linear_regression.html</a> – Scholar&#39;s docs look good.</li>
<li><a href="https://twitter.com/paraxialio/status/1641242283134660616?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1641242283134660616</a> – Sobelow v0.12.0 released</li>
<li><a href="https://github.com/nccgroup/sobelow/releases/tag/v0.12.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nccgroup/sobelow/releases/tag/v0.12.0</a> – Sobelow changelog on Github</li>
<li><a href="https://twitter.com/akoutmos/status/1642204487560331270?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1642204487560331270</a> – PromEx 1.8.0 was released.</li>
<li><a href="https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01</a> – PromEx changelog on Github</li>
<li><a href="https://twitter.com/germsvel/status/1641759745118969856?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1641759745118969856</a> – German Valesco shared a short video tip about the JS.exec/3 function</li>
<li><a href="https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/</a> – Jason Stiebs wrote a blog post showing how to create your own static site generator using Phoenix</li>
<li><a href="https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/</a> – Sophie DeBennedetto wrote a post about building a Slack-like interface using LiveView and Streams.</li>
<li><a href="https://github.com/SophieDeBenedetto/stream_chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/SophieDeBenedetto/stream_chat</a> – StreamChat Github 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://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>News includes Elixir 1.14.4 release and what&#39;s in it, the EEF&#39;s election is re-run and why, a new ML library Scholar was released and what it&#39;s for, a Sobelow update, a post about building your own static site generator with Phoenix, a post creating a Slack-like app with LiveView and streams, and more!</p>

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

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

<ul>
<li><a href="https://github.com/elixir-lang/elixir/releases/tag/v1.14.4?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/releases/tag/v1.14.4</a> – Elixir 1.14.4 released</li>
<li><a href="https://erlef.org/blog/eef/election-2023-revote?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-revote</a> – EEF board election re-vote to correct a procedural issue.</li>
<li><a href="https://twitter.com/josevalim/status/1641137386124988418?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1641137386124988418</a> – José Valim announced “Scholar”, traditional Machine Learning algorithms library.</li>
<li><a href="https://hexdocs.pm/scholar/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/</a> – Scholar project on Github</li>
<li><a href="https://hexdocs.pm/scholar/linear_regression.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/scholar/linear_regression.html</a> – Scholar&#39;s docs look good.</li>
<li><a href="https://twitter.com/paraxialio/status/1641242283134660616?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1641242283134660616</a> – Sobelow v0.12.0 released</li>
<li><a href="https://github.com/nccgroup/sobelow/releases/tag/v0.12.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/nccgroup/sobelow/releases/tag/v0.12.0</a> – Sobelow changelog on Github</li>
<li><a href="https://twitter.com/akoutmos/status/1642204487560331270?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/akoutmos/status/1642204487560331270</a> – PromEx 1.8.0 was released.</li>
<li><a href="https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/akoutmos/prom_ex/blob/master/CHANGELOG.md#180---2023-04-01</a> – PromEx changelog on Github</li>
<li><a href="https://twitter.com/germsvel/status/1641759745118969856?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1641759745118969856</a> – German Valesco shared a short video tip about the JS.exec/3 function</li>
<li><a href="https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/</a> – Jason Stiebs wrote a blog post showing how to create your own static site generator using Phoenix</li>
<li><a href="https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/</a> – Sophie DeBennedetto wrote a post about building a Slack-like interface using LiveView and Streams.</li>
<li><a href="https://github.com/SophieDeBenedetto/stream_chat?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/SophieDeBenedetto/stream_chat</a> – StreamChat Github 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://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>145: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/145</link>
  <guid isPermaLink="false">f6e8f620-39b9-447b-b48e-4ff87fab4865</guid>
  <pubDate>Tue, 04 Apr 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f6e8f620-39b9-447b-b48e-4ff87fab4865.mp3" length="9408512" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News covers the initial EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, vulnerable juice, timescale package grows up a little, and more!</itunes:subtitle>
  <itunes:duration>12:38</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 covers the EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, how intentionally vulnerable Phoenix apps are educational, the timescale hex package grows up a little, and more!
Show Notes online - http://podcast.thinkingelixir.com/145 (http://podcast.thinkingelixir.com/145)
Elixir Community News
- https://erlef.org/blog/eef/election-2023-results (https://erlef.org/blog/eef/election-2023-results?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Erlang Ecosystem Foundation members
- https://news.livebook.dev/announcing-livebook-0.9-2tiuLC (https://news.livebook.dev/announcing-livebook-0.9-2tiuLC?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook 0.9 was released and has a short accompanying blog post.
- https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/ (https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Docker is no longer sunsetting the Free Team Plan
- https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ (https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – GitHub SSH key leaked and reset
- https://elixirstream.dev/gendiff (https://elixirstream.dev/gendiff?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirStream diff generator updated with awareness for Credo.
- https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda (https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – What's involved in getting a new project diff added
- https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir (https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New full-text search library called Haystack from Philip Brown
- https://github.com/elixir-haystack/haystack (https://github.com/elixir-haystack/haystack?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Haystack project on Github
- https://github.com/heywhy/ex_elasticlunr (https://github.com/heywhy/ex_elasticlunr?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Comparable search library ElasticLunr
- https://twitter.com/paraxialio/status/1638161831373029377 (https://twitter.com/paraxialio/status/1638161831373029377?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Paraxial released an intentionally vulnerable project for people to play with and exploit
- https://paraxial.io/blog/potion-shop (https://paraxial.io/blog/potion-shop?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Vulnerable "Potion Shop" project
- https://owasp.org/www-project-juice-shop/ (https://owasp.org/www-project-juice-shop/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – OWASP's "Juice Shop" vulnerable project
- https://twitter.com/sm_debenedetto/status/1638496777463648260 (https://twitter.com/sm_debenedetto/status/1638496777463648260?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The book "Programming Phoenix LiveView" by Bruce Tate and Sophie DeBennedetto released a new update.
- https://pragprog.com/titles/liveview/programming-phoenix-liveview/ (https://pragprog.com/titles/liveview/programming-phoenix-liveview/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The book on PragProg
- https://twitter.com/germsvel/status/1638158470317834246 (https://twitter.com/germsvel/status/1638158470317834246?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tip for testing function components by rendering them to HTML
- https://twitter.com/germsvel/status/1640696116017614850 (https://twitter.com/germsvel/status/1640696116017614850?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tip for paginating as an infinite scroll with streams
- https://hex.pm/packages/timescale (https://hex.pm/packages/timescale?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Timescale library published a pseudo-stable version, 0.1.0. (no longer alpha)
- https://podcast.thinkingelixir.com/129 (https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Our interview with Dave Lucia about Timescale
- https://hexdocs.pm/ecto_range/EctoRange.html (https://hexdocs.pm/ecto_range/EctoRange.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Ecto library about storing Ecto Ranges. Provides Ecto types for Postgres about storing a time range, date range, datetime ranges, and integer ranges, and supports indeterminate bounds.
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, livebook, EEF, docker, github, timescale</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News covers the EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, how intentionally vulnerable Phoenix apps are educational, the timescale hex package grows up a little, and more!</p>

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

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

<ul>
<li><a href="https://erlef.org/blog/eef/election-2023-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-results</a> – New Erlang Ecosystem Foundation members</li>
<li><a href="https://news.livebook.dev/announcing-livebook-0.9-2tiuLC?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/announcing-livebook-0.9-2tiuLC</a> – Livebook 0.9 was released and has a short accompanying blog post.</li>
<li><a href="https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/</a> – Docker is no longer sunsetting the Free Team Plan</li>
<li><a href="https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/</a> – GitHub SSH key leaked and reset</li>
<li><a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff</a> – ElixirStream diff generator updated with awareness for Credo.</li>
<li><a href="https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda</a> – What&#39;s involved in getting a new project diff added</li>
<li><a href="https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir</a> – New full-text search library called Haystack from Philip Brown</li>
<li><a href="https://github.com/elixir-haystack/haystack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-haystack/haystack</a> – Haystack project on Github</li>
<li><a href="https://github.com/heywhy/ex_elasticlunr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/heywhy/ex_elasticlunr</a> – Comparable search library ElasticLunr</li>
<li><a href="https://twitter.com/paraxialio/status/1638161831373029377?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1638161831373029377</a> – Paraxial released an intentionally vulnerable project for people to play with and exploit</li>
<li><a href="https://paraxial.io/blog/potion-shop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/potion-shop</a> – Vulnerable &quot;Potion Shop&quot; project</li>
<li><a href="https://owasp.org/www-project-juice-shop/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://owasp.org/www-project-juice-shop/</a> – OWASP&#39;s &quot;Juice Shop&quot; vulnerable project</li>
<li><a href="https://twitter.com/sm_debenedetto/status/1638496777463648260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sm_debenedetto/status/1638496777463648260</a> – The book &quot;Programming Phoenix LiveView&quot; by Bruce Tate and Sophie DeBennedetto released a new update.</li>
<li><a href="https://pragprog.com/titles/liveview/programming-phoenix-liveview/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/liveview/programming-phoenix-liveview/</a> – The book on PragProg</li>
<li><a href="https://twitter.com/germsvel/status/1638158470317834246?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1638158470317834246</a> – Tip for testing function components by rendering them to HTML</li>
<li><a href="https://twitter.com/germsvel/status/1640696116017614850?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1640696116017614850</a> – Tip for paginating as an infinite scroll with streams</li>
<li><a href="https://hex.pm/packages/timescale?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/timescale</a> – Timescale library published a pseudo-stable version, 0.1.0. (no longer alpha)</li>
<li><a href="https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/129</a> – Our interview with Dave Lucia about Timescale</li>
<li><a href="https://hexdocs.pm/ecto_range/EctoRange.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto_range/EctoRange.html</a> – New Ecto library about storing Ecto Ranges. Provides Ecto types for Postgres about storing a time range, date range, datetime ranges, and integer ranges, and supports indeterminate bounds.</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>News covers the EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, how intentionally vulnerable Phoenix apps are educational, the timescale hex package grows up a little, and more!</p>

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

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

<ul>
<li><a href="https://erlef.org/blog/eef/election-2023-results?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://erlef.org/blog/eef/election-2023-results</a> – New Erlang Ecosystem Foundation members</li>
<li><a href="https://news.livebook.dev/announcing-livebook-0.9-2tiuLC?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/announcing-livebook-0.9-2tiuLC</a> – Livebook 0.9 was released and has a short accompanying blog post.</li>
<li><a href="https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/</a> – Docker is no longer sunsetting the Free Team Plan</li>
<li><a href="https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/</a> – GitHub SSH key leaked and reset</li>
<li><a href="https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixirstream.dev/gendiff</a> – ElixirStream diff generator updated with awareness for Credo.</li>
<li><a href="https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda</a> – What&#39;s involved in getting a new project diff added</li>
<li><a href="https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir</a> – New full-text search library called Haystack from Philip Brown</li>
<li><a href="https://github.com/elixir-haystack/haystack?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-haystack/haystack</a> – Haystack project on Github</li>
<li><a href="https://github.com/heywhy/ex_elasticlunr?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/heywhy/ex_elasticlunr</a> – Comparable search library ElasticLunr</li>
<li><a href="https://twitter.com/paraxialio/status/1638161831373029377?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/paraxialio/status/1638161831373029377</a> – Paraxial released an intentionally vulnerable project for people to play with and exploit</li>
<li><a href="https://paraxial.io/blog/potion-shop?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/potion-shop</a> – Vulnerable &quot;Potion Shop&quot; project</li>
<li><a href="https://owasp.org/www-project-juice-shop/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://owasp.org/www-project-juice-shop/</a> – OWASP&#39;s &quot;Juice Shop&quot; vulnerable project</li>
<li><a href="https://twitter.com/sm_debenedetto/status/1638496777463648260?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sm_debenedetto/status/1638496777463648260</a> – The book &quot;Programming Phoenix LiveView&quot; by Bruce Tate and Sophie DeBennedetto released a new update.</li>
<li><a href="https://pragprog.com/titles/liveview/programming-phoenix-liveview/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/liveview/programming-phoenix-liveview/</a> – The book on PragProg</li>
<li><a href="https://twitter.com/germsvel/status/1638158470317834246?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1638158470317834246</a> – Tip for testing function components by rendering them to HTML</li>
<li><a href="https://twitter.com/germsvel/status/1640696116017614850?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1640696116017614850</a> – Tip for paginating as an infinite scroll with streams</li>
<li><a href="https://hex.pm/packages/timescale?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/timescale</a> – Timescale library published a pseudo-stable version, 0.1.0. (no longer alpha)</li>
<li><a href="https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/129</a> – Our interview with Dave Lucia about Timescale</li>
<li><a href="https://hexdocs.pm/ecto_range/EctoRange.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/ecto_range/EctoRange.html</a> – New Ecto library about storing Ecto Ranges. Provides Ecto types for Postgres about storing a time range, date range, datetime ranges, and integer ranges, and supports indeterminate bounds.</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>143: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/143</link>
  <guid isPermaLink="false">219dcc54-7582-41ce-b3cb-ed6112ef0856</guid>
  <pubDate>Tue, 21 Mar 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/219dcc54-7582-41ce-b3cb-ed6112ef0856.mp3" length="9852928" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>New minor LiveView release, a new Nerves focused Elixir case study was published, transcribing audio, using Tailscale to cluster Elixir apps across cloud providers, ElixirConf US announced and more!</itunes:subtitle>
  <itunes:duration>13:15</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>A new minor LiveView release, a new Nerves focused Elixir case study was published, a post about audio transcriptions using Bumblebee and another about using Tailscale to cluster Elixir apps across cloud providers. ElixirConf US was announced, nimble_options reaches 1.0 and more!
Show Notes online - http://podcast.thinkingelixir.com/143 (http://podcast.thinkingelixir.com/143)
Elixir Community News
- https://github.com/phoenixframework/phoenixliveview/blob/v0.18.17/CHANGELOG.md#01817-2023-03-09 (https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.17/CHANGELOG.md#01817-2023-03-09?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix LiveView minor update 0.18.17 released
- https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/ (https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Case Study was added to the ElixirLang website.
- https://twitter.com/elixirlang/status/1633795075217006597 (https://twitter.com/elixirlang/status/1633795075217006597?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet sharing the SparkMeter case study. Includes brief summary.
- https://discord.com/blog/how-discord-stores-trillions-of-messages (https://discord.com/blog/how-discord-stores-trillions-of-messages?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Discord, another company using Elixir, wrote a blog post titled “How Discord stores trillions of messages”
- https://dockyard.com/blog/2023/03/07/audio-speech-recognition-in-elixir-with-whisper-bumblebee (https://dockyard.com/blog/2023/03/07/audio-speech-recognition-in-elixir-with-whisper-bumblebee?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post from Sean Moriarity on using Elixir with the Whisper ML model and Bumblebee to do audio speech recognition
- https://www.richardtaylor.dev/articles/globally-distributed-elixir-over-tailscale (https://www.richardtaylor.dev/articles/globally-distributed-elixir-over-tailscale?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Richard Taylor shared his experiments with clustering Elixir applications across cloud providers.
- https://twitter.com/tylerayoung/status/1633477705332031488 (https://twitter.com/tylerayoung/status/1633477705332031488?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tyler Young shared a PSA of sorts about using module attributes in Elixir.
- https://hexdocs.pm/nimble_publisher/NimblePublisher.html#module-examples (https://hexdocs.pm/nimble_publisher/NimblePublisher.html#module-examples?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Nimble Publisher example that stresses how to safely use module attributes
- https://github.com/dashbitco/nimble_options (https://github.com/dashbitco/nimble_options?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrea Leopardi released v1.0 of nimble_options.
- https://twitter.com/whatyouhide/status/1633844179888640001 (https://twitter.com/whatyouhide/status/1633844179888640001?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Tweet thread where Andrea talks about the 1.0 considerations.
- https://twitter.com/bcardarella/status/1633884901681295367 (https://twitter.com/bcardarella/status/1633884901681295367?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Brian Cardarella shared a tweet teasing the ability to have a single Phoenix app serve MacOS, WatchOS and iOS interfaces using LiveView Native.
- https://www.meetup.com/dc-elixir/events/292140179/ (https://www.meetup.com/dc-elixir/events/292140179/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sundi Myint is organizing a meetup to try your conferences talk pitch out and get feedback.
- https://2023.elixirconf.com/ (https://2023.elixirconf.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf US was announced and will be Sep 5-8 in Orlando, FL at the JW Marriott Orlando Bonnet Creek Resort &amp;amp; Spa
- https://twitter.com/ElixirConfAfric/status/1633046390732455936 (https://twitter.com/ElixirConfAfric/status/1633046390732455936?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – ElixirConf Africa - May 26-27 - online only. Call for speakers is open.
- https://sessionize.com/elixir-conf-africa-2023 (https://sessionize.com/elixir-conf-africa-2023?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Submit your talk for ElixirConf Africa
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, liveview, elixirconf, transcribe, bumblebee, nerves</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>A new minor LiveView release, a new Nerves focused Elixir case study was published, a post about audio transcriptions using Bumblebee and another about using Tailscale to cluster Elixir apps across cloud providers. ElixirConf US was announced, nimble_options reaches 1.0 and more!</p>

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

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

<ul>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.17/CHANGELOG.md#01817-2023-03-09?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.17/CHANGELOG.md#01817-2023-03-09</a> – Phoenix LiveView minor update 0.18.17 released</li>
<li><a href="https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/</a> – New Case Study was added to the ElixirLang website.</li>
<li><a href="https://twitter.com/elixirlang/status/1633795075217006597?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/elixirlang/status/1633795075217006597</a> – Tweet sharing the SparkMeter case study. Includes brief summary.</li>
<li><a href="https://discord.com/blog/how-discord-stores-trillions-of-messages?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/how-discord-stores-trillions-of-messages</a> – Discord, another company using Elixir, wrote a blog post titled “How Discord stores trillions of messages”</li>
<li><a href="https://dockyard.com/blog/2023/03/07/audio-speech-recognition-in-elixir-with-whisper-bumblebee?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2023/03/07/audio-speech-recognition-in-elixir-with-whisper-bumblebee</a> – Blog post from Sean Moriarity on using Elixir with the Whisper ML model and Bumblebee to do audio speech recognition</li>
<li><a href="https://www.richardtaylor.dev/articles/globally-distributed-elixir-over-tailscale?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.richardtaylor.dev/articles/globally-distributed-elixir-over-tailscale</a> – Richard Taylor shared his experiments with clustering Elixir applications across cloud providers.</li>
<li><a href="https://twitter.com/tylerayoung/status/1633477705332031488?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/tylerayoung/status/1633477705332031488</a> – Tyler Young shared a PSA of sorts about using module attributes in Elixir.</li>
<li><a href="https://hexdocs.pm/nimble_publisher/NimblePublisher.html#module-examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/nimble_publisher/NimblePublisher.html#module-examples</a> – Nimble Publisher example that stresses how to safely use module attributes</li>
<li><a href="https://github.com/dashbitco/nimble_options?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_options</a> – Andrea Leopardi released v1.0 of nimble_options.</li>
<li><a href="https://twitter.com/whatyouhide/status/1633844179888640001?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1633844179888640001</a> – Tweet thread where Andrea talks about the 1.0 considerations.</li>
<li><a href="https://twitter.com/bcardarella/status/1633884901681295367?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1633884901681295367</a> – Brian Cardarella shared a tweet teasing the ability to have a single Phoenix app serve MacOS, WatchOS and iOS interfaces using LiveView Native.</li>
<li><a href="https://www.meetup.com/dc-elixir/events/292140179/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.meetup.com/dc-elixir/events/292140179/</a> – Sundi Myint is organizing a meetup to try your conferences talk pitch out and get feedback.</li>
<li><a href="https://2023.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2023.elixirconf.com/</a> – ElixirConf US was announced and will be Sep 5-8 in Orlando, FL at the JW Marriott Orlando Bonnet Creek Resort &amp; Spa</li>
<li><a href="https://twitter.com/ElixirConfAfric/status/1633046390732455936?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConfAfric/status/1633046390732455936</a> – ElixirConf Africa - May 26-27 - online only. Call for speakers is open.</li>
<li><a href="https://sessionize.com/elixir-conf-africa-2023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sessionize.com/elixir-conf-africa-2023</a> – Submit your talk for ElixirConf Africa</li>
</ul>

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

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Message the show on Fediverse - <a href="https://genserver.social/ThinkingElixir" rel="nofollow">@ThinkingElixir@genserver.social</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>Mark Ericksen on Fediverse - <a href="https://genserver.social/brainlid" rel="nofollow">@brainlid@genserver.social</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>David Bernheisel on Fediverse - <a href="https://genserver.social/dbern" rel="nofollow">@dbern@genserver.social</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
<li>Cade Ward on Fediverse - <a href="https://genserver.social/cadebward" rel="nofollow">@cadebward@genserver.social</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>A new minor LiveView release, a new Nerves focused Elixir case study was published, a post about audio transcriptions using Bumblebee and another about using Tailscale to cluster Elixir apps across cloud providers. ElixirConf US was announced, nimble_options reaches 1.0 and more!</p>

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

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

<ul>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.17/CHANGELOG.md#01817-2023-03-09?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.17/CHANGELOG.md#01817-2023-03-09</a> – Phoenix LiveView minor update 0.18.17 released</li>
<li><a href="https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/</a> – New Case Study was added to the ElixirLang website.</li>
<li><a href="https://twitter.com/elixirlang/status/1633795075217006597?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/elixirlang/status/1633795075217006597</a> – Tweet sharing the SparkMeter case study. Includes brief summary.</li>
<li><a href="https://discord.com/blog/how-discord-stores-trillions-of-messages?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://discord.com/blog/how-discord-stores-trillions-of-messages</a> – Discord, another company using Elixir, wrote a blog post titled “How Discord stores trillions of messages”</li>
<li><a href="https://dockyard.com/blog/2023/03/07/audio-speech-recognition-in-elixir-with-whisper-bumblebee?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2023/03/07/audio-speech-recognition-in-elixir-with-whisper-bumblebee</a> – Blog post from Sean Moriarity on using Elixir with the Whisper ML model and Bumblebee to do audio speech recognition</li>
<li><a href="https://www.richardtaylor.dev/articles/globally-distributed-elixir-over-tailscale?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.richardtaylor.dev/articles/globally-distributed-elixir-over-tailscale</a> – Richard Taylor shared his experiments with clustering Elixir applications across cloud providers.</li>
<li><a href="https://twitter.com/tylerayoung/status/1633477705332031488?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/tylerayoung/status/1633477705332031488</a> – Tyler Young shared a PSA of sorts about using module attributes in Elixir.</li>
<li><a href="https://hexdocs.pm/nimble_publisher/NimblePublisher.html#module-examples?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/nimble_publisher/NimblePublisher.html#module-examples</a> – Nimble Publisher example that stresses how to safely use module attributes</li>
<li><a href="https://github.com/dashbitco/nimble_options?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dashbitco/nimble_options</a> – Andrea Leopardi released v1.0 of nimble_options.</li>
<li><a href="https://twitter.com/whatyouhide/status/1633844179888640001?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1633844179888640001</a> – Tweet thread where Andrea talks about the 1.0 considerations.</li>
<li><a href="https://twitter.com/bcardarella/status/1633884901681295367?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1633884901681295367</a> – Brian Cardarella shared a tweet teasing the ability to have a single Phoenix app serve MacOS, WatchOS and iOS interfaces using LiveView Native.</li>
<li><a href="https://www.meetup.com/dc-elixir/events/292140179/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.meetup.com/dc-elixir/events/292140179/</a> – Sundi Myint is organizing a meetup to try your conferences talk pitch out and get feedback.</li>
<li><a href="https://2023.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://2023.elixirconf.com/</a> – ElixirConf US was announced and will be Sep 5-8 in Orlando, FL at the JW Marriott Orlando Bonnet Creek Resort &amp; Spa</li>
<li><a href="https://twitter.com/ElixirConfAfric/status/1633046390732455936?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirConfAfric/status/1633046390732455936</a> – ElixirConf Africa - May 26-27 - online only. Call for speakers is open.</li>
<li><a href="https://sessionize.com/elixir-conf-africa-2023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sessionize.com/elixir-conf-africa-2023</a> – Submit your talk for ElixirConf Africa</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>140: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/140</link>
  <guid isPermaLink="false">bb2e29b3-baf4-4b6f-b922-e5cd72a3a4a1</guid>
  <pubDate>Tue, 28 Feb 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/bb2e29b3-baf4-4b6f-b922-e5cd72a3a4a1.mp3" length="10008576" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Progress in LiveView Native, Livebook integration with Hugging Face, Andrea Leopardi concludes his series of Protohacker videos, new Phoenix 1.7.0 RCs 3 &amp; 4, Elixir and Erlang loggers unified after 3.5 years, and more!</itunes:subtitle>
  <itunes:duration>13:28</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>Progress report for LiveView Native, Livebook announced an integration with Hugging Face, Andrea Leopardi concludes his series of Protohacker challenge videos, new Phoenix 1.7.0 RCs 3 &amp;amp; 4 released, 3.5 year old issue is solved that unifies Elixir and Erlang loggers, and more!
Show Notes online - http://podcast.thinkingelixir.com/140 (http://podcast.thinkingelixir.com/140)
Elixir Community News
- https://twitter.com/bcardarella/status/1625582226783064065 (https://twitter.com/bcardarella/status/1625582226783064065?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView Native SwiftUI Color Picker
- https://github.com/liveviewnative/liveview-client-swiftui/pull/181 (https://github.com/liveviewnative/liveview-client-swiftui/pull/181?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Color Picker PR
- https://github.com/liveviewnative/liveview-client-swiftui/pull/174 (https://github.com/liveviewnative/liveview-client-swiftui/pull/174?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView Native Control Group
- https://github.com/liveviewnative/liveview-client-swiftui/pull/186 (https://github.com/liveviewnative/liveview-client-swiftui/pull/186?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Add Picker
- https://github.com/liveviewnative/liveview-client-swiftui/pull/184 (https://github.com/liveviewnative/liveview-client-swiftui/pull/184?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Add LazyGrids
- https://github.com/liveviewnative/liveview-client-swiftui/pull/182 (https://github.com/liveviewnative/liveview-client-swiftui/pull/182?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Add Grid/GridRow
- https://github.com/liveviewnative/liveview-client-swiftui/issues/42 (https://github.com/liveviewnative/liveview-client-swiftui/issues/42?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Issue that catalogs the list of work with items that get checked off
- https://mobile.twitter.com/josevalim/status/1625891764480487432 (https://mobile.twitter.com/josevalim/status/1625891764480487432?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim announced integration between Livebook and Hugging Face Spaces
- https://twitter.com/huggingface/status/1625873545535320067 (https://twitter.com/huggingface/status/1625873545535320067?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Huggingface announced the collaboration too
- https://news.livebook.dev/livebook-inside-hugging-face-spaces-3LQaRi (https://news.livebook.dev/livebook-inside-hugging-face-spaces-3LQaRi?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Livebook inside Hugging Face Spaces announcement on Livebook.dev. Includes a Youtube video showing how to do it.
- https://mobile.twitter.com/josevalim/status/1625891903488106496 (https://mobile.twitter.com/josevalim/status/1625891903488106496?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim teased of that they will have big news coming soon in relation to Livebook on both Hugging Face and Fly.io.
- https://mobile.twitter.com/whatyouhide/status/1625914883433717761 (https://mobile.twitter.com/whatyouhide/status/1625914883433717761?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrea Leopardi published the LAST video in his series of Protohacker challenges.
- https://www.youtube.com/watch?v=_dbxOi3zFJs (https://www.youtube.com/watch?v=_dbxOi3zFJs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Day 8 - Insecure Socket Layer
- https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Phoenix 1.7.0 RCs 3 &amp;amp; 4 were released.
- https://twitter.com/germsvel/status/1626560342494162944 (https://twitter.com/germsvel/status/1626560342494162944?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – German Velasco shares about the putin/2 macro for updating deeply nested structs
- https://twitter.com/whatyouhide/status/1626544505506656257 (https://twitter.com/whatyouhide/status/1626544505506656257?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Hauleth and the community worked to close a 3.5 year old issue on the Elixir Github tracker.
- https://github.com/elixir-lang/elixir/issues/9465 (https://github.com/elixir-lang/elixir/issues/9465?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – This unifies the Erlang and Elixir loggers.
- https://github.com/elixir-lang/logger_backends (https://github.com/elixir-lang/logger_backends?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New official Elixir library called loggerbackends
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>news, elixir, phoenix, release candidate, logger, liveview native</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Progress report for LiveView Native, Livebook announced an integration with Hugging Face, Andrea Leopardi concludes his series of Protohacker challenge videos, new Phoenix 1.7.0 RCs 3 &amp; 4 released, 3.5 year old issue is solved that unifies Elixir and Erlang loggers, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/bcardarella/status/1625582226783064065?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1625582226783064065</a> – LiveView Native SwiftUI Color Picker</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/181?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/181</a> – Color Picker PR</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/174?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/174</a> – LiveView Native Control Group</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/186?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/186</a> – Add Picker</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/184?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/184</a> – Add LazyGrids</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/182?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/182</a> – Add Grid/GridRow</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/issues/42?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/issues/42</a> – Issue that catalogs the list of work with items that get checked off</li>
<li><a href="https://mobile.twitter.com/josevalim/status/1625891764480487432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mobile.twitter.com/josevalim/status/1625891764480487432</a> – José Valim announced integration between Livebook and Hugging Face Spaces</li>
<li><a href="https://twitter.com/huggingface/status/1625873545535320067?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/huggingface/status/1625873545535320067</a> – Huggingface announced the collaboration too</li>
<li><a href="https://news.livebook.dev/livebook-inside-hugging-face-spaces-3LQaRi?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/livebook-inside-hugging-face-spaces-3LQaRi</a> – Livebook inside Hugging Face Spaces announcement on Livebook.dev. Includes a Youtube video showing how to do it.</li>
<li><a href="https://mobile.twitter.com/josevalim/status/1625891903488106496?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mobile.twitter.com/josevalim/status/1625891903488106496</a> – José Valim teased of that they will have big news coming soon in relation to Livebook on both Hugging Face and Fly.io.</li>
<li><a href="https://mobile.twitter.com/whatyouhide/status/1625914883433717761?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mobile.twitter.com/whatyouhide/status/1625914883433717761</a> – Andrea Leopardi published the LAST video in his series of Protohacker challenges.</li>
<li><a href="https://www.youtube.com/watch?v=_dbxOi3zFJs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=_dbxOi3zFJs</a> – Day 8 - Insecure Socket Layer</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md</a> – New Phoenix 1.7.0 RCs 3 &amp; 4 were released.</li>
<li><a href="https://twitter.com/germsvel/status/1626560342494162944?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1626560342494162944</a> – German Velasco shares about the put_in/2 macro for updating deeply nested structs</li>
<li><a href="https://twitter.com/whatyouhide/status/1626544505506656257?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1626544505506656257</a> – Hauleth and the community worked to close a 3.5 year old issue on the Elixir Github tracker.</li>
<li><a href="https://github.com/elixir-lang/elixir/issues/9465?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/issues/9465</a> – This unifies the Erlang and Elixir loggers.</li>
<li><a href="https://github.com/elixir-lang/logger_backends?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/logger_backends</a> – New official Elixir library called logger_backends</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>Progress report for LiveView Native, Livebook announced an integration with Hugging Face, Andrea Leopardi concludes his series of Protohacker challenge videos, new Phoenix 1.7.0 RCs 3 &amp; 4 released, 3.5 year old issue is solved that unifies Elixir and Erlang loggers, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/bcardarella/status/1625582226783064065?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/bcardarella/status/1625582226783064065</a> – LiveView Native SwiftUI Color Picker</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/181?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/181</a> – Color Picker PR</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/174?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/174</a> – LiveView Native Control Group</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/186?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/186</a> – Add Picker</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/184?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/184</a> – Add LazyGrids</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/pull/182?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/pull/182</a> – Add Grid/GridRow</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/issues/42?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/issues/42</a> – Issue that catalogs the list of work with items that get checked off</li>
<li><a href="https://mobile.twitter.com/josevalim/status/1625891764480487432?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mobile.twitter.com/josevalim/status/1625891764480487432</a> – José Valim announced integration between Livebook and Hugging Face Spaces</li>
<li><a href="https://twitter.com/huggingface/status/1625873545535320067?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/huggingface/status/1625873545535320067</a> – Huggingface announced the collaboration too</li>
<li><a href="https://news.livebook.dev/livebook-inside-hugging-face-spaces-3LQaRi?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://news.livebook.dev/livebook-inside-hugging-face-spaces-3LQaRi</a> – Livebook inside Hugging Face Spaces announcement on Livebook.dev. Includes a Youtube video showing how to do it.</li>
<li><a href="https://mobile.twitter.com/josevalim/status/1625891903488106496?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mobile.twitter.com/josevalim/status/1625891903488106496</a> – José Valim teased of that they will have big news coming soon in relation to Livebook on both Hugging Face and Fly.io.</li>
<li><a href="https://mobile.twitter.com/whatyouhide/status/1625914883433717761?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mobile.twitter.com/whatyouhide/status/1625914883433717761</a> – Andrea Leopardi published the LAST video in his series of Protohacker challenges.</li>
<li><a href="https://www.youtube.com/watch?v=_dbxOi3zFJs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=_dbxOi3zFJs</a> – Day 8 - Insecure Socket Layer</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md</a> – New Phoenix 1.7.0 RCs 3 &amp; 4 were released.</li>
<li><a href="https://twitter.com/germsvel/status/1626560342494162944?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/germsvel/status/1626560342494162944</a> – German Velasco shares about the put_in/2 macro for updating deeply nested structs</li>
<li><a href="https://twitter.com/whatyouhide/status/1626544505506656257?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/whatyouhide/status/1626544505506656257</a> – Hauleth and the community worked to close a 3.5 year old issue on the Elixir Github tracker.</li>
<li><a href="https://github.com/elixir-lang/elixir/issues/9465?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/elixir/issues/9465</a> – This unifies the Erlang and Elixir loggers.</li>
<li><a href="https://github.com/elixir-lang/logger_backends?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-lang/logger_backends</a> – New official Elixir library called logger_backends</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>139: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/139</link>
  <guid isPermaLink="false">365069cf-ba8d-4f26-8727-ada175d3ba6f</guid>
  <pubDate>Tue, 21 Feb 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/365069cf-ba8d-4f26-8727-ada175d3ba6f.mp3" length="10588160" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>New Phoenix LiveView 0.18.12 release brings “streams” feature and more. Another Protohackers video, AppSignal adds Oban support, Orion library does distributed tracing UI, Jose Valim interview by Exercism, and more!</itunes:subtitle>
  <itunes:duration>14:16</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>New Phoenix LiveView 0.18.12 release includes a new “streams” feature as well as other improvements. Andrea Leopardi released another Protohackers video, AppSignal adds Oban support, Orion library brings nifty distributed tracing UI, José does an interview with Exercism, Gleam gets added to Exercism, EMPEX NYC is back, and more!
Show Notes online - http://podcast.thinkingelixir.com/139 (http://podcast.thinkingelixir.com/139)
Elixir Community News
- https://github.com/phoenixframework/phoenixliveview/blob/master/CHANGELOG.md#01812-2023-02-10 (https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md#01812-2023-02-10?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – LiveView release 0.18.12 &amp;amp; 0.18.13 - new Streams feature
- https://github.com/phoenixframework/phoenixliveview/pull/2423/files (https://github.com/phoenixframework/phoenix_live_view/pull/2423/files?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – PR that introduces streams for efficiently handling large collections
- https://github.com/phoenixframework/phoenixliveview/pull/2425/files (https://github.com/phoenixframework/phoenix_live_view/pull/2425/files?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Allow replies from handleevent
- https://github.com/phoenixframework/phoenixliveview/pull/2411/files (https://github.com/phoenixframework/phoenix_live_view/pull/2411/files?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – inputsfor
- https://github.com/phoenixframework/phoenixliveview/pull/2404 (https://github.com/phoenixframework/phoenix_live_view/pull/2404?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/phoenixframework/phoenixliveview/pull/2323/ (https://github.com/phoenixframework/phoenix_live_view/pull/2323/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Live reloading LiveViews without a hard refresh
- https://pragmaticstudio.com/phoenix-liveview (https://pragmaticstudio.com/phoenix-liveview?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mike Clark with Pragmatic Studios published their updated Phoenix LiveView course.
- https://gist.github.com/josevalim/132f9ddeb1c32d1a097afcf3d4523d48 (https://gist.github.com/josevalim/132f9ddeb1c32d1a097afcf3d4523d48?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim created a short gist that is a reference table with how the defaults changed from Phoenix v1.6 to v1.7.
- https://mas.to/@whatyouhide/109830371246271384 (https://mas.to/@whatyouhide/109830371246271384?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrea Leopardi released another Protohackers video
- https://www.youtube.com/watch?v=nHcR4ar00zs (https://www.youtube.com/watch?v=nHcR4ar00zs?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Protohackers in Elixir -Day 7 - Line Reversal
- https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html (https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – AppSignal adds built-in Oban tracking
- https://github.com/LivewareProblems/Orion (https://github.com/LivewareProblems/Orion?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Dynamic Profiling across the cluster
- https://twitter.com/Di4naO/status/1624876674499198976 (https://twitter.com/Di4naO/status/1624876674499198976?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.youtube.com/watch?v=ME-7iGSIw_M (https://www.youtube.com/watch?v=ME-7iGSIw_M?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Amos King from Binary Noggin did a quick video previewing it so if you want to see how it works
- https://github.com/evadne/shun (https://github.com/evadne/shun?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Security focused library called Shun
- https://codecodeship.com/blog/2023-02-13-shun-keeps-your-http-secrets-safe (https://codecodeship.com/blog/2023-02-13-shun-keeps-your-http-secrets-safe?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Blog post talking about Shun
- https://github.com/danschultzer/test_server (https://github.com/danschultzer/test_server?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – TestServer library was updated to work with Bandit
- https://www.youtube.com/watch?v=LknqlTouTKg (https://www.youtube.com/watch?v=LknqlTouTKg?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Exercism.org held an AMA live interview with José Valim on Twitch.
- https://www.twitch.tv/videos/1732921073 (https://www.twitch.tv/videos/1732921073?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gleam exercise gets live stream added to exercism.org
- https://twitter.com/thecaspg/status/1622880074490957826 (https://twitter.com/thecaspg/status/1622880074490957826?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix productivity success story
- https://gist.github.com/caspg/d01eaa9189b5207473419262b44ba8af (https://gist.github.com/caspg/d01eaa9189b5207473419262b44ba8af?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Gist showing how search feature was added
- https://travelermap.net/parks/usa#map=3/41.14/-92.52 (https://travelermap.net/parks/usa#map=3/41.14/-92.52?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – See the search feature in action
- https://www.empex.co/new-york (https://www.empex.co/new-york?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Empex NYC returns from a 4 year hiatus. Accepting CFP until April 15
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, liveview, orion, shun, empex</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>New Phoenix LiveView 0.18.12 release includes a new “streams” feature as well as other improvements. Andrea Leopardi released another Protohackers video, AppSignal adds Oban support, Orion library brings nifty distributed tracing UI, José does an interview with Exercism, Gleam gets added to Exercism, EMPEX NYC is back, and more!</p>

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

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

<ul>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md#01812-2023-02-10?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md#01812-2023-02-10</a> – LiveView release 0.18.12 &amp; 0.18.13 - new Streams feature</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2423/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2423/files</a> – PR that introduces streams for efficiently handling large collections</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2425/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2425/files</a> – Allow replies from handle_event</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2411/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2411/files</a> – inputs_for</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2404?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2404</a></li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2323/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2323/</a> – Live reloading LiveViews without a hard refresh</li>
<li><a href="https://pragmaticstudio.com/phoenix-liveview?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragmaticstudio.com/phoenix-liveview</a> – Mike Clark with Pragmatic Studios published their updated Phoenix LiveView course.</li>
<li><a href="https://gist.github.com/josevalim/132f9ddeb1c32d1a097afcf3d4523d48?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/josevalim/132f9ddeb1c32d1a097afcf3d4523d48</a> – José Valim created a short gist that is a reference table with how the defaults changed from Phoenix v1.6 to v1.7.</li>
<li><a href="https://mas.to/@whatyouhide/109830371246271384?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mas.to/@whatyouhide/109830371246271384</a> – Andrea Leopardi released another Protohackers video</li>
<li><a href="https://www.youtube.com/watch?v=nHcR4ar00zs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=nHcR4ar00zs</a> – Protohackers in Elixir -Day 7 - Line Reversal</li>
<li><a href="https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html</a> – AppSignal adds built-in Oban tracking</li>
<li><a href="https://github.com/LivewareProblems/Orion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/LivewareProblems/Orion</a> – Dynamic Profiling across the cluster</li>
<li><a href="https://twitter.com/Di4naO/status/1624876674499198976?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/Di4naO/status/1624876674499198976</a></li>
<li><a href="https://www.youtube.com/watch?v=ME-7iGSIw_M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ME-7iGSIw_M</a> – Amos King from Binary Noggin did a quick video previewing it so if you want to see how it works</li>
<li><a href="https://github.com/evadne/shun?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/evadne/shun</a> – Security focused library called Shun</li>
<li><a href="https://codecodeship.com/blog/2023-02-13-shun-keeps-your-http-secrets-safe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codecodeship.com/blog/2023-02-13-shun-keeps-your-http-secrets-safe</a> – Blog post talking about Shun</li>
<li><a href="https://github.com/danschultzer/test_server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/danschultzer/test_server</a> – TestServer library was updated to work with Bandit</li>
<li><a href="https://www.youtube.com/watch?v=LknqlTouTKg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=LknqlTouTKg</a> – Exercism.org held an AMA live interview with José Valim on Twitch.</li>
<li><a href="https://www.twitch.tv/videos/1732921073?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.twitch.tv/videos/1732921073</a> – Gleam exercise gets live stream added to exercism.org</li>
<li><a href="https://twitter.com/thecaspg/status/1622880074490957826?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thecaspg/status/1622880074490957826</a> – Phoenix productivity success story</li>
<li><a href="https://gist.github.com/caspg/d01eaa9189b5207473419262b44ba8af?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/caspg/d01eaa9189b5207473419262b44ba8af</a> – Gist showing how search feature was added</li>
<li><a href="https://travelermap.net/parks/usa#map=3/41.14/-92.52?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://travelermap.net/parks/usa#map=3/41.14/-92.52</a> – See the search feature in action</li>
<li><a href="https://www.empex.co/new-york?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.empex.co/new-york</a> – Empex NYC returns from a 4 year hiatus. Accepting CFP until April 15</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>New Phoenix LiveView 0.18.12 release includes a new “streams” feature as well as other improvements. Andrea Leopardi released another Protohackers video, AppSignal adds Oban support, Orion library brings nifty distributed tracing UI, José does an interview with Exercism, Gleam gets added to Exercism, EMPEX NYC is back, and more!</p>

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

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

<ul>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md#01812-2023-02-10?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md#01812-2023-02-10</a> – LiveView release 0.18.12 &amp; 0.18.13 - new Streams feature</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2423/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2423/files</a> – PR that introduces streams for efficiently handling large collections</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2425/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2425/files</a> – Allow replies from handle_event</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2411/files?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2411/files</a> – inputs_for</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2404?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2404</a></li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/pull/2323/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/pull/2323/</a> – Live reloading LiveViews without a hard refresh</li>
<li><a href="https://pragmaticstudio.com/phoenix-liveview?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragmaticstudio.com/phoenix-liveview</a> – Mike Clark with Pragmatic Studios published their updated Phoenix LiveView course.</li>
<li><a href="https://gist.github.com/josevalim/132f9ddeb1c32d1a097afcf3d4523d48?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/josevalim/132f9ddeb1c32d1a097afcf3d4523d48</a> – José Valim created a short gist that is a reference table with how the defaults changed from Phoenix v1.6 to v1.7.</li>
<li><a href="https://mas.to/@whatyouhide/109830371246271384?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://mas.to/@whatyouhide/109830371246271384</a> – Andrea Leopardi released another Protohackers video</li>
<li><a href="https://www.youtube.com/watch?v=nHcR4ar00zs?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=nHcR4ar00zs</a> – Protohackers in Elixir -Day 7 - Line Reversal</li>
<li><a href="https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html</a> – AppSignal adds built-in Oban tracking</li>
<li><a href="https://github.com/LivewareProblems/Orion?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/LivewareProblems/Orion</a> – Dynamic Profiling across the cluster</li>
<li><a href="https://twitter.com/Di4naO/status/1624876674499198976?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/Di4naO/status/1624876674499198976</a></li>
<li><a href="https://www.youtube.com/watch?v=ME-7iGSIw_M?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=ME-7iGSIw_M</a> – Amos King from Binary Noggin did a quick video previewing it so if you want to see how it works</li>
<li><a href="https://github.com/evadne/shun?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/evadne/shun</a> – Security focused library called Shun</li>
<li><a href="https://codecodeship.com/blog/2023-02-13-shun-keeps-your-http-secrets-safe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codecodeship.com/blog/2023-02-13-shun-keeps-your-http-secrets-safe</a> – Blog post talking about Shun</li>
<li><a href="https://github.com/danschultzer/test_server?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/danschultzer/test_server</a> – TestServer library was updated to work with Bandit</li>
<li><a href="https://www.youtube.com/watch?v=LknqlTouTKg?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.youtube.com/watch?v=LknqlTouTKg</a> – Exercism.org held an AMA live interview with José Valim on Twitch.</li>
<li><a href="https://www.twitch.tv/videos/1732921073?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.twitch.tv/videos/1732921073</a> – Gleam exercise gets live stream added to exercism.org</li>
<li><a href="https://twitter.com/thecaspg/status/1622880074490957826?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/thecaspg/status/1622880074490957826</a> – Phoenix productivity success story</li>
<li><a href="https://gist.github.com/caspg/d01eaa9189b5207473419262b44ba8af?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://gist.github.com/caspg/d01eaa9189b5207473419262b44ba8af</a> – Gist showing how search feature was added</li>
<li><a href="https://travelermap.net/parks/usa#map=3/41.14/-92.52?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://travelermap.net/parks/usa#map=3/41.14/-92.52</a> – See the search feature in action</li>
<li><a href="https://www.empex.co/new-york?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.empex.co/new-york</a> – Empex NYC returns from a 4 year hiatus. Accepting CFP until April 15</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>138: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/138</link>
  <guid isPermaLink="false">3ff308e4-977d-43a0-86ab-dde2f7b71bc4</guid>
  <pubDate>Tue, 14 Feb 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/3ff308e4-977d-43a0-86ab-dde2f7b71bc4.mp3" length="6508544" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News covers the new core Phoenix.Template project, Nx and the coming multiple GPU support, Integrating the Trix WYSIWYG editor, and “Code Code Ship” bringing commercial package support to Elixir and more!</itunes:subtitle>
  <itunes:duration>8:36</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-only episode covers the new Phoenix.Template project, upcoming Nx work for Elixir using multiple GPUs, benefits of Elixir as seen by new people learning it, integrating the Trix JS WYSIWYG editor with LiveView, a new service called "Code Code Ship" that aims to make commercial Hex packages a thing in the Elixir space, and more!
Show Notes online - http://podcast.thinkingelixir.com/138 (http://podcast.thinkingelixir.com/138)
Elixir Community News
- https://twitter.com/TheErlef/status/1620482168219738116 (https://twitter.com/TheErlef/status/1620482168219738116?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim updated Phoenix.Template to include an implementation of the embedtemplates/2 macro
- https://github.com/phoenixframework/phoenix_template/commit/d6098a7f647911f68149196c7ec19c9fba935a85 (https://github.com/phoenixframework/phoenix_template/commit/d6098a7f647911f68149196c7ec19c9fba935a85?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The commit
- https://culttt.com/2023/01/27/embedding-xml-templates-phoenix-1-7 (https://culttt.com/2023/01/27/embedding-xml-templates-phoenix-1-7?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Philip Brown had an issue rendering XML templates in the new Phoenix 1.7 causing him to dig deeper and write about it.
- https://github.com/phoenixframework/phoenix_template (https://github.com/phoenixframework/phoenix_template?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The new phoenixtemplate package
- https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Phoenix 1.7 current RC changelog
- https://genserver.social/notice/ARrm86OMb5K6yekcUK (https://genserver.social/notice/ARrm86OMb5K6yekcUK?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – José Valim shared a bit about the work going on in the Nx projects. This is where Elixir/ML join together.
- https://twitter.com/clarkware/status/1616504190171287565 (https://twitter.com/clarkware/status/1616504190171287565?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Mike Clark and the Pragmatic Studios course
- https://twitter.com/EnriqueLeigh/status/1622537492594393088 (https://twitter.com/EnriqueLeigh/status/1622537492594393088?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Enrique Leigh has been interviewing people learning Elixir and shared some results in this Twitter thread.
- https://twitter.com/polvalente/status/1621751987594215430 (https://twitter.com/polvalente/status/1621751987594215430?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Elixir telemetry is going to gain GRPC support soon
- https://github.com/elixir-grpc/grpc/pull/298 (https://github.com/elixir-grpc/grpc/pull/298?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://elixircahttps://hex.pm/packages/ectosts.io/trix-editor (https://elixircahttps://hex.pm/packages/ectosts.io/trix-editor?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Trix Editor setup in LiveView tutorial
- https://trix-editor.org/ (https://trix-editor.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://codecodeship.com/blog/2023-01-25-sell-your-library-for-money (https://codecodeship.com/blog/2023-01-25-sell-your-library-for-money?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Code Code Ship - Sell your code. Starting with Elixir then moving to Javascript, C#, and Ruby
- https://twitter.com/TheErlef/status/1621929830135791616 (https://twitter.com/TheErlef/status/1621929830135791616?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Code BEAM Lite Stockholm takes place on May 12th 2023. It is a one-track in-person conference.
- https://sessionize.com/code-beam-lite-stockholm-2023 (https://sessionize.com/code-beam-lite-stockholm-2023?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
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, nx, gpu, phoenix_template</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News-only episode covers the new Phoenix.Template project, upcoming Nx work for Elixir using multiple GPUs, benefits of Elixir as seen by new people learning it, integrating the Trix JS WYSIWYG editor with LiveView, a new service called &quot;Code Code Ship&quot; that aims to make commercial Hex packages a thing in the Elixir space, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/TheErlef/status/1620482168219738116?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TheErlef/status/1620482168219738116</a> – José Valim updated Phoenix.Template to include an implementation of the embed_templates/2 macro</li>
<li><a href="https://github.com/phoenixframework/phoenix_template/commit/d6098a7f647911f68149196c7ec19c9fba935a85?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_template/commit/d6098a7f647911f68149196c7ec19c9fba935a85</a> – The commit</li>
<li><a href="https://culttt.com/2023/01/27/embedding-xml-templates-phoenix-1-7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://culttt.com/2023/01/27/embedding-xml-templates-phoenix-1-7</a> – Philip Brown had an issue rendering XML templates in the new Phoenix 1.7 causing him to dig deeper and write about it.</li>
<li><a href="https://github.com/phoenixframework/phoenix_template?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_template</a> – The new phoenix_template package</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md</a> – Phoenix 1.7 current RC changelog</li>
<li><a href="https://genserver.social/notice/ARrm86OMb5K6yekcUK?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/notice/ARrm86OMb5K6yekcUK</a> – José Valim shared a bit about the work going on in the Nx projects. This is where Elixir/ML join together.</li>
<li><a href="https://twitter.com/clarkware/status/1616504190171287565?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/clarkware/status/1616504190171287565</a> – Mike Clark and the Pragmatic Studios course</li>
<li><a href="https://twitter.com/EnriqueLeigh/status/1622537492594393088?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/EnriqueLeigh/status/1622537492594393088</a> – Enrique Leigh has been interviewing people learning Elixir and shared some results in this Twitter thread.</li>
<li><a href="https://twitter.com/polvalente/status/1621751987594215430?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/polvalente/status/1621751987594215430</a> – Elixir telemetry is going to gain GRPC support soon</li>
<li><a href="https://github.com/elixir-grpc/grpc/pull/298?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-grpc/grpc/pull/298</a></li>
<li><a href="https://elixircahttps://hex.pm/packages/ectosts.io/trix-editor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircahttps://hex.pm/packages/ectosts.io/trix-editor</a> – Trix Editor setup in LiveView tutorial</li>
<li><a href="https://trix-editor.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://trix-editor.org/</a></li>
<li><a href="https://codecodeship.com/blog/2023-01-25-sell-your-library-for-money?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codecodeship.com/blog/2023-01-25-sell-your-library-for-money</a> – Code Code Ship - Sell your code. Starting with Elixir then moving to Javascript, C#, and Ruby</li>
<li><a href="https://twitter.com/TheErlef/status/1621929830135791616?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TheErlef/status/1621929830135791616</a> – Code BEAM Lite Stockholm takes place on May 12th 2023. It is a one-track in-person conference.</li>
<li><a href="https://sessionize.com/code-beam-lite-stockholm-2023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sessionize.com/code-beam-lite-stockholm-2023</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>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>News-only episode covers the new Phoenix.Template project, upcoming Nx work for Elixir using multiple GPUs, benefits of Elixir as seen by new people learning it, integrating the Trix JS WYSIWYG editor with LiveView, a new service called &quot;Code Code Ship&quot; that aims to make commercial Hex packages a thing in the Elixir space, and more!</p>

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

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

<ul>
<li><a href="https://twitter.com/TheErlef/status/1620482168219738116?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TheErlef/status/1620482168219738116</a> – José Valim updated Phoenix.Template to include an implementation of the embed_templates/2 macro</li>
<li><a href="https://github.com/phoenixframework/phoenix_template/commit/d6098a7f647911f68149196c7ec19c9fba935a85?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_template/commit/d6098a7f647911f68149196c7ec19c9fba935a85</a> – The commit</li>
<li><a href="https://culttt.com/2023/01/27/embedding-xml-templates-phoenix-1-7?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://culttt.com/2023/01/27/embedding-xml-templates-phoenix-1-7</a> – Philip Brown had an issue rendering XML templates in the new Phoenix 1.7 causing him to dig deeper and write about it.</li>
<li><a href="https://github.com/phoenixframework/phoenix_template?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix_template</a> – The new phoenix_template package</li>
<li><a href="https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md</a> – Phoenix 1.7 current RC changelog</li>
<li><a href="https://genserver.social/notice/ARrm86OMb5K6yekcUK?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genserver.social/notice/ARrm86OMb5K6yekcUK</a> – José Valim shared a bit about the work going on in the Nx projects. This is where Elixir/ML join together.</li>
<li><a href="https://twitter.com/clarkware/status/1616504190171287565?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/clarkware/status/1616504190171287565</a> – Mike Clark and the Pragmatic Studios course</li>
<li><a href="https://twitter.com/EnriqueLeigh/status/1622537492594393088?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/EnriqueLeigh/status/1622537492594393088</a> – Enrique Leigh has been interviewing people learning Elixir and shared some results in this Twitter thread.</li>
<li><a href="https://twitter.com/polvalente/status/1621751987594215430?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/polvalente/status/1621751987594215430</a> – Elixir telemetry is going to gain GRPC support soon</li>
<li><a href="https://github.com/elixir-grpc/grpc/pull/298?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/elixir-grpc/grpc/pull/298</a></li>
<li><a href="https://elixircahttps://hex.pm/packages/ectosts.io/trix-editor?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://elixircahttps://hex.pm/packages/ectosts.io/trix-editor</a> – Trix Editor setup in LiveView tutorial</li>
<li><a href="https://trix-editor.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://trix-editor.org/</a></li>
<li><a href="https://codecodeship.com/blog/2023-01-25-sell-your-library-for-money?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://codecodeship.com/blog/2023-01-25-sell-your-library-for-money</a> – Code Code Ship - Sell your code. Starting with Elixir then moving to Javascript, C#, and Ruby</li>
<li><a href="https://twitter.com/TheErlef/status/1621929830135791616?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/TheErlef/status/1621929830135791616</a> – Code BEAM Lite Stockholm takes place on May 12th 2023. It is a one-track in-person conference.</li>
<li><a href="https://sessionize.com/code-beam-lite-stockholm-2023?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://sessionize.com/code-beam-lite-stockholm-2023</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>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>135: Thinking Elixir News</title>
  <link>https://podcast.thinkingelixir.com/135</link>
  <guid isPermaLink="false">207a6234-03ba-4a02-94e3-cdd79a91bdf9</guid>
  <pubDate>Tue, 24 Jan 2023 04:15:00 -0700</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/207a6234-03ba-4a02-94e3-cdd79a91bdf9.mp3" length="14901248" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News-only episode covers new overlooked  Livebook features, Mint support added to Elixir GRPC, Phoenix Live Storybook gets visual comparisons, LiveView Native progress updates, the Circle CI breach and more!</itunes:subtitle>
  <itunes:duration>20:16</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-only episode covers some overlooked new Livebook features, Mint support added to Elixir GRPC, Phoenix Live Storybook is getting visual comparisons between versions, LiveView Native progress updates, the Circle CI breach and more!
Show Notes online - http://podcast.thinkingelixir.com/135 (http://podcast.thinkingelixir.com/135)
Elixir Community News
- https://news.livebook.dev/whats-new-in-livebook-0.8-4gQiEE (https://news.livebook.dev/whats-new-in-livebook-0.8-4gQiEE) – The Livebook v0.8 release was overshadowed by Bumblebee, but there's a lot to take note of in Livebook itself.
- https://twitter.com/livebookdev/status/1613529263902162946 (https://twitter.com/livebookdev/status/1613529263902162946) – Tweet thread of Livebook release highlights
- https://genserver.social/notice/ARhZ8jEivs1kSzbxKK (https://genserver.social/notice/ARhZ8jEivs1kSzbxKK) – Nx update includes a new “lazy_transfers” feature
- https://github.com/elixir-grpc/grpc/pull/272 (https://github.com/elixir-grpc/grpc/pull/272) – Elixir GRPC gains a new mint HTTP adapter
- https://twitter.com/RudManusachi/status/1613059315111460864 (https://twitter.com/RudManusachi/status/1613059315111460864)
- https://twitter.com/cblavier/status/1613245631006670848 (https://twitter.com/cblavier/status/1613245631006670848) – Phoenix Live Storybook gets a visual regression testing endpoint in 0.5.0.
- https://www.youtube.com/watch?v=Ym-p8oUUfQU (https://www.youtube.com/watch?v=Ym-p8oUUfQU) – Andrea Leopardi continues his ProtoHackers video challenge with number 4
- https://www.youtube.com/watch?v=4Tds-Vxsoho (https://www.youtube.com/watch?v=4Tds-Vxsoho) – Andrea Leopardi's 5th video
- https://twitter.com/bcardarella/status/1613943730234429440 (https://twitter.com/bcardarella/status/1613943730234429440) – Major milestone reached for LiveView Native. Starting work on list of Views to support.
- https://github.com/liveviewnative/liveview-client-swiftui/issues/42 (https://github.com/liveviewnative/liveview-client-swiftui/issues/42) – LiveView Native issue tracking the set of tasks
- https://www.youtube.com/watch?v=dnDGh_Jmw-s (https://www.youtube.com/watch?v=dnDGh_Jmw-s) – Brian Cardarella's 2022 ElixirConf talk
- https://twitter.com/ElixirMembrane/status/1615002111745425411 (https://twitter.com/ElixirMembrane/status/1615002111745425411) – Membrane Core has a release candidate for a new 1.0 release.
- https://github.com/membraneframework/membrane_core/releases/tag/v1.0.0-rc0 (https://github.com/membraneframework/membrane_core/releases/tag/v1.0.0-rc0)
- https://membrane.stream/guide/v0.7/packages.html#content (https://membrane.stream/guide/v0.7/packages.html#content)
- https://www.erlang-solutions.com/blog/5-erlang-and-elixir-use-cases-in-fintech/ (https://www.erlang-solutions.com/blog/5-erlang-and-elixir-use-cases-in-fintech/) – ErlangSolutions blog post talking about 5 Erlang and Elixir Use Cases In FinTech.
- https://www.elixirconf.eu/ (https://www.elixirconf.eu/) – ElixirConfEU 2023 is a hybrid conference held 20-21 April in Lisbon Portugal
- https://techcrunch.com/2023/01/14/circleci-hackers-stole-customer-source-code/ (https://techcrunch.com/2023/01/14/circleci-hackers-stole-customer-source-code/) – CircleCI says hackers stole encryption keys and customers secrets
- https://www.rfc-editor.org/rfc/rfc2606.html#section-3 (https://www.rfc-editor.org/rfc/rfc2606.html#section-3) – PSA to use example.com when writing tests. Protected by RFC 2606
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, livebook, circle ci</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News-only episode covers some overlooked new Livebook features, Mint support added to Elixir GRPC, Phoenix Live Storybook is getting visual comparisons between versions, LiveView Native progress updates, the Circle CI breach and more!</p>

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

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

<ul>
<li><a href="https://news.livebook.dev/whats-new-in-livebook-0.8-4gQiEE" rel="nofollow">https://news.livebook.dev/whats-new-in-livebook-0.8-4gQiEE</a> – The Livebook v0.8 release was overshadowed by Bumblebee, but there&#39;s a lot to take note of in Livebook itself.</li>
<li><a href="https://twitter.com/livebookdev/status/1613529263902162946" rel="nofollow">https://twitter.com/livebookdev/status/1613529263902162946</a> – Tweet thread of Livebook release highlights</li>
<li><a href="https://genserver.social/notice/ARhZ8jEivs1kSzbxKK" rel="nofollow">https://genserver.social/notice/ARhZ8jEivs1kSzbxKK</a> – Nx update includes a new “lazy_transfers” feature</li>
<li><a href="https://github.com/elixir-grpc/grpc/pull/272" rel="nofollow">https://github.com/elixir-grpc/grpc/pull/272</a> – Elixir GRPC gains a new mint HTTP adapter</li>
<li><a href="https://twitter.com/RudManusachi/status/1613059315111460864" rel="nofollow">https://twitter.com/RudManusachi/status/1613059315111460864</a></li>
<li><a href="https://twitter.com/cblavier/status/1613245631006670848" rel="nofollow">https://twitter.com/cblavier/status/1613245631006670848</a> – Phoenix Live Storybook gets a visual regression testing endpoint in 0.5.0.</li>
<li><a href="https://www.youtube.com/watch?v=Ym-p8oUUfQU" rel="nofollow">https://www.youtube.com/watch?v=Ym-p8oUUfQU</a> – Andrea Leopardi continues his ProtoHackers video challenge with number 4</li>
<li><a href="https://www.youtube.com/watch?v=4Tds-Vxsoho" rel="nofollow">https://www.youtube.com/watch?v=4Tds-Vxsoho</a> – Andrea Leopardi&#39;s 5th video</li>
<li><a href="https://twitter.com/bcardarella/status/1613943730234429440" rel="nofollow">https://twitter.com/bcardarella/status/1613943730234429440</a> – Major milestone reached for LiveView Native. Starting work on list of Views to support.</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/issues/42" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/issues/42</a> – LiveView Native issue tracking the set of tasks</li>
<li><a href="https://www.youtube.com/watch?v=dnDGh_Jmw-s" rel="nofollow">https://www.youtube.com/watch?v=dnDGh_Jmw-s</a> – Brian Cardarella&#39;s 2022 ElixirConf talk</li>
<li><a href="https://twitter.com/ElixirMembrane/status/1615002111745425411" rel="nofollow">https://twitter.com/ElixirMembrane/status/1615002111745425411</a> – Membrane Core has a release candidate for a new 1.0 release.</li>
<li><a href="https://github.com/membraneframework/membrane_core/releases/tag/v1.0.0-rc0" rel="nofollow">https://github.com/membraneframework/membrane_core/releases/tag/v1.0.0-rc0</a></li>
<li><a href="https://membrane.stream/guide/v0.7/packages.html#content" rel="nofollow">https://membrane.stream/guide/v0.7/packages.html#content</a></li>
<li><a href="https://www.erlang-solutions.com/blog/5-erlang-and-elixir-use-cases-in-fintech/" rel="nofollow">https://www.erlang-solutions.com/blog/5-erlang-and-elixir-use-cases-in-fintech/</a> – ErlangSolutions blog post talking about 5 Erlang and Elixir Use Cases In FinTech.</li>
<li><a href="https://www.elixirconf.eu/" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConfEU 2023 is a hybrid conference held 20-21 April in Lisbon Portugal</li>
<li><a href="https://techcrunch.com/2023/01/14/circleci-hackers-stole-customer-source-code/" rel="nofollow">https://techcrunch.com/2023/01/14/circleci-hackers-stole-customer-source-code/</a> – CircleCI says hackers stole encryption keys and customers secrets</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc2606.html#section-3" rel="nofollow">https://www.rfc-editor.org/rfc/rfc2606.html#section-3</a> – PSA to use example.com when writing tests. Protected by RFC 2606</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>News-only episode covers some overlooked new Livebook features, Mint support added to Elixir GRPC, Phoenix Live Storybook is getting visual comparisons between versions, LiveView Native progress updates, the Circle CI breach and more!</p>

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

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

<ul>
<li><a href="https://news.livebook.dev/whats-new-in-livebook-0.8-4gQiEE" rel="nofollow">https://news.livebook.dev/whats-new-in-livebook-0.8-4gQiEE</a> – The Livebook v0.8 release was overshadowed by Bumblebee, but there&#39;s a lot to take note of in Livebook itself.</li>
<li><a href="https://twitter.com/livebookdev/status/1613529263902162946" rel="nofollow">https://twitter.com/livebookdev/status/1613529263902162946</a> – Tweet thread of Livebook release highlights</li>
<li><a href="https://genserver.social/notice/ARhZ8jEivs1kSzbxKK" rel="nofollow">https://genserver.social/notice/ARhZ8jEivs1kSzbxKK</a> – Nx update includes a new “lazy_transfers” feature</li>
<li><a href="https://github.com/elixir-grpc/grpc/pull/272" rel="nofollow">https://github.com/elixir-grpc/grpc/pull/272</a> – Elixir GRPC gains a new mint HTTP adapter</li>
<li><a href="https://twitter.com/RudManusachi/status/1613059315111460864" rel="nofollow">https://twitter.com/RudManusachi/status/1613059315111460864</a></li>
<li><a href="https://twitter.com/cblavier/status/1613245631006670848" rel="nofollow">https://twitter.com/cblavier/status/1613245631006670848</a> – Phoenix Live Storybook gets a visual regression testing endpoint in 0.5.0.</li>
<li><a href="https://www.youtube.com/watch?v=Ym-p8oUUfQU" rel="nofollow">https://www.youtube.com/watch?v=Ym-p8oUUfQU</a> – Andrea Leopardi continues his ProtoHackers video challenge with number 4</li>
<li><a href="https://www.youtube.com/watch?v=4Tds-Vxsoho" rel="nofollow">https://www.youtube.com/watch?v=4Tds-Vxsoho</a> – Andrea Leopardi&#39;s 5th video</li>
<li><a href="https://twitter.com/bcardarella/status/1613943730234429440" rel="nofollow">https://twitter.com/bcardarella/status/1613943730234429440</a> – Major milestone reached for LiveView Native. Starting work on list of Views to support.</li>
<li><a href="https://github.com/liveviewnative/liveview-client-swiftui/issues/42" rel="nofollow">https://github.com/liveviewnative/liveview-client-swiftui/issues/42</a> – LiveView Native issue tracking the set of tasks</li>
<li><a href="https://www.youtube.com/watch?v=dnDGh_Jmw-s" rel="nofollow">https://www.youtube.com/watch?v=dnDGh_Jmw-s</a> – Brian Cardarella&#39;s 2022 ElixirConf talk</li>
<li><a href="https://twitter.com/ElixirMembrane/status/1615002111745425411" rel="nofollow">https://twitter.com/ElixirMembrane/status/1615002111745425411</a> – Membrane Core has a release candidate for a new 1.0 release.</li>
<li><a href="https://github.com/membraneframework/membrane_core/releases/tag/v1.0.0-rc0" rel="nofollow">https://github.com/membraneframework/membrane_core/releases/tag/v1.0.0-rc0</a></li>
<li><a href="https://membrane.stream/guide/v0.7/packages.html#content" rel="nofollow">https://membrane.stream/guide/v0.7/packages.html#content</a></li>
<li><a href="https://www.erlang-solutions.com/blog/5-erlang-and-elixir-use-cases-in-fintech/" rel="nofollow">https://www.erlang-solutions.com/blog/5-erlang-and-elixir-use-cases-in-fintech/</a> – ErlangSolutions blog post talking about 5 Erlang and Elixir Use Cases In FinTech.</li>
<li><a href="https://www.elixirconf.eu/" rel="nofollow">https://www.elixirconf.eu/</a> – ElixirConfEU 2023 is a hybrid conference held 20-21 April in Lisbon Portugal</li>
<li><a href="https://techcrunch.com/2023/01/14/circleci-hackers-stole-customer-source-code/" rel="nofollow">https://techcrunch.com/2023/01/14/circleci-hackers-stole-customer-source-code/</a> – CircleCI says hackers stole encryption keys and customers secrets</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc2606.html#section-3" rel="nofollow">https://www.rfc-editor.org/rfc/rfc2606.html#section-3</a> – PSA to use example.com when writing tests. Protected by RFC 2606</li>
</ul>

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

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

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