<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Tue, 05 May 2026 09:13:08 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Mob”</title>
    <link>https://podcast.thinkingelixir.com/tags/mob</link>
    <pubDate>Tue, 05 May 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>302: BEAM in Your Pocket</title>
  <link>https://podcast.thinkingelixir.com/302</link>
  <guid isPermaLink="false">6676fd8c-14a1-47fa-87a4-9081d34e58bd</guid>
  <pubDate>Tue, 05 May 2026 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/6676fd8c-14a1-47fa-87a4-9081d34e58bd.mp3" length="21059584" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>News includes Mob bringing BEAM-on-device native mobile dev to Elixir, Folio for print-quality PDFs via Rustler NIF, Oban v2.22 &amp; Pro v1.7.0 released, LiveVue v1.1 with Node-less SSR, and more!</itunes:subtitle>
  <itunes:duration>28:49</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
  <description>&lt;p&gt;News includes Mob, an exciting new framework that brings BEAM-on-device mobile development to Elixir with OTP running natively inside iOS and Android apps, Folio a new library for generating print-quality PDFs and SVGs from Elixir data powered by Typst via Rustler NIF, both Oban v2.22 and Oban Pro v1.7.0 were released with a host of improvements including job querying, unique workflows, and a rate limiting overhaul, LiveVue v1.1 arrives with Node-less SSR via QuickBeam and persistent layouts, erlang_quic v1.3.0 brings a production-ready pure-Erlang QUIC and HTTP/3 stack to OTP 27, and more!&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://paraxial.io/?utm_source=thinkingelixir&amp;amp;utm_campaign=thinkingelixir-oct2025" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/&lt;/a&gt; – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/dan_note/status/2048273367598252360?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/dan_note/status/2048273367598252360&lt;/a&gt; – Announcement tweet for Folio, a new Elixir library for generating print-quality PDFs, SVGs, and PNGs from Markdown and Elixir data.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/dannote/folio?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/dannote/folio&lt;/a&gt; – Folio on GitHub — an open-source library that generates print-quality PDF/SVG/PNG from Elixir data, powered by Typst via Rustler NIF. Documents are Elixir values with no templates or external processes required.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://genericjam.com/blog/mob-intro?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://genericjam.com/blog/mob-intro&lt;/a&gt; – Blog post introducing Mob — "LiveView for native mobile via NIF with BEAM on device with native views and all logic in Elixir." Created by Kevin Edey, a former React Native and native iOS developer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/mob/readme.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/mob/readme.html&lt;/a&gt; – Mob HexDocs — a BEAM-on-device mobile framework for Elixir. OTP runs inside iOS and Android apps via a thin NIF, with screens as GenServers and UI rendered by Compose and SwiftUI. Currently in early development.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/GenericJam/mob?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/GenericJam/mob&lt;/a&gt; – Mob on GitHub — the source for the BEAM-on-device mobile framework supporting Android emulator and iOS simulator.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/sorentwo/status/2049057610721112537?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/sorentwo/status/2049057610721112537&lt;/a&gt; – Announcement tweet for Oban v2.22 open-source release, highlighting new features including Job Querying, Smarter Sonar, and Migration Checks.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/oban-bg/oban/releases/tag/v2.22.0?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/oban-bg/oban/releases/tag/v2.22.0&lt;/a&gt; – Oban v2.22.0 release notes covering Job Querying, Smarter Sonar, and Migration Checks improvements.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/sorentwo/status/2049844973445468336?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/sorentwo/status/2049844973445468336&lt;/a&gt; – Announcement tweet for Oban Pro v1.7.0, highlighting Signals and awaiting, Unique workflows, Rate limiting overhaul, Chunking overhaul, Global cancel/discard hooks, and Improved indexes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://oban.pro/docs/pro/1.7.0/changelog.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://oban.pro/docs/pro/1.7.0/changelog.html&lt;/a&gt; – Oban Pro v1.7.0 changelog detailing Signals and awaiting, Unique workflows, Rate limiting overhaul, Chunking overhaul, Global cancel/discard hooks, and Improved indexes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/jskalc/status/2048787962666623106?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/jskalc/status/2048787962666623106&lt;/a&gt; – Announcement tweet for LiveVue v1.1, highlighting Node-less SSR via QuickBeam, v-inject directive, headless components, and shared props.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/jskalc/status/2048787965111918775?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/jskalc/status/2048787965111918775&lt;/a&gt; – Follow-up tweet introducing QuickBeam as a new third SSR mode for LiveVue — running QuickJS as a NIF for better performance, now the default mode.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hexdocs.pm/live_vue/persistent_layout.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/live_vue/persistent_layout.html&lt;/a&gt; – LiveVue docs on persistent layouts — allows rendering a root Vue component in root.heex.html that survives navigation, preserving local state, scroll position, etc., with components passed as slots.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/dan_note/status/2049054978384208212?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/dan_note/status/2049054978384208212&lt;/a&gt; – Announcement tweet for ExAST, a new library for searching, replacing, and diffing Elixir code by AST pattern.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/dannote/ex_ast?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/dannote/ex_ast&lt;/a&gt; – ExAST on GitHub — provides a query API for structural searches and codemods over Elixir AST, with support for matching by shape, filtering by context, resolving local aliases, and composing predicates.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ast-grep.github.io/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://ast-grep.github.io/&lt;/a&gt; – ast-grep — a related tool referenced in the ExAST context for structural code search and rewriting.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/pulse/erlangquic-pure-erlang-quic-http3-stack-benoit-chesneau-ccd3e?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.linkedin.com/pulse/erlangquic-pure-erlang-quic-http3-stack-benoit-chesneau-ccd3e&lt;/a&gt; – LinkedIn article introducing erlang_quic — the first production-ready pure-Erlang implementation of QUIC and HTTP/3, implementing RFC 9000/9001, RFC 9114, RFC 9204, and extension RFCs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/benoitc/status/2047955032100725237?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://x.com/benoitc/status/2047955032100725237&lt;/a&gt; – Announcement tweet for erlang_quic v1.3.0, a pure-Erlang QUIC and HTTP/3 stack running on stock OTP 27 or newer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/benoitc/erlang_quic?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/benoitc/erlang_quic&lt;/a&gt; – erlang_quic on GitHub — pure-Erlang QUIC/HTTP3 stack with no external dependencies, featuring three congestion controllers, connection migration, TLS 1.3, and a quic_dist mode replacing TCP-based distribution.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/benoitc/erlang_quic/blob/main/docs/h3_compliance.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/benoitc/erlang_quic/blob/main/docs/h3_compliance.md&lt;/a&gt; – HTTP/3 Compliance Matrix for erlang_quic, documenting RFC compliance status across the implementation.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/posts/carlos-daniel-pohlod-software-engineer_ruby-spinel-ugcPost-7454676794986790912-rqZy?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.linkedin.com/posts/carlos-daniel-pohlod-software-engineer_ruby-spinel-ugcPost-7454676794986790912-rqZy&lt;/a&gt; – LinkedIn post about Spinel, an experimental compiled Ruby project by Matz (creator of Ruby) that can be up to 86× faster than miniruby in benchmarks. Relevant to the Elixir community given Ruby's influence on Elixir's syntax.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/matz/spinel?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/matz/spinel&lt;/a&gt; – Spinel on GitHub — compiles Ruby source code into standalone native executables via whole-program type inference and optimized C code generation, achieving significant speedups over CRuby.&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://bsky.app/profile/thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show - &lt;a href="https://x.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;X&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on X - &lt;a href="https://x.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Bluesky - &lt;a href="https://bsky.app/profile/brainlid.bsky.social" target="_blank" rel="nofollow noopener"&gt;@brainlid.bsky.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Bluesky - &lt;a href="https://bsky.app/profile/david.bernheisel.com" target="_blank" rel="nofollow noopener"&gt;@david.bernheisel.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>elixir, news, BEAM, mobile, mob, Ruby, Matz, Oban</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>News includes Mob, an exciting new framework that brings BEAM-on-device mobile development to Elixir with OTP running natively inside iOS and Android apps, Folio a new library for generating print-quality PDFs and SVGs from Elixir data powered by Typst via Rustler NIF, both Oban v2.22 and Oban Pro v1.7.0 were released with a host of improvements including job querying, unique workflows, and a rate limiting overhaul, LiveVue v1.1 arrives with Node-less SSR via QuickBeam and persistent layouts, erlang_quic v1.3.0 brings a production-ready pure-Erlang QUIC and HTTP/3 stack to OTP 27, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/302" rel="nofollow">http://podcast.thinkingelixir.com/302</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/dan_note/status/2048273367598252360?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2048273367598252360</a> – Announcement tweet for Folio, a new Elixir library for generating print-quality PDFs, SVGs, and PNGs from Markdown and Elixir data.</li>
<li><a href="https://github.com/dannote/folio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dannote/folio</a> – Folio on GitHub — an open-source library that generates print-quality PDF/SVG/PNG from Elixir data, powered by Typst via Rustler NIF. Documents are Elixir values with no templates or external processes required.</li>
<li><a href="https://genericjam.com/blog/mob-intro?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genericjam.com/blog/mob-intro</a> – Blog post introducing Mob — &quot;LiveView for native mobile via NIF with BEAM on device with native views and all logic in Elixir.&quot; Created by Kevin Edey, a former React Native and native iOS developer.</li>
<li><a href="https://hexdocs.pm/mob/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mob/readme.html</a> – Mob HexDocs — a BEAM-on-device mobile framework for Elixir. OTP runs inside iOS and Android apps via a thin NIF, with screens as GenServers and UI rendered by Compose and SwiftUI. Currently in early development.</li>
<li><a href="https://github.com/GenericJam/mob?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/GenericJam/mob</a> – Mob on GitHub — the source for the BEAM-on-device mobile framework supporting Android emulator and iOS simulator.</li>
<li><a href="https://x.com/sorentwo/status/2049057610721112537?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/2049057610721112537</a> – Announcement tweet for Oban v2.22 open-source release, highlighting new features including Job Querying, Smarter Sonar, and Migration Checks.</li>
<li><a href="https://github.com/oban-bg/oban/releases/tag/v2.22.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/oban-bg/oban/releases/tag/v2.22.0</a> – Oban v2.22.0 release notes covering Job Querying, Smarter Sonar, and Migration Checks improvements.</li>
<li><a href="https://x.com/sorentwo/status/2049844973445468336?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/2049844973445468336</a> – Announcement tweet for Oban Pro v1.7.0, highlighting Signals and awaiting, Unique workflows, Rate limiting overhaul, Chunking overhaul, Global cancel/discard hooks, and Improved indexes.</li>
<li><a href="https://oban.pro/docs/pro/1.7.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.7.0/changelog.html</a> – Oban Pro v1.7.0 changelog detailing Signals and awaiting, Unique workflows, Rate limiting overhaul, Chunking overhaul, Global cancel/discard hooks, and Improved indexes.</li>
<li><a href="https://x.com/jskalc/status/2048787962666623106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/2048787962666623106</a> – Announcement tweet for LiveVue v1.1, highlighting Node-less SSR via QuickBeam, v-inject directive, headless components, and shared props.</li>
<li><a href="https://x.com/jskalc/status/2048787965111918775?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/2048787965111918775</a> – Follow-up tweet introducing QuickBeam as a new third SSR mode for LiveVue — running QuickJS as a NIF for better performance, now the default mode.</li>
<li><a href="https://hexdocs.pm/live_vue/persistent_layout.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/live_vue/persistent_layout.html</a> – LiveVue docs on persistent layouts — allows rendering a root Vue component in root.heex.html that survives navigation, preserving local state, scroll position, etc., with components passed as slots.</li>
<li><a href="https://x.com/dan_note/status/2049054978384208212?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2049054978384208212</a> – Announcement tweet for ExAST, a new library for searching, replacing, and diffing Elixir code by AST pattern.</li>
<li><a href="https://github.com/dannote/ex_ast?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dannote/ex_ast</a> – ExAST on GitHub — provides a query API for structural searches and codemods over Elixir AST, with support for matching by shape, filtering by context, resolving local aliases, and composing predicates.</li>
<li><a href="https://ast-grep.github.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ast-grep.github.io/</a> – ast-grep — a related tool referenced in the ExAST context for structural code search and rewriting.</li>
<li><a href="https://www.linkedin.com/pulse/erlangquic-pure-erlang-quic-http3-stack-benoit-chesneau-ccd3e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/pulse/erlangquic-pure-erlang-quic-http3-stack-benoit-chesneau-ccd3e</a> – LinkedIn article introducing erlang_quic — the first production-ready pure-Erlang implementation of QUIC and HTTP/3, implementing RFC 9000/9001, RFC 9114, RFC 9204, and extension RFCs.</li>
<li><a href="https://x.com/benoitc/status/2047955032100725237?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2047955032100725237</a> – Announcement tweet for erlang_quic v1.3.0, a pure-Erlang QUIC and HTTP/3 stack running on stock OTP 27 or newer.</li>
<li><a href="https://github.com/benoitc/erlang_quic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/erlang_quic</a> – erlang_quic on GitHub — pure-Erlang QUIC/HTTP3 stack with no external dependencies, featuring three congestion controllers, connection migration, TLS 1.3, and a quic_dist mode replacing TCP-based distribution.</li>
<li><a href="https://github.com/benoitc/erlang_quic/blob/main/docs/h3_compliance.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/erlang_quic/blob/main/docs/h3_compliance.md</a> – HTTP/3 Compliance Matrix for erlang_quic, documenting RFC compliance status across the implementation.</li>
<li><a href="https://www.linkedin.com/posts/carlos-daniel-pohlod-software-engineer_ruby-spinel-ugcPost-7454676794986790912-rqZy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/carlos-daniel-pohlod-software-engineer_ruby-spinel-ugcPost-7454676794986790912-rqZy</a> – LinkedIn post about Spinel, an experimental compiled Ruby project by Matz (creator of Ruby) that can be up to 86× faster than miniruby in benchmarks. Relevant to the Elixir community given Ruby&#39;s influence on Elixir&#39;s syntax.</li>
<li><a href="https://github.com/matz/spinel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/matz/spinel</a> – Spinel on GitHub — compiles Ruby source code into standalone native executables via whole-program type inference and optimized C code generation, achieving significant speedups over CRuby.</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 Mob, an exciting new framework that brings BEAM-on-device mobile development to Elixir with OTP running natively inside iOS and Android apps, Folio a new library for generating print-quality PDFs and SVGs from Elixir data powered by Typst via Rustler NIF, both Oban v2.22 and Oban Pro v1.7.0 were released with a host of improvements including job querying, unique workflows, and a rate limiting overhaul, LiveVue v1.1 arrives with Node-less SSR via QuickBeam and persistent layouts, erlang_quic v1.3.0 brings a production-ready pure-Erlang QUIC and HTTP/3 stack to OTP 27, and more!</p>

<p>Show Notes online - <a href="http://podcast.thinkingelixir.com/302" rel="nofollow">http://podcast.thinkingelixir.com/302</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/dan_note/status/2048273367598252360?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2048273367598252360</a> – Announcement tweet for Folio, a new Elixir library for generating print-quality PDFs, SVGs, and PNGs from Markdown and Elixir data.</li>
<li><a href="https://github.com/dannote/folio?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dannote/folio</a> – Folio on GitHub — an open-source library that generates print-quality PDF/SVG/PNG from Elixir data, powered by Typst via Rustler NIF. Documents are Elixir values with no templates or external processes required.</li>
<li><a href="https://genericjam.com/blog/mob-intro?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://genericjam.com/blog/mob-intro</a> – Blog post introducing Mob — &quot;LiveView for native mobile via NIF with BEAM on device with native views and all logic in Elixir.&quot; Created by Kevin Edey, a former React Native and native iOS developer.</li>
<li><a href="https://hexdocs.pm/mob/readme.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/mob/readme.html</a> – Mob HexDocs — a BEAM-on-device mobile framework for Elixir. OTP runs inside iOS and Android apps via a thin NIF, with screens as GenServers and UI rendered by Compose and SwiftUI. Currently in early development.</li>
<li><a href="https://github.com/GenericJam/mob?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/GenericJam/mob</a> – Mob on GitHub — the source for the BEAM-on-device mobile framework supporting Android emulator and iOS simulator.</li>
<li><a href="https://x.com/sorentwo/status/2049057610721112537?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/2049057610721112537</a> – Announcement tweet for Oban v2.22 open-source release, highlighting new features including Job Querying, Smarter Sonar, and Migration Checks.</li>
<li><a href="https://github.com/oban-bg/oban/releases/tag/v2.22.0?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/oban-bg/oban/releases/tag/v2.22.0</a> – Oban v2.22.0 release notes covering Job Querying, Smarter Sonar, and Migration Checks improvements.</li>
<li><a href="https://x.com/sorentwo/status/2049844973445468336?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/sorentwo/status/2049844973445468336</a> – Announcement tweet for Oban Pro v1.7.0, highlighting Signals and awaiting, Unique workflows, Rate limiting overhaul, Chunking overhaul, Global cancel/discard hooks, and Improved indexes.</li>
<li><a href="https://oban.pro/docs/pro/1.7.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://oban.pro/docs/pro/1.7.0/changelog.html</a> – Oban Pro v1.7.0 changelog detailing Signals and awaiting, Unique workflows, Rate limiting overhaul, Chunking overhaul, Global cancel/discard hooks, and Improved indexes.</li>
<li><a href="https://x.com/jskalc/status/2048787962666623106?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/2048787962666623106</a> – Announcement tweet for LiveVue v1.1, highlighting Node-less SSR via QuickBeam, v-inject directive, headless components, and shared props.</li>
<li><a href="https://x.com/jskalc/status/2048787965111918775?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/jskalc/status/2048787965111918775</a> – Follow-up tweet introducing QuickBeam as a new third SSR mode for LiveVue — running QuickJS as a NIF for better performance, now the default mode.</li>
<li><a href="https://hexdocs.pm/live_vue/persistent_layout.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/live_vue/persistent_layout.html</a> – LiveVue docs on persistent layouts — allows rendering a root Vue component in root.heex.html that survives navigation, preserving local state, scroll position, etc., with components passed as slots.</li>
<li><a href="https://x.com/dan_note/status/2049054978384208212?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/dan_note/status/2049054978384208212</a> – Announcement tweet for ExAST, a new library for searching, replacing, and diffing Elixir code by AST pattern.</li>
<li><a href="https://github.com/dannote/ex_ast?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/dannote/ex_ast</a> – ExAST on GitHub — provides a query API for structural searches and codemods over Elixir AST, with support for matching by shape, filtering by context, resolving local aliases, and composing predicates.</li>
<li><a href="https://ast-grep.github.io/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://ast-grep.github.io/</a> – ast-grep — a related tool referenced in the ExAST context for structural code search and rewriting.</li>
<li><a href="https://www.linkedin.com/pulse/erlangquic-pure-erlang-quic-http3-stack-benoit-chesneau-ccd3e?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/pulse/erlangquic-pure-erlang-quic-http3-stack-benoit-chesneau-ccd3e</a> – LinkedIn article introducing erlang_quic — the first production-ready pure-Erlang implementation of QUIC and HTTP/3, implementing RFC 9000/9001, RFC 9114, RFC 9204, and extension RFCs.</li>
<li><a href="https://x.com/benoitc/status/2047955032100725237?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://x.com/benoitc/status/2047955032100725237</a> – Announcement tweet for erlang_quic v1.3.0, a pure-Erlang QUIC and HTTP/3 stack running on stock OTP 27 or newer.</li>
<li><a href="https://github.com/benoitc/erlang_quic?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/erlang_quic</a> – erlang_quic on GitHub — pure-Erlang QUIC/HTTP3 stack with no external dependencies, featuring three congestion controllers, connection migration, TLS 1.3, and a quic_dist mode replacing TCP-based distribution.</li>
<li><a href="https://github.com/benoitc/erlang_quic/blob/main/docs/h3_compliance.md?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/benoitc/erlang_quic/blob/main/docs/h3_compliance.md</a> – HTTP/3 Compliance Matrix for erlang_quic, documenting RFC compliance status across the implementation.</li>
<li><a href="https://www.linkedin.com/posts/carlos-daniel-pohlod-software-engineer_ruby-spinel-ugcPost-7454676794986790912-rqZy?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.linkedin.com/posts/carlos-daniel-pohlod-software-engineer_ruby-spinel-ugcPost-7454676794986790912-rqZy</a> – LinkedIn post about Spinel, an experimental compiled Ruby project by Matz (creator of Ruby) that can be up to 86× faster than miniruby in benchmarks. Relevant to the Elixir community given Ruby&#39;s influence on Elixir&#39;s syntax.</li>
<li><a href="https://github.com/matz/spinel?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/matz/spinel</a> – Spinel on GitHub — compiles Ruby source code into standalone native executables via whole-program type inference and optimized C code generation, achieving significant speedups over CRuby.</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>
  </channel>
</rss>
