<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Sun, 19 Apr 2026 20:55:19 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Live View”</title>
    <link>https://podcast.thinkingelixir.com/tags/live%20view</link>
    <pubDate>Tue, 01 Aug 2023 04:15:00 -0600</pubDate>
    <description>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>News and interviews for the Elixir community</itunes:subtitle>
    <itunes:author>ThinkingElixir.com</itunes:author>
    <itunes:summary>The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more.
Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process.
Subscribe to join us on this journey!
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/8/811c9756-babe-40ac-8c25-b3bb24e522e0/cover.jpg?v=2"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, programming, web, clustering, phoenix, liveview, news, developer</itunes:keywords>
    <itunes:owner>
      <itunes:name>ThinkingElixir.com</itunes:name>
      <itunes:email>podcast@thinkingelixir.com</itunes:email>
    </itunes:owner>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Technology"/>
<item>
  <title>162: Elixir to WebAssembly with Orb</title>
  <link>https://podcast.thinkingelixir.com/162</link>
  <guid isPermaLink="false">572b3ad9-c906-4d73-98aa-5266ef79db1e</guid>
  <pubDate>Tue, 01 Aug 2023 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/572b3ad9-c906-4d73-98aa-5266ef79db1e.mp3" length="36364288" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>WebAssembly and Elixir can play nicely together? We talk with Patrick Smith about his Orb project that provides an Elixir DSL for building WebAssembly modules. Hear what Patrick thinks this can do for Elixir devs!</itunes:subtitle>
  <itunes:duration>50: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>WebAssembly is an interesting technology that feels completely separate from Elixir. Patrick Smith created an Elixir project called Orb, an Elixir DSL for WebAssembly. He also shows how a WebAssembly component can play a meaningful role in a LiveView page! We talk more about what WebAssembly is, the promise for the technology, how it can improve UX, and where Patrick sees real practical applications for Elixir developers.
Show Notes online - http://podcast.thinkingelixir.com/162 (http://podcast.thinkingelixir.com/162)
Elixir Community News
- 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) – Phoenix LiveView released v0.19.5
- https://twitter.com/josevalim/status/1681719691503386632 (https://twitter.com/josevalim/status/1681719691503386632?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Will the Elixir type system make it harder for beginners?
- https://twitter.com/wojtekmach/status/1683468212975939585 (https://twitter.com/wojtekmach/status/1683468212975939585?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – New Req feature that makes it easy to stream a response.
- https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/ (https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Andrea Leopardi wrote a helpful post about HTTP clients in Elixir.
- https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/ (https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – An article titled “From Python to Elixir Machine Learning” has been getting some attention recently about moving from Python PyTorch to Elixir-Nx.
- https://twitter.com/sean_moriarity/status/1681422911763107841 (https://twitter.com/sean_moriarity/status/1681422911763107841?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Sean Moriarity's book "Machine Learning in Elixir" is now in beta
- https://podcast.thinkingelixir.com/154 (https://podcast.thinkingelixir.com/154?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Previous interview with Sean Moriarity - Serving Up AI with Sean Moriarity
- https://pragprog.com/titles/smelixir/machine-learning-in-elixir/ (https://pragprog.com/titles/smelixir/machine-learning-in-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Machine Learning in Elixir book
- https://twitter.com/ElixirMembrane/status/1679129777490280449 (https://twitter.com/ElixirMembrane/status/1679129777490280449?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – The Membrane Framework announced they are planning a conference in October.
- https://rtcon.live/ (https://rtcon.live/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Membrane Framework conference will be October 12-14 in Krakow Poland.
- https://twitter.com/IScottMing/status/1682307757695979521 (https://twitter.com/IScottMing/status/1682307757695979521?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Lexical LSP now supports Elixir 1.15
- https://github.com/lexical-lsp/lexical/issues/244 (https://github.com/lexical-lsp/lexical/issues/244?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Github issue for tracking Lexical LSP and OTP 26 support
- https://paraxial.io/blog/still-safe (https://paraxial.io/blog/still-safe?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Michael Lubas wrote a new security blog post about Elixir in response to a research paper.
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://twitter.com/royalicing/status/1671689512685301762 (https://twitter.com/royalicing/status/1671689512685301762?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Orb, a friendly DSL for WebAssembly
- https://icing.space/2023/introducing-orb (https://icing.space/2023/introducing-orb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hexdocs.pm/orb/Orb.html (https://hexdocs.pm/orb/Orb.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/RoyalIcing/Orb (https://github.com/RoyalIcing/Orb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Orb Github project
- https://calculated.world/ (https://calculated.world/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class (https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation (https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://getfirefly.org/ (https://getfirefly.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Firefly project
- https://github.com/GetFirefly/firefly (https://github.com/GetFirefly/firefly?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – Firefly Github project
- https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/ (https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://www.figma.com/ (https://www.figma.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/RoyalIcing/OrbWasmtime (https://github.com/RoyalIcing/OrbWasmtime?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://hex.pm/packages/rustler (https://hex.pm/packages/rustler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/viniarck/wasmtime-ex (https://github.com/viniarck/wasmtime-ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/tessi/wasmex (https://github.com/tessi/wasmex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/christhekeele/matcha (https://github.com/christhekeele/matcha?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://components.guide/color (https://components.guide/color?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
- https://github.com/grych/drab (https://github.com/grych/drab?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes)
Guest Information
- https://twitter.com/royalicing (https://twitter.com/royalicing?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Twitter
- https://github.com/royalicing/ (https://github.com/royalicing/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Github
- https://hachyderm.io/@royalicing (https://hachyderm.io/@royalicing?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes) – on Fediverse
- https://icing.space/ (https://icing.space/?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, web assembly, wasm, live view, orb</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>WebAssembly is an interesting technology that feels completely separate from Elixir. Patrick Smith created an Elixir project called Orb, an Elixir DSL for WebAssembly. He also shows how a WebAssembly component can play a meaningful role in a LiveView page! We talk more about what WebAssembly is, the promise for the technology, how it can improve UX, and where Patrick sees real practical applications for Elixir developers.</p>

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

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

<ul>
<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> – Phoenix LiveView released v0.19.5</li>
<li><a href="https://twitter.com/josevalim/status/1681719691503386632?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1681719691503386632</a> – Will the Elixir type system make it harder for beginners?</li>
<li><a href="https://twitter.com/wojtekmach/status/1683468212975939585?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1683468212975939585</a> – New Req feature that makes it easy to stream a response.</li>
<li><a href="https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/</a> – Andrea Leopardi wrote a helpful post about HTTP clients in Elixir.</li>
<li><a href="https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/</a> – An article titled “From Python to Elixir Machine Learning” has been getting some attention recently about moving from Python PyTorch to Elixir-Nx.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1681422911763107841?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1681422911763107841</a> – Sean Moriarity&#39;s book &quot;Machine Learning in Elixir&quot; is now in beta</li>
<li><a href="https://podcast.thinkingelixir.com/154?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/154</a> – Previous interview with Sean Moriarity - Serving Up AI with Sean Moriarity</li>
<li><a href="https://pragprog.com/titles/smelixir/machine-learning-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/smelixir/machine-learning-in-elixir/</a> – Machine Learning in Elixir book</li>
<li><a href="https://twitter.com/ElixirMembrane/status/1679129777490280449?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirMembrane/status/1679129777490280449</a> – The Membrane Framework announced they are planning a conference in October.</li>
<li><a href="https://rtcon.live/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rtcon.live/</a> – Membrane Framework conference will be October 12-14 in Krakow Poland.</li>
<li><a href="https://twitter.com/IScottMing/status/1682307757695979521?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/IScottMing/status/1682307757695979521</a> – Lexical LSP now supports Elixir 1.15</li>
<li><a href="https://github.com/lexical-lsp/lexical/issues/244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical/issues/244</a> – Github issue for tracking Lexical LSP and OTP 26 support</li>
<li><a href="https://paraxial.io/blog/still-safe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/still-safe</a> – Michael Lubas wrote a new security blog post about Elixir in response to a research paper.</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://twitter.com/royalicing/status/1671689512685301762?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/royalicing/status/1671689512685301762</a> – Orb, a friendly DSL for WebAssembly</li>
<li><a href="https://icing.space/2023/introducing-orb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://icing.space/2023/introducing-orb</a></li>
<li><a href="https://hexdocs.pm/orb/Orb.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/orb/Orb.html</a></li>
<li><a href="https://github.com/RoyalIcing/Orb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/RoyalIcing/Orb</a> – Orb Github project</li>
<li><a href="https://calculated.world/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://calculated.world/</a></li>
<li><a href="https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class</a></li>
<li><a href="https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation</a></li>
<li><a href="https://getfirefly.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getfirefly.org/</a> – Firefly project</li>
<li><a href="https://github.com/GetFirefly/firefly?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/GetFirefly/firefly</a> – Firefly Github project</li>
<li><a href="https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/</a></li>
<li><a href="https://www.figma.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.figma.com/</a></li>
<li><a href="https://github.com/RoyalIcing/OrbWasmtime?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/RoyalIcing/OrbWasmtime</a></li>
<li><a href="https://hex.pm/packages/rustler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/rustler</a></li>
<li><a href="https://github.com/viniarck/wasmtime-ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/viniarck/wasmtime-ex</a></li>
<li><a href="https://github.com/tessi/wasmex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tessi/wasmex</a></li>
<li><a href="https://github.com/christhekeele/matcha?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/christhekeele/matcha</a></li>
<li><a href="https://components.guide/color?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://components.guide/color</a></li>
<li><a href="https://github.com/grych/drab?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/grych/drab</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/royalicing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/royalicing</a> – on Twitter</li>
<li><a href="https://github.com/royalicing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/royalicing/</a> – on Github</li>
<li><a href="https://hachyderm.io/@royalicing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hachyderm.io/@royalicing</a> – on Fediverse</li>
<li><a href="https://icing.space/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://icing.space/</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>WebAssembly is an interesting technology that feels completely separate from Elixir. Patrick Smith created an Elixir project called Orb, an Elixir DSL for WebAssembly. He also shows how a WebAssembly component can play a meaningful role in a LiveView page! We talk more about what WebAssembly is, the promise for the technology, how it can improve UX, and where Patrick sees real practical applications for Elixir developers.</p>

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

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

<ul>
<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> – Phoenix LiveView released v0.19.5</li>
<li><a href="https://twitter.com/josevalim/status/1681719691503386632?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/josevalim/status/1681719691503386632</a> – Will the Elixir type system make it harder for beginners?</li>
<li><a href="https://twitter.com/wojtekmach/status/1683468212975939585?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/wojtekmach/status/1683468212975939585</a> – New Req feature that makes it easy to stream a response.</li>
<li><a href="https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/</a> – Andrea Leopardi wrote a helpful post about HTTP clients in Elixir.</li>
<li><a href="https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/</a> – An article titled “From Python to Elixir Machine Learning” has been getting some attention recently about moving from Python PyTorch to Elixir-Nx.</li>
<li><a href="https://twitter.com/sean_moriarity/status/1681422911763107841?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/sean_moriarity/status/1681422911763107841</a> – Sean Moriarity&#39;s book &quot;Machine Learning in Elixir&quot; is now in beta</li>
<li><a href="https://podcast.thinkingelixir.com/154?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://podcast.thinkingelixir.com/154</a> – Previous interview with Sean Moriarity - Serving Up AI with Sean Moriarity</li>
<li><a href="https://pragprog.com/titles/smelixir/machine-learning-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://pragprog.com/titles/smelixir/machine-learning-in-elixir/</a> – Machine Learning in Elixir book</li>
<li><a href="https://twitter.com/ElixirMembrane/status/1679129777490280449?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/ElixirMembrane/status/1679129777490280449</a> – The Membrane Framework announced they are planning a conference in October.</li>
<li><a href="https://rtcon.live/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://rtcon.live/</a> – Membrane Framework conference will be October 12-14 in Krakow Poland.</li>
<li><a href="https://twitter.com/IScottMing/status/1682307757695979521?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/IScottMing/status/1682307757695979521</a> – Lexical LSP now supports Elixir 1.15</li>
<li><a href="https://github.com/lexical-lsp/lexical/issues/244?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/lexical-lsp/lexical/issues/244</a> – Github issue for tracking Lexical LSP and OTP 26 support</li>
<li><a href="https://paraxial.io/blog/still-safe?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://paraxial.io/blog/still-safe</a> – Michael Lubas wrote a new security blog post about Elixir in response to a research paper.</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://twitter.com/royalicing/status/1671689512685301762?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/royalicing/status/1671689512685301762</a> – Orb, a friendly DSL for WebAssembly</li>
<li><a href="https://icing.space/2023/introducing-orb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://icing.space/2023/introducing-orb</a></li>
<li><a href="https://hexdocs.pm/orb/Orb.html?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hexdocs.pm/orb/Orb.html</a></li>
<li><a href="https://github.com/RoyalIcing/Orb?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/RoyalIcing/Orb</a> – Orb Github project</li>
<li><a href="https://calculated.world/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://calculated.world/</a></li>
<li><a href="https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class</a></li>
<li><a href="https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation</a></li>
<li><a href="https://getfirefly.org/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://getfirefly.org/</a> – Firefly project</li>
<li><a href="https://github.com/GetFirefly/firefly?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/GetFirefly/firefly</a> – Firefly Github project</li>
<li><a href="https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/</a></li>
<li><a href="https://www.figma.com/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://www.figma.com/</a></li>
<li><a href="https://github.com/RoyalIcing/OrbWasmtime?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/RoyalIcing/OrbWasmtime</a></li>
<li><a href="https://hex.pm/packages/rustler?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hex.pm/packages/rustler</a></li>
<li><a href="https://github.com/viniarck/wasmtime-ex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/viniarck/wasmtime-ex</a></li>
<li><a href="https://github.com/tessi/wasmex?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/tessi/wasmex</a></li>
<li><a href="https://github.com/christhekeele/matcha?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/christhekeele/matcha</a></li>
<li><a href="https://components.guide/color?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://components.guide/color</a></li>
<li><a href="https://github.com/grych/drab?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/grych/drab</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/royalicing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://twitter.com/royalicing</a> – on Twitter</li>
<li><a href="https://github.com/royalicing/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://github.com/royalicing/</a> – on Github</li>
<li><a href="https://hachyderm.io/@royalicing?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://hachyderm.io/@royalicing</a> – on Fediverse</li>
<li><a href="https://icing.space/?utm_source=thinkingelixir&utm_medium=shownotes" rel="nofollow">https://icing.space/</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>119: NPM CLI Maintainer Moves to Phoenix and Rust</title>
  <link>https://podcast.thinkingelixir.com/119</link>
  <guid isPermaLink="false">475f9e4e-096c-48f9-970d-4199795813d8</guid>
  <pubDate>Tue, 04 Oct 2022 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/475f9e4e-096c-48f9-970d-4199795813d8.mp3" length="37191680" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Kat Marchán was the NPM CLI maintainer for 5 years before moving to Elixir, Phoenix and Rust. Kat started Banchan Art to address the exploitation of artists. Oh, and it’s written in Elixir and is OpenSource!</itunes:subtitle>
  <itunes:duration>51: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>Kat Marchán was the maintainer of NPM CLI for 5 years but now works at Microsoft on the VisualStudio product. Kat is passionate about Rust and uses Elixir and Phoenix to build a new Banchan Art site to serve artists. It helps connect artists with clients who want to commission custom artwork. The goal is to create a platform that does not exploit artists like many of the existing options. Amazingly, the Banchan Art Elixir project is OpenSource as well!
Show Notes online - http://podcast.thinkingelixir.com/119 (http://podcast.thinkingelixir.com/119)
Elixir Community News
- https://twitter.com/elixirphoenix/status/1572934094098694145 (https://twitter.com/elixirphoenix/status/1572934094098694145) – Phoenix LiveView v0.18 was released!
- https://phoenixframework.org/blog/phoenix-liveview-0.18-released (https://phoenixframework.org/blog/phoenix-liveview-0.18-released) – LiveView release blog post
- https://github.com/phoenixframework/phoenixliveview/blob/v0.18.0/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.0/CHANGELOG.md) – LiveView changelog
- https://www.youtube.com/watch?v=9-rqBLjr5Eo (https://www.youtube.com/watch?v=9-rqBLjr5Eo) – Chris McCord's ElixirConf keynote talking about the release
- https://docs.google.com/forms/d/e/1FAIpQLSckJPn7n-k-vorjpQLTKtOlo4pxKYP64J71yg5iutTeY9jG5w/viewform (https://docs.google.com/forms/d/e/1FAIpQLSckJPn7n-k-vorjpQLTKtOlo4pxKYP64J71yg5iutTeY9jG5w/viewform) – Code Smells online survey
- https://github.com/lucasvegi/Elixir-Code-Smells (https://github.com/lucasvegi/Elixir-Code-Smells) – Previous Elixir Code Smells github repository
- https://ti.to/strange-loop/2023 (https://ti.to/strange-loop/2023) – Strange Loop's final conference held in Saint Louis, MO. Sept 21-22 in 2023
- Elixir 1.14 hidden date/time gem
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.npmjs.com/ (https://www.npmjs.com/)
- https://docs.npmjs.com/cli/v6 (https://docs.npmjs.com/cli/v6)
- https://visualstudio.microsoft.com/vs/ (https://visualstudio.microsoft.com/vs/)
- https://www.erlang.org/ (https://www.erlang.org/)
- https://elixir-lang.org/ (https://elixir-lang.org/)
- https://www.rust-lang.org/ (https://www.rust-lang.org/)
- https://banchan.art/beta (https://banchan.art/beta) – Banchan Art site
- https://github.com/BanchanArt/banchan (https://github.com/BanchanArt/banchan) – Banchan Art Elixir project
Guest Information
- https://twitter.com/zkat__ (https://twitter.com/zkat__) – Kat on Twitter
- https://twitter.com/BanchanArt (https://twitter.com/BanchanArt) – BanchanArt on Twitter
- https://github.com/zkat/ (https://github.com/zkat/) – on Github
- https://banchan.art/beta (https://banchan.art/beta) – BanchanArt site
- https://github.com/BanchanArt/banchan (https://github.com/BanchanArt/banchan) – Banchan Art Elixir Project
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, phoenix, npm, rust, live view, webpack, esbuild, javascript, banchan art, artists</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Kat Marchán was the maintainer of NPM CLI for 5 years but now works at Microsoft on the VisualStudio product. Kat is passionate about Rust and uses Elixir and Phoenix to build a new Banchan Art site to serve artists. It helps connect artists with clients who want to commission custom artwork. The goal is to create a platform that does not exploit artists like many of the existing options. Amazingly, the Banchan Art Elixir project is OpenSource as well!</p>

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

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

<ul>
<li><a href="https://twitter.com/elixirphoenix/status/1572934094098694145" rel="nofollow">https://twitter.com/elixirphoenix/status/1572934094098694145</a> – Phoenix LiveView v0.18 was released!</li>
<li><a href="https://phoenixframework.org/blog/phoenix-liveview-0.18-released" rel="nofollow">https://phoenixframework.org/blog/phoenix-liveview-0.18-released</a> – LiveView release blog post</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.0/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.0/CHANGELOG.md</a> – LiveView changelog</li>
<li><a href="https://www.youtube.com/watch?v=9-rqBLjr5Eo" rel="nofollow">https://www.youtube.com/watch?v=9-rqBLjr5Eo</a> – Chris McCord&#39;s ElixirConf keynote talking about the release</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSckJPn7n-k-vorjpQLTKtOlo4pxKYP64J71yg5iutTeY9jG5w/viewform" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSckJPn7n-k-vorjpQLTKtOlo4pxKYP64J71yg5iutTeY9jG5w/viewform</a> – Code Smells online survey</li>
<li><a href="https://github.com/lucasvegi/Elixir-Code-Smells" rel="nofollow">https://github.com/lucasvegi/Elixir-Code-Smells</a> – Previous Elixir Code Smells github repository</li>
<li><a href="https://ti.to/strange-loop/2023" rel="nofollow">https://ti.to/strange-loop/2023</a> – Strange Loop&#39;s final conference held in Saint Louis, MO. Sept 21-22 in 2023</li>
<li>Elixir 1.14 hidden date/time gem</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.npmjs.com/" rel="nofollow">https://www.npmjs.com/</a></li>
<li><a href="https://docs.npmjs.com/cli/v6" rel="nofollow">https://docs.npmjs.com/cli/v6</a></li>
<li><a href="https://visualstudio.microsoft.com/vs/" rel="nofollow">https://visualstudio.microsoft.com/vs/</a></li>
<li><a href="https://www.erlang.org/" rel="nofollow">https://www.erlang.org/</a></li>
<li><a href="https://elixir-lang.org/" rel="nofollow">https://elixir-lang.org/</a></li>
<li><a href="https://www.rust-lang.org/" rel="nofollow">https://www.rust-lang.org/</a></li>
<li><a href="https://banchan.art/beta" rel="nofollow">https://banchan.art/beta</a> – Banchan Art site</li>
<li><a href="https://github.com/BanchanArt/banchan" rel="nofollow">https://github.com/BanchanArt/banchan</a> – Banchan Art Elixir project</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/zkat__" rel="nofollow">https://twitter.com/zkat__</a> – Kat on Twitter</li>
<li><a href="https://twitter.com/BanchanArt" rel="nofollow">https://twitter.com/BanchanArt</a> – BanchanArt on Twitter</li>
<li><a href="https://github.com/zkat/" rel="nofollow">https://github.com/zkat/</a> – on Github</li>
<li><a href="https://banchan.art/beta" rel="nofollow">https://banchan.art/beta</a> – BanchanArt site</li>
<li><a href="https://github.com/BanchanArt/banchan" rel="nofollow">https://github.com/BanchanArt/banchan</a> – Banchan Art Elixir Project</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Kat Marchán was the maintainer of NPM CLI for 5 years but now works at Microsoft on the VisualStudio product. Kat is passionate about Rust and uses Elixir and Phoenix to build a new Banchan Art site to serve artists. It helps connect artists with clients who want to commission custom artwork. The goal is to create a platform that does not exploit artists like many of the existing options. Amazingly, the Banchan Art Elixir project is OpenSource as well!</p>

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

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

<ul>
<li><a href="https://twitter.com/elixirphoenix/status/1572934094098694145" rel="nofollow">https://twitter.com/elixirphoenix/status/1572934094098694145</a> – Phoenix LiveView v0.18 was released!</li>
<li><a href="https://phoenixframework.org/blog/phoenix-liveview-0.18-released" rel="nofollow">https://phoenixframework.org/blog/phoenix-liveview-0.18-released</a> – LiveView release blog post</li>
<li><a href="https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.0/CHANGELOG.md" rel="nofollow">https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.0/CHANGELOG.md</a> – LiveView changelog</li>
<li><a href="https://www.youtube.com/watch?v=9-rqBLjr5Eo" rel="nofollow">https://www.youtube.com/watch?v=9-rqBLjr5Eo</a> – Chris McCord&#39;s ElixirConf keynote talking about the release</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSckJPn7n-k-vorjpQLTKtOlo4pxKYP64J71yg5iutTeY9jG5w/viewform" rel="nofollow">https://docs.google.com/forms/d/e/1FAIpQLSckJPn7n-k-vorjpQLTKtOlo4pxKYP64J71yg5iutTeY9jG5w/viewform</a> – Code Smells online survey</li>
<li><a href="https://github.com/lucasvegi/Elixir-Code-Smells" rel="nofollow">https://github.com/lucasvegi/Elixir-Code-Smells</a> – Previous Elixir Code Smells github repository</li>
<li><a href="https://ti.to/strange-loop/2023" rel="nofollow">https://ti.to/strange-loop/2023</a> – Strange Loop&#39;s final conference held in Saint Louis, MO. Sept 21-22 in 2023</li>
<li>Elixir 1.14 hidden date/time gem</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.npmjs.com/" rel="nofollow">https://www.npmjs.com/</a></li>
<li><a href="https://docs.npmjs.com/cli/v6" rel="nofollow">https://docs.npmjs.com/cli/v6</a></li>
<li><a href="https://visualstudio.microsoft.com/vs/" rel="nofollow">https://visualstudio.microsoft.com/vs/</a></li>
<li><a href="https://www.erlang.org/" rel="nofollow">https://www.erlang.org/</a></li>
<li><a href="https://elixir-lang.org/" rel="nofollow">https://elixir-lang.org/</a></li>
<li><a href="https://www.rust-lang.org/" rel="nofollow">https://www.rust-lang.org/</a></li>
<li><a href="https://banchan.art/beta" rel="nofollow">https://banchan.art/beta</a> – Banchan Art site</li>
<li><a href="https://github.com/BanchanArt/banchan" rel="nofollow">https://github.com/BanchanArt/banchan</a> – Banchan Art Elixir project</li>
</ul>

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

<ul>
<li><a href="https://twitter.com/zkat__" rel="nofollow">https://twitter.com/zkat__</a> – Kat on Twitter</li>
<li><a href="https://twitter.com/BanchanArt" rel="nofollow">https://twitter.com/BanchanArt</a> – BanchanArt on Twitter</li>
<li><a href="https://github.com/zkat/" rel="nofollow">https://github.com/zkat/</a> – on Github</li>
<li><a href="https://banchan.art/beta" rel="nofollow">https://banchan.art/beta</a> – BanchanArt site</li>
<li><a href="https://github.com/BanchanArt/banchan" rel="nofollow">https://github.com/BanchanArt/banchan</a> – Banchan Art Elixir Project</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>117: PhxLiveStorybook</title>
  <link>https://podcast.thinkingelixir.com/117</link>
  <guid isPermaLink="false">6b55a062-748e-4567-bbf5-6a1945fc611c</guid>
  <pubDate>Tue, 20 Sep 2022 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/6b55a062-748e-4567-bbf5-6a1945fc611c.mp3" length="33951744" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>A UI Storybook for Phoenix LiveView components? Christian Blavier joins to share what his team created and made OpenSource. What is it? It may end up in Phoenix so tune in!</itunes:subtitle>
  <itunes:duration>46: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>A UI Storybook for Phoenix LiveView components? Christian Blavier joins to share what his team created and made OpenSource. The project was even mentioned during Chris McCord's keynote as possibly becoming part of the Phoenix project. We learn what a UI Storybook is, how it works in a project, and how it helps teams and individuals maintain consistent styles throughout a project.
Show Notes online - http://podcast.thinkingelixir.com/117 (http://podcast.thinkingelixir.com/117)
Elixir Community News
- https://www.youtube.com/playlist?list=PLqj39LCvnOWbmaPrkGCAzFMC_FYZUkmSr (https://www.youtube.com/playlist?list=PLqj39LCvnOWbmaPrkGCAzFMC_FYZUkmSr) – ElixirConf Keynote videos
- https://twitter.com/chris_mccord/status/1568234495052070915 (https://twitter.com/chris_mccord/status/1568234495052070915) – Chris McCord - Phoenix + LiveView Updates
- https://twitter.com/clintgibler/status/1566924159120130048 (https://twitter.com/clintgibler/status/1566924159120130048) – Elixir Secure Coding Training
- https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka (https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka) – Akka - changing to the Business Source License (BSL) v1.1
- https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/ (https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/) – Postgres Citus going open source
- https://twitter.com/michalmuskala/status/1569414615271981057 (https://twitter.com/michalmuskala/status/1569414615271981057) – Jason v1.4.0 with improved performance for float-heavy Jason.encode on OTP 24.1+
- https://twitter.com/CodeBEAMio/status/1567618827185176576 (https://twitter.com/CodeBEAMio/status/1567618827185176576) – Code BEAM America 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)
Discussion Resources
- https://github.com/phenixdigital/phxlivestorybook (https://github.com/phenixdigital/phx_live_storybook)
- https://twitter.com/cblavier/status/1557099417706106885 (https://twitter.com/cblavier/status/1557099417706106885)
- https://elixirforum.com/t/would-you-be-interested-in-an-opensource-liveview-storybook/48890 (https://elixirforum.com/t/would-you-be-interested-in-an-opensource-liveview-storybook/48890) – ElixirForum thread where the project started and updates are found
- https://phx-live-storybook-sample.fly.dev/ (https://phx-live-storybook-sample.fly.dev/) – Demo storybook
- https://en.wikipedia.org/wiki/AWS_Lambda (https://en.wikipedia.org/wiki/AWS_Lambda)
- https://www.raspberrypi.org/ (https://www.raspberrypi.org/)
- https://reactnative.dev/ (https://reactnative.dev/)
- https://github.com/surface-ui/surface_catalogue (https://github.com/surface-ui/surface_catalogue)
- https://tailwindcss.com/ (https://tailwindcss.com/)
- https://css-tricks.com/bem-101/ (https://css-tricks.com/bem-101/)
- https://www.figma.com/ (https://www.figma.com/)
Guest Information
- http://twitter.com/cblavier (http://twitter.com/cblavier) – on Twitter
- https://github.com/cblavier/ (https://github.com/cblavier/) – on Github
- https://www.christianblavier.com (https://www.christianblavier.com) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, phoenix, live view, storybook, components, umbrella</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>A UI Storybook for Phoenix LiveView components? Christian Blavier joins to share what his team created and made OpenSource. The project was even mentioned during Chris McCord&#39;s keynote as possibly becoming part of the Phoenix project. We learn what a UI Storybook is, how it works in a project, and how it helps teams and individuals maintain consistent styles throughout a project.</p>

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

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

<ul>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbmaPrkGCAzFMC_FYZUkmSr" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbmaPrkGCAzFMC_FYZUkmSr</a> – ElixirConf Keynote videos</li>
<li><a href="https://twitter.com/chris_mccord/status/1568234495052070915" rel="nofollow">https://twitter.com/chris_mccord/status/1568234495052070915</a> – Chris McCord - Phoenix + LiveView Updates</li>
<li><a href="https://twitter.com/clintgibler/status/1566924159120130048" rel="nofollow">https://twitter.com/clintgibler/status/1566924159120130048</a> – Elixir Secure Coding Training</li>
<li><a href="https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka" rel="nofollow">https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka</a> – Akka - changing to the Business Source License (BSL) v1.1</li>
<li><a href="https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/" rel="nofollow">https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/</a> – Postgres Citus going open source</li>
<li><a href="https://twitter.com/michalmuskala/status/1569414615271981057" rel="nofollow">https://twitter.com/michalmuskala/status/1569414615271981057</a> – Jason v1.4.0 with improved performance for float-heavy Jason.encode on OTP 24.1+</li>
<li><a href="https://twitter.com/CodeBEAMio/status/1567618827185176576" rel="nofollow">https://twitter.com/CodeBEAMio/status/1567618827185176576</a> – Code BEAM America 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>Discussion Resources</strong></p>

<ul>
<li><a href="https://github.com/phenixdigital/phx_live_storybook" rel="nofollow">https://github.com/phenixdigital/phx_live_storybook</a></li>
<li><a href="https://twitter.com/cblavier/status/1557099417706106885" rel="nofollow">https://twitter.com/cblavier/status/1557099417706106885</a></li>
<li><a href="https://elixirforum.com/t/would-you-be-interested-in-an-opensource-liveview-storybook/48890" rel="nofollow">https://elixirforum.com/t/would-you-be-interested-in-an-opensource-liveview-storybook/48890</a> – ElixirForum thread where the project started and updates are found</li>
<li><a href="https://phx-live-storybook-sample.fly.dev/" rel="nofollow">https://phx-live-storybook-sample.fly.dev/</a> – Demo storybook</li>
<li><a href="https://en.wikipedia.org/wiki/AWS_Lambda" rel="nofollow">https://en.wikipedia.org/wiki/AWS_Lambda</a></li>
<li><a href="https://www.raspberrypi.org/" rel="nofollow">https://www.raspberrypi.org/</a></li>
<li><a href="https://reactnative.dev/" rel="nofollow">https://reactnative.dev/</a></li>
<li><a href="https://github.com/surface-ui/surface_catalogue" rel="nofollow">https://github.com/surface-ui/surface_catalogue</a></li>
<li><a href="https://tailwindcss.com/" rel="nofollow">https://tailwindcss.com/</a></li>
<li><a href="https://css-tricks.com/bem-101/" rel="nofollow">https://css-tricks.com/bem-101/</a></li>
<li><a href="https://www.figma.com/" rel="nofollow">https://www.figma.com/</a></li>
</ul>

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

<ul>
<li><a href="http://twitter.com/cblavier" rel="nofollow">http://twitter.com/cblavier</a> – on Twitter</li>
<li><a href="https://github.com/cblavier/" rel="nofollow">https://github.com/cblavier/</a> – on Github</li>
<li><a href="https://www.christianblavier.com" rel="nofollow">https://www.christianblavier.com</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>A UI Storybook for Phoenix LiveView components? Christian Blavier joins to share what his team created and made OpenSource. The project was even mentioned during Chris McCord&#39;s keynote as possibly becoming part of the Phoenix project. We learn what a UI Storybook is, how it works in a project, and how it helps teams and individuals maintain consistent styles throughout a project.</p>

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

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

<ul>
<li><a href="https://www.youtube.com/playlist?list=PLqj39LCvnOWbmaPrkGCAzFMC_FYZUkmSr" rel="nofollow">https://www.youtube.com/playlist?list=PLqj39LCvnOWbmaPrkGCAzFMC_FYZUkmSr</a> – ElixirConf Keynote videos</li>
<li><a href="https://twitter.com/chris_mccord/status/1568234495052070915" rel="nofollow">https://twitter.com/chris_mccord/status/1568234495052070915</a> – Chris McCord - Phoenix + LiveView Updates</li>
<li><a href="https://twitter.com/clintgibler/status/1566924159120130048" rel="nofollow">https://twitter.com/clintgibler/status/1566924159120130048</a> – Elixir Secure Coding Training</li>
<li><a href="https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka" rel="nofollow">https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka</a> – Akka - changing to the Business Source License (BSL) v1.1</li>
<li><a href="https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/" rel="nofollow">https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/</a> – Postgres Citus going open source</li>
<li><a href="https://twitter.com/michalmuskala/status/1569414615271981057" rel="nofollow">https://twitter.com/michalmuskala/status/1569414615271981057</a> – Jason v1.4.0 with improved performance for float-heavy Jason.encode on OTP 24.1+</li>
<li><a href="https://twitter.com/CodeBEAMio/status/1567618827185176576" rel="nofollow">https://twitter.com/CodeBEAMio/status/1567618827185176576</a> – Code BEAM America 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>Discussion Resources</strong></p>

<ul>
<li><a href="https://github.com/phenixdigital/phx_live_storybook" rel="nofollow">https://github.com/phenixdigital/phx_live_storybook</a></li>
<li><a href="https://twitter.com/cblavier/status/1557099417706106885" rel="nofollow">https://twitter.com/cblavier/status/1557099417706106885</a></li>
<li><a href="https://elixirforum.com/t/would-you-be-interested-in-an-opensource-liveview-storybook/48890" rel="nofollow">https://elixirforum.com/t/would-you-be-interested-in-an-opensource-liveview-storybook/48890</a> – ElixirForum thread where the project started and updates are found</li>
<li><a href="https://phx-live-storybook-sample.fly.dev/" rel="nofollow">https://phx-live-storybook-sample.fly.dev/</a> – Demo storybook</li>
<li><a href="https://en.wikipedia.org/wiki/AWS_Lambda" rel="nofollow">https://en.wikipedia.org/wiki/AWS_Lambda</a></li>
<li><a href="https://www.raspberrypi.org/" rel="nofollow">https://www.raspberrypi.org/</a></li>
<li><a href="https://reactnative.dev/" rel="nofollow">https://reactnative.dev/</a></li>
<li><a href="https://github.com/surface-ui/surface_catalogue" rel="nofollow">https://github.com/surface-ui/surface_catalogue</a></li>
<li><a href="https://tailwindcss.com/" rel="nofollow">https://tailwindcss.com/</a></li>
<li><a href="https://css-tricks.com/bem-101/" rel="nofollow">https://css-tricks.com/bem-101/</a></li>
<li><a href="https://www.figma.com/" rel="nofollow">https://www.figma.com/</a></li>
</ul>

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

<ul>
<li><a href="http://twitter.com/cblavier" rel="nofollow">http://twitter.com/cblavier</a> – on Twitter</li>
<li><a href="https://github.com/cblavier/" rel="nofollow">https://github.com/cblavier/</a> – on Github</li>
<li><a href="https://www.christianblavier.com" rel="nofollow">https://www.christianblavier.com</a> – Blog</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>112: Putting LiveView in a Chrome Extension</title>
  <link>https://podcast.thinkingelixir.com/112</link>
  <guid isPermaLink="false">717f186b-f758-4c94-a0ae-7472298a668a</guid>
  <pubDate>Tue, 16 Aug 2022 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/717f186b-f758-4c94-a0ae-7472298a668a.mp3" length="39598080" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle>Google Chrome extension that displays a LiveView and integrates with Gmail? Steve Bussey shares how he did just that! We learn how and why he did it. He shares tips for others who want to do it too!</itunes:subtitle>
  <itunes:duration>54: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>Google Chrome extension that displays a LiveView and integrates with a web page like Gmail? Steve Bussey shares how he did just that! We learn how it worked, why he did it, the benefits he sees, and how this differs from the conventional approach. He explains the small JS shim used, recommends a library to help when integrating with Gmail and he explains how the user experience is great, particularly when rolling out new versions! Steve goes further to talk about Chrome's new v3 extension API and targeting multiple browsers.
Show Notes online - http://podcast.thinkingelixir.com/112 (http://podcast.thinkingelixir.com/112)
Elixir Community News
- https://github.com/WhatsApp/eqwalizer/blob/main/FAQ.md (https://github.com/WhatsApp/eqwalizer/blob/main/FAQ.md) – WhatsApp static type checker eqWAlizer added a FAQ.
- https://twitter.com/robertoaloi/status/1555470447671754753 (https://twitter.com/robertoaloi/status/1555470447671754753) – Experimental support in erlang_ls has also been built for eqWAlizer
- https://github.com/erlang-ls/erlang_ls/pull/1356 (https://github.com/erlang-ls/erlang_ls/pull/1356) – Erlang LS eqWAlizer support
- https://twitter.com/michalmuskala/status/1554813818475319296 (https://twitter.com/michalmuskala/status/1554813818475319296) – Erlang/OTP's Dialyzer can now be run incrementally, which works out ~7x faster on average
- https://github.com/erlang/otp/pull/5997 (https://github.com/erlang/otp/pull/5997) – Dialyzer PR with more details
- https://twitter.com/chris_mccord/status/1554478915477028864 (https://twitter.com/chris_mccord/status/1554478915477028864) – Initial verified routes announcement from Chris McCord for Phoenix 1.7
- https://twitter.com/josevalim/status/1554512359485542400 (https://twitter.com/josevalim/status/1554512359485542400) – José Valim gave more clarification on what verified routes means.
- https://twitter.com/hugobarauna/status/1554547730302832641 (https://twitter.com/hugobarauna/status/1554547730302832641) – Hugo Baraúna created a 5 minute Youtube video showing how to integrate Livebook with Google BigQuery.
- https://twitter.com/akoutmos/status/1556046188784324616 (https://twitter.com/akoutmos/status/1556046188784324616) – Alex Koutmos teased that he's adding Benchee support to Livebook.
- https://podcast.thinkingelixir.com/94 (https://podcast.thinkingelixir.com/94) – Benchee discussion with Tobias Pfeiffer in episode 94.
- https://erlangforums.com/t/pgmp-postgresql-client-with-logical-replication-to-ets/1707 (https://erlangforums.com/t/pgmp-postgresql-client-with-logical-replication-to-ets/1707) – Interesting Erlang library launched called pgmp
- https://github.com/shortishly/pgmp (https://github.com/shortishly/pgmp) – pgmp is a PostgreSQL client with support for simple and extended query, and logical replication to ETS.
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://twitter.com/yoooodaaaa/status/1544434779327811585 (https://twitter.com/yoooodaaaa/status/1544434779327811585) – Tweet about creating a chrome extension
- https://pragprog.com/titles/sbsockets/real-time-phoenix/ (https://pragprog.com/titles/sbsockets/real-time-phoenix/) – Author of "Real-Time Phoenix" book
- https://salesloft.com/ (https://salesloft.com/)
- https://chrome.google.com/webstore/detail/honey-automatic-coupons-r/bmnlcjabgnpnenekpadlanbbkooimhnj?hl=en-GB (https://chrome.google.com/webstore/detail/honey-automatic-coupons-r/bmnlcjabgnpnenekpadlanbbkooimhnj?hl=en-GB)
- https://www.streak.com/post/announcing-inboxsdk (https://www.streak.com/post/announcing-inboxsdk)
- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe)
Guest Information
- https://twitter.com/YOOOODAAAA (https://twitter.com/YOOOODAAAA) – on Twitter
- https://github.com/sb8244/ (https://github.com/sb8244/) – on Github
- https://stephenbussey.com (https://stephenbussey.com) – Blog
- https://pragprog.com/titles/sbsockets/real-time-phoenix/ (https://pragprog.com/titles/sbsockets/real-time-phoenix/) – Real-Time Phoenix book
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, live view, LiveView, chrome, extension, iframe</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Google Chrome extension that displays a LiveView and integrates with a web page like Gmail? Steve Bussey shares how he did just that! We learn how it worked, why he did it, the benefits he sees, and how this differs from the conventional approach. He explains the small JS shim used, recommends a library to help when integrating with Gmail and he explains how the user experience is great, particularly when rolling out new versions! Steve goes further to talk about Chrome&#39;s new v3 extension API and targeting multiple browsers.</p>

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

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

<ul>
<li><a href="https://github.com/WhatsApp/eqwalizer/blob/main/FAQ.md" rel="nofollow">https://github.com/WhatsApp/eqwalizer/blob/main/FAQ.md</a> – WhatsApp static type checker eqWAlizer added a FAQ.</li>
<li><a href="https://twitter.com/robertoaloi/status/1555470447671754753" rel="nofollow">https://twitter.com/robertoaloi/status/1555470447671754753</a> – Experimental support in erlang_ls has also been built for eqWAlizer</li>
<li><a href="https://github.com/erlang-ls/erlang_ls/pull/1356" rel="nofollow">https://github.com/erlang-ls/erlang_ls/pull/1356</a> – Erlang LS eqWAlizer support</li>
<li><a href="https://twitter.com/michalmuskala/status/1554813818475319296" rel="nofollow">https://twitter.com/michalmuskala/status/1554813818475319296</a> – Erlang/OTP&#39;s Dialyzer can now be run incrementally, which works out ~7x faster on average</li>
<li><a href="https://github.com/erlang/otp/pull/5997" rel="nofollow">https://github.com/erlang/otp/pull/5997</a> – Dialyzer PR with more details</li>
<li><a href="https://twitter.com/chris_mccord/status/1554478915477028864" rel="nofollow">https://twitter.com/chris_mccord/status/1554478915477028864</a> – Initial verified routes announcement from Chris McCord for Phoenix 1.7</li>
<li><a href="https://twitter.com/josevalim/status/1554512359485542400" rel="nofollow">https://twitter.com/josevalim/status/1554512359485542400</a> – José Valim gave more clarification on what verified routes means.</li>
<li><a href="https://twitter.com/hugobarauna/status/1554547730302832641" rel="nofollow">https://twitter.com/hugobarauna/status/1554547730302832641</a> – Hugo Baraúna created a 5 minute Youtube video showing how to integrate Livebook with Google BigQuery.</li>
<li><a href="https://twitter.com/akoutmos/status/1556046188784324616" rel="nofollow">https://twitter.com/akoutmos/status/1556046188784324616</a> – Alex Koutmos teased that he&#39;s adding Benchee support to Livebook.</li>
<li><a href="https://podcast.thinkingelixir.com/94" rel="nofollow">https://podcast.thinkingelixir.com/94</a> – Benchee discussion with Tobias Pfeiffer in episode 94.</li>
<li><a href="https://erlangforums.com/t/pgmp-postgresql-client-with-logical-replication-to-ets/1707" rel="nofollow">https://erlangforums.com/t/pgmp-postgresql-client-with-logical-replication-to-ets/1707</a> – Interesting Erlang library launched called pgmp</li>
<li><a href="https://github.com/shortishly/pgmp" rel="nofollow">https://github.com/shortishly/pgmp</a> – pgmp is a PostgreSQL client with support for simple and extended query, and logical replication to ETS.</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://twitter.com/yoooodaaaa/status/1544434779327811585" rel="nofollow">https://twitter.com/yoooodaaaa/status/1544434779327811585</a> – Tweet about creating a chrome extension</li>
<li><a href="https://pragprog.com/titles/sbsockets/real-time-phoenix/" rel="nofollow">https://pragprog.com/titles/sbsockets/real-time-phoenix/</a> – Author of &quot;Real-Time Phoenix&quot; book</li>
<li><a href="https://salesloft.com/" rel="nofollow">https://salesloft.com/</a></li>
<li><a href="https://chrome.google.com/webstore/detail/honey-automatic-coupons-r/bmnlcjabgnpnenekpadlanbbkooimhnj?hl=en-GB" rel="nofollow">https://chrome.google.com/webstore/detail/honey-automatic-coupons-r/bmnlcjabgnpnenekpadlanbbkooimhnj?hl=en-GB</a></li>
<li><a href="https://www.streak.com/post/announcing-inboxsdk" rel="nofollow">https://www.streak.com/post/announcing-inboxsdk</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/YOOOODAAAA" rel="nofollow">https://twitter.com/YOOOODAAAA</a> – on Twitter</li>
<li><a href="https://github.com/sb8244/" rel="nofollow">https://github.com/sb8244/</a> – on Github</li>
<li><a href="https://stephenbussey.com" rel="nofollow">https://stephenbussey.com</a> – Blog</li>
<li><a href="https://pragprog.com/titles/sbsockets/real-time-phoenix/" rel="nofollow">https://pragprog.com/titles/sbsockets/real-time-phoenix/</a> – Real-Time Phoenix book</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Google Chrome extension that displays a LiveView and integrates with a web page like Gmail? Steve Bussey shares how he did just that! We learn how it worked, why he did it, the benefits he sees, and how this differs from the conventional approach. He explains the small JS shim used, recommends a library to help when integrating with Gmail and he explains how the user experience is great, particularly when rolling out new versions! Steve goes further to talk about Chrome&#39;s new v3 extension API and targeting multiple browsers.</p>

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

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

<ul>
<li><a href="https://github.com/WhatsApp/eqwalizer/blob/main/FAQ.md" rel="nofollow">https://github.com/WhatsApp/eqwalizer/blob/main/FAQ.md</a> – WhatsApp static type checker eqWAlizer added a FAQ.</li>
<li><a href="https://twitter.com/robertoaloi/status/1555470447671754753" rel="nofollow">https://twitter.com/robertoaloi/status/1555470447671754753</a> – Experimental support in erlang_ls has also been built for eqWAlizer</li>
<li><a href="https://github.com/erlang-ls/erlang_ls/pull/1356" rel="nofollow">https://github.com/erlang-ls/erlang_ls/pull/1356</a> – Erlang LS eqWAlizer support</li>
<li><a href="https://twitter.com/michalmuskala/status/1554813818475319296" rel="nofollow">https://twitter.com/michalmuskala/status/1554813818475319296</a> – Erlang/OTP&#39;s Dialyzer can now be run incrementally, which works out ~7x faster on average</li>
<li><a href="https://github.com/erlang/otp/pull/5997" rel="nofollow">https://github.com/erlang/otp/pull/5997</a> – Dialyzer PR with more details</li>
<li><a href="https://twitter.com/chris_mccord/status/1554478915477028864" rel="nofollow">https://twitter.com/chris_mccord/status/1554478915477028864</a> – Initial verified routes announcement from Chris McCord for Phoenix 1.7</li>
<li><a href="https://twitter.com/josevalim/status/1554512359485542400" rel="nofollow">https://twitter.com/josevalim/status/1554512359485542400</a> – José Valim gave more clarification on what verified routes means.</li>
<li><a href="https://twitter.com/hugobarauna/status/1554547730302832641" rel="nofollow">https://twitter.com/hugobarauna/status/1554547730302832641</a> – Hugo Baraúna created a 5 minute Youtube video showing how to integrate Livebook with Google BigQuery.</li>
<li><a href="https://twitter.com/akoutmos/status/1556046188784324616" rel="nofollow">https://twitter.com/akoutmos/status/1556046188784324616</a> – Alex Koutmos teased that he&#39;s adding Benchee support to Livebook.</li>
<li><a href="https://podcast.thinkingelixir.com/94" rel="nofollow">https://podcast.thinkingelixir.com/94</a> – Benchee discussion with Tobias Pfeiffer in episode 94.</li>
<li><a href="https://erlangforums.com/t/pgmp-postgresql-client-with-logical-replication-to-ets/1707" rel="nofollow">https://erlangforums.com/t/pgmp-postgresql-client-with-logical-replication-to-ets/1707</a> – Interesting Erlang library launched called pgmp</li>
<li><a href="https://github.com/shortishly/pgmp" rel="nofollow">https://github.com/shortishly/pgmp</a> – pgmp is a PostgreSQL client with support for simple and extended query, and logical replication to ETS.</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://twitter.com/yoooodaaaa/status/1544434779327811585" rel="nofollow">https://twitter.com/yoooodaaaa/status/1544434779327811585</a> – Tweet about creating a chrome extension</li>
<li><a href="https://pragprog.com/titles/sbsockets/real-time-phoenix/" rel="nofollow">https://pragprog.com/titles/sbsockets/real-time-phoenix/</a> – Author of &quot;Real-Time Phoenix&quot; book</li>
<li><a href="https://salesloft.com/" rel="nofollow">https://salesloft.com/</a></li>
<li><a href="https://chrome.google.com/webstore/detail/honey-automatic-coupons-r/bmnlcjabgnpnenekpadlanbbkooimhnj?hl=en-GB" rel="nofollow">https://chrome.google.com/webstore/detail/honey-automatic-coupons-r/bmnlcjabgnpnenekpadlanbbkooimhnj?hl=en-GB</a></li>
<li><a href="https://www.streak.com/post/announcing-inboxsdk" rel="nofollow">https://www.streak.com/post/announcing-inboxsdk</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/YOOOODAAAA" rel="nofollow">https://twitter.com/YOOOODAAAA</a> – on Twitter</li>
<li><a href="https://github.com/sb8244/" rel="nofollow">https://github.com/sb8244/</a> – on Github</li>
<li><a href="https://stephenbussey.com" rel="nofollow">https://stephenbussey.com</a> – Blog</li>
<li><a href="https://pragprog.com/titles/sbsockets/real-time-phoenix/" rel="nofollow">https://pragprog.com/titles/sbsockets/real-time-phoenix/</a> – Real-Time Phoenix book</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>98: Elixir in the iOS App Store with Dominic Letz</title>
  <link>https://podcast.thinkingelixir.com/98</link>
  <guid isPermaLink="false">f539e023-158a-4d86-a75a-ee5678f56274</guid>
  <pubDate>Tue, 10 May 2022 04:15:00 -0600</pubDate>
  <author>ThinkingElixir.com</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/811c9756-babe-40ac-8c25-b3bb24e522e0/f539e023-158a-4d86-a75a-ee5678f56274.mp3" length="34367488" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>ThinkingElixir.com</itunes:author>
  <itunes:subtitle></itunes:subtitle>
  <itunes:duration>47: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>Dominic Letz did something I thought was impossible. He got an Elixir application packaged up, approved, and available through the Apple App Store on iOS devices. The application runs Elixir on the device, creates a web view, and hosts Phoenix LiveView pages. They went further and created a bridge to integrate with more of the platform specific features of the device. Is Android your preferred platform? They have it running there as well and in the Google Play Store. We talk about how it works, challenges overcome, and where it is now. They also created several Github projects that show how to do this yourself to create a cross-platform desktop application and apps for Apple and Android mobile devices. Very cool! They want your help to make it even better.
Show Notes online - http://podcast.thinkingelixir.com/98 (http://podcast.thinkingelixir.com/98)
Elixir Community News
- https://twitter.com/whatyouhide/status/1521381183229210624 (https://twitter.com/whatyouhide/status/1521381183229210624) – Mint now has an official WebSocket client
- https://github.com/elixir-mint/mintwebsocket (https://github.com/elixir-mint/mint_web_socket)
- https://github.com/NFIBrokerage (https://github.com/NFIBrokerage)
- https://github.com/NFIBrokerage/slipstream (https://github.com/NFIBrokerage/slipstream)
- https://twitter.com/josevalim/status/1519377962063249409 (https://twitter.com/josevalim/status/1519377962063249409) – José Valim announced Dashbit is sponsoring part-time development of sonic_pi for the next 6 months
- https://sonic-pi.net/ (https://sonic-pi.net/) – Sonic Pi website
- https://github.com/sonic-pi-net/sonic-pi (https://github.com/sonic-pi-net/sonic-pi) – Sonic Pi project
- https://github.blog/2022-04-29-bringing-code-navigation-to-communities/ (https://github.blog/2022-04-29-bringing-code-navigation-to-communities/) – Github gave Elixir another shout-out in a recent blog post “Bringing code navigation to communities”.
- https://twitter.com/josevalim/status/1519630932583632897 (https://twitter.com/josevalim/status/1519630932583632897) – The Nx project reaches two major milestones at the same time.
- https://github.com/elixir-nx/nx (https://github.com/elixir-nx/nx)
- https://hex.pm/packages/exla (https://hex.pm/packages/exla) – EXLA package now on Hex.pm
- https://hex.pm/packages/torchx (https://hex.pm/packages/torchx) – Torchx package now on Hex.pm
- https://twitter.com/robertoaloi/status/1520395745064542209 (https://twitter.com/robertoaloi/status/1520395745064542209) – WhatsApp's Erlang implementation of the Raft consensus algorithm is now open source
- https://github.com/WhatsApp/waraft (https://github.com/WhatsApp/waraft) – WARaft is a Raft library in Erlang by WhatsApp. It provides an Erlang implementation to obtain consensus among replicated state machines.
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://apps.apple.com/us/app/diode-drive/id1605222443 (https://apps.apple.com/us/app/diode-drive/id1605222443) – Diode Drive iOS app
- https://play.google.com/store/apps/details?id=io.diode.drive (https://play.google.com/store/apps/details?id=io.diode.drive) – Google Play listing
- https://github.com/elixir-desktop/desktop (https://github.com/elixir-desktop/desktop)
- https://github.com/elixir-desktop/ios-example-app (https://github.com/elixir-desktop/ios-example-app) – iOS example app
- https://github.com/elixir-desktop/android-example-app (https://github.com/elixir-desktop/android-example-app) – Android example app
- https://github.com/elixir-desktop/runtimes (https://github.com/elixir-desktop/runtimes) – Prepared runtimes for android and iOS devices.
- https://github.com/elixir-desktop/bridge (https://github.com/elixir-desktop/bridge) – Used by “desktop” - does native integrations
- https://podcast.thinkingelixir.com/69 (https://podcast.thinkingelixir.com/69) – Previous interview - episode 69
- https://diode.io/diode%20drive/self-custody-for-data-22032/ (https://diode.io/diode%20drive/self-custody-for-data-22032/) – Why you should care about Self-Custody for data now
- https://github.com/couchbaselabs/iErl14 (https://github.com/couchbaselabs/iErl14)
- https://podcast.thinkingelixir.com/81 (https://podcast.thinkingelixir.com/81) – Elixir in a Burrito with Quinn and Digit
- https://www.wxwidgets.org/ (https://www.wxwidgets.org/)
Guest Information
- https://twitter.com/DominicLetz (https://twitter.com/DominicLetz) – on Twitter
- https://github.com/dominicletz/ (https://github.com/dominicletz/) – on Github
- https://diode.io/ (https://diode.io/) – Diode.io website
- https://github.com/diodechain (https://github.com/diodechain) – Diode Github organization
- Elixir Slack's desktop channel
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward) 
</description>
  <itunes:keywords>elixir, cross platform, mobile, desktop, live view, blockchain</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Dominic Letz did something I thought was impossible. He got an Elixir application packaged up, approved, and available through the Apple App Store on iOS devices. The application runs Elixir on the device, creates a web view, and hosts Phoenix LiveView pages. They went further and created a bridge to integrate with more of the platform specific features of the device. Is Android your preferred platform? They have it running there as well and in the Google Play Store. We talk about how it works, challenges overcome, and where it is now. They also created several Github projects that show how to do this yourself to create a cross-platform desktop application and apps for Apple and Android mobile devices. Very cool! They want your help to make it even better.</p>

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

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

<ul>
<li><a href="https://twitter.com/whatyouhide/status/1521381183229210624" rel="nofollow">https://twitter.com/whatyouhide/status/1521381183229210624</a> – Mint now has an official WebSocket client</li>
<li><a href="https://github.com/elixir-mint/mint_web_socket" rel="nofollow">https://github.com/elixir-mint/mint_web_socket</a></li>
<li><a href="https://github.com/NFIBrokerage" rel="nofollow">https://github.com/NFIBrokerage</a></li>
<li><a href="https://github.com/NFIBrokerage/slipstream" rel="nofollow">https://github.com/NFIBrokerage/slipstream</a></li>
<li><a href="https://twitter.com/josevalim/status/1519377962063249409" rel="nofollow">https://twitter.com/josevalim/status/1519377962063249409</a> – José Valim announced Dashbit is sponsoring part-time development of sonic_pi for the next 6 months</li>
<li><a href="https://sonic-pi.net/" rel="nofollow">https://sonic-pi.net/</a> – Sonic Pi website</li>
<li><a href="https://github.com/sonic-pi-net/sonic-pi" rel="nofollow">https://github.com/sonic-pi-net/sonic-pi</a> – Sonic Pi project</li>
<li><a href="https://github.blog/2022-04-29-bringing-code-navigation-to-communities/" rel="nofollow">https://github.blog/2022-04-29-bringing-code-navigation-to-communities/</a> – Github gave Elixir another shout-out in a recent blog post “Bringing code navigation to communities”.</li>
<li><a href="https://twitter.com/josevalim/status/1519630932583632897" rel="nofollow">https://twitter.com/josevalim/status/1519630932583632897</a> – The Nx project reaches two major milestones at the same time.</li>
<li><a href="https://github.com/elixir-nx/nx" rel="nofollow">https://github.com/elixir-nx/nx</a></li>
<li><a href="https://hex.pm/packages/exla" rel="nofollow">https://hex.pm/packages/exla</a> – EXLA package now on Hex.pm</li>
<li><a href="https://hex.pm/packages/torchx" rel="nofollow">https://hex.pm/packages/torchx</a> – Torchx package now on Hex.pm</li>
<li><a href="https://twitter.com/robertoaloi/status/1520395745064542209" rel="nofollow">https://twitter.com/robertoaloi/status/1520395745064542209</a> – WhatsApp&#39;s Erlang implementation of the Raft consensus algorithm is now open source</li>
<li><a href="https://github.com/WhatsApp/waraft" rel="nofollow">https://github.com/WhatsApp/waraft</a> – WARaft is a Raft library in Erlang by WhatsApp. It provides an Erlang implementation to obtain consensus among replicated state machines.</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://apps.apple.com/us/app/diode-drive/id1605222443" rel="nofollow">https://apps.apple.com/us/app/diode-drive/id1605222443</a> – Diode Drive iOS app</li>
<li><a href="https://play.google.com/store/apps/details?id=io.diode.drive" rel="nofollow">https://play.google.com/store/apps/details?id=io.diode.drive</a> – Google Play listing</li>
<li><a href="https://github.com/elixir-desktop/desktop" rel="nofollow">https://github.com/elixir-desktop/desktop</a></li>
<li><a href="https://github.com/elixir-desktop/ios-example-app" rel="nofollow">https://github.com/elixir-desktop/ios-example-app</a> – iOS example app</li>
<li><a href="https://github.com/elixir-desktop/android-example-app" rel="nofollow">https://github.com/elixir-desktop/android-example-app</a> – Android example app</li>
<li><a href="https://github.com/elixir-desktop/runtimes" rel="nofollow">https://github.com/elixir-desktop/runtimes</a> – Prepared runtimes for android and iOS devices.</li>
<li><a href="https://github.com/elixir-desktop/bridge" rel="nofollow">https://github.com/elixir-desktop/bridge</a> – Used by “desktop” - does native integrations</li>
<li><a href="https://podcast.thinkingelixir.com/69" rel="nofollow">https://podcast.thinkingelixir.com/69</a> – Previous interview - episode 69</li>
<li><a href="https://diode.io/diode%20drive/self-custody-for-data-22032/" rel="nofollow">https://diode.io/diode%20drive/self-custody-for-data-22032/</a> – Why you should care about Self-Custody for data now</li>
<li><a href="https://github.com/couchbaselabs/iErl14" rel="nofollow">https://github.com/couchbaselabs/iErl14</a></li>
<li><a href="https://podcast.thinkingelixir.com/81" rel="nofollow">https://podcast.thinkingelixir.com/81</a> – Elixir in a Burrito with Quinn and Digit</li>
<li><a href="https://www.wxwidgets.org/" rel="nofollow">https://www.wxwidgets.org/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/DominicLetz" rel="nofollow">https://twitter.com/DominicLetz</a> – on Twitter</li>
<li><a href="https://github.com/dominicletz/" rel="nofollow">https://github.com/dominicletz/</a> – on Github</li>
<li><a href="https://diode.io/" rel="nofollow">https://diode.io/</a> – Diode.io website</li>
<li><a href="https://github.com/diodechain" rel="nofollow">https://github.com/diodechain</a> – Diode Github organization</li>
<li>Elixir Slack&#39;s desktop channel</li>
</ul>

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

<ul>
<li>Message the show - <a href="https://twitter.com/ThinkingElixir" rel="nofollow">@ThinkingElixir</a></li>
<li>Email the show - <a href="mailto:show@thinkingelixir.com" rel="nofollow">show@thinkingelixir.com</a></li>
<li>Mark Ericksen - <a href="https://twitter.com/brainlid" rel="nofollow">@brainlid</a></li>
<li>David Bernheisel - <a href="https://twitter.com/bernheisel" rel="nofollow">@bernheisel</a></li>
<li>Cade Ward - <a href="https://twitter.com/cadebward" rel="nofollow">@cadebward</a></li>
</ul><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://fly.io">Fly.io</a>: <a rel="nofollow" href="https://fly.io">Fly.io is a great place to deploy your next Phoenix application! Check them out!</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Dominic Letz did something I thought was impossible. He got an Elixir application packaged up, approved, and available through the Apple App Store on iOS devices. The application runs Elixir on the device, creates a web view, and hosts Phoenix LiveView pages. They went further and created a bridge to integrate with more of the platform specific features of the device. Is Android your preferred platform? They have it running there as well and in the Google Play Store. We talk about how it works, challenges overcome, and where it is now. They also created several Github projects that show how to do this yourself to create a cross-platform desktop application and apps for Apple and Android mobile devices. Very cool! They want your help to make it even better.</p>

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

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

<ul>
<li><a href="https://twitter.com/whatyouhide/status/1521381183229210624" rel="nofollow">https://twitter.com/whatyouhide/status/1521381183229210624</a> – Mint now has an official WebSocket client</li>
<li><a href="https://github.com/elixir-mint/mint_web_socket" rel="nofollow">https://github.com/elixir-mint/mint_web_socket</a></li>
<li><a href="https://github.com/NFIBrokerage" rel="nofollow">https://github.com/NFIBrokerage</a></li>
<li><a href="https://github.com/NFIBrokerage/slipstream" rel="nofollow">https://github.com/NFIBrokerage/slipstream</a></li>
<li><a href="https://twitter.com/josevalim/status/1519377962063249409" rel="nofollow">https://twitter.com/josevalim/status/1519377962063249409</a> – José Valim announced Dashbit is sponsoring part-time development of sonic_pi for the next 6 months</li>
<li><a href="https://sonic-pi.net/" rel="nofollow">https://sonic-pi.net/</a> – Sonic Pi website</li>
<li><a href="https://github.com/sonic-pi-net/sonic-pi" rel="nofollow">https://github.com/sonic-pi-net/sonic-pi</a> – Sonic Pi project</li>
<li><a href="https://github.blog/2022-04-29-bringing-code-navigation-to-communities/" rel="nofollow">https://github.blog/2022-04-29-bringing-code-navigation-to-communities/</a> – Github gave Elixir another shout-out in a recent blog post “Bringing code navigation to communities”.</li>
<li><a href="https://twitter.com/josevalim/status/1519630932583632897" rel="nofollow">https://twitter.com/josevalim/status/1519630932583632897</a> – The Nx project reaches two major milestones at the same time.</li>
<li><a href="https://github.com/elixir-nx/nx" rel="nofollow">https://github.com/elixir-nx/nx</a></li>
<li><a href="https://hex.pm/packages/exla" rel="nofollow">https://hex.pm/packages/exla</a> – EXLA package now on Hex.pm</li>
<li><a href="https://hex.pm/packages/torchx" rel="nofollow">https://hex.pm/packages/torchx</a> – Torchx package now on Hex.pm</li>
<li><a href="https://twitter.com/robertoaloi/status/1520395745064542209" rel="nofollow">https://twitter.com/robertoaloi/status/1520395745064542209</a> – WhatsApp&#39;s Erlang implementation of the Raft consensus algorithm is now open source</li>
<li><a href="https://github.com/WhatsApp/waraft" rel="nofollow">https://github.com/WhatsApp/waraft</a> – WARaft is a Raft library in Erlang by WhatsApp. It provides an Erlang implementation to obtain consensus among replicated state machines.</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://apps.apple.com/us/app/diode-drive/id1605222443" rel="nofollow">https://apps.apple.com/us/app/diode-drive/id1605222443</a> – Diode Drive iOS app</li>
<li><a href="https://play.google.com/store/apps/details?id=io.diode.drive" rel="nofollow">https://play.google.com/store/apps/details?id=io.diode.drive</a> – Google Play listing</li>
<li><a href="https://github.com/elixir-desktop/desktop" rel="nofollow">https://github.com/elixir-desktop/desktop</a></li>
<li><a href="https://github.com/elixir-desktop/ios-example-app" rel="nofollow">https://github.com/elixir-desktop/ios-example-app</a> – iOS example app</li>
<li><a href="https://github.com/elixir-desktop/android-example-app" rel="nofollow">https://github.com/elixir-desktop/android-example-app</a> – Android example app</li>
<li><a href="https://github.com/elixir-desktop/runtimes" rel="nofollow">https://github.com/elixir-desktop/runtimes</a> – Prepared runtimes for android and iOS devices.</li>
<li><a href="https://github.com/elixir-desktop/bridge" rel="nofollow">https://github.com/elixir-desktop/bridge</a> – Used by “desktop” - does native integrations</li>
<li><a href="https://podcast.thinkingelixir.com/69" rel="nofollow">https://podcast.thinkingelixir.com/69</a> – Previous interview - episode 69</li>
<li><a href="https://diode.io/diode%20drive/self-custody-for-data-22032/" rel="nofollow">https://diode.io/diode%20drive/self-custody-for-data-22032/</a> – Why you should care about Self-Custody for data now</li>
<li><a href="https://github.com/couchbaselabs/iErl14" rel="nofollow">https://github.com/couchbaselabs/iErl14</a></li>
<li><a href="https://podcast.thinkingelixir.com/81" rel="nofollow">https://podcast.thinkingelixir.com/81</a> – Elixir in a Burrito with Quinn and Digit</li>
<li><a href="https://www.wxwidgets.org/" rel="nofollow">https://www.wxwidgets.org/</a></li>
</ul>

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

<ul>
<li><a href="https://twitter.com/DominicLetz" rel="nofollow">https://twitter.com/DominicLetz</a> – on Twitter</li>
<li><a href="https://github.com/dominicletz/" rel="nofollow">https://github.com/dominicletz/</a> – on Github</li>
<li><a href="https://diode.io/" rel="nofollow">https://diode.io/</a> – Diode.io website</li>
<li><a href="https://github.com/diodechain" rel="nofollow">https://github.com/diodechain</a> – Diode Github organization</li>
<li>Elixir Slack&#39;s desktop channel</li>
</ul>

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

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