<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Wed, 13 May 2026 10:39:54 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Thinking Elixir Podcast - Episodes Tagged with “Web Assembly”</title>
    <link>https://podcast.thinkingelixir.com/tags/web%20assembly</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>&lt;p&gt;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.&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md&lt;/a&gt; – Phoenix LiveView released v0.19.5&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/josevalim/status/1681719691503386632?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/josevalim/status/1681719691503386632&lt;/a&gt; – Will the Elixir type system make it harder for beginners?&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/wojtekmach/status/1683468212975939585?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/wojtekmach/status/1683468212975939585&lt;/a&gt; – New Req feature that makes it easy to stream a response.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/&lt;/a&gt; – Andrea Leopardi wrote a helpful post about HTTP clients in Elixir.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/&lt;/a&gt; – An article titled “From Python to Elixir Machine Learning” has been getting some attention recently about moving from Python PyTorch to Elixir-Nx.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/sean_moriarity/status/1681422911763107841?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/sean_moriarity/status/1681422911763107841&lt;/a&gt; – Sean Moriarity's book "Machine Learning in Elixir" is now in beta&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://podcast.thinkingelixir.com/154?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://podcast.thinkingelixir.com/154&lt;/a&gt; – Previous interview with Sean Moriarity - Serving Up AI with Sean Moriarity&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pragprog.com/titles/smelixir/machine-learning-in-elixir/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://pragprog.com/titles/smelixir/machine-learning-in-elixir/&lt;/a&gt; – Machine Learning in Elixir book&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/ElixirMembrane/status/1679129777490280449?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/ElixirMembrane/status/1679129777490280449&lt;/a&gt; – The Membrane Framework announced they are planning a conference in October.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://rtcon.live/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://rtcon.live/&lt;/a&gt; – Membrane Framework conference will be October 12-14 in Krakow Poland.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/IScottMing/status/1682307757695979521?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/IScottMing/status/1682307757695979521&lt;/a&gt; – Lexical LSP now supports Elixir 1.15&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/lexical-lsp/lexical/issues/244?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/lexical-lsp/lexical/issues/244&lt;/a&gt; – Github issue for tracking Lexical LSP and OTP 26 support&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://paraxial.io/blog/still-safe?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://paraxial.io/blog/still-safe&lt;/a&gt; – Michael Lubas wrote a new security blog post about Elixir in response to a research paper.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;Discussion Resources&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/royalicing/status/1671689512685301762?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/royalicing/status/1671689512685301762&lt;/a&gt; – Orb, a friendly DSL for WebAssembly&lt;/li&gt;
&lt;li&gt;&lt;a href="https://icing.space/2023/introducing-orb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://icing.space/2023/introducing-orb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hexdocs.pm/orb/Orb.html?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hexdocs.pm/orb/Orb.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/RoyalIcing/Orb?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/RoyalIcing/Orb&lt;/a&gt; – Orb Github project&lt;/li&gt;
&lt;li&gt;&lt;a href="https://calculated.world/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://calculated.world/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://icing.space/2023/how-is-a-webassembly-module-like-a-ruby-class&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-optimizes-your-elixir-compilation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://getfirefly.org/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://getfirefly.org/&lt;/a&gt; – Firefly project&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/GetFirefly/firefly?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/GetFirefly/firefly&lt;/a&gt; – Firefly Github project&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.figma.com/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://www.figma.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/RoyalIcing/OrbWasmtime?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/RoyalIcing/OrbWasmtime&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hex.pm/packages/rustler?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hex.pm/packages/rustler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/viniarck/wasmtime-ex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/viniarck/wasmtime-ex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tessi/wasmex?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/tessi/wasmex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/christhekeele/matcha?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/christhekeele/matcha&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://components.guide/color?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://components.guide/color&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/grych/drab?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/grych/drab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Guest Information&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/royalicing?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://twitter.com/royalicing&lt;/a&gt; – on Twitter&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/royalicing/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://github.com/royalicing/&lt;/a&gt; – on Github&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hachyderm.io/@royalicing?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://hachyderm.io/@royalicing&lt;/a&gt; – on Fediverse&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://icing.space/?utm_source=thinkingelixir&amp;amp;utm_medium=shownotes" target="_blank" rel="nofollow noopener"&gt;https://icing.space/&lt;/a&gt; – Blog&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Message the show - &lt;a href="https://twitter.com/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Message the show on Fediverse - &lt;a href="https://genserver.social/ThinkingElixir" target="_blank" rel="nofollow noopener"&gt;@ThinkingElixir@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Email the show - &lt;a href="mailto:show@thinkingelixir.com" target="_blank" rel="nofollow noopener"&gt;show@thinkingelixir.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen - &lt;a href="https://twitter.com/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mark Ericksen on Fediverse - &lt;a href="https://genserver.social/brainlid" target="_blank" rel="nofollow noopener"&gt;@brainlid@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel - &lt;a href="https://twitter.com/bernheisel" target="_blank" rel="nofollow noopener"&gt;@bernheisel&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;David Bernheisel on Fediverse - &lt;a href="https://genserver.social/dbern" target="_blank" rel="nofollow noopener"&gt;@dbern@genserver.social&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cade Ward - &lt;a href="https://twitter.com/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cade Ward on Fediverse - &lt;a href="https://genserver.social/cadebward" target="_blank" rel="nofollow noopener"&gt;@cadebward@genserver.social&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</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>
  </channel>
</rss>
