<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:psc="http://podlove.org/simple-chapters" xmlns:podcast="https://podcastindex.org/namespace/1.0"><channel><title><![CDATA[netstack.fm]]></title><description><![CDATA[<p>A podcast about networking, Rust, and everything in between. Join us as we explore the stack: from protocols and packet flows to the people and projects building the modern internet — all through the lens of Rust. Featuring deep dives, crate spotlights, and expert interviews.</p>]]></description><link>https://plabayo.tech/</link><generator>Riverside.fm (https://riverside.com)</generator><lastBuildDate>Mon, 13 Apr 2026 05:28:37 GMT</lastBuildDate><atom:link href="https://api.riverside.fm/hosting/byhwxe8J.rss" rel="self" type="application/rss+xml"/><author><![CDATA[Plabayo BV]]></author><pubDate>Tue, 29 Jul 2025 19:43:24 GMT</pubDate><copyright><![CDATA[2025 Plabayo BV]]></copyright><language><![CDATA[en]]></language><ttl>60</ttl><category><![CDATA[Technology]]></category><itunes:author>Plabayo BV</itunes:author><itunes:summary>&lt;p&gt;A podcast about networking, Rust, and everything in between. Join us as we explore the stack: from protocols and packet flows to the people and projects building the modern internet — all through the lens of Rust. Featuring deep dives, crate spotlights, and expert interviews.&lt;/p&gt;</itunes:summary><itunes:type>episodic</itunes:type><itunes:owner><itunes:name>Plabayo BV</itunes:name><itunes:email>wharves.abysses_6q@icloud.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:category text="Technology"/><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><item><title><![CDATA[Tokio with Carl Lerche (Ep 5 Remastered)]]></title><description><![CDATA[<p>Episode 34 — Tokio with Carl Lerche (Ep 5 Remastered).</p><p></p><p>In this remastered episode, Glen speaks with Carl Lerche, the creator and maintainer of the Tokio Runtime, about his journey into technology, the evolution of programming languages, and the impact of Rust on the software development landscape. They discuss the rise of async programming, the development of networking libraries, and the future of Rust in infrastructure. Carl shares insights on the creation of the Bytes crate, the implications of io_uring, and his role at Amazon. The conversation also touches on the upcoming Tokio conference and the introduction of Toasty, a new query engine for Rust.</p><p></p><p>Learn more:</p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://tokio.rs/" target="_blank">https://tokio.rs/</a></li><li><a rel="noopener noreferrer nofollow" href="https://www.tokioconf.com/" target="_blank">https://www.tokioconf.com/</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/carllerche" target="_blank">https://github.com/carllerche</a></li></ul><p></p><p>Rama</p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p>Chapters</p><p></p><ul><li>00:00 Intro</li><li>01:26 Introduction to Carl and His Journey in Tech</li><li>16:30 How Carl got into Rust</li><li>21:18 How Mio/Tokio begun</li><li>47:15 The Evolution of IO-URing and Its Practicality</li><li>53:11 Amazon's Adoption of Rust and Tokyo</li><li>55:06 Transitioning Leadership in the Tokyo Project</li><li>57:15 Toasty</li><li>01:08:55 AI in Software Development: A Tool for Productivity</li><li>01:25:53 First Tokio Conference</li><li>01:34:28 Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-34" target="_blank">https://netstack.fm/#episode-34</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a>.</p>]]></description><guid isPermaLink="false">da6bfa28-1bd3-46ab-9fe3-aeaf30b02740</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Thu, 09 Apr 2026 16:14:14 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/3d7dd996001526a12d73ef87bad59b89d556b35f83f32bbcf35872f2dbce2075/eyJlcGlzb2RlSWQiOiJkYTZiZmEyOC0xYmQzLTQ2YWItOWZlMy1hZWFmMzBiMDI3NDAiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjlkNjg0MTI5ODYzMzIyN2FjYWU3ZmZiL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtNC04X18xOC0zNi0zNC5tcDMifQ==.mp3" length="137628779" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/episodes/da6bfa28-1bd3-46ab-9fe3-aeaf30b02740/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;Episode 34 — Tokio with Carl Lerche (Ep 5 Remastered).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this remastered episode, Glen speaks with Carl Lerche, the creator and maintainer of the Tokio Runtime, about his journey into technology, the evolution of programming languages, and the impact of Rust on the software development landscape. They discuss the rise of async programming, the development of networking libraries, and the future of Rust in infrastructure. Carl shares insights on the creation of the Bytes crate, the implications of io_uring, and his role at Amazon. The conversation also touches on the upcoming Tokio conference and the introduction of Toasty, a new query engine for Rust.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Learn more:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://tokio.rs/&quot; target=&quot;_blank&quot;&gt;https://tokio.rs/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.tokioconf.com/&quot; target=&quot;_blank&quot;&gt;https://www.tokioconf.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/carllerche&quot; target=&quot;_blank&quot;&gt;https://github.com/carllerche&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Rama&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Chapters&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;01:26 Introduction to Carl and His Journey in Tech&lt;/li&gt;&lt;li&gt;16:30 How Carl got into Rust&lt;/li&gt;&lt;li&gt;21:18 How Mio/Tokio begun&lt;/li&gt;&lt;li&gt;47:15 The Evolution of IO-URing and Its Practicality&lt;/li&gt;&lt;li&gt;53:11 Amazon&apos;s Adoption of Rust and Tokyo&lt;/li&gt;&lt;li&gt;55:06 Transitioning Leadership in the Tokyo Project&lt;/li&gt;&lt;li&gt;57:15 Toasty&lt;/li&gt;&lt;li&gt;01:08:55 AI in Software Development: A Tool for Productivity&lt;/li&gt;&lt;li&gt;01:25:53 First Tokio Conference&lt;/li&gt;&lt;li&gt;01:34:28 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-34&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-34&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:35:34</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>34</itunes:episode><itunes:title>Tokio with Carl Lerche (Ep 5 Remastered)</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Protocol Shorts: TLS Encrypted Client Hello]]></title><description><![CDATA[<p>Episode 33 – Protocol Shorts: TLS Encrypted Client Hello.</p><p></p><p>This episode explores TLS Encrypted Client Hello (ECH) and how it improves privacy on the internet by hiding sensitive metadata that was previously exposed during the TLS handshake. While traditional TLS encrypts the actual data exchanged between client and server, key details like the Server Name Indication (SNI), which reveals the website you are visiting, remained visible to intermediaries such as ISPs or network middleboxes.</p><p></p><p>Glen explains how ECH addresses this gap by encrypting most of the Client Hello message using keys obtained via secure DNS, preventing third parties from easily identifying user activity. The discussion also covers real-world implications, including the impact on network infrastructure that relies on traffic inspection and the role of cloud providers in TLS termination.</p><p></p><p>Learn more:</p><p></p><ul><li>https://datatracker.ietf.org/doc/rfc9849/ — TLS Encrypted Client Hello</li><li>https://blog.cloudflare.com/encrypted-client-hello/ — Practical explanation of ECH and deployment</li><li>https://developer.mozilla.org/en-US/docs/Web/Security/Transport_Layer_Security — TLS fundamentals and handshake overview</li><li>https://www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/ — another TLS handshake overview</li><li>https://tls12.xargs.org/ — a tls 1.2 handshake, explained byte by byte</li><li>https://tls13.xargs.org/ — a tls 1.3 handshake, explained byte by byte</li><li>https://www.rfc-editor.org/rfc/rfc8446 — TLS 1.3 specification and handshake details</li><li>https://blog.mozilla.org/security/2021/01/07/encrypted-client-hello-the-future-of-esni-in-firefox/ — Firefox perspective on ECH adoption</li><li>https://blog.mozilla.org/security/2021/01/07/encrypted-client-hello-the-future-of-esni-in-firefox/ — Firefox perspective on ECH adoption</li><li>https://samueloph.dev/blog/i-use-curl-with-ech-btw-in-debian/ — blog article about adding ECH into curl</li><li>https://www.rfc-editor.org/rfc/rfc9460 — a DNS record type that publishes connection parameters for a service</li><li>https://fosdem.org/2026/schedule/event/CKANPK-programmable_networking_with_rama/ — FOSDEM 2026 talk about Rama<br /></li></ul><p>Rama<br /></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p><br />Chapters<br /></p><ul><li>00:00 Intro</li><li>00:27 Understanding the TLS Handshake Process</li><li>06:54 Understanding Middle Boxes and Network Behavior</li><li>08:33 The Privacy Gap in Network Traffic</li><li>14:08 Current Usage and Future of ECH</li><li>18:00 Consequences of ECH for Existing Infrastructures</li><li>24:19 Future of ECH: Privacy vs. Trust</li><li>26:32 Outro<br /></li></ul><p>Netstack.FM<br /></p><p>More information: https://netstack.fm/#episode-33</p><p>Join our Discord: https://discord.gg/29EetaSYCD</p><p>Reach out to us: hello@netstack.fm<br /></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.</p>]]></description><guid isPermaLink="false">969a8eb0-c7ae-44cf-92ac-bc28301f5119</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 31 Mar 2026 21:37:44 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/14476ff7ba92aa89c106ae860bd6c4300c0edae119b1c298dccb277565b329a3/eyJlcGlzb2RlSWQiOiI5NjlhOGViMC1jN2FlLTQ0Y2YtOTJhYy1iYzI4MzAxZjUxMTkiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjljYzNjOWI3NTkzOGM1ZTRmNmE4MzM1L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMy0zMV9fMjMtMjgtNTkubXAzIn0=.mp3" length="40240737" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/episodes/969a8eb0-c7ae-44cf-92ac-bc28301f5119/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;Episode 33 – Protocol Shorts: TLS Encrypted Client Hello.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This episode explores TLS Encrypted Client Hello (ECH) and how it improves privacy on the internet by hiding sensitive metadata that was previously exposed during the TLS handshake. While traditional TLS encrypts the actual data exchanged between client and server, key details like the Server Name Indication (SNI), which reveals the website you are visiting, remained visible to intermediaries such as ISPs or network middleboxes.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Glen explains how ECH addresses this gap by encrypting most of the Client Hello message using keys obtained via secure DNS, preventing third parties from easily identifying user activity. The discussion also covers real-world implications, including the impact on network infrastructure that relies on traffic inspection and the role of cloud providers in TLS termination.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Learn more:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://datatracker.ietf.org/doc/rfc9849/ — TLS Encrypted Client Hello&lt;/li&gt;&lt;li&gt;https://blog.cloudflare.com/encrypted-client-hello/ — Practical explanation of ECH and deployment&lt;/li&gt;&lt;li&gt;https://developer.mozilla.org/en-US/docs/Web/Security/Transport_Layer_Security — TLS fundamentals and handshake overview&lt;/li&gt;&lt;li&gt;https://www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/ — another TLS handshake overview&lt;/li&gt;&lt;li&gt;https://tls12.xargs.org/ — a tls 1.2 handshake, explained byte by byte&lt;/li&gt;&lt;li&gt;https://tls13.xargs.org/ — a tls 1.3 handshake, explained byte by byte&lt;/li&gt;&lt;li&gt;https://www.rfc-editor.org/rfc/rfc8446 — TLS 1.3 specification and handshake details&lt;/li&gt;&lt;li&gt;https://blog.mozilla.org/security/2021/01/07/encrypted-client-hello-the-future-of-esni-in-firefox/ — Firefox perspective on ECH adoption&lt;/li&gt;&lt;li&gt;https://blog.mozilla.org/security/2021/01/07/encrypted-client-hello-the-future-of-esni-in-firefox/ — Firefox perspective on ECH adoption&lt;/li&gt;&lt;li&gt;https://samueloph.dev/blog/i-use-curl-with-ech-btw-in-debian/ — blog article about adding ECH into curl&lt;/li&gt;&lt;li&gt;https://www.rfc-editor.org/rfc/rfc9460 — a DNS record type that publishes connection parameters for a service&lt;/li&gt;&lt;li&gt;https://fosdem.org/2026/schedule/event/CKANPK-programmable_networking_with_rama/ — FOSDEM 2026 talk about Rama&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Rama&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Chapters&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:27 Understanding the TLS Handshake Process&lt;/li&gt;&lt;li&gt;06:54 Understanding Middle Boxes and Network Behavior&lt;/li&gt;&lt;li&gt;08:33 The Privacy Gap in Network Traffic&lt;/li&gt;&lt;li&gt;14:08 Current Usage and Future of ECH&lt;/li&gt;&lt;li&gt;18:00 Consequences of ECH for Existing Infrastructures&lt;/li&gt;&lt;li&gt;24:19 Future of ECH: Privacy vs. Trust&lt;/li&gt;&lt;li&gt;26:32 Outro&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Netstack.FM&lt;br /&gt;&lt;/p&gt;&lt;p&gt;More information: https://netstack.fm/#episode-33&lt;/p&gt;&lt;p&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/p&gt;&lt;p&gt;Reach out to us: hello@netstack.fm&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:27:57</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>33</itunes:episode><itunes:title>Protocol Shorts: TLS Encrypted Client Hello</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Datastar and Hypermedia (Ep 4 Remastered)]]></title><description><![CDATA[<p>Episode 32 – Datastar and Hypermedia.</p><p></p><p>In this remastered episode, Glen interviews Delaney, the creator of DataStar, a lightweight framework designed for building real-time collaborative web applications. Delaney shares his journey from being a 3D artist to a developer, emphasizing the importance of hypermedia and real-time visualization. The conversation delves into the efficiency of DataStar, its use of Server-Sent Events (SSE), and the framework's potential for collaborative web experiences. Delaney also discusses the challenges of WebSockets and introduces future projects like DarkStar, aimed at enhancing networking capabilities. Overall, the episode highlights the transformative potential of DataStar in modern web development. In this conversation, Delaney discusses the intricacies of DataStar, a real-time system for handling large volumes of messages. He emphasizes the importance of simplicity in programming, the significance of measuring performance, and the role of abstraction in software development. Delaney also explains the core functions of DataStar, including patch elements and signals, and how they facilitate real-time interactivity. The discussion touches on offline support, the growth of the DataStar community, and the non-profit model that supports its development. Delaney encourages developers to engage with the community and emphasizes the importance of building solutions to real problems.</p><p></p><p>Learn more about Datastar and Hypermedia:</p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://data-star.dev/" target="_blank">https://data-star.dev/</a></li><li><a rel="noopener noreferrer nofollow" href="https://data-star.dev/reference/datastar_pro" target="_blank">https://data-star.dev/reference/datastar_pro</a></li><li><a rel="noopener noreferrer nofollow" href="https://hypermedia.systems/" target="_blank">https://hypermedia.systems/</a></li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>01:12 Delaney and his background</li><li>03:09 The Evolution of Hypermedia and Real-Time Systems</li><li>06:58 SSE and Compression</li><li>16:04 The Social Web</li><li>23:32 Why use datastar?</li><li>30:12 Web Transport and Darkstar</li><li>34:26 Final Thoughts on DataStar and Future Directions</li><li>46:35 Understanding Abstraction in Programming</li><li>49:18 Event Sourcing and Efficiency in Systems</li><li>50:50 DataStar: Key Functions and Concepts</li><li>53:58 Signals in DataStar: When to Use Them</li><li>57:56 Front-End Validation and User Experience</li><li>59:58 Offline Support and Web Applications</li><li>01:03:26 The Growth of DataStar and Community Engagement</li><li>01:07:39 The Challenges of Web Development</li><li>01:09:56 AI and Its Role in Development</li><li>01:13:52 DataStar and WebTransport: Future Directions</li><li>01:17:03 Dynamic Content and DataStar's Use Cases</li><li>01:19:06 Funding and Sustainability of Open Source Projects</li><li>01:31:32 Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><p>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-32" target="_blank">https://netstack.fm/#episode-32</a></p><p>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></p><p>Reach out to us: hello@netstack.fm</p><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.</p>]]></description><guid isPermaLink="false">beb48cad-8dd9-4c09-a51f-4e9df0f928fd</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 24 Mar 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/68772f658e0410acebf1ce4c73d0c02cffc31552d5c8c2e0a12f21ba52fbfc06/eyJlcGlzb2RlSWQiOiJiZWI0OGNhZC04ZGQ5LTRjMDktYTUxZi00ZTlkZjBmOTI4ZmQiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjljMWJhMGIyODFhMjQwMTZlYzlmZDQ0L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMy0yM19fMjMtOS0xNS5tcDMifQ==.mp3" length="133191934" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/episodes/beb48cad-8dd9-4c09-a51f-4e9df0f928fd/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;Episode 32 – Datastar and Hypermedia.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this remastered episode, Glen interviews Delaney, the creator of DataStar, a lightweight framework designed for building real-time collaborative web applications. Delaney shares his journey from being a 3D artist to a developer, emphasizing the importance of hypermedia and real-time visualization. The conversation delves into the efficiency of DataStar, its use of Server-Sent Events (SSE), and the framework&apos;s potential for collaborative web experiences. Delaney also discusses the challenges of WebSockets and introduces future projects like DarkStar, aimed at enhancing networking capabilities. Overall, the episode highlights the transformative potential of DataStar in modern web development. In this conversation, Delaney discusses the intricacies of DataStar, a real-time system for handling large volumes of messages. He emphasizes the importance of simplicity in programming, the significance of measuring performance, and the role of abstraction in software development. Delaney also explains the core functions of DataStar, including patch elements and signals, and how they facilitate real-time interactivity. The discussion touches on offline support, the growth of the DataStar community, and the non-profit model that supports its development. Delaney encourages developers to engage with the community and emphasizes the importance of building solutions to real problems.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Learn more about Datastar and Hypermedia:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://data-star.dev/&quot; target=&quot;_blank&quot;&gt;https://data-star.dev/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://data-star.dev/reference/datastar_pro&quot; target=&quot;_blank&quot;&gt;https://data-star.dev/reference/datastar_pro&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://hypermedia.systems/&quot; target=&quot;_blank&quot;&gt;https://hypermedia.systems/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;01:12 Delaney and his background&lt;/li&gt;&lt;li&gt;03:09 The Evolution of Hypermedia and Real-Time Systems&lt;/li&gt;&lt;li&gt;06:58 SSE and Compression&lt;/li&gt;&lt;li&gt;16:04 The Social Web&lt;/li&gt;&lt;li&gt;23:32 Why use datastar?&lt;/li&gt;&lt;li&gt;30:12 Web Transport and Darkstar&lt;/li&gt;&lt;li&gt;34:26 Final Thoughts on DataStar and Future Directions&lt;/li&gt;&lt;li&gt;46:35 Understanding Abstraction in Programming&lt;/li&gt;&lt;li&gt;49:18 Event Sourcing and Efficiency in Systems&lt;/li&gt;&lt;li&gt;50:50 DataStar: Key Functions and Concepts&lt;/li&gt;&lt;li&gt;53:58 Signals in DataStar: When to Use Them&lt;/li&gt;&lt;li&gt;57:56 Front-End Validation and User Experience&lt;/li&gt;&lt;li&gt;59:58 Offline Support and Web Applications&lt;/li&gt;&lt;li&gt;01:03:26 The Growth of DataStar and Community Engagement&lt;/li&gt;&lt;li&gt;01:07:39 The Challenges of Web Development&lt;/li&gt;&lt;li&gt;01:09:56 AI and Its Role in Development&lt;/li&gt;&lt;li&gt;01:13:52 DataStar and WebTransport: Future Directions&lt;/li&gt;&lt;li&gt;01:17:03 Dynamic Content and DataStar&apos;s Use Cases&lt;/li&gt;&lt;li&gt;01:19:06 Funding and Sustainability of Open Source Projects&lt;/li&gt;&lt;li&gt;01:31:32 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-32&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-32&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Reach out to us: hello@netstack.fm&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:32:30</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>32</itunes:episode><itunes:title>Datastar and Hypermedia (Ep 4 Remastered)</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Protocol Shorts: MITM Proxies and Transparent L4 Interception]]></title><description><![CDATA[<p>episode 31 — Protocol Shorts: MITM Proxies and Transparent L4 Interception.</p><p></p><p>In this second "Protocol Shorts" episode, we look at man-in-the-middle proxies from the transport layer up. The episode explains how HTTP proxies, HTTP CONNECT, and SOCKS5 differ, why they all assume a proxy-aware client, and what changes when a transparent layer 4 proxy is inserted by the operating system instead.</p><p></p><p>From there, we dig into protocol detection from the first bytes on the wire and into the <code>BridgeIo</code> abstraction in Rama: a way to relay and inspect stacked handshakes incrementally instead of terminating every protocol upfront.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-23" target="_blank">https://netstack.fm/#episode-23</a> — Protocol Shorts: HTTP as an Application Bus</li><li><a rel="noopener noreferrer nofollow" href="https://ramaproxy.org/book/proxies/intro.html" target="_blank">https://ramaproxy.org/book/proxies/intro.html</a> — Intro to proxies in the Ramabook</li><li><a rel="noopener noreferrer nofollow" href="https://ramaproxy.org/book/proxies/http.html" target="_blank">https://ramaproxy.org/book/proxies/http.html</a> — HTTP(S) proxies in the Rama boo</li><li><a rel="noopener noreferrer nofollow" href="https://ramaproxy.org/book/proxies/socks5.html" target="_blank">https://ramaproxy.org/book/proxies/socks5.html</a> — SOCKS5 proxies in the Rama book</li><li><a rel="noopener noreferrer nofollow" href="https://ramaproxy.org/book/proxies/mitm.html" target="_blank">https://ramaproxy.org/book/proxies/mitm.html</a> — MITM proxies in the Rama book&lt;/&gt;&lt;/li&gt;</li><li><a rel="noopener noreferrer nofollow" href="https://ramaproxy.org/book/proxies/protocol_inspection.html" target="_blank">https://ramaproxy.org/book/proxies/protocol_inspection.html</a> — Protocolinspection in the Rama book</li><li><a rel="noopener noreferrer nofollow" href="https://ramaproxy.org/book/proxies/operate/transparent.html" target="_blank">https://ramaproxy.org/book/proxies/operate/transparent.html</a> — Operating transparent proxies with Rama</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/plabayo/rama/tree/main/ffi/apple/examples/transparent_proxy" target="_blank">https://github.com/plabayo/rama/tree/main/ffi/apple/examples/transparent_proxy</a> — MacOS Transparent Proxy (Rama) example</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>01:00 Understanding Proxies: The Basics</li><li>01:18 Diving Deeper into Proxy Types</li><li>04:16 Layer 4 Proxies: A New Approach</li><li>05:23 Challenges of Transparent Proxies</li><li>07:53 Bridging Conversations: A New Insight</li><li>09:53 Example: HTTPS request within a SOCKS5 tunnel</li><li>13:41 Layer 4 Proxies and Protocol Reconstruction</li><li>15:15 Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-31" target="_blank">https://netstack.fm/#episode-31</a></li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p>]]></description><guid isPermaLink="false">5bae3f3b-e399-4a1e-8535-056a239a8493</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 17 Mar 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/05ad56190d6c3dd24000f1770990b18ea851adaa501b275e404cec3fbd378ba1/eyJlcGlzb2RlSWQiOiI1YmFlM2YzYi1lMzk5LTRhMWUtODUzNS0wNTZhMjM5YTg0OTMiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjliODkxMTdmZThhNDUwOTBhNzhhMjZkL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMy0xN19fMC0yNC03Lm1wMyJ9.mp3" length="23347871" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/episodes/5bae3f3b-e399-4a1e-8535-056a239a8493/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;episode 31 — Protocol Shorts: MITM Proxies and Transparent L4 Interception.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this second &quot;Protocol Shorts&quot; episode, we look at man-in-the-middle proxies from the transport layer up. The episode explains how HTTP proxies, HTTP CONNECT, and SOCKS5 differ, why they all assume a proxy-aware client, and what changes when a transparent layer 4 proxy is inserted by the operating system instead.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;From there, we dig into protocol detection from the first bytes on the wire and into the &lt;code&gt;BridgeIo&lt;/code&gt; abstraction in Rama: a way to relay and inspect stacked handshakes incrementally instead of terminating every protocol upfront.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-23&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-23&lt;/a&gt; — Protocol Shorts: HTTP as an Application Bus&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org/book/proxies/intro.html&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org/book/proxies/intro.html&lt;/a&gt; — Intro to proxies in the Ramabook&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org/book/proxies/http.html&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org/book/proxies/http.html&lt;/a&gt; — HTTP(S) proxies in the Rama boo&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org/book/proxies/socks5.html&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org/book/proxies/socks5.html&lt;/a&gt; — SOCKS5 proxies in the Rama book&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org/book/proxies/mitm.html&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org/book/proxies/mitm.html&lt;/a&gt; — MITM proxies in the Rama book&amp;lt;/&amp;gt;&amp;lt;/li&amp;gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org/book/proxies/protocol_inspection.html&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org/book/proxies/protocol_inspection.html&lt;/a&gt; — Protocolinspection in the Rama book&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org/book/proxies/operate/transparent.html&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org/book/proxies/operate/transparent.html&lt;/a&gt; — Operating transparent proxies with Rama&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/plabayo/rama/tree/main/ffi/apple/examples/transparent_proxy&quot; target=&quot;_blank&quot;&gt;https://github.com/plabayo/rama/tree/main/ffi/apple/examples/transparent_proxy&lt;/a&gt; — MacOS Transparent Proxy (Rama) example&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;01:00 Understanding Proxies: The Basics&lt;/li&gt;&lt;li&gt;01:18 Diving Deeper into Proxy Types&lt;/li&gt;&lt;li&gt;04:16 Layer 4 Proxies: A New Approach&lt;/li&gt;&lt;li&gt;05:23 Challenges of Transparent Proxies&lt;/li&gt;&lt;li&gt;07:53 Bridging Conversations: A New Insight&lt;/li&gt;&lt;li&gt;09:53 Example: HTTPS request within a SOCKS5 tunnel&lt;/li&gt;&lt;li&gt;13:41 Layer 4 Proxies and Protocol Reconstruction&lt;/li&gt;&lt;li&gt;15:15 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-31&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-31&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:16:13</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>31</itunes:episode><itunes:title>Protocol Shorts: MITM Proxies and Transparent L4 Interception</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[uReq with Martin Algesten]]></title><description><![CDATA[<p>episode 30: uReq with Martin Algesten.</p><p></p><p>In this episode, we take a deep dive into uReq: why it was created, its history and origin, a high level overview, and explore in depth its protocols and implementation details. </p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://github.com/algesten/ureq" target="_blank">https://github.com/algesten/ureq</a> — A simple, safe HTTP client</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/algesten/ureq/blob/main/src/run.rs" target="_blank">https://github.com/algesten/ureq/blob/main/src/run.rs</a> - example on how uReq and Sans IO come together</li><li><a rel="noopener noreferrer nofollow" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Expect" target="_blank">https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Expect</a> — Expect 100 Continue</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/algesten" target="_blank">https://github.com/algesten</a> — Github profile of Martin Algesten</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/algesten/str0m" target="_blank">https://github.com/algesten/str0m</a> — A Sans I/O WebRTC implementation in Rust</li><li><a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-16" target="_blank">https://netstack.fm/#episode-16</a> — WebRTC and Sans IO with Martin Algesten</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:58 Get to know Martin</li><li>06:46 Evolution of uReq: From Simplicity to Compliance</li><li>20:35 Sans IO</li><li>26:58 uReq prior to Sans IO</li><li>30:57 Practical Examples: Handling Complex Protocols</li><li>50:54 Sans IO in Str0m and uReq</li><li>55:01 Handling Proxies and DNS Resolution</li><li>01:02:51 The Future of uReq and uReq Proto</li><li>01:07:06 Sans IO and h2</li><li>01:09:00 Final Thoughts and Community Feedback</li><li>01:20:09 Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a></p><p></p><p>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-30" target="_blank">https://netstack.fm/#episode-30</a></p><p>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></p><p>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a></p><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a></p>]]></description><guid isPermaLink="false">a643902e-1921-4052-a281-fd4f2e14e424</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 10 Mar 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/15d386f927a4705628541714f29f0337737518e6023533e6fff0ca0dc9296841/eyJlcGlzb2RlSWQiOiJhNjQzOTAyZS0xOTIxLTQwNTItYTI4MS1mZDRmMmUxNGU0MjQiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjlhZjNlMGNmOGE2ZWJjYjlmYmMxOTIzL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMy05X18yMi0zOS0yNC5tcDMifQ==.mp3" length="116801246" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/episodes/a643902e-1921-4052-a281-fd4f2e14e424/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;episode 30: uReq with Martin Algesten.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode, we take a deep dive into uReq: why it was created, its history and origin, a high level overview, and explore in depth its protocols and implementation details. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/algesten/ureq&quot; target=&quot;_blank&quot;&gt;https://github.com/algesten/ureq&lt;/a&gt; — A simple, safe HTTP client&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/algesten/ureq/blob/main/src/run.rs&quot; target=&quot;_blank&quot;&gt;https://github.com/algesten/ureq/blob/main/src/run.rs&lt;/a&gt; - example on how uReq and Sans IO come together&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Expect&quot; target=&quot;_blank&quot;&gt;https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Expect&lt;/a&gt; — Expect 100 Continue&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/algesten&quot; target=&quot;_blank&quot;&gt;https://github.com/algesten&lt;/a&gt; — Github profile of Martin Algesten&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/algesten/str0m&quot; target=&quot;_blank&quot;&gt;https://github.com/algesten/str0m&lt;/a&gt; — A Sans I/O WebRTC implementation in Rust&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-16&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-16&lt;/a&gt; — WebRTC and Sans IO with Martin Algesten&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:58 Get to know Martin&lt;/li&gt;&lt;li&gt;06:46 Evolution of uReq: From Simplicity to Compliance&lt;/li&gt;&lt;li&gt;20:35 Sans IO&lt;/li&gt;&lt;li&gt;26:58 uReq prior to Sans IO&lt;/li&gt;&lt;li&gt;30:57 Practical Examples: Handling Complex Protocols&lt;/li&gt;&lt;li&gt;50:54 Sans IO in Str0m and uReq&lt;/li&gt;&lt;li&gt;55:01 Handling Proxies and DNS Resolution&lt;/li&gt;&lt;li&gt;01:02:51 The Future of uReq and uReq Proto&lt;/li&gt;&lt;li&gt;01:07:06 Sans IO and h2&lt;/li&gt;&lt;li&gt;01:09:00 Final Thoughts and Community Feedback&lt;/li&gt;&lt;li&gt;01:20:09 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-30&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-30&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:21:07</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>30</itunes:episode><itunes:title>uReq with Martin Algesten</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Hyper With Sean McArthur (Ep 2 Remastered)]]></title><description><![CDATA[<h3>Episode 29 – Hyper with Sean McArthur (Ep 2 Remastered).</h3><p></p><p>In this remastered episode, Glen interviews Sean McArthur, the creator and maintainer of the Hyper ecosystem. They discuss Sean's journey in software engineering, the evolution of Rust and asynchronous programming, and the growth of Hyper from its inception at Mozilla to its current status in the web development landscape. Sean shares insights on the creation of hyper, hyper-util, http, headers, the Warp framework, and the challenges of integrating HTTP/3 and QUIC. The conversation also touches on collaboration with cURL, the FFI layer, and Sean's aspirations for the future of Hyper and the broader ecosystem.</p><p></p><p><b>Learn more about Sean McArthur, Hyper and Warp:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/" target="_blank">https://seanmonstar.com/</a></li><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/sponsor/" target="_blank">https://seanmonstar.com/sponsor/</a></li><li><a rel="noopener noreferrer nofollow" href="https://hyper.rs/" target="_blank">https://hyper.rs/</a></li><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/blog/async-hyper/" target="_blank">https://seanmonstar.com/blog/async-hyper/</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/hyperium/hyper" target="_blank">https://github.com/hyperium/hyper</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/seanmonstar/warp" target="_blank">https://github.com/seanmonstar/warp</a></li><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/blog/warp/" target="_blank">https://seanmonstar.com/blog/warp/</a></li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Episode remaster notes</li><li>00:37 Intro</li><li>01:21 Get to know Sean McArthur and his origins in Rust</li><li>08:32 The Impact of Mozilla on Sean's Career</li><li>10:47 A short history of Hyper</li><li>21:52 hyper-util, http and headers crates</li><li>33:46 Warp</li><li>36:14 Hyper's Core Focus and Future Directions</li><li>38:21 Integrating HTTP/2 and HTTP/3 Support</li><li>40:19 The reqwest crate</li><li>45:04 The Complexities of HTTP/3 Integration</li><li>48:40 Reflections on the cURL and Hyper Collaboration</li><li>55:51 Future Aspirations for Hyper</li><li>59:21 Encouraging Community Engagement in Open Source</li><li>01:02:40 Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-29<ul><li>Original episode was: https://netstack.fm/#episode-2</li></ul></li></ul><ul><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.</p>]]></description><guid isPermaLink="false">31582fb9-4297-4cf7-a285-f952bda9dc97</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 03 Mar 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/f43320f16998d7887077d794bda37c644591442585fcc0be7483c711e8bf949a/eyJlcGlzb2RlSWQiOiIzMTU4MmZiOS00Mjk3LTRjZjctYTI4NS1mOTUyYmRhOWRjOTciLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjlhNWZiMmMyOWMxNmIyMzYwMDllZmY4L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMy0yX18yMi0zLTQwLm1wMyJ9.mp3" length="91600188" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/episodes/31582fb9-4297-4cf7-a285-f952bda9dc97/transcripts.txt" type="text/plain"/><itunes:summary>&lt;h3&gt;Episode 29 – Hyper with Sean McArthur (Ep 2 Remastered).&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this remastered episode, Glen interviews Sean McArthur, the creator and maintainer of the Hyper ecosystem. They discuss Sean&apos;s journey in software engineering, the evolution of Rust and asynchronous programming, and the growth of Hyper from its inception at Mozilla to its current status in the web development landscape. Sean shares insights on the creation of hyper, hyper-util, http, headers, the Warp framework, and the challenges of integrating HTTP/3 and QUIC. The conversation also touches on collaboration with cURL, the FFI layer, and Sean&apos;s aspirations for the future of Hyper and the broader ecosystem.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more about Sean McArthur, Hyper and Warp:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/sponsor/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/sponsor/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://hyper.rs/&quot; target=&quot;_blank&quot;&gt;https://hyper.rs/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/blog/async-hyper/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/blog/async-hyper/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/hyperium/hyper&quot; target=&quot;_blank&quot;&gt;https://github.com/hyperium/hyper&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/seanmonstar/warp&quot; target=&quot;_blank&quot;&gt;https://github.com/seanmonstar/warp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/blog/warp/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/blog/warp/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Episode remaster notes&lt;/li&gt;&lt;li&gt;00:37 Intro&lt;/li&gt;&lt;li&gt;01:21 Get to know Sean McArthur and his origins in Rust&lt;/li&gt;&lt;li&gt;08:32 The Impact of Mozilla on Sean&apos;s Career&lt;/li&gt;&lt;li&gt;10:47 A short history of Hyper&lt;/li&gt;&lt;li&gt;21:52 hyper-util, http and headers crates&lt;/li&gt;&lt;li&gt;33:46 Warp&lt;/li&gt;&lt;li&gt;36:14 Hyper&apos;s Core Focus and Future Directions&lt;/li&gt;&lt;li&gt;38:21 Integrating HTTP/2 and HTTP/3 Support&lt;/li&gt;&lt;li&gt;40:19 The reqwest crate&lt;/li&gt;&lt;li&gt;45:04 The Complexities of HTTP/3 Integration&lt;/li&gt;&lt;li&gt;48:40 Reflections on the cURL and Hyper Collaboration&lt;/li&gt;&lt;li&gt;55:51 Future Aspirations for Hyper&lt;/li&gt;&lt;li&gt;59:21 Encouraging Community Engagement in Open Source&lt;/li&gt;&lt;li&gt;01:02:40 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-29&lt;ul&gt;&lt;li&gt;Original episode was: https://netstack.fm/#episode-2&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:03:37</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>29</itunes:episode><itunes:title>Hyper With Sean McArthur (Ep 2 Remastered)</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[socketioxide with Théodore Prévot]]></title><description><![CDATA[<p>episode 28: socketioxide with Théodore Prévot.<br /></p><p>This episode features an in-depth conversation with Théodore Prévot, creator and maintainer of the Rust crate socketioxide. We explore the origins of the project, how a personal writing app led to implementing a full Socket.IO server in Rust, and what it takes to build and maintain a high-level real-time protocol on top of Tokio, Tower, and the Rust HTTP ecosystem.<br /></p><p>Théodore walks us through the layered architecture of Engine.IO and Socket.IO, explains concepts like rooms, namespaces, acknowledgements, adapters, and connection recovery, and reflects on protocol versioning and compatibility challenges. We also dive into one of the hardest technical problems behind socketioxide: building a custom lazy JSON deserializer wrapper around Serde to efficiently route and decode mixed JSON and binary payloads.<br /></p><p>Finally, we discuss abstraction boundaries, async runtime considerations, integration testing strategies, the possibility of a Rust client implementation, and what motivates long-term open source maintenance.<br /></p><p><b>Learn more:</b><br /></p><ul><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/socketioxide/latest/socketioxide/" target="_blank">https://docs.rs/socketioxide/latest/socketioxide/</a> — socketioxide documentation</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/Totodore/socketioxide" target="_blank">https://github.com/Totodore/socketioxide</a> — socketioxide GitHub repository</li><li><a rel="noopener noreferrer nofollow" href="https://totodore.github.io/serde-wrapper/" target="_blank">https://totodore.github.io/serde-wrapper/</a> — Custom Serde deserializer article</li><li><a rel="noopener noreferrer nofollow" href="https://socket.io/docs/v4/" target="_blank">https://socket.io/docs/v4/</a> — Official Socket.IO documentation</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/socketio/engine.io-protocol" target="_blank">https://github.com/socketio/engine.io-protocol</a> — Engine.IO protocol reference</li><li><a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=HEhhWL1oUTM" target="_blank">https://www.youtube.com/watch?v=HEhhWL1oUTM</a> — Talk featuring Théodore Prévot</li></ul><p></p><p><b>Rama</b><br /></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p><br /><b>Chapters</b><br /></p><ul><li>00:00 Intro</li><li>01:04 Get to know Théodore Prévot</li><li>06:43 The origins of socketioxide</li><li>08:50 Understanding Engine.IO and Its Role</li><li>11:43 The Evolution of Socket.IO and Its Features</li><li>22:49 Integration with Other Protocols and Frameworks</li><li>25:45 Understanding the boundaries of Socket.IO vs Engine.IO</li><li>35:38 Custom JSON Deserialization Challenges</li><li>40:54 Navigating Socket.IO Versioning</li><li>47:02 Abstraction in socketioxide</li><li>57:04 Future Directions for socketioxide</li><li>01:05:26 Outro</li></ul><p></p><p><b>Netstack.FM</b><br /></p><ul><li>More information: https://netstack.fm/#episode-28</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p><br />Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p><p></p>]]></description><guid isPermaLink="false">ae596e4d-d9d7-4d8a-836e-fa6e2ea51f03</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 24 Feb 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/22f10b2b4d2f0be755d29e2e33bc0ab72b184b7f3f8ef00b4bcf327239e2a150/eyJlcGlzb2RlSWQiOiJhZTU5NmU0ZC1kOWQ3LTRkOGEtODM2ZS1mYTZlMmVhNTFmMDMiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk5Y2U3NjNlNTM2NmI3NjdhMzY5NzQ2L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMi0yNF9fMC00OC01MS5tcDMifQ==.mp3" length="95620747" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 28: socketioxide with Théodore Prévot.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This episode features an in-depth conversation with Théodore Prévot, creator and maintainer of the Rust crate socketioxide. We explore the origins of the project, how a personal writing app led to implementing a full Socket.IO server in Rust, and what it takes to build and maintain a high-level real-time protocol on top of Tokio, Tower, and the Rust HTTP ecosystem.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Théodore walks us through the layered architecture of Engine.IO and Socket.IO, explains concepts like rooms, namespaces, acknowledgements, adapters, and connection recovery, and reflects on protocol versioning and compatibility challenges. We also dive into one of the hardest technical problems behind socketioxide: building a custom lazy JSON deserializer wrapper around Serde to efficiently route and decode mixed JSON and binary payloads.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Finally, we discuss abstraction boundaries, async runtime considerations, integration testing strategies, the possibility of a Rust client implementation, and what motivates long-term open source maintenance.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/socketioxide/latest/socketioxide/&quot; target=&quot;_blank&quot;&gt;https://docs.rs/socketioxide/latest/socketioxide/&lt;/a&gt; — socketioxide documentation&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/Totodore/socketioxide&quot; target=&quot;_blank&quot;&gt;https://github.com/Totodore/socketioxide&lt;/a&gt; — socketioxide GitHub repository&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://totodore.github.io/serde-wrapper/&quot; target=&quot;_blank&quot;&gt;https://totodore.github.io/serde-wrapper/&lt;/a&gt; — Custom Serde deserializer article&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://socket.io/docs/v4/&quot; target=&quot;_blank&quot;&gt;https://socket.io/docs/v4/&lt;/a&gt; — Official Socket.IO documentation&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/socketio/engine.io-protocol&quot; target=&quot;_blank&quot;&gt;https://github.com/socketio/engine.io-protocol&lt;/a&gt; — Engine.IO protocol reference&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.youtube.com/watch?v=HEhhWL1oUTM&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=HEhhWL1oUTM&lt;/a&gt; — Talk featuring Théodore Prévot&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;01:04 Get to know Théodore Prévot&lt;/li&gt;&lt;li&gt;06:43 The origins of socketioxide&lt;/li&gt;&lt;li&gt;08:50 Understanding Engine.IO and Its Role&lt;/li&gt;&lt;li&gt;11:43 The Evolution of Socket.IO and Its Features&lt;/li&gt;&lt;li&gt;22:49 Integration with Other Protocols and Frameworks&lt;/li&gt;&lt;li&gt;25:45 Understanding the boundaries of Socket.IO vs Engine.IO&lt;/li&gt;&lt;li&gt;35:38 Custom JSON Deserialization Challenges&lt;/li&gt;&lt;li&gt;40:54 Navigating Socket.IO Versioning&lt;/li&gt;&lt;li&gt;47:02 Abstraction in socketioxide&lt;/li&gt;&lt;li&gt;57:04 Future Directions for socketioxide&lt;/li&gt;&lt;li&gt;01:05:26 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-28&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:06:24</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>28</itunes:episode><itunes:title>socketioxide with Théodore Prévot</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[AI Policies, OSS Maintenance and EU Open Source Academy with Daniel Stenberg]]></title><description><![CDATA[<p>episode 27: AI Policies, OSS Maintenance and EU Open Source Academy with Daniel Stenberg.<br /></p><p>This episode features a deep and pragmatic conversation with Daniel Stenberg, founder of cURL and president of the European Open Source Academy, reflecting on FOSDEM 2026, the growing role of open source in European policy, and what digital sovereignty means in practice; Daniel shares the motivation behind the EU funded Open Source Academy, discusses how maintainers are dealing with the rise of AI generated security reports, explains why cURL shut down its bug bounty program, and offers a balanced view on where LLM tools genuinely help in code review and security research versus where they create noise, all while highlighting the long term realities of maintaining critical infrastructure software for decades.<br /></p><p><b>Learn more:</b><br /></p><ul><li><a rel="noopener noreferrer nofollow" href="https://curl.se" target="_blank">https://curl.se</a> — cURL website</li><li><a rel="noopener noreferrer nofollow" href="https://daniel.haxx.se/blog/" target="_blank">https://daniel.haxx.se/blog/</a> — Daniel Stenberg blog</li><li><a rel="noopener noreferrer nofollow" href="https://fosdem.org" target="_blank">https://fosdem.org</a> — FOSDEM</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/bagder/fosdem" target="_blank">https://github.com/bagder/fosdem</a> — FOSDEM tips repository</li><li><a rel="noopener noreferrer nofollow" href="https://europeanopensource.academy" target="_blank">https://europeanopensource.academy</a> — European Open Source Academy<br /></li></ul><p><b>Rama</b><br /></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p><br /><b>Chapters</b><br /></p><ul><li>00:00 Intro</li><li>01:21 Navigating FOSDEM: Insights and Experiences</li><li>06:16 The Role of Open Source in Policy and Society</li><li>10:53 Polhemsrådet and European Open Source Aacademy</li><li>23:19 The Future of Bug Bounty Programs and AI's Role</li><li>32:35 Good use of LLM technologies in context of cURL</li><li>42:32 Daniel's personal LLM usage</li><li>47:28 how AI might evolve and impact cURL in future</li><li>53:08 The Future of AI in Software Development</li><li>56:02 Continuous Improvement in Curl</li><li>01:02:12 Mentorship and Community in Open Source</li><li>01:07:41 Very quick intro to some more obscure protocols supported by cURL</li><li>01:18:54 Outro<br /></li></ul><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a><br /></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-27" target="_blank">https://netstack.fm/#episode-27</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a><br /></li></ul><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a></p>]]></description><guid isPermaLink="false">62b89bc0-aa6a-4cf5-8f15-3b0870d90430</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 17 Feb 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/c010fa946ae65ffcceed9a77842013f0dd07d86916438c7931b1c11612cb9eac/eyJlcGlzb2RlSWQiOiI2MmI4OWJjMC1hYTZhLTRjZjUtOGYxNS0zYjA4NzBkOTA0MzAiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk5MzY5OGFhODUyZTQzNjMyMDk3ZWY1L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMi0xNl9fMjAtMS0yOS5tcDMifQ==.mp3" length="115003813" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 27: AI Policies, OSS Maintenance and EU Open Source Academy with Daniel Stenberg.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This episode features a deep and pragmatic conversation with Daniel Stenberg, founder of cURL and president of the European Open Source Academy, reflecting on FOSDEM 2026, the growing role of open source in European policy, and what digital sovereignty means in practice; Daniel shares the motivation behind the EU funded Open Source Academy, discusses how maintainers are dealing with the rise of AI generated security reports, explains why cURL shut down its bug bounty program, and offers a balanced view on where LLM tools genuinely help in code review and security research versus where they create noise, all while highlighting the long term realities of maintaining critical infrastructure software for decades.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://curl.se&quot; target=&quot;_blank&quot;&gt;https://curl.se&lt;/a&gt; — cURL website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://daniel.haxx.se/blog/&quot; target=&quot;_blank&quot;&gt;https://daniel.haxx.se/blog/&lt;/a&gt; — Daniel Stenberg blog&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fosdem.org&quot; target=&quot;_blank&quot;&gt;https://fosdem.org&lt;/a&gt; — FOSDEM&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/bagder/fosdem&quot; target=&quot;_blank&quot;&gt;https://github.com/bagder/fosdem&lt;/a&gt; — FOSDEM tips repository&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://europeanopensource.academy&quot; target=&quot;_blank&quot;&gt;https://europeanopensource.academy&lt;/a&gt; — European Open Source Academy&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;01:21 Navigating FOSDEM: Insights and Experiences&lt;/li&gt;&lt;li&gt;06:16 The Role of Open Source in Policy and Society&lt;/li&gt;&lt;li&gt;10:53 Polhemsrådet and European Open Source Aacademy&lt;/li&gt;&lt;li&gt;23:19 The Future of Bug Bounty Programs and AI&apos;s Role&lt;/li&gt;&lt;li&gt;32:35 Good use of LLM technologies in context of cURL&lt;/li&gt;&lt;li&gt;42:32 Daniel&apos;s personal LLM usage&lt;/li&gt;&lt;li&gt;47:28 how AI might evolve and impact cURL in future&lt;/li&gt;&lt;li&gt;53:08 The Future of AI in Software Development&lt;/li&gt;&lt;li&gt;56:02 Continuous Improvement in Curl&lt;/li&gt;&lt;li&gt;01:02:12 Mentorship and Community in Open Source&lt;/li&gt;&lt;li&gt;01:07:41 Very quick intro to some more obscure protocols supported by cURL&lt;/li&gt;&lt;li&gt;01:18:54 Outro&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-27&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-27&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:19:52</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>27</itunes:episode><itunes:title>AI Policies, OSS Maintenance and EU Open Source Academy with Daniel Stenberg</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Email protocols with Mauro De Gennaro from Stalwart Labs]]></title><description><![CDATA[<p>episode 26: Email protocols with Mauro De Gennaro from Stalwart Labs.</p><p></p><p>This episode features an in depth conversation with Mauro De Gennaro of Stalwart Labs that demystifies how email actually works in practice, from SMTP delivery and DNS based routing to IMAP, JMAP, spam filtering, encryption, and authentication standards like DKIM, SPF, and DMARC, all through the lens of building and operating a modern mail and collaboration server in Rust; Mauro shares his long personal journey from early BBS systems to founding Stalwart, explains why email protocols have evolved the way they have, how self hosting email can be practical and secure today, and why open standards, automation, and memory safety are key to reclaiming control over critical communication infrastructure.</p><p></p><p>Learn more:</p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://stalw.art" target="_blank">https://stalw.art</a> — Website</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/stalwartlabs" target="_blank">https://github.com/stalwartlabs</a> — GitHub org</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/stalwartlabs/stalwart" target="_blank">https://github.com/stalwartlabs/stalwart</a> — GitHub repository</li><li><a rel="noopener noreferrer nofollow" href="https://stalw.art/docs" target="_blank">https://stalw.art/docs</a> — Documentation (including installation instructions)</li><li><a rel="noopener noreferrer nofollow" href="https://stalw.art/slides" target="_blank">https://stalw.art/slides</a> — Product presentation slides</li><li><a rel="noopener noreferrer nofollow" href="https://fosdem.org/2026/schedule/event/FP8EFX-scaling-email/" target="_blank">https://fosdem.org/2026/schedule/event/FP8EFX-scaling-email/</a> — FOSDEM 2026 talk</li><li><a rel="noopener noreferrer nofollow" href="https://www.ietf.org/meeting/125/" target="_blank">https://www.ietf.org/meeting/125/</a> — IETF 125 Shenzen</li></ul><p></p><p>Rama</p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p>Chapters</p><p></p><ul><li>00:00 Intro</li><li>00:50 Get to know Mauro De Gennaro</li><li>08:44 Origins of Stalwart</li><li>12:24 The Evolution of Stalwart and Its Features</li><li>14:59 Life of a mail sent to a Stalwart server</li><li>18:14 Understanding Email Transmission and Protocols</li><li>22:54 Combination of Email with Calendar and Contacts</li><li>26:37 Email File Attachments</li><li>31:56 Stalwart and ACME</li><li>39:44 Email Address validation</li><li>44:47 Exploring the Sieve Protocol for Mail Filtering</li><li>47:54 Email RFCs and standarization</li><li>54:39 Experiences at FOSDEM and the Future of Email</li><li>56:50 The Case for Self-Hosting Email Solutions</li><li>01:00:27 Backup Strategies for Self-Hosted Email Servers</li><li>01:04:35 Ensuring Redundancy and Reliability in Email Hosting</li><li>01:12:38 Comparing Email Protocols: SMTP, POP3, and IMAP</li><li>01:16:25 Shared Inboxes and Automated Email</li><li>01:24:26 Understanding Email Authentication Standards</li><li>01:27:54 ARC, SPF, DKIM and DMARC</li><li>01:33:24 Integrating AI with Email Systems</li><li>01:36:03 Self-Hosting Considerations</li><li>01:39:31 Getting Started with Stalwart</li><li>01:41:54 Outro</li></ul><p></p><p>Netstack.FM</p><p></p><ul><li>More information: https://netstack.fm/#episode-26</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p><p></p>]]></description><guid isPermaLink="false">b69462d6-4822-4303-b28d-50ca4dc98858</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 10 Feb 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/6ca8e2a5d10b5b2f4760ec4971fc97e60b6258bc75fd47efc2694ab848eee453/eyJlcGlzb2RlSWQiOiJiNjk0NjJkNi00ODIyLTQzMDMtYjI4ZC01MGNhNGRjOTg4NTgiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk4YTYzYmU3MGM0MWFjYmNkNjVlZjA3L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMi05X18yMy00Ni0yMi5tcDMifQ==.mp3" length="148103045" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 26: Email protocols with Mauro De Gennaro from Stalwart Labs.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This episode features an in depth conversation with Mauro De Gennaro of Stalwart Labs that demystifies how email actually works in practice, from SMTP delivery and DNS based routing to IMAP, JMAP, spam filtering, encryption, and authentication standards like DKIM, SPF, and DMARC, all through the lens of building and operating a modern mail and collaboration server in Rust; Mauro shares his long personal journey from early BBS systems to founding Stalwart, explains why email protocols have evolved the way they have, how self hosting email can be practical and secure today, and why open standards, automation, and memory safety are key to reclaiming control over critical communication infrastructure.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Learn more:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://stalw.art&quot; target=&quot;_blank&quot;&gt;https://stalw.art&lt;/a&gt; — Website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/stalwartlabs&quot; target=&quot;_blank&quot;&gt;https://github.com/stalwartlabs&lt;/a&gt; — GitHub org&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/stalwartlabs/stalwart&quot; target=&quot;_blank&quot;&gt;https://github.com/stalwartlabs/stalwart&lt;/a&gt; — GitHub repository&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://stalw.art/docs&quot; target=&quot;_blank&quot;&gt;https://stalw.art/docs&lt;/a&gt; — Documentation (including installation instructions)&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://stalw.art/slides&quot; target=&quot;_blank&quot;&gt;https://stalw.art/slides&lt;/a&gt; — Product presentation slides&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fosdem.org/2026/schedule/event/FP8EFX-scaling-email/&quot; target=&quot;_blank&quot;&gt;https://fosdem.org/2026/schedule/event/FP8EFX-scaling-email/&lt;/a&gt; — FOSDEM 2026 talk&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.ietf.org/meeting/125/&quot; target=&quot;_blank&quot;&gt;https://www.ietf.org/meeting/125/&lt;/a&gt; — IETF 125 Shenzen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Rama&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Chapters&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:50 Get to know Mauro De Gennaro&lt;/li&gt;&lt;li&gt;08:44 Origins of Stalwart&lt;/li&gt;&lt;li&gt;12:24 The Evolution of Stalwart and Its Features&lt;/li&gt;&lt;li&gt;14:59 Life of a mail sent to a Stalwart server&lt;/li&gt;&lt;li&gt;18:14 Understanding Email Transmission and Protocols&lt;/li&gt;&lt;li&gt;22:54 Combination of Email with Calendar and Contacts&lt;/li&gt;&lt;li&gt;26:37 Email File Attachments&lt;/li&gt;&lt;li&gt;31:56 Stalwart and ACME&lt;/li&gt;&lt;li&gt;39:44 Email Address validation&lt;/li&gt;&lt;li&gt;44:47 Exploring the Sieve Protocol for Mail Filtering&lt;/li&gt;&lt;li&gt;47:54 Email RFCs and standarization&lt;/li&gt;&lt;li&gt;54:39 Experiences at FOSDEM and the Future of Email&lt;/li&gt;&lt;li&gt;56:50 The Case for Self-Hosting Email Solutions&lt;/li&gt;&lt;li&gt;01:00:27 Backup Strategies for Self-Hosted Email Servers&lt;/li&gt;&lt;li&gt;01:04:35 Ensuring Redundancy and Reliability in Email Hosting&lt;/li&gt;&lt;li&gt;01:12:38 Comparing Email Protocols: SMTP, POP3, and IMAP&lt;/li&gt;&lt;li&gt;01:16:25 Shared Inboxes and Automated Email&lt;/li&gt;&lt;li&gt;01:24:26 Understanding Email Authentication Standards&lt;/li&gt;&lt;li&gt;01:27:54 ARC, SPF, DKIM and DMARC&lt;/li&gt;&lt;li&gt;01:33:24 Integrating AI with Email Systems&lt;/li&gt;&lt;li&gt;01:36:03 Self-Hosting Considerations&lt;/li&gt;&lt;li&gt;01:39:31 Getting Started with Stalwart&lt;/li&gt;&lt;li&gt;01:41:54 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Netstack.FM&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-26&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:42:51</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>26</itunes:episode><itunes:title>Email protocols with Mauro De Gennaro from Stalwart Labs</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[FOSDEM 2026 special]]></title><description><![CDATA[<p>episode 25: FOSDEM 2026 special.</p><p></p><p>Recorded live from FOSDEM 2026.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://fosdem.org/2026/" target="_blank">https://fosdem.org/2026/</a> — FOSDEM 2026 website</li><li><a rel="noopener noreferrer nofollow" href="https://fosdem.org/2026/schedule/event/CKANPK-programmable_networking_with_rama/" target="_blank">https://fosdem.org/2026/schedule/event/CKANPK-programmable_networking_with_rama/</a> — FOSDEM 2026 rama talk</li><li><a rel="noopener noreferrer nofollow" href="https://www.nlnetlabs.nl/" target="_blank">https://www.nlnetlabs.nl/</a> — NLnet Labs website</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/NLnetLabs/roto" target="_blank">https://github.com/NLnetLabs/roto</a> — roto github repo</li><li><a rel="noopener noreferrer nofollow" href="https://fosdem.org/2026/schedule/event/DS7LFX-rust-roto-calling-jit-compiled-scripts/" target="_blank">https://fosdem.org/2026/schedule/event/DS7LFX-rust-roto-calling-jit-compiled-scripts/</a> — FOSDEM 2026 roto talk</li><li><a rel="noopener noreferrer nofollow" href="https://ratatui.rs/" target="_blank">https://ratatui.rs/</a> — ratatui website</li><li><a rel="noopener noreferrer nofollow" href="https://orhun.dev/" target="_blank">https://orhun.dev/</a> — website from Orhun</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:47 Intro interview Terts (NLNetLabs)</li><li>02:00 Roto</li><li>04:06 What's next for Roto</li><li>06:56 Tert's reflections on FOSDEM</li><li>09:49 Networking and Community Building</li><li>11:28 Rust Week (NL)</li><li>12:32 Closing Thoughts and Community Encouragement</li><li>13:45 Intro Interview Orhun (Ratatui)</li><li>21:13 Reflections on FOSDEM 2026</li><li>22:47 Preview of next week's episode</li><li>23:26 Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-25</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p>]]></description><guid isPermaLink="false">f51b62af-9a9a-480e-a8ee-90b9a47c35e7</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 03 Feb 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/c85706f408527d0bfdf5fad6d099bc8d8c05d85844edd69ccc05bbdcc4ddb69a/eyJlcGlzb2RlSWQiOiJmNTFiNjJhZi05YTlhLTQ4MGUtYThlZS05MGI5YTQ3YzM1ZTciLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk4MGFjMWIwMzBkNjdkNWQzM2M4MzUxL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMi0yX18xNC01Mi0yNy5tcDMifQ==.mp3" length="17189625" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 25: FOSDEM 2026 special.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Recorded live from FOSDEM 2026.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fosdem.org/2026/&quot; target=&quot;_blank&quot;&gt;https://fosdem.org/2026/&lt;/a&gt; — FOSDEM 2026 website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fosdem.org/2026/schedule/event/CKANPK-programmable_networking_with_rama/&quot; target=&quot;_blank&quot;&gt;https://fosdem.org/2026/schedule/event/CKANPK-programmable_networking_with_rama/&lt;/a&gt; — FOSDEM 2026 rama talk&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.nlnetlabs.nl/&quot; target=&quot;_blank&quot;&gt;https://www.nlnetlabs.nl/&lt;/a&gt; — NLnet Labs website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/NLnetLabs/roto&quot; target=&quot;_blank&quot;&gt;https://github.com/NLnetLabs/roto&lt;/a&gt; — roto github repo&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fosdem.org/2026/schedule/event/DS7LFX-rust-roto-calling-jit-compiled-scripts/&quot; target=&quot;_blank&quot;&gt;https://fosdem.org/2026/schedule/event/DS7LFX-rust-roto-calling-jit-compiled-scripts/&lt;/a&gt; — FOSDEM 2026 roto talk&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ratatui.rs/&quot; target=&quot;_blank&quot;&gt;https://ratatui.rs/&lt;/a&gt; — ratatui website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://orhun.dev/&quot; target=&quot;_blank&quot;&gt;https://orhun.dev/&lt;/a&gt; — website from Orhun&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:47 Intro interview Terts (NLNetLabs)&lt;/li&gt;&lt;li&gt;02:00 Roto&lt;/li&gt;&lt;li&gt;04:06 What&apos;s next for Roto&lt;/li&gt;&lt;li&gt;06:56 Tert&apos;s reflections on FOSDEM&lt;/li&gt;&lt;li&gt;09:49 Networking and Community Building&lt;/li&gt;&lt;li&gt;11:28 Rust Week (NL)&lt;/li&gt;&lt;li&gt;12:32 Closing Thoughts and Community Encouragement&lt;/li&gt;&lt;li&gt;13:45 Intro Interview Orhun (Ratatui)&lt;/li&gt;&lt;li&gt;21:13 Reflections on FOSDEM 2026&lt;/li&gt;&lt;li&gt;22:47 Preview of next week&apos;s episode&lt;/li&gt;&lt;li&gt;23:26 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-25&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:24:21</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>25</itunes:episode><itunes:title>FOSDEM 2026 special</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[WebAssembly and Rust in Practice, A Conversation with Alex Crichton]]></title><description><![CDATA[<p>episode 24: WebAssembly and Rust in Practice, A Conversation with Alex Crichton.</p><p></p><p>In this episode we sit down with Alex Crichton to talk about WebAssembly and Rust in practice. We discuss how Wasm grew beyond the browser into a serious runtime for servers and plugins, and why Rust fits so well in this space.</p><p></p><p>We also explore WASI, the component model, and lessons from building Wasmtime, covering performance, security, and what it takes to run Wasm in production.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li>https://github.com/alexcrichton — Alex Crichtton on GitHub</li><li>https://webassembly.org/ — WebAssembly overview and introduction</li><li>https://wasi.dev/ — WASI introduction and goals</li><li>https://component-model.bytecodealliance.org/ — WebAssembly component model documentation</li><li>https://bytecodealliance.org/ — Bytecode Alliance home page</li><li>https://wasmtime.dev/ — Wasmtime runtime home page</li><li>https://docs.wasmtime.dev/ — Wasmtime documentation</li><li>https://docs.rs/wasmtime/latest/wasmtime/ — Wasmtime Rust API documentation</li><li>https://github.com/bytecodealliance/wasmtime — Wasmtime source code</li><li>https://github.com/bytecodealliance/wasm-tools — wasm tools used throughout the Wasmtime ecosystem</li><li>https://github.com/bytecodealliance/wit-bindgen/ — wit bindgen tooling for the component model</li><li>https://webassembly.github.io/spec/ — WebAssembly specification rendering</li><li>https://github.com/WebAssembly/WASI — WASI specification repository</li><li>https://github.com/WebAssembly/proposals/ — Active WebAssembly proposals</li><li>https://bytecodealliance.org/articles/ — Bytecode Alliance blog and technical articles</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:42 Introduction to Alex Crichton and His Journey</li><li>04:14 Understanding WebAssembly: Basics and Benefits</li><li>07:35 Challenges of WebAssembly and DOM Access</li><li>16:29 Exploring WASI: The WebAssembly System Interface</li><li>31:11 The Relationship Between WebAssembly and WASI</li><li>34:43 Understanding WebAssembly Instructions</li><li>37:09 The Role of Compilers in WebAssembly</li><li>40:07 Exploring Roto and WebAssembly Integration</li><li>42:19 Garbage Collection in WebAssembly</li><li>44:17 Dynamic Libraries and Code Sharing in WebAssembly</li><li>45:49 Core WebAssembly and Its Layers</li><li>48:39 The Component Model's Evolution</li><li>51:25 String Handling in WebAssembly</li><li>54:26 Simplifying WebAssembly for Developers</li><li>55:30 Specifications and Documentation in WebAssembly</li><li>57:31 Asynchronous Support in the Component Model</li><li>01:01:29 Exploring WASI P3 and Async Support</li><li>01:10:36 More about the Component Model</li><li>01:22:39 The Role of the Bytecode Alliance</li><li>01:26:57 Akamai's Interest in WebAssembly</li><li>01:31:29 Exploring WebAssembly Use Cases</li><li>01:37:27 Future of WasmTime Development</li><li>01:40:24 Understanding WasmTime's Architecture</li><li>01:44:34 Getting Started with WasmTime</li><li>01:51:19 Security and Testing in WasmTime</li><li>01:56:11 Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-24</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p>]]></description><guid isPermaLink="false">d7f3f2b6-87e1-44fa-809a-db063bab1c8e</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 27 Jan 2026 09:29:09 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/2e969c1865e36d49df2eb66b74b4dbe7ec2ce09c51e423eadcd63d135631562e/eyJlcGlzb2RlSWQiOiJkN2YzZjJiNi04N2UxLTQ0ZmEtODA5YS1kYjA2M2JhYjFjOGUiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk3ODc5OGI5ODg5ZDY0M2FkMDI2ZjUxL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMS0yN19fOS0zOC0zNS5tcDMifQ==.mp3" length="84943580" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 24: WebAssembly and Rust in Practice, A Conversation with Alex Crichton.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode we sit down with Alex Crichton to talk about WebAssembly and Rust in practice. We discuss how Wasm grew beyond the browser into a serious runtime for servers and plugins, and why Rust fits so well in this space.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;We also explore WASI, the component model, and lessons from building Wasmtime, covering performance, security, and what it takes to run Wasm in production.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://github.com/alexcrichton — Alex Crichtton on GitHub&lt;/li&gt;&lt;li&gt;https://webassembly.org/ — WebAssembly overview and introduction&lt;/li&gt;&lt;li&gt;https://wasi.dev/ — WASI introduction and goals&lt;/li&gt;&lt;li&gt;https://component-model.bytecodealliance.org/ — WebAssembly component model documentation&lt;/li&gt;&lt;li&gt;https://bytecodealliance.org/ — Bytecode Alliance home page&lt;/li&gt;&lt;li&gt;https://wasmtime.dev/ — Wasmtime runtime home page&lt;/li&gt;&lt;li&gt;https://docs.wasmtime.dev/ — Wasmtime documentation&lt;/li&gt;&lt;li&gt;https://docs.rs/wasmtime/latest/wasmtime/ — Wasmtime Rust API documentation&lt;/li&gt;&lt;li&gt;https://github.com/bytecodealliance/wasmtime — Wasmtime source code&lt;/li&gt;&lt;li&gt;https://github.com/bytecodealliance/wasm-tools — wasm tools used throughout the Wasmtime ecosystem&lt;/li&gt;&lt;li&gt;https://github.com/bytecodealliance/wit-bindgen/ — wit bindgen tooling for the component model&lt;/li&gt;&lt;li&gt;https://webassembly.github.io/spec/ — WebAssembly specification rendering&lt;/li&gt;&lt;li&gt;https://github.com/WebAssembly/WASI — WASI specification repository&lt;/li&gt;&lt;li&gt;https://github.com/WebAssembly/proposals/ — Active WebAssembly proposals&lt;/li&gt;&lt;li&gt;https://bytecodealliance.org/articles/ — Bytecode Alliance blog and technical articles&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:42 Introduction to Alex Crichton and His Journey&lt;/li&gt;&lt;li&gt;04:14 Understanding WebAssembly: Basics and Benefits&lt;/li&gt;&lt;li&gt;07:35 Challenges of WebAssembly and DOM Access&lt;/li&gt;&lt;li&gt;16:29 Exploring WASI: The WebAssembly System Interface&lt;/li&gt;&lt;li&gt;31:11 The Relationship Between WebAssembly and WASI&lt;/li&gt;&lt;li&gt;34:43 Understanding WebAssembly Instructions&lt;/li&gt;&lt;li&gt;37:09 The Role of Compilers in WebAssembly&lt;/li&gt;&lt;li&gt;40:07 Exploring Roto and WebAssembly Integration&lt;/li&gt;&lt;li&gt;42:19 Garbage Collection in WebAssembly&lt;/li&gt;&lt;li&gt;44:17 Dynamic Libraries and Code Sharing in WebAssembly&lt;/li&gt;&lt;li&gt;45:49 Core WebAssembly and Its Layers&lt;/li&gt;&lt;li&gt;48:39 The Component Model&apos;s Evolution&lt;/li&gt;&lt;li&gt;51:25 String Handling in WebAssembly&lt;/li&gt;&lt;li&gt;54:26 Simplifying WebAssembly for Developers&lt;/li&gt;&lt;li&gt;55:30 Specifications and Documentation in WebAssembly&lt;/li&gt;&lt;li&gt;57:31 Asynchronous Support in the Component Model&lt;/li&gt;&lt;li&gt;01:01:29 Exploring WASI P3 and Async Support&lt;/li&gt;&lt;li&gt;01:10:36 More about the Component Model&lt;/li&gt;&lt;li&gt;01:22:39 The Role of the Bytecode Alliance&lt;/li&gt;&lt;li&gt;01:26:57 Akamai&apos;s Interest in WebAssembly&lt;/li&gt;&lt;li&gt;01:31:29 Exploring WebAssembly Use Cases&lt;/li&gt;&lt;li&gt;01:37:27 Future of WasmTime Development&lt;/li&gt;&lt;li&gt;01:40:24 Understanding WasmTime&apos;s Architecture&lt;/li&gt;&lt;li&gt;01:44:34 Getting Started with WasmTime&lt;/li&gt;&lt;li&gt;01:51:19 Security and Testing in WasmTime&lt;/li&gt;&lt;li&gt;01:56:11 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-24&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:57:09</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>24</itunes:episode><itunes:title>WebAssembly and Rust in Practice, A Conversation with Alex Crichton</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Protocol Shorts: HTTP as an Application Bus]]></title><description><![CDATA[<p>episode 23 — Protocol Shorts: HTTP as an Application Bus.</p><p></p><p>This is the debut of our "Protocol Shorts" series: fast-paced, high-density conversations with one or more expert guests centered around a common theme. In the "HTTP as an application bus" episode, we’re breaking down the tunneling renaissance—specifically the clever 'protocol-within-a-protocol' hacks that are changing the game.</p><p></p><p>From hijacking H2 CONNECT to run full-duplex WebSockets, to the subtle ways we’re now nesting modern traffic inside older transports, we’re looking at how the network layer is being rewritten from the inside out.</p><p></p><p>Learn more:</p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://grpc.io" target="_blank">https://grpc.io</a> — Official gRPC website.</li><li><a rel="noopener noreferrer nofollow" href="https://grpc.io/docs/platforms/web/" target="_blank">https://grpc.io/docs/platforms/web/</a> —  Overview of gRPC Web</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/hyperium/tonic" target="_blank">https://github.com/hyperium/tonic</a> — Tonic, the most popular gRPC implementation in Rust</li><li><a rel="noopener noreferrer nofollow" href="https://developers.google.com/protocol-buffers" target="_blank">https://developers.google.com/protocol-buffers</a> — Protocol Buffers documentation explaining the IDL, encoding, and ecosystem behind gRPC.</li><li><a rel="noopener noreferrer nofollow" href="https://datatracker.ietf.org/doc/html/rfc7540" target="_blank">https://datatracker.ietf.org/doc/html/rfc7540</a> — HTTP/2 specification</li><li><a rel="noopener noreferrer nofollow" href="https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API" target="_blank">https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API</a> — WebSockets API overview, including framing, duplex communication, and browser support.</li><li><a rel="noopener noreferrer nofollow" href="https://datatracker.ietf.org/doc/html/rfc6455" target="_blank">https://datatracker.ietf.org/doc/html/rfc6455</a> — WebSocket protocol specification describing frames, ping pong, and connection upgrade.</li></ul><p></p><p>Rama</p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p>Chapters</p><p></p><ul><li>00:00 Welcome Lucio, 1st guest of this protocol shorts episode</li><li>01:52 Understanding HTTP/2 and Metadata Frames</li><li>05:32 Limitations of gRPC Web and Client Streaming</li><li>08:28 Encoding Formats: Protobuf vs JSON</li><li>11:18 gRPC in Browser Contexts</li><li>14:16 The Future of gRPC with HTTP/3 and QUIC</li><li>18:03 Introduction to Brecht, 2nd guest of this episode</li><li>20:00 Understanding HTTP/2: Features and Use Cases</li><li>26:34 Custom Protocols Over HTTP/2</li><li>31:52 Exploring WebSockets: Basics and Applications</li><li>37:05 WebSockets: Advanced Use Cases and Multiplexing</li><li>41:40 Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a></p><p></p><p>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-23" target="_blank">https://netstack.fm/#episode-23</a></p><p>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></p><p>Reach out to us: hello@netstack.fm</p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a></p><p></p>]]></description><guid isPermaLink="false">d6022db3-8e92-4c98-9d84-648384d8142f</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 20 Jan 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/cd7e684eeb1021201f69c62e7af41480aa545593aaf9a02d97b716faf5b046bb/eyJlcGlzb2RlSWQiOiJkNjAyMmRiMy04ZTkyLTRjOTgtOWQ4NC02NDgzODRkODE0MmYiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk2ZWI0ZGE1MTY1NWNiMWMxMTdmZDQ3L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMS0xOV9fMjMtNDgtNTgubXAzIn0=.mp3" length="30559786" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 23 — Protocol Shorts: HTTP as an Application Bus.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This is the debut of our &quot;Protocol Shorts&quot; series: fast-paced, high-density conversations with one or more expert guests centered around a common theme. In the &quot;HTTP as an application bus&quot; episode, we’re breaking down the tunneling renaissance—specifically the clever &apos;protocol-within-a-protocol&apos; hacks that are changing the game.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;From hijacking H2 CONNECT to run full-duplex WebSockets, to the subtle ways we’re now nesting modern traffic inside older transports, we’re looking at how the network layer is being rewritten from the inside out.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Learn more:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://grpc.io&quot; target=&quot;_blank&quot;&gt;https://grpc.io&lt;/a&gt; — Official gRPC website.&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://grpc.io/docs/platforms/web/&quot; target=&quot;_blank&quot;&gt;https://grpc.io/docs/platforms/web/&lt;/a&gt; —  Overview of gRPC Web&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/hyperium/tonic&quot; target=&quot;_blank&quot;&gt;https://github.com/hyperium/tonic&lt;/a&gt; — Tonic, the most popular gRPC implementation in Rust&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://developers.google.com/protocol-buffers&quot; target=&quot;_blank&quot;&gt;https://developers.google.com/protocol-buffers&lt;/a&gt; — Protocol Buffers documentation explaining the IDL, encoding, and ecosystem behind gRPC.&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://datatracker.ietf.org/doc/html/rfc7540&quot; target=&quot;_blank&quot;&gt;https://datatracker.ietf.org/doc/html/rfc7540&lt;/a&gt; — HTTP/2 specification&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API&quot; target=&quot;_blank&quot;&gt;https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API&lt;/a&gt; — WebSockets API overview, including framing, duplex communication, and browser support.&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://datatracker.ietf.org/doc/html/rfc6455&quot; target=&quot;_blank&quot;&gt;https://datatracker.ietf.org/doc/html/rfc6455&lt;/a&gt; — WebSocket protocol specification describing frames, ping pong, and connection upgrade.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Rama&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Chapters&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Welcome Lucio, 1st guest of this protocol shorts episode&lt;/li&gt;&lt;li&gt;01:52 Understanding HTTP/2 and Metadata Frames&lt;/li&gt;&lt;li&gt;05:32 Limitations of gRPC Web and Client Streaming&lt;/li&gt;&lt;li&gt;08:28 Encoding Formats: Protobuf vs JSON&lt;/li&gt;&lt;li&gt;11:18 gRPC in Browser Contexts&lt;/li&gt;&lt;li&gt;14:16 The Future of gRPC with HTTP/3 and QUIC&lt;/li&gt;&lt;li&gt;18:03 Introduction to Brecht, 2nd guest of this episode&lt;/li&gt;&lt;li&gt;20:00 Understanding HTTP/2: Features and Use Cases&lt;/li&gt;&lt;li&gt;26:34 Custom Protocols Over HTTP/2&lt;/li&gt;&lt;li&gt;31:52 Exploring WebSockets: Basics and Applications&lt;/li&gt;&lt;li&gt;37:05 WebSockets: Advanced Use Cases and Multiplexing&lt;/li&gt;&lt;li&gt;41:40 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-23&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-23&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Reach out to us: hello@netstack.fm&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:42:37</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>23</itunes:episode><itunes:title>Protocol Shorts: HTTP as an Application Bus</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Rust URL with Simon Sapin]]></title><description><![CDATA[<p>episode 22 — Rust URL with Simon Sapin.</p><p></p><p>In this episode of <a rel="noopener noreferrer nofollow" href="http://Netstack.fm" target="_blank">Netstack.fm</a>, Simon Sapin discusses building the rust-url crate based on the WHATWG URL specification. He also highlights that IDNA support was integrated to handle internationalized domain names, which includes critical security checks to prevent phishing from "confusable" characters that look identical to users.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/url" target="_blank">https://docs.rs/url</a> — rust-url is an implementation of the URL Standard for the Rust programming language</li><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/idna" target="_blank">https://docs.rs/idna</a> — IDNA (Internationalizing Domain Names in Applications) and Punycode</li><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/idna_adapter" target="_blank">https://docs.rs/idna_adapter</a> — unicode back end for the idna crate</li><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/form_urlencoded" target="_blank">https://docs.rs/form_urlencoded</a> — Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms</li><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/percent-encoding" target="_blank">https://docs.rs/percent-encoding</a> — Percent encoding and decoding</li><li><a rel="noopener noreferrer nofollow" href="https://servo.org/" target="_blank">https://servo.org/</a> — official servo website</li><li><a rel="noopener noreferrer nofollow" href="https://url.spec.whatwg.org/" target="_blank">https://url.spec.whatwg.org/</a> — WHATWG URL Specificaton</li><li><a rel="noopener noreferrer nofollow" href="https://datatracker.ietf.org/doc/html/rfc5890" target="_blank">https://datatracker.ietf.org/doc/html/rfc5890</a> — Internationalized Domain Names for Applications (IDNA) (RFC)</li><li><a rel="noopener noreferrer nofollow" href="https://exyr.org/" target="_blank">https://exyr.org/</a> — official website of Simon Sapin</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:50 Get to know Simon Sapin</li><li>05:35 Origin of rust-url</li><li>07:19 Implementing Specifications in Rust</li><li>10:05 Understanding IDNA and Its Importance</li><li>11:17 Origins of form-url / percent encoding crates</li><li>12:36 The Role of Percent Encoding in URLs</li><li>13:21 IDNA Crate Origin</li><li>15:41 Challenges with IDNA and Usability</li><li>30:13 unpacking the rust-url crate</li><li>39:25 Understanding URL Specifications and Compatibility</li><li>45:10 Url Crate Parser</li><li>52:41 Surprising Insights into URL Implementation</li><li>01:01:41 Final words</li><li>01:14:07 Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-22" target="_blank">https://netstack.fm/#episode-22</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p><p></p>]]></description><guid isPermaLink="false">ed056c0a-86cc-4027-bd1a-758c46a40efa</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 13 Jan 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/5b195d366143a223fc736f6a6467a395c4fbc4fa45e6026cfb17a461d55a30bb/eyJlcGlzb2RlSWQiOiJlZDA1NmMwYS04NmNjLTQwMjctYmQxYS03NThjNDZhNDBlZmEiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk2NTYyNGE0MjRjNjEyNTEzMzNjMDZhL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMS0xMl9fMjItNi0xOC5tcDMifQ==.mp3" length="56659020" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 22 — Rust URL with Simon Sapin.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode of &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.fm&quot; target=&quot;_blank&quot;&gt;Netstack.fm&lt;/a&gt;, Simon Sapin discusses building the rust-url crate based on the WHATWG URL specification. He also highlights that IDNA support was integrated to handle internationalized domain names, which includes critical security checks to prevent phishing from &quot;confusable&quot; characters that look identical to users.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/url&quot; target=&quot;_blank&quot;&gt;https://docs.rs/url&lt;/a&gt; — rust-url is an implementation of the URL Standard for the Rust programming language&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/idna&quot; target=&quot;_blank&quot;&gt;https://docs.rs/idna&lt;/a&gt; — IDNA (Internationalizing Domain Names in Applications) and Punycode&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/idna_adapter&quot; target=&quot;_blank&quot;&gt;https://docs.rs/idna_adapter&lt;/a&gt; — unicode back end for the idna crate&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/form_urlencoded&quot; target=&quot;_blank&quot;&gt;https://docs.rs/form_urlencoded&lt;/a&gt; — Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/percent-encoding&quot; target=&quot;_blank&quot;&gt;https://docs.rs/percent-encoding&lt;/a&gt; — Percent encoding and decoding&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://servo.org/&quot; target=&quot;_blank&quot;&gt;https://servo.org/&lt;/a&gt; — official servo website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://url.spec.whatwg.org/&quot; target=&quot;_blank&quot;&gt;https://url.spec.whatwg.org/&lt;/a&gt; — WHATWG URL Specificaton&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://datatracker.ietf.org/doc/html/rfc5890&quot; target=&quot;_blank&quot;&gt;https://datatracker.ietf.org/doc/html/rfc5890&lt;/a&gt; — Internationalized Domain Names for Applications (IDNA) (RFC)&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://exyr.org/&quot; target=&quot;_blank&quot;&gt;https://exyr.org/&lt;/a&gt; — official website of Simon Sapin&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:50 Get to know Simon Sapin&lt;/li&gt;&lt;li&gt;05:35 Origin of rust-url&lt;/li&gt;&lt;li&gt;07:19 Implementing Specifications in Rust&lt;/li&gt;&lt;li&gt;10:05 Understanding IDNA and Its Importance&lt;/li&gt;&lt;li&gt;11:17 Origins of form-url / percent encoding crates&lt;/li&gt;&lt;li&gt;12:36 The Role of Percent Encoding in URLs&lt;/li&gt;&lt;li&gt;13:21 IDNA Crate Origin&lt;/li&gt;&lt;li&gt;15:41 Challenges with IDNA and Usability&lt;/li&gt;&lt;li&gt;30:13 unpacking the rust-url crate&lt;/li&gt;&lt;li&gt;39:25 Understanding URL Specifications and Compatibility&lt;/li&gt;&lt;li&gt;45:10 Url Crate Parser&lt;/li&gt;&lt;li&gt;52:41 Surprising Insights into URL Implementation&lt;/li&gt;&lt;li&gt;01:01:41 Final words&lt;/li&gt;&lt;li&gt;01:14:07 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-22&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-22&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:15:46</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>22</itunes:episode><itunes:title>Rust URL with Simon Sapin</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[GraphQL and Rust with Tom Houlé]]></title><description><![CDATA[<p>episode 21 — GraphQL and Rust with Tom Houlé.</p><p></p><p>In this episode of Netstack.fm, Glen and Tom Houlé discuss GraphQL's transition from a high-hype mobile data solution at Facebook to a mature enterprise technology. They explore technical challenges like the N+1 problem and persisted queries, as well as the rise of GraphQL Federation for unifying microservices in Rust-based gateways. Tom also highlights GraphQL’s future potential as a self-documenting interface for LLMs and its healthy, community-driven development.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li>https://www.tomhoule.com — Personal website of Tom Houlé</li><li>https://graphql.org/learn/ — Learn GraphQL</li><li>https://www.jovidecroock.com/blog/graphql-myths/ — GraphQL Myths (about trusted documents — Jovi De Croock)</li><li>https://benjie.dev/graphql/trusted-documents — Another great blog post about trusted documents, by Benjie</li><li>https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/federation — Introduction to GraphQL Federation (Apollo)</li><li>https://github.com/graphql/composite-schemas-spec/ — The Composite Schemas specification, the vendor neutral next iteration of federation</li><li>https://www.youtube.com/watch?v=E_RETbpPogw — Transforming Capital One’s Data Marketplace with Embedded Governance and a Product Mindset (enterprise adoption)</li><li>https://relay.dev/docs/ — Relay docs</li><li>Rust Crates:<ul><li>https://github.com/async-graphql/async-graphql — async-graphql, the server framework</li><li>https://github.com/graphql-rust/graphql-client/ — graphql-client</li><li>https://github.com/obmarg/cynic — cynic</li></ul></li><li>https://www.youtube.com/@GraphQLFoundation — @GraphQLFoundation on YouTube</li><li>https://www.youtube.com/@graphqltv — @GraphQL TV on YouTube</li><li>https://grafbase.com/blog/seamless-grpc-subgraphs-with-extensions-and-composite-schemas — Seamless gRPC subgraphs with extensions and composite schemas</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:39 Meet Tom Houlé</li><li>03:24 Origins of GraphQL</li><li>10:05 The Shift to Persistent Queries in GraphQL</li><li>18:09 GraphQL's Role in Frontend and Backend Development</li><li>21:11 Challenges and Criticisms of GraphQL</li><li>24:07 Optimizing GraphQL for Performance</li><li>35:06 Schema first vs Code first</li><li>40:44 Optimizing GraphQL Server Query Implementations</li><li>44:39 GraphQL Federation: A Unified Approach</li><li>51:08 Authentication in GraphQL: Challenges and Solutions</li><li>01:05:23 The Future of GraphQL: Trends and Innovations</li><li>01:16:03 Outro</li></ul><p></p><p>Netstack.FM</p><p></p><ul><li>More information: https://netstack.fm/#episode-21</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p>]]></description><guid isPermaLink="false">1cafc1b1-250d-4226-b377-81d9285195a5</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 06 Jan 2026 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/2c76eb7f083baa85bf0b3e80a2be2d903aeefa59d30d0359c8bf633b26c5d31d/eyJlcGlzb2RlSWQiOiIxY2FmYzFiMS0yNTBkLTQyMjYtYjM3Ny04MWQ5Mjg1MTk1YTUiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk1YzI0MDI5NTZlOWQ2ZTVmNWJiZjBmL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjYtMS01X18yMS01MC0xMC5tcDMifQ==.mp3" length="45403179" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 21 — GraphQL and Rust with Tom Houlé.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode of Netstack.fm, Glen and Tom Houlé discuss GraphQL&apos;s transition from a high-hype mobile data solution at Facebook to a mature enterprise technology. They explore technical challenges like the N+1 problem and persisted queries, as well as the rise of GraphQL Federation for unifying microservices in Rust-based gateways. Tom also highlights GraphQL’s future potential as a self-documenting interface for LLMs and its healthy, community-driven development.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://www.tomhoule.com — Personal website of Tom Houlé&lt;/li&gt;&lt;li&gt;https://graphql.org/learn/ — Learn GraphQL&lt;/li&gt;&lt;li&gt;https://www.jovidecroock.com/blog/graphql-myths/ — GraphQL Myths (about trusted documents — Jovi De Croock)&lt;/li&gt;&lt;li&gt;https://benjie.dev/graphql/trusted-documents — Another great blog post about trusted documents, by Benjie&lt;/li&gt;&lt;li&gt;https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/federation — Introduction to GraphQL Federation (Apollo)&lt;/li&gt;&lt;li&gt;https://github.com/graphql/composite-schemas-spec/ — The Composite Schemas specification, the vendor neutral next iteration of federation&lt;/li&gt;&lt;li&gt;https://www.youtube.com/watch?v=E_RETbpPogw — Transforming Capital One’s Data Marketplace with Embedded Governance and a Product Mindset (enterprise adoption)&lt;/li&gt;&lt;li&gt;https://relay.dev/docs/ — Relay docs&lt;/li&gt;&lt;li&gt;Rust Crates:&lt;ul&gt;&lt;li&gt;https://github.com/async-graphql/async-graphql — async-graphql, the server framework&lt;/li&gt;&lt;li&gt;https://github.com/graphql-rust/graphql-client/ — graphql-client&lt;/li&gt;&lt;li&gt;https://github.com/obmarg/cynic — cynic&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;https://www.youtube.com/@GraphQLFoundation — @GraphQLFoundation on YouTube&lt;/li&gt;&lt;li&gt;https://www.youtube.com/@graphqltv — @GraphQL TV on YouTube&lt;/li&gt;&lt;li&gt;https://grafbase.com/blog/seamless-grpc-subgraphs-with-extensions-and-composite-schemas — Seamless gRPC subgraphs with extensions and composite schemas&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:39 Meet Tom Houlé&lt;/li&gt;&lt;li&gt;03:24 Origins of GraphQL&lt;/li&gt;&lt;li&gt;10:05 The Shift to Persistent Queries in GraphQL&lt;/li&gt;&lt;li&gt;18:09 GraphQL&apos;s Role in Frontend and Backend Development&lt;/li&gt;&lt;li&gt;21:11 Challenges and Criticisms of GraphQL&lt;/li&gt;&lt;li&gt;24:07 Optimizing GraphQL for Performance&lt;/li&gt;&lt;li&gt;35:06 Schema first vs Code first&lt;/li&gt;&lt;li&gt;40:44 Optimizing GraphQL Server Query Implementations&lt;/li&gt;&lt;li&gt;44:39 GraphQL Federation: A Unified Approach&lt;/li&gt;&lt;li&gt;51:08 Authentication in GraphQL: Challenges and Solutions&lt;/li&gt;&lt;li&gt;01:05:23 The Future of GraphQL: Trends and Innovations&lt;/li&gt;&lt;li&gt;01:16:03 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Netstack.FM&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-21&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:17:00</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>21</itunes:episode><itunes:title>GraphQL and Rust with Tom Houlé</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Netstack.FM New Year Special, 2025 Wrap-Up]]></title><description><![CDATA[<p>episode 20 — <a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a> New Year Special, 2025 Wrap-Up.</p><p></p><p>This New Year special reflects on the first nineteen episodes of <a rel="noopener noreferrer nofollow" href="http://netstack.fm" target="_blank">netstack.fm</a>, highlighting key lessons about networking, Rust, open source, and the people behind the protocols and systems that power the internet. It also looks at the evolution of the Rama framework and sets the stage for continued learning, collaboration, and new conversations in the year ahead.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://github.com/plabayo/rama" target="_blank">https://github.com/plabayo/rama</a> — rama repository</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/plabayo/rama/discussions/782" target="_blank">https://github.com/plabayo/rama/discussions/782</a> — rama-0.3.0-alpha.4 release</li><li><a rel="noopener noreferrer nofollow" href="https://ramaproxy.org/" target="_blank">https://ramaproxy.org/</a> — rama official website</li><li><a rel="noopener noreferrer nofollow" href="https://ikorason.dev/posts/from-frontend-to-low-level-networking-my-journey-to-contributing-to-open-source" target="_blank">https://ikorason.dev/posts/from-frontend-to-low-level-networking-my-journey-to-contributing-to-open-source</a> — irfan's blog article</li></ul><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:54 Introduction and Year In Review</li><li>03:28 Insights from Guests and the 2025 episodes</li><li>22:21 Rama Testimonials</li><li>27:28 Rama in 2026</li><li>31:07 Closing Message</li><li>32:07 Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-20" target="_blank">https://netstack.fm/#episode-20</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a></p>]]></description><guid isPermaLink="false">5db93ff9-07c6-4790-8cc2-9b9991a6fe61</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 30 Dec 2025 13:10:01 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/dc7e78fc5b53d29d3e86fb61592bfadbcf7ffa2d8d04e4a7831af379bb5e91d6/eyJlcGlzb2RlSWQiOiI1ZGI5M2ZmOS0wN2M2LTQ3OTAtOGNjMi05Yjk5OTFhNmZlNjEiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk1M2NkZTE5MWZkMDJjZTZkYmFiYTI4L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTItMzBfXzE0LTQtMzMubXAzIn0=.mp3" length="23895379" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 20 — &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt; New Year Special, 2025 Wrap-Up.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This New Year special reflects on the first nineteen episodes of &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://netstack.fm&quot; target=&quot;_blank&quot;&gt;netstack.fm&lt;/a&gt;, highlighting key lessons about networking, Rust, open source, and the people behind the protocols and systems that power the internet. It also looks at the evolution of the Rama framework and sets the stage for continued learning, collaboration, and new conversations in the year ahead.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/plabayo/rama&quot; target=&quot;_blank&quot;&gt;https://github.com/plabayo/rama&lt;/a&gt; — rama repository&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/plabayo/rama/discussions/782&quot; target=&quot;_blank&quot;&gt;https://github.com/plabayo/rama/discussions/782&lt;/a&gt; — rama-0.3.0-alpha.4 release&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org/&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org/&lt;/a&gt; — rama official website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ikorason.dev/posts/from-frontend-to-low-level-networking-my-journey-to-contributing-to-open-source&quot; target=&quot;_blank&quot;&gt;https://ikorason.dev/posts/from-frontend-to-low-level-networking-my-journey-to-contributing-to-open-source&lt;/a&gt; — irfan&apos;s blog article&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:54 Introduction and Year In Review&lt;/li&gt;&lt;li&gt;03:28 Insights from Guests and the 2025 episodes&lt;/li&gt;&lt;li&gt;22:21 Rama Testimonials&lt;/li&gt;&lt;li&gt;27:28 Rama in 2026&lt;/li&gt;&lt;li&gt;31:07 Closing Message&lt;/li&gt;&lt;li&gt;32:07 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-20&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-20&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:33:02</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>20</itunes:episode><itunes:title>Netstack.FM New Year Special, 2025 Wrap-Up</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Firezone and Zero-Trust Network Security with Thomas Eizinger]]></title><description><![CDATA[<p>episode 19 — Firezone and Zero-Trust Network Security with Thomas Eizinger.</p><p></p><p>In this episode of Netstack.fm, Glen talks with Thomas Eizinger from Firezone about designing a zero trust enterprise VPN built on top of WireGuard. They break down how modern VPNs work in practice, covering virtual network adapters, split tunneling, DNS interception, policy based access, and secure packet routing using WireGuard, ICE, and TURN relays.</p><p></p><p>The discussion highlights how Firezone differs from legacy VPNs by focusing on performance, reliability, and minimal user friction, while also touching on the role of Rust and Elixir in Firezone’s architecture and the long term importance of IPv6 adoption.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://github.com/firezone/firezone" target="_blank">https://github.com/firezone/firezone</a> — Firezone main repository</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/firezone/firezone/tree/main/rust/relay/ebpf-turn-router" target="_blank">https://github.com/firezone/firezone/tree/main/rust/relay/ebpf-turn-router</a> — Firezone eBPF in kernel relay router</li><li><a rel="noopener noreferrer nofollow" href="https://www.firezone.dev/kb/architecture/critical-sequences#detailed-connection-setup" target="_blank">https://www.firezone.dev/kb/architecture/critical-sequences#detailed-connection-setup</a> — Firezone Connection Setup</li><li><a rel="noopener noreferrer nofollow" href="https://www.wireguard.com/papers/wireguard.pdf" target="_blank">https://www.wireguard.com/papers/wireguard.pdf</a> — WireGuard whitepaper</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/firezone/boringtun" target="_blank">https://github.com/firezone/boringtun</a> — Firezone fork of boringtun user space WireGuard</li><li><a rel="noopener noreferrer nofollow" href="https://www.rfc-editor.org/rfc/rfc8656" target="_blank">https://www.rfc-editor.org/rfc/rfc8656</a> — TURN RFC 8656</li><li><a rel="noopener noreferrer nofollow" href="https://x.com/firezonehq" target="_blank">https://x.com/firezonehq</a> — Firezone on X</li><li><a rel="noopener noreferrer nofollow" href="https://x.com/oetzn" target="_blank">https://x.com/oetzn</a> — Thomas Eizinger on X</li><li><a rel="noopener noreferrer nofollow" href="https://hachyderm.io/@wheezle" target="_blank">https://hachyderm.io/@wheezle</a> — Thomas Eizinger on Mastodon</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/thomaseizinger" target="_blank">https://github.com/thomaseizinger</a> — Thomas Eizinger on GitHub</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:42 Introduction to Thomas Eizinger</li><li>05:19 Firezone's Turn implementation</li><li>11:00 Understanding VPNs and Firezone's Approach</li><li>29:27 Legacy VPNs vs. Firezone: A New Era of Networking</li><li>36:19 Firezone is opensource</li><li>37:27 Zero-Trust VPNs</li><li>40:28 What is WireGuard</li><li>43:36 Firezone's Integration with WireGuard</li><li>50:19 Handling Connection Failures</li><li>58:00 Geolocation and Relay Selection</li><li>01:04:45 Elixir Developer Experience (DX)</li><li>01:10:19 IPv6 Adoption and Future Considerations</li><li>01:15:03 Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-19</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p><p></p>]]></description><guid isPermaLink="false">2f21af62-f2c1-426a-b1f3-da2e2986d854</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 23 Dec 2025 04:45:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/ccff790265e1bbbb1fe0e337af6490c21e5824aed9a0109e0cb976a39c50bff2/eyJlcGlzb2RlSWQiOiIyZjIxYWY2Mi1mMmMxLTQyNmEtYjFmMy1kYTJlMjk4NmQ4NTQiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk0OWIyZTY5Yzk0ZDQ1MDg5MTg4ZjJhL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTItMjJfXzIyLTYtNDYubXAzIn0=.mp3" length="59530414" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 19 — Firezone and Zero-Trust Network Security with Thomas Eizinger.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode of Netstack.fm, Glen talks with Thomas Eizinger from Firezone about designing a zero trust enterprise VPN built on top of WireGuard. They break down how modern VPNs work in practice, covering virtual network adapters, split tunneling, DNS interception, policy based access, and secure packet routing using WireGuard, ICE, and TURN relays.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The discussion highlights how Firezone differs from legacy VPNs by focusing on performance, reliability, and minimal user friction, while also touching on the role of Rust and Elixir in Firezone’s architecture and the long term importance of IPv6 adoption.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/firezone/firezone&quot; target=&quot;_blank&quot;&gt;https://github.com/firezone/firezone&lt;/a&gt; — Firezone main repository&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/firezone/firezone/tree/main/rust/relay/ebpf-turn-router&quot; target=&quot;_blank&quot;&gt;https://github.com/firezone/firezone/tree/main/rust/relay/ebpf-turn-router&lt;/a&gt; — Firezone eBPF in kernel relay router&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.firezone.dev/kb/architecture/critical-sequences#detailed-connection-setup&quot; target=&quot;_blank&quot;&gt;https://www.firezone.dev/kb/architecture/critical-sequences#detailed-connection-setup&lt;/a&gt; — Firezone Connection Setup&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.wireguard.com/papers/wireguard.pdf&quot; target=&quot;_blank&quot;&gt;https://www.wireguard.com/papers/wireguard.pdf&lt;/a&gt; — WireGuard whitepaper&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/firezone/boringtun&quot; target=&quot;_blank&quot;&gt;https://github.com/firezone/boringtun&lt;/a&gt; — Firezone fork of boringtun user space WireGuard&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.rfc-editor.org/rfc/rfc8656&quot; target=&quot;_blank&quot;&gt;https://www.rfc-editor.org/rfc/rfc8656&lt;/a&gt; — TURN RFC 8656&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://x.com/firezonehq&quot; target=&quot;_blank&quot;&gt;https://x.com/firezonehq&lt;/a&gt; — Firezone on X&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://x.com/oetzn&quot; target=&quot;_blank&quot;&gt;https://x.com/oetzn&lt;/a&gt; — Thomas Eizinger on X&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://hachyderm.io/@wheezle&quot; target=&quot;_blank&quot;&gt;https://hachyderm.io/@wheezle&lt;/a&gt; — Thomas Eizinger on Mastodon&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/thomaseizinger&quot; target=&quot;_blank&quot;&gt;https://github.com/thomaseizinger&lt;/a&gt; — Thomas Eizinger on GitHub&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:42 Introduction to Thomas Eizinger&lt;/li&gt;&lt;li&gt;05:19 Firezone&apos;s Turn implementation&lt;/li&gt;&lt;li&gt;11:00 Understanding VPNs and Firezone&apos;s Approach&lt;/li&gt;&lt;li&gt;29:27 Legacy VPNs vs. Firezone: A New Era of Networking&lt;/li&gt;&lt;li&gt;36:19 Firezone is opensource&lt;/li&gt;&lt;li&gt;37:27 Zero-Trust VPNs&lt;/li&gt;&lt;li&gt;40:28 What is WireGuard&lt;/li&gt;&lt;li&gt;43:36 Firezone&apos;s Integration with WireGuard&lt;/li&gt;&lt;li&gt;50:19 Handling Connection Failures&lt;/li&gt;&lt;li&gt;58:00 Geolocation and Relay Selection&lt;/li&gt;&lt;li&gt;01:04:45 Elixir Developer Experience (DX)&lt;/li&gt;&lt;li&gt;01:10:19 IPv6 Adoption and Future Considerations&lt;/li&gt;&lt;li&gt;01:15:03 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-19&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:16:02</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>19</itunes:episode><itunes:title>Firezone and Zero-Trust Network Security with Thomas Eizinger</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Curiosity, Quake, and Networking with Fabien Sanglard]]></title><description><![CDATA[<p>episode 18 — Curiosity, Quake, and Networking with Fabien Sanglard.</p><p></p><p>Glen talks with Fabien Sanglard about curiosity driven engineering, from early computers and classic games like Doom and Quake to modern Android development and ADB. They discuss how networking evolved in games, why latency shaped multiplayer design, how Rust improves reliability in large systems, and why writing and diagrams are powerful tools for truly understanding complex technologies.</p><p></p><p>Learn more:</p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://fabiensanglard.net/" target="_blank">https://fabiensanglard.net/</a> — Fabien Sanglard’s Blog</li><li><a rel="noopener noreferrer nofollow" href="https://fabiensanglard.net/quake_chunnel/" target="_blank">https://fabiensanglard.net/quake_chunnel/</a> — How quake.exe got its TCP/IP stack</li></ul><p></p><p>Rama</p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p>Chapters</p><p></p><ul><li>00:00 Intro</li><li>01:19 Fabien's background</li><li>07:02 Android Debug Bridge (ADB)</li><li>11:05 Fabien's Blog</li><li>16:45 mDNS and Blog Target Audience</li><li>24:23 Quake TCP/IP</li><li>32:37 Nostalgia with Pink Glasses</li><li>37:58 Later Quake Versions</li><li>39:58 Fabien's books</li><li>41:53 The importance of Diagrams in documentation</li><li>47:19 Lessons that can be learned from ADB</li><li>51:58 Rust Iteration Speed</li><li>59:22 Outro</li></ul><p></p><p>Netstack.FM</p><p></p><ul><li>More information: https://netstack.fm/#episode-18</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p>]]></description><guid isPermaLink="false">f474f636-ec86-48fd-a84e-17b376ff8ab0</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 16 Dec 2025 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/cb11fd0f8f259c8ad5aa5b0548c6c382bfcc1021ce7812337486fb7f97593072/eyJlcGlzb2RlSWQiOiJmNDc0ZjYzNi1lYzg2LTQ4ZmQtYTg0ZS0xN2IzNzZmZjhhYjAiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk0MGEwM2QwNjQwYTZlOTMyMjI0MGY2L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTItMTZfXzAtNTYtNDQubXAzIn0=.mp3" length="47050294" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 18 — Curiosity, Quake, and Networking with Fabien Sanglard.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Glen talks with Fabien Sanglard about curiosity driven engineering, from early computers and classic games like Doom and Quake to modern Android development and ADB. They discuss how networking evolved in games, why latency shaped multiplayer design, how Rust improves reliability in large systems, and why writing and diagrams are powerful tools for truly understanding complex technologies.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Learn more:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fabiensanglard.net/&quot; target=&quot;_blank&quot;&gt;https://fabiensanglard.net/&lt;/a&gt; — Fabien Sanglard’s Blog&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fabiensanglard.net/quake_chunnel/&quot; target=&quot;_blank&quot;&gt;https://fabiensanglard.net/quake_chunnel/&lt;/a&gt; — How quake.exe got its TCP/IP stack&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Rama&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Chapters&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;01:19 Fabien&apos;s background&lt;/li&gt;&lt;li&gt;07:02 Android Debug Bridge (ADB)&lt;/li&gt;&lt;li&gt;11:05 Fabien&apos;s Blog&lt;/li&gt;&lt;li&gt;16:45 mDNS and Blog Target Audience&lt;/li&gt;&lt;li&gt;24:23 Quake TCP/IP&lt;/li&gt;&lt;li&gt;32:37 Nostalgia with Pink Glasses&lt;/li&gt;&lt;li&gt;37:58 Later Quake Versions&lt;/li&gt;&lt;li&gt;39:58 Fabien&apos;s books&lt;/li&gt;&lt;li&gt;41:53 The importance of Diagrams in documentation&lt;/li&gt;&lt;li&gt;47:19 Lessons that can be learned from ADB&lt;/li&gt;&lt;li&gt;51:58 Rust Iteration Speed&lt;/li&gt;&lt;li&gt;59:22 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Netstack.FM&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-18&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:00:15</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>18</itunes:episode><itunes:title>Curiosity, Quake, and Networking with Fabien Sanglard</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Early Web History and Interlisp with Larry Masinter]]></title><description><![CDATA[<p>episode 17 — Early Web History and Interlisp with Larry Masinter.</p><p></p><p>We sit down with internet pioneer and longtime IETF contributor Larry Masinter to revisit the origins of many technologies developers use every day. From his early days at Xerox PARC to co-authoring foundational RFCs on HTTP, URIs, and more, Larry shares first-hand stories that connect the early web to the world we build in now. The conversation also explores his current passion project: reviving the Interlisp environment as a living historical system.</p><p></p><p>Learn more:</p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://larrymasinter.net/" target="_blank">https://larrymasinter.net/</a> — Official website from Larry Masinter</li><li><a rel="noopener noreferrer nofollow" href="https://www.rfc-editor.org/rfc/rfc2616" target="_blank">https://www.rfc-editor.org/rfc/rfc2616</a> — RFC 2616 – HTTP/1.1 Specification</li><li><a rel="noopener noreferrer nofollow" href="https://www.rfc-editor.org/rfc/rfc3986" target="_blank">https://www.rfc-editor.org/rfc/rfc3986</a> — RFC 3986 – URI Generic Syntax</li><li><a rel="noopener noreferrer nofollow" href="https://www.rfc-editor.org/rfc/rfc2324" target="_blank">https://www.rfc-editor.org/rfc/rfc2324</a> — RFC 2324 – Hypertext Coffee Pot Control Protocol</li><li><a rel="noopener noreferrer nofollow" href="https://www.rfc-editor.org/rfc/rfc2732" target="_blank">https://www.rfc-editor.org/rfc/rfc2732</a> — RFC 2732 – Literal IPv6 Addresses in URLs</li><li><a rel="noopener noreferrer nofollow" href="https://datatracker.ietf.org/doc/html/draft-masinter-dated-uri" target="_blank">https://datatracker.ietf.org/doc/html/draft-masinter-dated-uri</a> — Draft: the 'tdb' and 'duri' URI schemes, based on dated URIs</li><li><a rel="noopener noreferrer nofollow" href="https://interlisp.org" target="_blank">https://interlisp.org</a> — The Interlisp Revival Project</li></ul><p></p><p>Rama</p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p>Chapters</p><p></p><ul><li>00:00 Intro</li><li>00:34 Introduction to Larry Masinter</li><li>05:32 The Intellectual Environment at Xerox PARC</li><li>06:49 The Interlisp Project and Its Impact</li><li>10:05 Transitioning to Document Servers and HTTP</li><li>12:02 Resources, Gopher and the Early Web</li><li>15:45 Why did HTTP succeed where Gopher faded away</li><li>20:56 Larry's Involvement in Web Standards and Protocols</li><li>25:11 Reviving Interlisp post-pandemic</li><li>27:13 <a rel="noopener noreferrer nofollow" href="http://interlisp.org" target="_blank">interlisp.org</a>, 5 years later</li><li>32:57 The Tradition of April 1st RFCs</li><li>33:51 Invention of Hypertext Coffee Pot Control Protocol (1998)</li><li>37:04 The Invention of HTCPCP</li><li>40:55 Exploring URI Schemes</li><li>47:58 Form-Based File Upload</li><li>49:12 The Politics of Web Standards</li><li>01:05:12 The Evolution of Web Protocols</li><li>01:05:53 Developing in the Interlisp Environment</li><li>01:14:03 Goals of the Interlisp Revival Project</li><li>01:23:39 Collaborations and Future Aspirations</li><li>01:25:09 Outro</li></ul><p></p><p>Netstack.FM</p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-17" target="_blank">https://netstack.fm/#episode-17</a></li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p>]]></description><guid isPermaLink="false">9c894b7a-7761-42b3-9dcd-4189c68b9d40</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 09 Dec 2025 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/b5b23e2ba9cfc72a67e4420e7cfbb8752889c22b82e91877ffe15d21f9c46a26/eyJlcGlzb2RlSWQiOiI5Yzg5NGI3YS03NzYxLTQyYjMtOWRjZC00MTg5YzY4YjlkNDAiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkzNzNiZmQzYTc2YzU2NTE1ODUwMmVlL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTItOF9fMjEtNTgtMzcubXAzIn0=.mp3" length="62062846" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 17 — Early Web History and Interlisp with Larry Masinter.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;We sit down with internet pioneer and longtime IETF contributor Larry Masinter to revisit the origins of many technologies developers use every day. From his early days at Xerox PARC to co-authoring foundational RFCs on HTTP, URIs, and more, Larry shares first-hand stories that connect the early web to the world we build in now. The conversation also explores his current passion project: reviving the Interlisp environment as a living historical system.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Learn more:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://larrymasinter.net/&quot; target=&quot;_blank&quot;&gt;https://larrymasinter.net/&lt;/a&gt; — Official website from Larry Masinter&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.rfc-editor.org/rfc/rfc2616&quot; target=&quot;_blank&quot;&gt;https://www.rfc-editor.org/rfc/rfc2616&lt;/a&gt; — RFC 2616 – HTTP/1.1 Specification&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.rfc-editor.org/rfc/rfc3986&quot; target=&quot;_blank&quot;&gt;https://www.rfc-editor.org/rfc/rfc3986&lt;/a&gt; — RFC 3986 – URI Generic Syntax&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.rfc-editor.org/rfc/rfc2324&quot; target=&quot;_blank&quot;&gt;https://www.rfc-editor.org/rfc/rfc2324&lt;/a&gt; — RFC 2324 – Hypertext Coffee Pot Control Protocol&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.rfc-editor.org/rfc/rfc2732&quot; target=&quot;_blank&quot;&gt;https://www.rfc-editor.org/rfc/rfc2732&lt;/a&gt; — RFC 2732 – Literal IPv6 Addresses in URLs&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://datatracker.ietf.org/doc/html/draft-masinter-dated-uri&quot; target=&quot;_blank&quot;&gt;https://datatracker.ietf.org/doc/html/draft-masinter-dated-uri&lt;/a&gt; — Draft: the &apos;tdb&apos; and &apos;duri&apos; URI schemes, based on dated URIs&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://interlisp.org&quot; target=&quot;_blank&quot;&gt;https://interlisp.org&lt;/a&gt; — The Interlisp Revival Project&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Rama&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Chapters&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:34 Introduction to Larry Masinter&lt;/li&gt;&lt;li&gt;05:32 The Intellectual Environment at Xerox PARC&lt;/li&gt;&lt;li&gt;06:49 The Interlisp Project and Its Impact&lt;/li&gt;&lt;li&gt;10:05 Transitioning to Document Servers and HTTP&lt;/li&gt;&lt;li&gt;12:02 Resources, Gopher and the Early Web&lt;/li&gt;&lt;li&gt;15:45 Why did HTTP succeed where Gopher faded away&lt;/li&gt;&lt;li&gt;20:56 Larry&apos;s Involvement in Web Standards and Protocols&lt;/li&gt;&lt;li&gt;25:11 Reviving Interlisp post-pandemic&lt;/li&gt;&lt;li&gt;27:13 &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://interlisp.org&quot; target=&quot;_blank&quot;&gt;interlisp.org&lt;/a&gt;, 5 years later&lt;/li&gt;&lt;li&gt;32:57 The Tradition of April 1st RFCs&lt;/li&gt;&lt;li&gt;33:51 Invention of Hypertext Coffee Pot Control Protocol (1998)&lt;/li&gt;&lt;li&gt;37:04 The Invention of HTCPCP&lt;/li&gt;&lt;li&gt;40:55 Exploring URI Schemes&lt;/li&gt;&lt;li&gt;47:58 Form-Based File Upload&lt;/li&gt;&lt;li&gt;49:12 The Politics of Web Standards&lt;/li&gt;&lt;li&gt;01:05:12 The Evolution of Web Protocols&lt;/li&gt;&lt;li&gt;01:05:53 Developing in the Interlisp Environment&lt;/li&gt;&lt;li&gt;01:14:03 Goals of the Interlisp Revival Project&lt;/li&gt;&lt;li&gt;01:23:39 Collaborations and Future Aspirations&lt;/li&gt;&lt;li&gt;01:25:09 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Netstack.FM&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-17&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-17&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:26:10</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>17</itunes:episode><itunes:title>Early Web History and Interlisp with Larry Masinter</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[WebRTC and Sans IO with Martin Algesten]]></title><description><![CDATA[<p>episode 16 — WebRTC and Sans IO with Martin Algesten.</p><p></p><p>We sit down with Rust developer Martin Algesten for a deep dive into WebRTC and the Sans IO approach to protocol design. Martin traces the surprising origins of WebRTC, explains why real time media over UDP is both powerful and painfully complex, and walks through how peer to peer connections work under the hood. The conversation then shifts to Sans IO design, why it matters for clean protocol implementations in Rust, and how Martin applies it in his own WebRTC stack, str0m.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://github.com/algesten" target="_blank">https://github.com/algesten</a> — Github profile of Martin Algesten</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/algesten/str0m" target="_blank">https://github.com/algesten/str0m</a> — A Sans I/O WebRTC implementation in Rust</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/algesten/dimpl" target="_blank">https://github.com/algesten/dimpl</a> — DTLS 1.2 implementation (Sans‑IO, Sync)</li><li><a rel="noopener noreferrer nofollow" href="https://datatracker.ietf.org/doc/rfc8489/" target="_blank">https://datatracker.ietf.org/doc/rfc8489/</a> — Session Traversal Utilities for NAT (STUN)</li><li><a rel="noopener noreferrer nofollow" href="https://datatracker.ietf.org/doc/rfc8656/" target="_blank">https://datatracker.ietf.org/doc/rfc8656/</a> — Traversal Using Relays around NAT (TURN)</li><li><a rel="noopener noreferrer nofollow" href="https://www.w3.org/TR/webrtc/" target="_blank">https://www.w3.org/TR/webrtc/</a> — WebRTC: Real-Time Communication in Browsers</li></ul><p></p><p>Rama</p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:40 Get to know Martin Algensten</li><li>06:16 A bit of WebRTC history</li><li>09:38 WebRTC 101</li><li>30:05 P2P and Stun</li><li>36:00 WebRTC: stages and flow from start to finish</li><li>45:43 How Martin got into WebRTC and started the str0m project</li><li>52:36 What is Sans IO?</li><li>01:06:36 Why DTLS is not Sans IO in Str0m, but Str0m is</li><li>01:18:34 Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank">Netstack.FM</a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-16" target="_blank">https://netstack.fm/#episode-16</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a></li></ul><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a></p>]]></description><guid isPermaLink="false">5a656bfa-67ed-4278-8c7d-707df6a2fb32</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 02 Dec 2025 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/98230fd88a2c911da67be99f61e2a605a882f269aff932b728bf8b9aaedc2d0d/eyJlcGlzb2RlSWQiOiI1YTY1NmJmYS02N2VkLTQyNzgtOGM3ZC03MDdkZjZhMmZiMzIiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkyZGZmN2VkODZmZjBiMTgxZTg5OTE1L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTItMV9fMjEtNTAtNi5tcDMifQ==.mp3" length="62402066" type="audio/mpeg"/><itunes:summary>&lt;p&gt;episode 16 — WebRTC and Sans IO with Martin Algesten.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;We sit down with Rust developer Martin Algesten for a deep dive into WebRTC and the Sans IO approach to protocol design. Martin traces the surprising origins of WebRTC, explains why real time media over UDP is both powerful and painfully complex, and walks through how peer to peer connections work under the hood. The conversation then shifts to Sans IO design, why it matters for clean protocol implementations in Rust, and how Martin applies it in his own WebRTC stack, str0m.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/algesten&quot; target=&quot;_blank&quot;&gt;https://github.com/algesten&lt;/a&gt; — Github profile of Martin Algesten&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/algesten/str0m&quot; target=&quot;_blank&quot;&gt;https://github.com/algesten/str0m&lt;/a&gt; — A Sans I/O WebRTC implementation in Rust&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/algesten/dimpl&quot; target=&quot;_blank&quot;&gt;https://github.com/algesten/dimpl&lt;/a&gt; — DTLS 1.2 implementation (Sans‑IO, Sync)&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://datatracker.ietf.org/doc/rfc8489/&quot; target=&quot;_blank&quot;&gt;https://datatracker.ietf.org/doc/rfc8489/&lt;/a&gt; — Session Traversal Utilities for NAT (STUN)&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://datatracker.ietf.org/doc/rfc8656/&quot; target=&quot;_blank&quot;&gt;https://datatracker.ietf.org/doc/rfc8656/&lt;/a&gt; — Traversal Using Relays around NAT (TURN)&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.w3.org/TR/webrtc/&quot; target=&quot;_blank&quot;&gt;https://www.w3.org/TR/webrtc/&lt;/a&gt; — WebRTC: Real-Time Communication in Browsers&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Rama&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:40 Get to know Martin Algensten&lt;/li&gt;&lt;li&gt;06:16 A bit of WebRTC history&lt;/li&gt;&lt;li&gt;09:38 WebRTC 101&lt;/li&gt;&lt;li&gt;30:05 P2P and Stun&lt;/li&gt;&lt;li&gt;36:00 WebRTC: stages and flow from start to finish&lt;/li&gt;&lt;li&gt;45:43 How Martin got into WebRTC and started the str0m project&lt;/li&gt;&lt;li&gt;52:36 What is Sans IO?&lt;/li&gt;&lt;li&gt;01:06:36 Why DTLS is not Sans IO in Str0m, but Str0m is&lt;/li&gt;&lt;li&gt;01:18:34 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;Netstack.FM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-16&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-16&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:19:33</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:title>WebRTC and Sans IO with Martin Algesten</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Pingora with Edward and Noah from Cloudflare]]></title><description><![CDATA[<h3><b>episode 15 — Pingora with Edward and Noah from Cloudflare.</b></h3><p>In Episode 15 of netstack.fm, Glen sits down with Edward and Noah from Cloudflare to unpack the design of Pingora, the Rust based proxy framework that now powers Cloudflare’s origin facing traffic. The discussion covers why Cloudflare moved away from NGINX, how Pingora differs from Oxy, and what it takes to operate a high performance global proxy at massive scale. Listeners will learn about connection reuse strategies, dynamic traffic handling, gRPC and protocol translation, custom HTTP implementations, TLS backend choices, and the practical trade offs of Rust, Tokio, and work stealing in real production systems. It is an episode full of deep technical insights into building and operating modern networking infrastructure.<br /></p><p><b>Learn more</b>:<br /></p><ul><li>https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/ — Pingora's introduction blog</li><li>https://blog.cloudflare.com/pingora-open-source/ — Pingora launch blog post (Cloudflare)</li><li>https://github.com/vicanso/pingap — pingap, built on top of pingora</li><li>https://blog.cloudflare.com/road-to-grpc/ — Cloudflare gRPC and gRPC Web article</li><li>https://github.com/hyperium/h2 — Hyperium h2 crate</li><li>https://github.com/cloudflare/quiche — Quiche (QUIC and HTTP3 implementation)</li><li>https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/ — Cloudflare Rapid Reset HTTP2 attack analysis</li><li>https://csrc.nist.gov/pubs/fips/140-3/final — NIST FIPS 140-3 publication</li><li>https://blog.cloudflare.com/introducing-oxy/ — Introducing Oxy (Cloudflare)</li><li>https://blog.cloudflare.com/oxy-extensibility/ — Oxy's extensions via generics</li><li>https://blog.cloudflare.com/20-percent-internet-upgrade/ — Oxidizing other CDN components for performance</li><li>https://github.com/cloudflare/foundations — Cloudflare's foundations crate</li></ul><p></p><p><b>Rama</b></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p><b>Chapters</b></p><p></p><ul><li>00:00 Intro</li><li>00:37 A bit of background on the episode and our guests</li><li>03:18 The Evolution of Proxy Frameworks: Oxy vs. Pingora</li><li>14:59 The Philosophy Behind Pingora's Design</li><li>20:53 Understanding Pingora's Bare Bones Structure</li><li>27:50 Metrics and Observability in Pingora</li><li>39:19 Caching Strategies and Backend Structures</li><li>42:56 Usage of OnceCell</li><li>45:39 TLS Implementations and Their Importance</li><li>50:51 Dynamic Traffic Management and gRPC Support</li><li>01:02:10 Optimizing Connection Reuse with Pingora</li><li>01:07:10 The Importance of Layer 7 Processing</li><li>01:11:16 The Shift from Static to Dynamic Web Traffic</li><li>01:18:48 Performance Improvements with Rust and Tokio</li><li>01:26:00 Memory Management and Allocation Strategies</li><li>01:37:59 Outro</li></ul><p></p><p><b>Netstack.FM</b><br /></p><ul><li>More information: https://netstack.fm/#episode-15</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p><p></p>]]></description><guid isPermaLink="false">20e20e1b-a387-4881-a826-e308c883e865</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 25 Nov 2025 04:15:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/089dd306b2d288b3b84a9f65e4c348ea89524c302161a0f6cfa992528de00faf/eyJlcGlzb2RlSWQiOiIyMGUyMGUxYi1hMzg3LTQ4ODEtYTgyNi1lMzA4Yzg4M2U4NjUiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkyNGM4MmUzMmFjZmRmY2NkN2RkZmMxL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTEtMjRfXzIyLTMtNDIubXAzIn0=.mp3" length="82319580" type="audio/mpeg"/><itunes:summary>&lt;h3&gt;&lt;b&gt;episode 15 — Pingora with Edward and Noah from Cloudflare.&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;In Episode 15 of netstack.fm, Glen sits down with Edward and Noah from Cloudflare to unpack the design of Pingora, the Rust based proxy framework that now powers Cloudflare’s origin facing traffic. The discussion covers why Cloudflare moved away from NGINX, how Pingora differs from Oxy, and what it takes to operate a high performance global proxy at massive scale. Listeners will learn about connection reuse strategies, dynamic traffic handling, gRPC and protocol translation, custom HTTP implementations, TLS backend choices, and the practical trade offs of Rust, Tokio, and work stealing in real production systems. It is an episode full of deep technical insights into building and operating modern networking infrastructure.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more&lt;/b&gt;:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/ — Pingora&apos;s introduction blog&lt;/li&gt;&lt;li&gt;https://blog.cloudflare.com/pingora-open-source/ — Pingora launch blog post (Cloudflare)&lt;/li&gt;&lt;li&gt;https://github.com/vicanso/pingap — pingap, built on top of pingora&lt;/li&gt;&lt;li&gt;https://blog.cloudflare.com/road-to-grpc/ — Cloudflare gRPC and gRPC Web article&lt;/li&gt;&lt;li&gt;https://github.com/hyperium/h2 — Hyperium h2 crate&lt;/li&gt;&lt;li&gt;https://github.com/cloudflare/quiche — Quiche (QUIC and HTTP3 implementation)&lt;/li&gt;&lt;li&gt;https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/ — Cloudflare Rapid Reset HTTP2 attack analysis&lt;/li&gt;&lt;li&gt;https://csrc.nist.gov/pubs/fips/140-3/final — NIST FIPS 140-3 publication&lt;/li&gt;&lt;li&gt;https://blog.cloudflare.com/introducing-oxy/ — Introducing Oxy (Cloudflare)&lt;/li&gt;&lt;li&gt;https://blog.cloudflare.com/oxy-extensibility/ — Oxy&apos;s extensions via generics&lt;/li&gt;&lt;li&gt;https://blog.cloudflare.com/20-percent-internet-upgrade/ — Oxidizing other CDN components for performance&lt;/li&gt;&lt;li&gt;https://github.com/cloudflare/foundations — Cloudflare&apos;s foundations crate&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:37 A bit of background on the episode and our guests&lt;/li&gt;&lt;li&gt;03:18 The Evolution of Proxy Frameworks: Oxy vs. Pingora&lt;/li&gt;&lt;li&gt;14:59 The Philosophy Behind Pingora&apos;s Design&lt;/li&gt;&lt;li&gt;20:53 Understanding Pingora&apos;s Bare Bones Structure&lt;/li&gt;&lt;li&gt;27:50 Metrics and Observability in Pingora&lt;/li&gt;&lt;li&gt;39:19 Caching Strategies and Backend Structures&lt;/li&gt;&lt;li&gt;42:56 Usage of OnceCell&lt;/li&gt;&lt;li&gt;45:39 TLS Implementations and Their Importance&lt;/li&gt;&lt;li&gt;50:51 Dynamic Traffic Management and gRPC Support&lt;/li&gt;&lt;li&gt;01:02:10 Optimizing Connection Reuse with Pingora&lt;/li&gt;&lt;li&gt;01:07:10 The Importance of Layer 7 Processing&lt;/li&gt;&lt;li&gt;01:11:16 The Shift from Static to Dynamic Web Traffic&lt;/li&gt;&lt;li&gt;01:18:48 Performance Improvements with Rust and Tokio&lt;/li&gt;&lt;li&gt;01:26:00 Memory Management and Allocation Strategies&lt;/li&gt;&lt;li&gt;01:37:59 Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-15&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:38:55</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>15</itunes:episode><itunes:title>Pingora with Edward and Noah from Cloudflare</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Roto And Cascade with Terts and Arya from NLnet Labs]]></title><description><![CDATA[<p><b>Episode 14 – Roto And Cascade with Terts and Arya from NLnet Labs.</b><br /></p><p>In this episode we have a conversation with Terts and Arya from NLnet Labs. Together we explore their paths into systems programming, the mission of NLnet Labs, and the critical internet infrastructure the organization maintains. The discussion spans DNSSEC, large scale DNS operations, Rotonda, and the Roto scripting language, with deep dives into performance engineering, zero copy design, and building resilient open source networking software. It is a technical episode that highlights the people and ideas behind essential internet protocols.<br /></p><p><b>Learn more</b>:<br /></p><ul><li><a rel="noopener noreferrer nofollow" href="https://www.nlnetlabs.nl/" target="_blank">https://www.nlnetlabs.nl/</a> — NLnet Labs website</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/NLnetLabs/cascade" target="_blank">https://github.com/NLnetLabs/cascade</a> — A friendly DNSSEC signing solution</li><li><a rel="noopener noreferrer nofollow" href="https://indico.dns-oarc.net/event/55/contributions/1186" target="_blank">https://indico.dns-oarc.net/event/55/contributions/1186</a> — slides of conference talk introducing Cascade</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/NLnetLabs/rotonda" target="_blank">https://github.com/NLnetLabs/rotonda</a> — Modular, programmable BGP Engine</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/NLnetLabs/roto" target="_blank">https://github.com/NLnetLabs/roto</a> — strongly-typed, compiled embedded scripting language for Rust</li><li><a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=7xJEFPlfy7Y" target="_blank">https://www.youtube.com/watch?v=7xJEFPlfy7Y</a> — EuroRust 2025 talk by Terts on Roto</li><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/domain/latest/domain/new/base/wire/index.html" target="_blank">https://docs.rs/domain/latest/domain/new/base/wire/index.html</a> — domain's zerocopy module</li><li><a rel="noopener noreferrer nofollow" href="https://bal-e.org/blog/" target="_blank">https://bal-e.org/blog/</a> — Blog from Arya</li><li><a rel="noopener noreferrer nofollow" href="https://2026.rustweek.org/" target="_blank">https://2026.rustweek.org/</a> — RustWeek 2026 (with open CFP until EOY 2025)</li></ul><p></p><p><b>Rama</b><br /></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a><br /></p><p><b>Chapters</b></p><p></p><ul><li><b>00:00</b> Intro</li><li><b>01:14</b> Backgrounds of Terts and Arya</li><li><b>10:37</b> Overview of NLnet Labs</li><li><b>17:43</b> Understanding DNSSEC</li><li><b>25:29</b> The Role of Cascade in DNSSEC</li><li><b>41:06</b> Understanding Roto and Rotonda</li><li><b>45:55</b> The Evolution of Roto's Scripting Language</li><li><b>49:34 </b>Integration and Efficiency in Roto</li><li><b>52:05</b> Real-World Applications of Roto</li><li><b>01:00:36</b> The Importance of Data Structures in Performance</li><li><b>01:06:34 </b>Optimization Strategies for High Performance</li><li><b>01:17:14</b> Zero-Copy Techniques in DNS Handling</li><li><b>01:26:06</b> Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a><br /></p><ul><li>More information: https://netstack.fm/#episode-14</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</p><p></p>]]></description><guid isPermaLink="false">15efa790-f6ff-40e0-880e-acadf028d8c1</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 18 Nov 2025 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/f09c51e471861966701d3c266bb44dfb058ad533a777f046cd65bba518b93f0e/eyJlcGlzb2RlSWQiOiIxNWVmYTc5MC1mNmZmLTQwZTAtODgwZS1hY2FkZjAyOGQ4YzEiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkxYjU2MDg1ZDE1MTAwNWQ3YjE3MTc2L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTEtMTdfXzE4LTYtMTYubXAzIn0=.mp3" length="71863009" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 14 – Roto And Cascade with Terts and Arya from NLnet Labs.&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In this episode we have a conversation with Terts and Arya from NLnet Labs. Together we explore their paths into systems programming, the mission of NLnet Labs, and the critical internet infrastructure the organization maintains. The discussion spans DNSSEC, large scale DNS operations, Rotonda, and the Roto scripting language, with deep dives into performance engineering, zero copy design, and building resilient open source networking software. It is a technical episode that highlights the people and ideas behind essential internet protocols.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more&lt;/b&gt;:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.nlnetlabs.nl/&quot; target=&quot;_blank&quot;&gt;https://www.nlnetlabs.nl/&lt;/a&gt; — NLnet Labs website&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/NLnetLabs/cascade&quot; target=&quot;_blank&quot;&gt;https://github.com/NLnetLabs/cascade&lt;/a&gt; — A friendly DNSSEC signing solution&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://indico.dns-oarc.net/event/55/contributions/1186&quot; target=&quot;_blank&quot;&gt;https://indico.dns-oarc.net/event/55/contributions/1186&lt;/a&gt; — slides of conference talk introducing Cascade&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/NLnetLabs/rotonda&quot; target=&quot;_blank&quot;&gt;https://github.com/NLnetLabs/rotonda&lt;/a&gt; — Modular, programmable BGP Engine&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/NLnetLabs/roto&quot; target=&quot;_blank&quot;&gt;https://github.com/NLnetLabs/roto&lt;/a&gt; — strongly-typed, compiled embedded scripting language for Rust&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.youtube.com/watch?v=7xJEFPlfy7Y&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=7xJEFPlfy7Y&lt;/a&gt; — EuroRust 2025 talk by Terts on Roto&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/domain/latest/domain/new/base/wire/index.html&quot; target=&quot;_blank&quot;&gt;https://docs.rs/domain/latest/domain/new/base/wire/index.html&lt;/a&gt; — domain&apos;s zerocopy module&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://bal-e.org/blog/&quot; target=&quot;_blank&quot;&gt;https://bal-e.org/blog/&lt;/a&gt; — Blog from Arya&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://2026.rustweek.org/&quot; target=&quot;_blank&quot;&gt;https://2026.rustweek.org/&lt;/a&gt; — RustWeek 2026 (with open CFP until EOY 2025)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00&lt;/b&gt; Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:14&lt;/b&gt; Backgrounds of Terts and Arya&lt;/li&gt;&lt;li&gt;&lt;b&gt;10:37&lt;/b&gt; Overview of NLnet Labs&lt;/li&gt;&lt;li&gt;&lt;b&gt;17:43&lt;/b&gt; Understanding DNSSEC&lt;/li&gt;&lt;li&gt;&lt;b&gt;25:29&lt;/b&gt; The Role of Cascade in DNSSEC&lt;/li&gt;&lt;li&gt;&lt;b&gt;41:06&lt;/b&gt; Understanding Roto and Rotonda&lt;/li&gt;&lt;li&gt;&lt;b&gt;45:55&lt;/b&gt; The Evolution of Roto&apos;s Scripting Language&lt;/li&gt;&lt;li&gt;&lt;b&gt;49:34 &lt;/b&gt;Integration and Efficiency in Roto&lt;/li&gt;&lt;li&gt;&lt;b&gt;52:05&lt;/b&gt; Real-World Applications of Roto&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:00:36&lt;/b&gt; The Importance of Data Structures in Performance&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:06:34 &lt;/b&gt;Optimization Strategies for High Performance&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:17:14&lt;/b&gt; Zero-Copy Techniques in DNS Handling&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:26:06&lt;/b&gt; Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-14&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:26:57</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>14</itunes:episode><itunes:title>Roto And Cascade with Terts and Arya from NLnet Labs</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Inside Ping Proxies with Joseph Dye]]></title><description><![CDATA[<p><b>Episode 13 – Inside Ping Proxies with Joseph Dye.<br /></b></p><p>In this episode of Netstack.fm, Glen from Plabayo talks with Joseph Dye (Joe), founding engineer at Ping Proxies, about building large-scale proxy infrastructure in Rust. Joe shares how he went from art student to programmer, joining Ping when it was a tiny startup running on Python and Squid. He explains how they rebuilt everything in Rust, creating performant HTTP and SOCKS5 proxies and managing massive IP networks for web scraping. The conversation covers the evolution of their stack, challenges with HTTP versions, TCP/IP fingerprinting, user-space networking with DPDK, and the adoption of MASQUE and HTTP/3. Joe also reflects on Rust’s safety benefits, being the only Rust engineer at Ping, and how the company stays competitive through technical innovation rather than size.<br /></p><p><b>Learn more:</b><br /></p><ul><li>https://github.com/smoltcp-rs/smoltcp — A Rust-based user-space TCP/IP stack</li><li>https://dpdk.org — The Data Plane Development Kit for high-performance packet processing and kernel bypass</li><li>https://github.com/cloudflare/quiche — Cloudflare’s QUIC and HTTP/3 implementation, mentioned for MASQUE support w/ tokio support</li><li>https://github.com/tokio-rs/tokio — The asynchronous runtime used by Ping Proxies for concurrency</li><li>https://github.com/hyperium/h2 — Rust’s HTTP/2 library, referenced as part of Ping Proxies’ stack</li><li>https://github.com/hyperium/h3 — Rust’s HTTP/3 library, used for advanced proxy tunneling</li><li>https://datatracker.ietf.org/doc/rfc9298 — Proxying UDP in HTTP (MASQUE)</li><li>https://ipxo.com — Marketplace for leasing IP addresses, discussed in how Ping acquires IP ranges</li><li>https://pawns.app/sdk/ — Example of SDK-based residential proxy provider referenced in the episode<br /></li></ul><p><b>Rama</b><br /></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org<br /></p><p><b>Chapters</b><br /></p><ul><li>00:00 Intro</li><li>00:41<b> </b>Introduction to Proxies and Joe's background</li><li>03:42 Understanding Pink Proxies and Their Offerings</li><li>06:52 The Technical Journey: From Squid to Rust</li><li>09:47 Proxy Types: Data Center vs. Residential</li><li>12:42 Building a Proxy Infrastructure</li><li>15:44 Challenges with HTTP Protocols</li><li>18:39 The Importance of Customization in Proxy Development</li><li>21:38<b> </b>Team Dynamics and Future Growth</li><li>29:32 Transitioning to Rust Development</li><li>30:59 Understanding HTTP Protocols</li><li>32:40 Exploring HTTP/2 and HTTP/3</li><li>34:05 The Future of Proxying with Mask</li><li>36:14 Evaluating New Technologies for Proxies</li><li>37:51 Developing for End User Devices</li><li>39:49 Challenges in Network Stack Development</li><li>41:15 Proxying Non-HTTP Traffic</li><li>42:51 TCP/IP Fingerprinting Explained</li><li>47:57 The Importance of TCP/IP Fingerprinting</li><li>53:28 Performance Considerations in User Space TCP</li><li>58:22 Competing in the Proxy Market</li><li>01:00:05 Cancellation Safety in Rust Concurrency</li><li>01:03:53 Outro<br /></li></ul><p>Netstack.FM<br /></p><ul><li>More information: https://netstack.fm/#episode-13</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm<br /></li></ul><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.</p>]]></description><guid isPermaLink="false">b946b11a-864d-4777-8339-81d80a82c9fa</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 11 Nov 2025 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/ecfcae61378db00698d10cc56fce7574980e0655cd76761902c2fd19ea7bcd37/eyJlcGlzb2RlSWQiOiJiOTQ2YjExYS04NjRkLTQ3NzctODMzOS04MWQ4MGE4MmM5ZmEiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkxMjUyNTYyNmMyNmU5ZjkyYzQxM2EzL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTEtMTBfXzIyLTAtNi5tcDMifQ==.mp3" length="53778714" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 13 – Inside Ping Proxies with Joseph Dye.&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In this episode of Netstack.fm, Glen from Plabayo talks with Joseph Dye (Joe), founding engineer at Ping Proxies, about building large-scale proxy infrastructure in Rust. Joe shares how he went from art student to programmer, joining Ping when it was a tiny startup running on Python and Squid. He explains how they rebuilt everything in Rust, creating performant HTTP and SOCKS5 proxies and managing massive IP networks for web scraping. The conversation covers the evolution of their stack, challenges with HTTP versions, TCP/IP fingerprinting, user-space networking with DPDK, and the adoption of MASQUE and HTTP/3. Joe also reflects on Rust’s safety benefits, being the only Rust engineer at Ping, and how the company stays competitive through technical innovation rather than size.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://github.com/smoltcp-rs/smoltcp — A Rust-based user-space TCP/IP stack&lt;/li&gt;&lt;li&gt;https://dpdk.org — The Data Plane Development Kit for high-performance packet processing and kernel bypass&lt;/li&gt;&lt;li&gt;https://github.com/cloudflare/quiche — Cloudflare’s QUIC and HTTP/3 implementation, mentioned for MASQUE support w/ tokio support&lt;/li&gt;&lt;li&gt;https://github.com/tokio-rs/tokio — The asynchronous runtime used by Ping Proxies for concurrency&lt;/li&gt;&lt;li&gt;https://github.com/hyperium/h2 — Rust’s HTTP/2 library, referenced as part of Ping Proxies’ stack&lt;/li&gt;&lt;li&gt;https://github.com/hyperium/h3 — Rust’s HTTP/3 library, used for advanced proxy tunneling&lt;/li&gt;&lt;li&gt;https://datatracker.ietf.org/doc/rfc9298 — Proxying UDP in HTTP (MASQUE)&lt;/li&gt;&lt;li&gt;https://ipxo.com — Marketplace for leasing IP addresses, discussed in how Ping acquires IP ranges&lt;/li&gt;&lt;li&gt;https://pawns.app/sdk/ — Example of SDK-based residential proxy provider referenced in the episode&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Intro&lt;/li&gt;&lt;li&gt;00:41&lt;b&gt; &lt;/b&gt;Introduction to Proxies and Joe&apos;s background&lt;/li&gt;&lt;li&gt;03:42 Understanding Pink Proxies and Their Offerings&lt;/li&gt;&lt;li&gt;06:52 The Technical Journey: From Squid to Rust&lt;/li&gt;&lt;li&gt;09:47 Proxy Types: Data Center vs. Residential&lt;/li&gt;&lt;li&gt;12:42 Building a Proxy Infrastructure&lt;/li&gt;&lt;li&gt;15:44 Challenges with HTTP Protocols&lt;/li&gt;&lt;li&gt;18:39 The Importance of Customization in Proxy Development&lt;/li&gt;&lt;li&gt;21:38&lt;b&gt; &lt;/b&gt;Team Dynamics and Future Growth&lt;/li&gt;&lt;li&gt;29:32 Transitioning to Rust Development&lt;/li&gt;&lt;li&gt;30:59 Understanding HTTP Protocols&lt;/li&gt;&lt;li&gt;32:40 Exploring HTTP/2 and HTTP/3&lt;/li&gt;&lt;li&gt;34:05 The Future of Proxying with Mask&lt;/li&gt;&lt;li&gt;36:14 Evaluating New Technologies for Proxies&lt;/li&gt;&lt;li&gt;37:51 Developing for End User Devices&lt;/li&gt;&lt;li&gt;39:49 Challenges in Network Stack Development&lt;/li&gt;&lt;li&gt;41:15 Proxying Non-HTTP Traffic&lt;/li&gt;&lt;li&gt;42:51 TCP/IP Fingerprinting Explained&lt;/li&gt;&lt;li&gt;47:57 The Importance of TCP/IP Fingerprinting&lt;/li&gt;&lt;li&gt;53:28 Performance Considerations in User Space TCP&lt;/li&gt;&lt;li&gt;58:22 Competing in the Proxy Market&lt;/li&gt;&lt;li&gt;01:00:05 Cancellation Safety in Rust Concurrency&lt;/li&gt;&lt;li&gt;01:03:53 Outro&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Netstack.FM&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-13&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:04:51</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>13</itunes:episode><itunes:title>Inside Ping Proxies with Joseph Dye</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Oxide Networking with Ryan Goodfellow]]></title><description><![CDATA[<p><b>Episode 12 – Oxide Networking with Ryan Goodfellow.</b></p><p></p><p>A conversation with Ryan Goodfellow about Rust networking at Oxide. We will explore the Oxide computer stack with a focus on network, including their fully integrated cloud computer, programmable networking with P4 and Dendrite, the Maghemite routing stack, and OPTE — a Rust-based packet engine running inside the kernel. Ryan also shares how his background in large-scale network testbeds led him to help design Oxide’s rack-scale system and its modern approach to routing, observability, and hardware–software co-design.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li>https://oxide.computer/ — Oxide Computer Company</li><li>https://github.com/oxidecomputer/opte — OPTE (Oxide Packet Transformation Engine)</li><li>https://github.com/oxidecomputer/maghemite — Maghemite (Routing Stack)</li><li>https://github.com/oxidecomputer/dendrite — Dendrite (P4 Switch Control)</li><li>https://github.com/oxidecomputer/hubris — Hubris (Rust OS for Microcontrollers)</li><li>https://github.com/oxidecomputer/falcon — Falcon (Virtual Rack Testbed)</li><li>https://rfd.shared.oxide.computer/rfd/0347 — RFD 347 (Delay-Driven Multipath Routing (DDM))</li><li>https://groups.csail.mit.edu/ana/Publications/PubPDFs/Tussle2002.pdf — The Tussle in Cyberspace (Paper)</li><li>https://named-data.net/project/ndn/ — Named Data Networking Project</li><li>https://www.sigcomm.org/ — ACM SIGCOMM Conference</li><li>https://www.usenix.org/conference/nsdi26 — USENIX NSDI Symposium</li><li>https://oxide-and-friends.transistor.fm/episodes/the-frontend-of-the-computer — Oxide &amp; Friends (Dropshot Episode)</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p><br /><b>Chapters</b></p><p></p><ul><li><b>00:00</b> Intro</li><li><b>00:44</b> Meet Ryan Goodfellow</li><li><b>06:23</b> Building Large-Scale Test Beds</li><li><b>07:46</b> The future of the internet</li><li><b>10:54</b> Overview of Oxide's Rack Scale Computer</li><li><b>19:36 </b>Exploring BGP and Routing Protocols</li><li><b>26:02</b> The X4C Compiler and Its Origins</li><li><b>39:43</b> Programming for Tofino and Observability</li><li><b>45:10</b> Life of packets of an HTTP Web (Oxide Rack) server</li><li><b>01:01:58</b> Exploring Maghemite: The Routing Stack</li><li><b>01:12:45</b> Future Directions: Rust-Based Operating Systems</li><li><b>01:19:28</b> Testing Strategies and the Falcon Framework</li><li><b>01:27:25</b> Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-12</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: <b>hello@netstack.fm</b></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b>.</p>]]></description><guid isPermaLink="false">1026c29a-e72c-443d-83c7-c395ef817db1</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 04 Nov 2025 03:45:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/170d7208f900435626545cd0a2353d99140f141d5941f083686e3b08f9ed6930/eyJlcGlzb2RlSWQiOiIxMDI2YzI5YS1lNzJjLTQ0M2QtODNjNy1jMzk1ZWY4MTdkYjEiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkwOGYyZGNjMzZkNTVmNWNjMGMxOTE3L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTEtM19fMTktMjItMjAubXAzIn0=.mp3" length="66719369" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 12 – Oxide Networking with Ryan Goodfellow.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;A conversation with Ryan Goodfellow about Rust networking at Oxide. We will explore the Oxide computer stack with a focus on network, including their fully integrated cloud computer, programmable networking with P4 and Dendrite, the Maghemite routing stack, and OPTE — a Rust-based packet engine running inside the kernel. Ryan also shares how his background in large-scale network testbeds led him to help design Oxide’s rack-scale system and its modern approach to routing, observability, and hardware–software co-design.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://oxide.computer/ — Oxide Computer Company&lt;/li&gt;&lt;li&gt;https://github.com/oxidecomputer/opte — OPTE (Oxide Packet Transformation Engine)&lt;/li&gt;&lt;li&gt;https://github.com/oxidecomputer/maghemite — Maghemite (Routing Stack)&lt;/li&gt;&lt;li&gt;https://github.com/oxidecomputer/dendrite — Dendrite (P4 Switch Control)&lt;/li&gt;&lt;li&gt;https://github.com/oxidecomputer/hubris — Hubris (Rust OS for Microcontrollers)&lt;/li&gt;&lt;li&gt;https://github.com/oxidecomputer/falcon — Falcon (Virtual Rack Testbed)&lt;/li&gt;&lt;li&gt;https://rfd.shared.oxide.computer/rfd/0347 — RFD 347 (Delay-Driven Multipath Routing (DDM))&lt;/li&gt;&lt;li&gt;https://groups.csail.mit.edu/ana/Publications/PubPDFs/Tussle2002.pdf — The Tussle in Cyberspace (Paper)&lt;/li&gt;&lt;li&gt;https://named-data.net/project/ndn/ — Named Data Networking Project&lt;/li&gt;&lt;li&gt;https://www.sigcomm.org/ — ACM SIGCOMM Conference&lt;/li&gt;&lt;li&gt;https://www.usenix.org/conference/nsdi26 — USENIX NSDI Symposium&lt;/li&gt;&lt;li&gt;https://oxide-and-friends.transistor.fm/episodes/the-frontend-of-the-computer — Oxide &amp;amp; Friends (Dropshot Episode)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00&lt;/b&gt; Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:44&lt;/b&gt; Meet Ryan Goodfellow&lt;/li&gt;&lt;li&gt;&lt;b&gt;06:23&lt;/b&gt; Building Large-Scale Test Beds&lt;/li&gt;&lt;li&gt;&lt;b&gt;07:46&lt;/b&gt; The future of the internet&lt;/li&gt;&lt;li&gt;&lt;b&gt;10:54&lt;/b&gt; Overview of Oxide&apos;s Rack Scale Computer&lt;/li&gt;&lt;li&gt;&lt;b&gt;19:36 &lt;/b&gt;Exploring BGP and Routing Protocols&lt;/li&gt;&lt;li&gt;&lt;b&gt;26:02&lt;/b&gt; The X4C Compiler and Its Origins&lt;/li&gt;&lt;li&gt;&lt;b&gt;39:43&lt;/b&gt; Programming for Tofino and Observability&lt;/li&gt;&lt;li&gt;&lt;b&gt;45:10&lt;/b&gt; Life of packets of an HTTP Web (Oxide Rack) server&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:01:58&lt;/b&gt; Exploring Maghemite: The Routing Stack&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:12:45&lt;/b&gt; Future Directions: Rust-Based Operating Systems&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:19:28&lt;/b&gt; Testing Strategies and the Falcon Framework&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:27:25&lt;/b&gt; Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-12&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:28:23</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>12</itunes:episode><itunes:title>Oxide Networking with Ryan Goodfellow</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Modern networking in Firefox with Max Inden]]></title><description><![CDATA[<p><b>Episode 11 – Modern networking in Firefox with Max Inden.</b></p><p></p><p>A conversation with Max Inden, Staff Software Engineer at Mozilla, about modernizing Firefox’s networking stack in Rust. We cover his work on the QUIC and HTTP/3 stack — improving UDP I/O, congestion control, and overall performance — and why QUIC matters as a fast, encrypted, and evolvable transport for HTTP/3, WebTransport, and beyond.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li>https://max-inden.de/ — Personal website of Max Inden</li><li>https://max-inden.de/post/fast-udp-io-in-firefox/ — Fast UDP I/O for Firefox in Rust — by Max Inden</li><li>https://archive.fosdem.org/2025/schedule/event/fosdem-2025-4229-getaddrinfo-sucks-everything-else-is-much-worse/ — getaddrinfo sucks, everything else is much worse — Talk by Valentin Gosu</li><li>https://github.com/mozilla/neqo — Mozilla Neqo (HTTP/3 and QUIC stack)</li><li>https://datatracker.ietf.org/doc/html/rfc9000 — RFC 9000 – QUIC: A UDP-Based Multiplexed and Secure Transport</li><li>https://datatracker.ietf.org/doc/html/rfc9114 — RFC 9114 – HTTP/3</li><li>https://datatracker.ietf.org/doc/html/rfc9462 — RFC 9462 – Discovery of Designated Resolvers</li><li>https://www.rfc-editor.org/rfc/rfc8484.html — RFC 8484 – DNS Queries over HTTPS (DoH)</li><li>https://datatracker.ietf.org/doc/draft-ietf-happy-happyeyeballs-v3/ — Happy Eyeballs Version 3 (Draft)</li><li>https://github.com/microsoft/msquic — Microsoft MsQuic</li><li>https://developer.mozilla.org/en-US/docs/Web/API/WebTransport — WebTransport API documentation</li><li>https://datatracker.ietf.org/wg/masque/about/ — MASQUE (Proxy) protocol introduction</li><li>https://www.ietf.org/ — Internet Engineering Task Force (IETF)</li><li>https://www.ietf.org/meeting/ — IETF Meetings</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p><br /><b>Chapters</b></p><p></p><ul><li><b>00:00</b> Intro</li><li><b>00:38 </b>Introduction to Max Inden</li><li><b>03:27</b> Max Inden's Journey to Mozilla</li><li><b>06:32</b> The Role of IETF in Internet Design</li><li><b>09:42</b> QUIC and HTTP/3 in Firefox</li><li><b>12:27</b> Understanding HTTP/3 Upgrade Mechanisms</li><li><b>15:15</b> Challenges with UDP and Firefox's Networking Stack</li><li><b>18:15</b> Optimizing UDP I/O for Performance</li><li><b>21:36</b> Cross-Platform Performance Considerations</li><li><b>24:23</b> Network Drivers and Their Impact</li><li><b>27:18</b> Exploring Happy Eyeballs and Connection Strategies</li><li><b>30:07</b> WebTransport and Future of QUIC</li><li><b>32:56</b> Contributions to Firefox and Open Source</li><li><b>36:05</b> Happy Eyeballs and related</li><li><b>56:15</b> Github Git Hosting</li><li><b>57:24</b> Quic Usage within Firefox</li><li><b>01:03:02</b> Closing Thoughts and call to Action</li><li><b>01:06:44</b> Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-11</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: <b>hello@netstack.fm</b></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b>.</p>]]></description><guid isPermaLink="false">49afaaed-f177-411e-b490-d4ff4f27ac26</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 28 Oct 2025 04:30:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/45895fe54ad95b8109dccf4a26de2455182ded889194c8174b801af656c44ed9/eyJlcGlzb2RlSWQiOiI0OWFmYWFlZC1mMTc3LTQxMWUtYjQ5MC1kNGZmNGYyN2FjMjYiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhmZmMxYTk1ZmNhOTEyNjBiNzYxNGJjL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTAtMjdfXzIwLTItMS5tcDMifQ==.mp3" length="55018591" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 11 – Modern networking in Firefox with Max Inden.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;A conversation with Max Inden, Staff Software Engineer at Mozilla, about modernizing Firefox’s networking stack in Rust. We cover his work on the QUIC and HTTP/3 stack — improving UDP I/O, congestion control, and overall performance — and why QUIC matters as a fast, encrypted, and evolvable transport for HTTP/3, WebTransport, and beyond.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://max-inden.de/ — Personal website of Max Inden&lt;/li&gt;&lt;li&gt;https://max-inden.de/post/fast-udp-io-in-firefox/ — Fast UDP I/O for Firefox in Rust — by Max Inden&lt;/li&gt;&lt;li&gt;https://archive.fosdem.org/2025/schedule/event/fosdem-2025-4229-getaddrinfo-sucks-everything-else-is-much-worse/ — getaddrinfo sucks, everything else is much worse — Talk by Valentin Gosu&lt;/li&gt;&lt;li&gt;https://github.com/mozilla/neqo — Mozilla Neqo (HTTP/3 and QUIC stack)&lt;/li&gt;&lt;li&gt;https://datatracker.ietf.org/doc/html/rfc9000 — RFC 9000 – QUIC: A UDP-Based Multiplexed and Secure Transport&lt;/li&gt;&lt;li&gt;https://datatracker.ietf.org/doc/html/rfc9114 — RFC 9114 – HTTP/3&lt;/li&gt;&lt;li&gt;https://datatracker.ietf.org/doc/html/rfc9462 — RFC 9462 – Discovery of Designated Resolvers&lt;/li&gt;&lt;li&gt;https://www.rfc-editor.org/rfc/rfc8484.html — RFC 8484 – DNS Queries over HTTPS (DoH)&lt;/li&gt;&lt;li&gt;https://datatracker.ietf.org/doc/draft-ietf-happy-happyeyeballs-v3/ — Happy Eyeballs Version 3 (Draft)&lt;/li&gt;&lt;li&gt;https://github.com/microsoft/msquic — Microsoft MsQuic&lt;/li&gt;&lt;li&gt;https://developer.mozilla.org/en-US/docs/Web/API/WebTransport — WebTransport API documentation&lt;/li&gt;&lt;li&gt;https://datatracker.ietf.org/wg/masque/about/ — MASQUE (Proxy) protocol introduction&lt;/li&gt;&lt;li&gt;https://www.ietf.org/ — Internet Engineering Task Force (IETF)&lt;/li&gt;&lt;li&gt;https://www.ietf.org/meeting/ — IETF Meetings&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00&lt;/b&gt; Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:38 &lt;/b&gt;Introduction to Max Inden&lt;/li&gt;&lt;li&gt;&lt;b&gt;03:27&lt;/b&gt; Max Inden&apos;s Journey to Mozilla&lt;/li&gt;&lt;li&gt;&lt;b&gt;06:32&lt;/b&gt; The Role of IETF in Internet Design&lt;/li&gt;&lt;li&gt;&lt;b&gt;09:42&lt;/b&gt; QUIC and HTTP/3 in Firefox&lt;/li&gt;&lt;li&gt;&lt;b&gt;12:27&lt;/b&gt; Understanding HTTP/3 Upgrade Mechanisms&lt;/li&gt;&lt;li&gt;&lt;b&gt;15:15&lt;/b&gt; Challenges with UDP and Firefox&apos;s Networking Stack&lt;/li&gt;&lt;li&gt;&lt;b&gt;18:15&lt;/b&gt; Optimizing UDP I/O for Performance&lt;/li&gt;&lt;li&gt;&lt;b&gt;21:36&lt;/b&gt; Cross-Platform Performance Considerations&lt;/li&gt;&lt;li&gt;&lt;b&gt;24:23&lt;/b&gt; Network Drivers and Their Impact&lt;/li&gt;&lt;li&gt;&lt;b&gt;27:18&lt;/b&gt; Exploring Happy Eyeballs and Connection Strategies&lt;/li&gt;&lt;li&gt;&lt;b&gt;30:07&lt;/b&gt; WebTransport and Future of QUIC&lt;/li&gt;&lt;li&gt;&lt;b&gt;32:56&lt;/b&gt; Contributions to Firefox and Open Source&lt;/li&gt;&lt;li&gt;&lt;b&gt;36:05&lt;/b&gt; Happy Eyeballs and related&lt;/li&gt;&lt;li&gt;&lt;b&gt;56:15&lt;/b&gt; Github Git Hosting&lt;/li&gt;&lt;li&gt;&lt;b&gt;57:24&lt;/b&gt; Quic Usage within Firefox&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:03:02&lt;/b&gt; Closing Thoughts and call to Action&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:06:44&lt;/b&gt; Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-11&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:07:38</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>11</itunes:episode><itunes:title>Modern networking in Firefox with Max Inden</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[zerocopy with Joshua Liebow-Feeser]]></title><description><![CDATA[<p><b>Episode 10 – zerocopy with Joshua Liebow-Feeser.</b></p><p></p><p>A conversation with Joshua Liebow-Feeser, the developer behind netstack3 and the creator of zerocopy, a crate that makes zero-cost memory manipulation effortless. Originally built for Fuchsia, zerocopy is now used by over 400 crates on crates.io, with nearly 300 million downloads.</p><p></p><p>We explore the origins of Fuchsia, the creation and purpose of zerocopy, how it works, and why you might want to use it. And of course, we get to know Joshua and his journey so far.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://model-checking.github.io/kani/" target="_blank">https://model-checking.github.io/kani/</a> — Kani verifier</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/rust-lang/rust/issues/99571" target="_blank">https://github.com/rust-lang/rust/issues/99571</a> — Safe Transmute tracking issue</li><li><a rel="noopener noreferrer nofollow" href="https://github.com/rust-lang/unsafe-code-guidelines" target="_blank">https://github.com/rust-lang/unsafe-code-guidelines</a> — Unsafe Code Guidelines WG</li><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/zerocopy/latest/zerocopy/" target="_blank">https://docs.rs/zerocopy/latest/zerocopy/</a> — ZeroCopy documentation</li><li><a rel="noopener noreferrer nofollow" href="https://docs.rs/zerocopy-derive/latest/zerocopy_derive/" target="_blank">https://docs.rs/zerocopy-derive/latest/zerocopy_derive/</a> — ZeroCopy derive macros</li><li><a rel="noopener noreferrer nofollow" href="https://fuchsia.dev/fuchsia-src/get-started/learn/intro/architecture" target="_blank">https://fuchsia.dev/fuchsia-src/get-started/learn/intro/architecture</a> — Fuchsia networking architecture</li><li><a rel="noopener noreferrer nofollow" href="https://docs.kernel.org/networking/scaling.html" target="_blank">https://docs.kernel.org/networking/scaling.html</a> — Scaling in the Linux Networking Stack</li><li><a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=rFejpH_tAHM" target="_blank">https://www.youtube.com/watch?v=rFejpH_tAHM</a> — dotGo 2015 - Rob Pike - Simplicity is Complicated</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p><br /><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:39 </b>Introduction to Joshua Liebow-Feeser</li><li><b>01:34 </b>Joshua's Journey into Software Development</li><li><b>11:41 </b>The Origins of Netstack 3</li><li><b>17:21 </b>The Philosophy Behind Netstack 3</li><li><b>23:03 </b>The Role of Rust in Networking</li><li><b>42:57 </b>The Concept and Development of ZeroCopy</li><li><b>53:10 </b>Understanding Zero Copy and Its Constraints</li><li><b>55:11 </b>Exploring Memory Management in Networking</li><li><b>59:23 </b>Challenges with Variable Length Data Formats</li><li><b>01:04:20 </b>Async Programming and Its Implications</li><li><b>01:11:13 </b>Performance Considerations in Networking</li><li><b>01:16:50 </b>Ambition in Software Design and API Simplicity</li><li><b>01:32:13 </b>The Future of Networking and Rust's Role</li><li><b>01:42:42 </b>Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-10</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: <b>hello@netstack.fm</b></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b>.</p>]]></description><guid isPermaLink="false">eb419219-aeb7-494e-a254-919ab58bdf44</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 21 Oct 2025 10:07:18 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/eb8a4279b1365ec2c0fcc268272e07849d0618c6b6d8c73dfe7d6f22e8e07afc/eyJlcGlzb2RlSWQiOiJlYjQxOTIxOS1hZWI3LTQ5NGUtYTI1NC05MTlhYjU4YmRmNDQiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhmNzU3YzRlYmM5NDNlZDZjNzEzOTQ4L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTAtMjFfXzExLTUyLTQubXAzIn0=.mp3" length="80971525" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 10 – zerocopy with Joshua Liebow-Feeser.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;A conversation with Joshua Liebow-Feeser, the developer behind netstack3 and the creator of zerocopy, a crate that makes zero-cost memory manipulation effortless. Originally built for Fuchsia, zerocopy is now used by over 400 crates on crates.io, with nearly 300 million downloads.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;We explore the origins of Fuchsia, the creation and purpose of zerocopy, how it works, and why you might want to use it. And of course, we get to know Joshua and his journey so far.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://model-checking.github.io/kani/&quot; target=&quot;_blank&quot;&gt;https://model-checking.github.io/kani/&lt;/a&gt; — Kani verifier&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/rust-lang/rust/issues/99571&quot; target=&quot;_blank&quot;&gt;https://github.com/rust-lang/rust/issues/99571&lt;/a&gt; — Safe Transmute tracking issue&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/rust-lang/unsafe-code-guidelines&quot; target=&quot;_blank&quot;&gt;https://github.com/rust-lang/unsafe-code-guidelines&lt;/a&gt; — Unsafe Code Guidelines WG&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/zerocopy/latest/zerocopy/&quot; target=&quot;_blank&quot;&gt;https://docs.rs/zerocopy/latest/zerocopy/&lt;/a&gt; — ZeroCopy documentation&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.rs/zerocopy-derive/latest/zerocopy_derive/&quot; target=&quot;_blank&quot;&gt;https://docs.rs/zerocopy-derive/latest/zerocopy_derive/&lt;/a&gt; — ZeroCopy derive macros&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://fuchsia.dev/fuchsia-src/get-started/learn/intro/architecture&quot; target=&quot;_blank&quot;&gt;https://fuchsia.dev/fuchsia-src/get-started/learn/intro/architecture&lt;/a&gt; — Fuchsia networking architecture&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://docs.kernel.org/networking/scaling.html&quot; target=&quot;_blank&quot;&gt;https://docs.kernel.org/networking/scaling.html&lt;/a&gt; — Scaling in the Linux Networking Stack&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.youtube.com/watch?v=rFejpH_tAHM&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=rFejpH_tAHM&lt;/a&gt; — dotGo 2015 - Rob Pike - Simplicity is Complicated&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:39 &lt;/b&gt;Introduction to Joshua Liebow-Feeser&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:34 &lt;/b&gt;Joshua&apos;s Journey into Software Development&lt;/li&gt;&lt;li&gt;&lt;b&gt;11:41 &lt;/b&gt;The Origins of Netstack 3&lt;/li&gt;&lt;li&gt;&lt;b&gt;17:21 &lt;/b&gt;The Philosophy Behind Netstack 3&lt;/li&gt;&lt;li&gt;&lt;b&gt;23:03 &lt;/b&gt;The Role of Rust in Networking&lt;/li&gt;&lt;li&gt;&lt;b&gt;42:57 &lt;/b&gt;The Concept and Development of ZeroCopy&lt;/li&gt;&lt;li&gt;&lt;b&gt;53:10 &lt;/b&gt;Understanding Zero Copy and Its Constraints&lt;/li&gt;&lt;li&gt;&lt;b&gt;55:11 &lt;/b&gt;Exploring Memory Management in Networking&lt;/li&gt;&lt;li&gt;&lt;b&gt;59:23 &lt;/b&gt;Challenges with Variable Length Data Formats&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:04:20 &lt;/b&gt;Async Programming and Its Implications&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:11:13 &lt;/b&gt;Performance Considerations in Networking&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:16:50 &lt;/b&gt;Ambition in Software Design and API Simplicity&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:32:13 &lt;/b&gt;The Future of Networking and Rust&apos;s Role&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:42:42 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-10&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:43:37</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>10</itunes:episode><itunes:title>zerocopy with Joshua Liebow-Feeser</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[gRPC with Lucio Franco]]></title><description><![CDATA[<p><b>Episode 9 – gRPC with Lucio Franco.</b></p><p></p><p>A deep dive into the world of asynchronous networking in Rust with Lucio Franco, maintainer of Tonic, Tower, Tokio, and Hyper. We explore the origins and design of gRPC and its Rust implementation, Tonic—how it came to be, what problems it solves, and why it matters. Along the way, Lucio shares insights into open source collaboration, Google’s work on gRPC for Rust, and what the future might hold for the broader async Rust ecosystem.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li>https://github.com/hyperium/tonic — Tonic on GitHub</li><li>https://github.com/tokio-rs/tokio — Tokio runtime</li><li>https://github.com/tower-rs/tower — Tower library</li><li>https://github.com/tower-rs/tower-grpc — Archived tower-grpc project</li><li>https://grpc.io/ — gRPC official site</li><li>https://github.com/hyperium/tonic/blob/master/examples/helloworld-tutorial.md — Tonic "hello world" tutorial</li><li>https://docs.rs/tonic/latest/tonic/ — Tonic technical documentation</li><li>https://twitter.github.io/finagle/ — Finagle</li><li>https://github.com/linkerd/linkerd2 — linkerd2</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p><br /><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:45 </b>Introduction to Lucio</li><li><b>06:50 </b>Lucio's Journey in Rust and Open Source</li><li><b>14:45 </b>Future of tower</li><li><b>29:48 </b>Exploring gRPC: Concepts and Features</li><li><b>36:33 </b>gRPC vs HTTP: A Comparative Analysis</li><li><b>43:38 </b>The Role of Proxies in gRPC Communication</li><li><b>54:12 </b>Integrating Tonic with Other Stacks</li><li><b>59:15 </b>Collaboration with Google on Tonic</li><li><b>01:07:03 </b>Getting Started with Tonic and gRPC</li><li><b>01:09:48 </b>Tonic Ecosystem: Recommended Crates</li><li><b>01:14:19 </b>The Naming of Tonic</li><li><b>01:16:38 </b>gRPC Web: Bridging the Browser Gap</li><li><b>01:23:16 </b>Proxying gRPC Data: Considerations and Challenges</li><li><b>01:27:08 </b>Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-9" target="_blank">https://netstack.fm/#episode-9</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank"><b>hello@netstack.fm</b></a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank"><b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b></a>.</p>]]></description><guid isPermaLink="false">c2b9ba7b-82cb-47bb-81a3-7c3eae2f0d84</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 14 Oct 2025 03:15:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/8878dcd0a40d1b87816433d7bdaf7827124e8bd7849e08988e168cbc7c10ea7a/eyJlcGlzb2RlSWQiOiJjMmI5YmE3Yi04MmNiLTQ3YmItODFhMy03YzNlYWUyZjBkODQiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhlZDc4ZDZkMzc0MTEyYzc4N2IyY2U0L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTAtMTRfXzAtMTAtMzAubXAzIn0=.mp3" length="68236060" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 9 – gRPC with Lucio Franco.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;A deep dive into the world of asynchronous networking in Rust with Lucio Franco, maintainer of Tonic, Tower, Tokio, and Hyper. We explore the origins and design of gRPC and its Rust implementation, Tonic—how it came to be, what problems it solves, and why it matters. Along the way, Lucio shares insights into open source collaboration, Google’s work on gRPC for Rust, and what the future might hold for the broader async Rust ecosystem.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://github.com/hyperium/tonic — Tonic on GitHub&lt;/li&gt;&lt;li&gt;https://github.com/tokio-rs/tokio — Tokio runtime&lt;/li&gt;&lt;li&gt;https://github.com/tower-rs/tower — Tower library&lt;/li&gt;&lt;li&gt;https://github.com/tower-rs/tower-grpc — Archived tower-grpc project&lt;/li&gt;&lt;li&gt;https://grpc.io/ — gRPC official site&lt;/li&gt;&lt;li&gt;https://github.com/hyperium/tonic/blob/master/examples/helloworld-tutorial.md — Tonic &quot;hello world&quot; tutorial&lt;/li&gt;&lt;li&gt;https://docs.rs/tonic/latest/tonic/ — Tonic technical documentation&lt;/li&gt;&lt;li&gt;https://twitter.github.io/finagle/ — Finagle&lt;/li&gt;&lt;li&gt;https://github.com/linkerd/linkerd2 — linkerd2&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:45 &lt;/b&gt;Introduction to Lucio&lt;/li&gt;&lt;li&gt;&lt;b&gt;06:50 &lt;/b&gt;Lucio&apos;s Journey in Rust and Open Source&lt;/li&gt;&lt;li&gt;&lt;b&gt;14:45 &lt;/b&gt;Future of tower&lt;/li&gt;&lt;li&gt;&lt;b&gt;29:48 &lt;/b&gt;Exploring gRPC: Concepts and Features&lt;/li&gt;&lt;li&gt;&lt;b&gt;36:33 &lt;/b&gt;gRPC vs HTTP: A Comparative Analysis&lt;/li&gt;&lt;li&gt;&lt;b&gt;43:38 &lt;/b&gt;The Role of Proxies in gRPC Communication&lt;/li&gt;&lt;li&gt;&lt;b&gt;54:12 &lt;/b&gt;Integrating Tonic with Other Stacks&lt;/li&gt;&lt;li&gt;&lt;b&gt;59:15 &lt;/b&gt;Collaboration with Google on Tonic&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:07:03 &lt;/b&gt;Getting Started with Tonic and gRPC&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:09:48 &lt;/b&gt;Tonic Ecosystem: Recommended Crates&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:14:19 &lt;/b&gt;The Naming of Tonic&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:16:38 &lt;/b&gt;gRPC Web: Bridging the Browser Gap&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:23:16 &lt;/b&gt;Proxying gRPC Data: Considerations and Challenges&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:27:08 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-9&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-9&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:27:59</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>9</itunes:episode><itunes:title>gRPC with Lucio Franco</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Fuchsia's Netstack3 with Bruno Dal Bo Silva]]></title><description><![CDATA[<p><b>Episode 8 – Fuchsia's Netstack3 with Bruno Dal Bo Silva.</b></p><p></p><p>In this episode our guest is Bruno Dal Bo Silva, Staff Software Engineer at Google. We will dive into his path into networking and Rust, and the story behind netstack3, the Rust-based networking stack built for Google’s Fuchsia operating system. We cover its origins from the Go-based netstack, why Rust was chosen, and the challenges of implementing a full range of protocols — from TCP and UDP with their POSIX socket API to the many less-visible but essential pieces like ARP, ICMP, IPv6, DHCP, and more. We hope you brought a bowl as you're in or a juicy letter soup with this one. Bruno also shares insights on where he sees the future of netstack3 — including its potential beyond Google.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li>https://fuchsia.dev/</li><li>netstack3 source code: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/connectivity/network/netstack3/</li><li>netstack3 publishing tracking bug: https://fxbug.dev/448156020</li><li>Fast UDP I/O for Firefox in Rust: https://max-inden.de/post/fast-udp-io-in-firefox</li><li>RFC 2462 - SLAAC: https://www.rfc-editor.org/rfc/rfc2462</li><li>smoltcp (Rust TCP/IP stack for embedded): https://github.com/m-labs/smoltcp</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p><br /><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:42 </b>Introduction to Bruno and his Journey</li><li><b>04:37 </b>Bruno's Engineering Background and Its Impact</li><li><b>06:56 </b>Exploring Fuchsia: Overview and Architecture</li><li><b>10:08 </b>Transitioning to NetStack 3: The Rust Revolution</li><li><b>17:35 </b>Diving into Networking Protocols: Life of a Packet</li><li><b>24:45 </b>Understanding ARP and Ethernet Protocols</li><li><b>28:00 </b>Dynamic Host Configuration Protocol (DHCP) Explained</li><li><b>34:41 </b>The Future of Networking: IPv6 and Happy Eyeballs</li><li><b>40:52 </b>QUIC Protocol: User Space vs Kernel Space</li><li><b>46:53 </b>More about netstack3 and unsafe code usage</li><li><b>55:22 </b>Async usage in Netstack3</li><li><b>01:00:36 </b>Comparing netstack3 with smolltcp</li><li><b>01:04:50 </b>Running your own TCP stack on the linux platform</li><li><b>01:06:25 </b>Roadmap to get fuchsia on crates.io</li><li><b>01:11:37 </b>Closing Thoughts and Future Directions</li><li><b>01:15:32 </b>Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-8" target="_blank">https://netstack.fm/#episode-8</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank"><b>hello@netstack.fm</b></a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank"><b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b></a>.</p>]]></description><guid isPermaLink="false">a5498cb9-e14e-4543-a9f4-27d670d2cbab</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 07 Oct 2025 03:00:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/61aad348cdf7cd06578ff869159c07a665d96a2d82592457425d69f2c84969ae/eyJlcGlzb2RlSWQiOiJhNTQ5OGNiOS1lMTRlLTQ1NDMtYTlmNC0yN2Q2NzBkMmNiYWIiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhlNDFkMzg3ZDQ2YjQ3NTUzYWNlMTRlL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtMTAtNl9fMjEtNDktMTIubXAzIn0=.mp3" length="54304957" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 8 – Fuchsia&apos;s Netstack3 with Bruno Dal Bo Silva.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode our guest is Bruno Dal Bo Silva, Staff Software Engineer at Google. We will dive into his path into networking and Rust, and the story behind netstack3, the Rust-based networking stack built for Google’s Fuchsia operating system. We cover its origins from the Go-based netstack, why Rust was chosen, and the challenges of implementing a full range of protocols — from TCP and UDP with their POSIX socket API to the many less-visible but essential pieces like ARP, ICMP, IPv6, DHCP, and more. We hope you brought a bowl as you&apos;re in or a juicy letter soup with this one. Bruno also shares insights on where he sees the future of netstack3 — including its potential beyond Google.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://fuchsia.dev/&lt;/li&gt;&lt;li&gt;netstack3 source code: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/connectivity/network/netstack3/&lt;/li&gt;&lt;li&gt;netstack3 publishing tracking bug: https://fxbug.dev/448156020&lt;/li&gt;&lt;li&gt;Fast UDP I/O for Firefox in Rust: https://max-inden.de/post/fast-udp-io-in-firefox&lt;/li&gt;&lt;li&gt;RFC 2462 - SLAAC: https://www.rfc-editor.org/rfc/rfc2462&lt;/li&gt;&lt;li&gt;smoltcp (Rust TCP/IP stack for embedded): https://github.com/m-labs/smoltcp&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:42 &lt;/b&gt;Introduction to Bruno and his Journey&lt;/li&gt;&lt;li&gt;&lt;b&gt;04:37 &lt;/b&gt;Bruno&apos;s Engineering Background and Its Impact&lt;/li&gt;&lt;li&gt;&lt;b&gt;06:56 &lt;/b&gt;Exploring Fuchsia: Overview and Architecture&lt;/li&gt;&lt;li&gt;&lt;b&gt;10:08 &lt;/b&gt;Transitioning to NetStack 3: The Rust Revolution&lt;/li&gt;&lt;li&gt;&lt;b&gt;17:35 &lt;/b&gt;Diving into Networking Protocols: Life of a Packet&lt;/li&gt;&lt;li&gt;&lt;b&gt;24:45 &lt;/b&gt;Understanding ARP and Ethernet Protocols&lt;/li&gt;&lt;li&gt;&lt;b&gt;28:00 &lt;/b&gt;Dynamic Host Configuration Protocol (DHCP) Explained&lt;/li&gt;&lt;li&gt;&lt;b&gt;34:41 &lt;/b&gt;The Future of Networking: IPv6 and Happy Eyeballs&lt;/li&gt;&lt;li&gt;&lt;b&gt;40:52 &lt;/b&gt;QUIC Protocol: User Space vs Kernel Space&lt;/li&gt;&lt;li&gt;&lt;b&gt;46:53 &lt;/b&gt;More about netstack3 and unsafe code usage&lt;/li&gt;&lt;li&gt;&lt;b&gt;55:22 &lt;/b&gt;Async usage in Netstack3&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:00:36 &lt;/b&gt;Comparing netstack3 with smolltcp&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:04:50 &lt;/b&gt;Running your own TCP stack on the linux platform&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:06:25 &lt;/b&gt;Roadmap to get fuchsia on crates.io&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:11:37 &lt;/b&gt;Closing Thoughts and Future Directions&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:15:32 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-8&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:16:26</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>8</itunes:episode><itunes:title>Fuchsia&apos;s Netstack3 with Bruno Dal Bo Silva</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Rustls with Dirkjan Ochtman]]></title><description><![CDATA[<p><b>Episode 7 – Rustls with Dirkjan Ochtman.</b></p><p></p><p>In this episode, we go through Dirkjan's extensive experience in software development, particularly focusing on Rust, TLS, and QUIC protocols.</p><p></p><p>We explore Dirkjan his journey working on QUIC implementations to his contributions to Rust TLS and Hickory DNS. The conversation also delves into the ACME protocol and the Instant Domain Search project.</p><p></p><p>Dirkjan shares insights on the future of Rustls and the importance of community support in open-source projects.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://dirkjan.ochtman.nl/" target="_blank">https://dirkjan.ochtman.nl/</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/rustls/rustls" target="_blank">https://github.com/rustls/rustls</a></li><li>rustls 0.24 tracking issue: <a rel="noopener noreferrer nofollow" href="https://github.com/rustls/rustls/issues/2400" target="_blank">https://github.com/rustls/rustls/issues/2400</a></li><li>HickoryDNS Let's Encrypt tracking issue: <a rel="noopener noreferrer nofollow" href="https://github.com/hickory-dns/hickory-dns/issues/2725" target="_blank">https://github.com/hickory-dns/hickory-dns/issues/2725</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/djc/instant-acme" target="_blank">https://github.com/djc/instant-acme</a></li><li><a rel="noopener noreferrer nofollow" href="https://instantdomainsearch.com/" target="_blank">https://instantdomainsearch.com/</a></li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p><br /><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:44 </b>Introduction to Dirkjan Ochtman</li><li><b>02:02 </b>Dirkjan's Rustls contributor origins</li><li><b>04:18 </b>Quic implications on Rustls</li><li><b>13:35 </b>Exploring the H3 Protocol and Its Challenges</li><li><b>16:47 </b>Contributions to Hickory DNS</li><li><b>22:59 </b>instant ACME</li><li><b>28:43 </b>R2D2 — Connection Pooling</li><li><b>32:13 </b>the EPP Protocol</li><li><b>34:40 </b>Insights from Working with Domain Registrars</li><li><b>35:36 </b>Rustls and Safety</li><li><b>50:31 </b>The Future of Rust TLS and Its Ecosystem</li><li><b>54:50 </b>Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-7" target="_blank">https://netstack.fm/#episode-7</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank"><b>hello@netstack.fm</b></a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank"><b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b></a>.</p>]]></description><guid isPermaLink="false">db980689-b33d-4762-a603-3e94a3b9787f</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 30 Sep 2025 04:00:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/ec6b69746c4abc7a4b0ad510d69301a84470c033b7ec757e784d8522e986f72a/eyJlcGlzb2RlSWQiOiJkYjk4MDY4OS1iMzNkLTQ3NjItYTYwMy0zZTk0YTNiOTc4N2YiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhkYWU2ZWZhNWNmYzI0N2ExYTFmNWNjL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtOS0yOV9fMjItNy0xMS5tcDMifQ==.mp3" length="43645757" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 7 – Rustls with Dirkjan Ochtman.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode, we go through Dirkjan&apos;s extensive experience in software development, particularly focusing on Rust, TLS, and QUIC protocols.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;We explore Dirkjan his journey working on QUIC implementations to his contributions to Rust TLS and Hickory DNS. The conversation also delves into the ACME protocol and the Instant Domain Search project.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Dirkjan shares insights on the future of Rustls and the importance of community support in open-source projects.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://dirkjan.ochtman.nl/&quot; target=&quot;_blank&quot;&gt;https://dirkjan.ochtman.nl/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/rustls/rustls&quot; target=&quot;_blank&quot;&gt;https://github.com/rustls/rustls&lt;/a&gt;&lt;/li&gt;&lt;li&gt;rustls 0.24 tracking issue: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/rustls/rustls/issues/2400&quot; target=&quot;_blank&quot;&gt;https://github.com/rustls/rustls/issues/2400&lt;/a&gt;&lt;/li&gt;&lt;li&gt;HickoryDNS Let&apos;s Encrypt tracking issue: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/hickory-dns/hickory-dns/issues/2725&quot; target=&quot;_blank&quot;&gt;https://github.com/hickory-dns/hickory-dns/issues/2725&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/djc/instant-acme&quot; target=&quot;_blank&quot;&gt;https://github.com/djc/instant-acme&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://instantdomainsearch.com/&quot; target=&quot;_blank&quot;&gt;https://instantdomainsearch.com/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:44 &lt;/b&gt;Introduction to Dirkjan Ochtman&lt;/li&gt;&lt;li&gt;&lt;b&gt;02:02 &lt;/b&gt;Dirkjan&apos;s Rustls contributor origins&lt;/li&gt;&lt;li&gt;&lt;b&gt;04:18 &lt;/b&gt;Quic implications on Rustls&lt;/li&gt;&lt;li&gt;&lt;b&gt;13:35 &lt;/b&gt;Exploring the H3 Protocol and Its Challenges&lt;/li&gt;&lt;li&gt;&lt;b&gt;16:47 &lt;/b&gt;Contributions to Hickory DNS&lt;/li&gt;&lt;li&gt;&lt;b&gt;22:59 &lt;/b&gt;instant ACME&lt;/li&gt;&lt;li&gt;&lt;b&gt;28:43 &lt;/b&gt;R2D2 — Connection Pooling&lt;/li&gt;&lt;li&gt;&lt;b&gt;32:13 &lt;/b&gt;the EPP Protocol&lt;/li&gt;&lt;li&gt;&lt;b&gt;34:40 &lt;/b&gt;Insights from Working with Domain Registrars&lt;/li&gt;&lt;li&gt;&lt;b&gt;35:36 &lt;/b&gt;Rustls and Safety&lt;/li&gt;&lt;li&gt;&lt;b&gt;50:31 &lt;/b&gt;The Future of Rust TLS and Its Ecosystem&lt;/li&gt;&lt;li&gt;&lt;b&gt;54:50 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-7&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:55:43</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>7</itunes:episode><itunes:title>Rustls with Dirkjan Ochtman</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Curl with Daniel Stenberg]]></title><description><![CDATA[<p><b>Episode 6 – Curl with Daniel Stenberg.</b></p><p></p><p>In this episode of <a rel="noopener noreferrer nofollow" href="http://netstack.fm" target="_blank">netstack.fm</a>, Glen speaks with Daniel Stenberg, the creator and maintainer of Curl, one of the most widely used networking tools on the internet. They discuss Daniel's journey into programming and networking, the evolution of Curl from a simple tool to a comprehensive solution supporting multiple protocols, and the challenges of maintaining such a large open-source project. Daniel shares insights on the importance of community involvement, the complexities of debugging across various platforms, and his reflections on a 30-year journey with Curl. The conversation highlights the significance of open-source contributions and the future of Curl as a project.</p><p></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://curl.se/" target="_blank">https://curl.se/</a></li><li><a rel="noopener noreferrer nofollow" href="https://daniel.haxx.se/" target="_blank">https://daniel.haxx.se/</a></li><li><a rel="noopener noreferrer nofollow" href="https://daniel.haxx.se/blog/" target="_blank">https://daniel.haxx.se/blog/</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/curl/curl" target="_blank">https://github.com/curl/curl</a></li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p><br /><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:36 </b>Introduction to Curl and Daniel Stenberg</li><li><b>05:20 </b>Understanding Protocols and Specifications</li><li><b>08:10 </b>The Birth of Curl: From IRC Bot to Networking Tool</li><li><b>12:46 </b>Curl's Evolution and Protocol Support</li><li><b>15:58 </b>The Decision to Focus on Client-Side Development</li><li><b>17:40 </b>Current Protocol Support in Curl</li><li><b>22:17 </b>Managing Complexity in Curl's Codebase</li><li><b>25:33 </b>The Choice of C as the Programming Language</li><li><b>28:33 </b>Continuous Development and Community Engagement</li><li><b>30:16 </b>Balancing Work, Family, and Open Source Contributions</li><li><b>36:37 </b>Transitioning to Full-Time Work on Curl</li><li><b>41:38 </b>The Challenge of Funding Open Source Projects</li><li><b>46:44 </b>Exploring Commercial Opportunities with Curl</li><li><b>49:53 </b>Ensuring Curl's Longevity and Succession Planning</li><li><b>51:58 </b>Tackling Technical Challenges in Open Source Development</li><li><b>57:05 </b>Reflecting on a 30-Year Journey with Curl</li><li><b>01:00:07 </b>Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-6" target="_blank">https://netstack.fm/#episode-6</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank"><b>hello@netstack.fm</b></a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank"><b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b></a>.</p>]]></description><guid isPermaLink="false">0571c9cb-7bad-4347-8def-ebfd7507082b</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 23 Sep 2025 04:00:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/9564679011d0c19cbedc15f41d645b9c0c94bc75359809df5019775310a5ec84/eyJlcGlzb2RlSWQiOiIwNTcxYzljYi03YmFkLTQzNDctOGRlZi1lYmZkNzUwNzA4MmIiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhkMWJhOWJjYzQxYWUyN2QzZTE0OGFkL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtOS0yMl9fMjMtNy0zOS5tcDMifQ==.mp3" length="49817779" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 6 – Curl with Daniel Stenberg.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode of &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://netstack.fm&quot; target=&quot;_blank&quot;&gt;netstack.fm&lt;/a&gt;, Glen speaks with Daniel Stenberg, the creator and maintainer of Curl, one of the most widely used networking tools on the internet. They discuss Daniel&apos;s journey into programming and networking, the evolution of Curl from a simple tool to a comprehensive solution supporting multiple protocols, and the challenges of maintaining such a large open-source project. Daniel shares insights on the importance of community involvement, the complexities of debugging across various platforms, and his reflections on a 30-year journey with Curl. The conversation highlights the significance of open-source contributions and the future of Curl as a project.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://curl.se/&quot; target=&quot;_blank&quot;&gt;https://curl.se/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://daniel.haxx.se/&quot; target=&quot;_blank&quot;&gt;https://daniel.haxx.se/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://daniel.haxx.se/blog/&quot; target=&quot;_blank&quot;&gt;https://daniel.haxx.se/blog/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/curl/curl&quot; target=&quot;_blank&quot;&gt;https://github.com/curl/curl&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:36 &lt;/b&gt;Introduction to Curl and Daniel Stenberg&lt;/li&gt;&lt;li&gt;&lt;b&gt;05:20 &lt;/b&gt;Understanding Protocols and Specifications&lt;/li&gt;&lt;li&gt;&lt;b&gt;08:10 &lt;/b&gt;The Birth of Curl: From IRC Bot to Networking Tool&lt;/li&gt;&lt;li&gt;&lt;b&gt;12:46 &lt;/b&gt;Curl&apos;s Evolution and Protocol Support&lt;/li&gt;&lt;li&gt;&lt;b&gt;15:58 &lt;/b&gt;The Decision to Focus on Client-Side Development&lt;/li&gt;&lt;li&gt;&lt;b&gt;17:40 &lt;/b&gt;Current Protocol Support in Curl&lt;/li&gt;&lt;li&gt;&lt;b&gt;22:17 &lt;/b&gt;Managing Complexity in Curl&apos;s Codebase&lt;/li&gt;&lt;li&gt;&lt;b&gt;25:33 &lt;/b&gt;The Choice of C as the Programming Language&lt;/li&gt;&lt;li&gt;&lt;b&gt;28:33 &lt;/b&gt;Continuous Development and Community Engagement&lt;/li&gt;&lt;li&gt;&lt;b&gt;30:16 &lt;/b&gt;Balancing Work, Family, and Open Source Contributions&lt;/li&gt;&lt;li&gt;&lt;b&gt;36:37 &lt;/b&gt;Transitioning to Full-Time Work on Curl&lt;/li&gt;&lt;li&gt;&lt;b&gt;41:38 &lt;/b&gt;The Challenge of Funding Open Source Projects&lt;/li&gt;&lt;li&gt;&lt;b&gt;46:44 &lt;/b&gt;Exploring Commercial Opportunities with Curl&lt;/li&gt;&lt;li&gt;&lt;b&gt;49:53 &lt;/b&gt;Ensuring Curl&apos;s Longevity and Succession Planning&lt;/li&gt;&lt;li&gt;&lt;b&gt;51:58 &lt;/b&gt;Tackling Technical Challenges in Open Source Development&lt;/li&gt;&lt;li&gt;&lt;b&gt;57:05 &lt;/b&gt;Reflecting on a 30-Year Journey with Curl&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:00:07 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-6&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:01:05</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>6</itunes:episode><itunes:title>Curl with Daniel Stenberg</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Tokio with Carle Lerche]]></title><description><![CDATA[<p><b>Episode 5 – Tokio with Carl Lerche.</b></p><p></p><p>In this episode of <a rel="noopener noreferrer nofollow" href="http://Netstack.fm" target="_blank">Netstack.fm</a>, Glen speaks with Carl Lerche, the creator and maintainer of the Tokio Runtime, about his journey into technology, the evolution of programming languages, and the impact of Rust on the software development landscape. They discuss the rise of async programming, the development of networking libraries, and the future of Rust in infrastructure. Carl shares insights on the creation of the Bytes crate, the implications of io_uring, and his role at Amazon. The conversation also touches on the upcoming Tokio conference and the introduction of Toasty, a new query engine for Rust.<br /></p><p><b>Learn more:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://tokio.rs/" target="_blank">https://tokio.rs/</a></li><li><a rel="noopener noreferrer nofollow" href="https://www.tokioconf.com/" target="_blank">https://www.tokioconf.com/</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/carllerche" target="_blank">https://github.com/carllerche</a></li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p><br /><b>Chapters</b><br /></p><ul><li><b>00:00 </b>Intro</li><li><b>00:45 </b>Origins of Carl</li><li><b>04:01 </b>Parallel between DotCom Bubble and current AI wave</li><li><b>05:52 </b>Origins of Carl... Continued</li><li><b>09:12 </b>Carl discovers Rust in 2014</li><li><b>13:40 </b>Creation of mio</li><li><b>17:39 </b>mio, tokio and futures</li><li><b>19:15 </b>Powers of Rust</li><li><b>25:57 </b>io_uring</li><li><b>26:12 </b>The Evolution of IO-URing and Its Practicality</li><li><b>29:40 </b>Carl's job at Amazon and Tokio</li><li><b>30:51 </b>Maintaining Tokio today and beyond</li><li><b>32:30 </b>Toasty</li><li><b>38:58 </b>AI in Software Development: A Tool for Productivity</li><li><b>49:20 </b>First Tokio Conference</li><li><b>53:10 </b>Final words</li><li><b>55:17 </b>Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-4" target="_blank"><b>https://netstack.fm/#episode-4</b></a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank"><b>hello@netstack.fm</b></a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank"><b>https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</b></a>.</p>]]></description><guid isPermaLink="false">a22e6489-2fb6-414d-b070-74aa7b71035a</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 16 Sep 2025 04:00:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/a768a5683555beebd5cb7d791bf217637b43a18403c40b12dbe53bf83bb9c71d/eyJlcGlzb2RlSWQiOiJhMjJlNjQ4OS0yZmI2LTQxNGQtYjA3MC03NGFhN2I3MTAzNWEiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhjODY3YjBhNmMzYmI0MDI4N2ViOTYxL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtOS0xNV9fMjEtMjMtMjgubXAzIn0=.mp3" length="45776252" type="audio/mpeg"/><itunes:summary>&lt;p&gt;&lt;b&gt;Episode 5 – Tokio with Carl Lerche.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode of &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.fm&quot; target=&quot;_blank&quot;&gt;Netstack.fm&lt;/a&gt;, Glen speaks with Carl Lerche, the creator and maintainer of the Tokio Runtime, about his journey into technology, the evolution of programming languages, and the impact of Rust on the software development landscape. They discuss the rise of async programming, the development of networking libraries, and the future of Rust in infrastructure. Carl shares insights on the creation of the Bytes crate, the implications of io_uring, and his role at Amazon. The conversation also touches on the upcoming Tokio conference and the introduction of Toasty, a new query engine for Rust.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://tokio.rs/&quot; target=&quot;_blank&quot;&gt;https://tokio.rs/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.tokioconf.com/&quot; target=&quot;_blank&quot;&gt;https://www.tokioconf.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/carllerche&quot; target=&quot;_blank&quot;&gt;https://github.com/carllerche&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:45 &lt;/b&gt;Origins of Carl&lt;/li&gt;&lt;li&gt;&lt;b&gt;04:01 &lt;/b&gt;Parallel between DotCom Bubble and current AI wave&lt;/li&gt;&lt;li&gt;&lt;b&gt;05:52 &lt;/b&gt;Origins of Carl... Continued&lt;/li&gt;&lt;li&gt;&lt;b&gt;09:12 &lt;/b&gt;Carl discovers Rust in 2014&lt;/li&gt;&lt;li&gt;&lt;b&gt;13:40 &lt;/b&gt;Creation of mio&lt;/li&gt;&lt;li&gt;&lt;b&gt;17:39 &lt;/b&gt;mio, tokio and futures&lt;/li&gt;&lt;li&gt;&lt;b&gt;19:15 &lt;/b&gt;Powers of Rust&lt;/li&gt;&lt;li&gt;&lt;b&gt;25:57 &lt;/b&gt;io_uring&lt;/li&gt;&lt;li&gt;&lt;b&gt;26:12 &lt;/b&gt;The Evolution of IO-URing and Its Practicality&lt;/li&gt;&lt;li&gt;&lt;b&gt;29:40 &lt;/b&gt;Carl&apos;s job at Amazon and Tokio&lt;/li&gt;&lt;li&gt;&lt;b&gt;30:51 &lt;/b&gt;Maintaining Tokio today and beyond&lt;/li&gt;&lt;li&gt;&lt;b&gt;32:30 &lt;/b&gt;Toasty&lt;/li&gt;&lt;li&gt;&lt;b&gt;38:58 &lt;/b&gt;AI in Software Development: A Tool for Productivity&lt;/li&gt;&lt;li&gt;&lt;b&gt;49:20 &lt;/b&gt;First Tokio Conference&lt;/li&gt;&lt;li&gt;&lt;b&gt;53:10 &lt;/b&gt;Final words&lt;/li&gt;&lt;li&gt;&lt;b&gt;55:17 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-4&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;https://netstack.fm/#episode-4&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;hello@netstack.fm&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:56:11</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>5</itunes:episode><itunes:title>Tokio with Carle Lerche</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Datastar and Hypermedia]]></title><description><![CDATA[<h3>Episode 4 – Datastar and Hypermedia.</h3><p>You can find a remastered version of this episode as episode 32 (<a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-32" target="_blank">https://netstack.fm/#episode-32</a>) for an improved listening experience with better audio quality. Released on the 24th of March 2026. Please listen to that episode instead of this one.</p><p></p><p>In this episode, Glen interviews Delaney, the creator of DataStar, a lightweight framework designed for building real-time collaborative web applications. Delaney shares his journey from being a 3D artist to a developer, emphasizing the importance of hypermedia and real-time visualization. The conversation delves into the efficiency of DataStar, its use of Server-Sent Events (SSE), and the framework's potential for collaborative web experiences. Delaney also discusses the challenges of WebSockets and introduces future projects like DarkStar, aimed at enhancing networking capabilities. Overall, the episode highlights the transformative potential of DataStar in modern web development. In this conversation, Delaney discusses the intricacies of DataStar, a real-time system for handling large volumes of messages. He emphasizes the importance of simplicity in programming, the significance of measuring performance, and the role of abstraction in software development. Delaney also explains the core functions of DataStar, including patch elements and signals, and how they facilitate real-time interactivity. The discussion touches on offline support, the growth of the DataStar community, and the non-profit model that supports its development. Delaney encourages developers to engage with the community and emphasizes the importance of building solutions to real problems.</p><p></p><p><b>Learn more about Datastar and Hypermedia:</b></p><p></p><ul><li>https://data-star.dev/</li><li>https://data-star.dev/reference/datastar_pro</li><li>https://hypermedia.systems/</li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:42 </b>Delaney and his background</li><li><b>02:39 </b>The Evolution of Hypermedia and Real-Time Systems</li><li><b>06:27 </b>SSE and Compression</li><li><b>15:33 </b>The Social Web</li><li><b>23:01 </b>Why use datastar?</li><li><b>29:42 </b>Web Transport and Darkstar</li><li><b>33:55 </b>DataStar and Future Directions</li><li><b>46:04 </b>Understanding Abstraction in Programming</li><li><b>50:19 </b>DataStar: Key Functions and Concepts</li><li><b>53:27 </b>Signals in DataStar: When to Use Them</li><li><b>57:25 </b>Front-End Validation and User Experience</li><li><b>59:27 </b>Offline Support and Web Applications</li><li><b>01:02:56 </b>The Growth of DataStar and Community Engagement</li><li><b>01:07:09 </b>The Challenges of Web Development</li><li><b>01:09:26 </b>AI and Its Role in Development</li><li><b>01:13:22 </b>DataStar and WebTransport: Future Directions</li><li><b>01:16:33 </b>Dynamic Content and DataStar's Use Cases</li><li><b>01:18:35 </b>Funding and Sustainability of Open Source Projects</li><li><b>01:31:02 </b>Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a></p><p></p><ul><li>More information: https://netstack.fm/#episode-4</li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.</p>]]></description><guid isPermaLink="false">4a016ee8-b35b-459e-baf2-6f5a588bb345</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 09 Sep 2025 04:00:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/6d7ecf150e1df0a233e64d3c6b33bfc535d98a8651ac2499442bddd303d55437/eyJlcGlzb2RlSWQiOiI0YTAxNmVlOC1iMzViLTQ1OWUtYmFmMi02ZjVhNTg4YmIzNDUiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhiZjM5M2QxNjAyNTc1MWJiYzQ3MDk0L2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtOS04X18yMi0xNC01My5tcDMifQ==.mp3" length="68448422" type="audio/mpeg"/><itunes:summary>&lt;h3&gt;Episode 4 – Datastar and Hypermedia.&lt;/h3&gt;&lt;p&gt;You can find a remastered version of this episode as episode 32 (&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-32&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-32&lt;/a&gt;) for an improved listening experience with better audio quality. Released on the 24th of March 2026. Please listen to that episode instead of this one.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode, Glen interviews Delaney, the creator of DataStar, a lightweight framework designed for building real-time collaborative web applications. Delaney shares his journey from being a 3D artist to a developer, emphasizing the importance of hypermedia and real-time visualization. The conversation delves into the efficiency of DataStar, its use of Server-Sent Events (SSE), and the framework&apos;s potential for collaborative web experiences. Delaney also discusses the challenges of WebSockets and introduces future projects like DarkStar, aimed at enhancing networking capabilities. Overall, the episode highlights the transformative potential of DataStar in modern web development. In this conversation, Delaney discusses the intricacies of DataStar, a real-time system for handling large volumes of messages. He emphasizes the importance of simplicity in programming, the significance of measuring performance, and the role of abstraction in software development. Delaney also explains the core functions of DataStar, including patch elements and signals, and how they facilitate real-time interactivity. The discussion touches on offline support, the growth of the DataStar community, and the non-profit model that supports its development. Delaney encourages developers to engage with the community and emphasizes the importance of building solutions to real problems.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more about Datastar and Hypermedia:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;https://data-star.dev/&lt;/li&gt;&lt;li&gt;https://data-star.dev/reference/datastar_pro&lt;/li&gt;&lt;li&gt;https://hypermedia.systems/&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:42 &lt;/b&gt;Delaney and his background&lt;/li&gt;&lt;li&gt;&lt;b&gt;02:39 &lt;/b&gt;The Evolution of Hypermedia and Real-Time Systems&lt;/li&gt;&lt;li&gt;&lt;b&gt;06:27 &lt;/b&gt;SSE and Compression&lt;/li&gt;&lt;li&gt;&lt;b&gt;15:33 &lt;/b&gt;The Social Web&lt;/li&gt;&lt;li&gt;&lt;b&gt;23:01 &lt;/b&gt;Why use datastar?&lt;/li&gt;&lt;li&gt;&lt;b&gt;29:42 &lt;/b&gt;Web Transport and Darkstar&lt;/li&gt;&lt;li&gt;&lt;b&gt;33:55 &lt;/b&gt;DataStar and Future Directions&lt;/li&gt;&lt;li&gt;&lt;b&gt;46:04 &lt;/b&gt;Understanding Abstraction in Programming&lt;/li&gt;&lt;li&gt;&lt;b&gt;50:19 &lt;/b&gt;DataStar: Key Functions and Concepts&lt;/li&gt;&lt;li&gt;&lt;b&gt;53:27 &lt;/b&gt;Signals in DataStar: When to Use Them&lt;/li&gt;&lt;li&gt;&lt;b&gt;57:25 &lt;/b&gt;Front-End Validation and User Experience&lt;/li&gt;&lt;li&gt;&lt;b&gt;59:27 &lt;/b&gt;Offline Support and Web Applications&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:02:56 &lt;/b&gt;The Growth of DataStar and Community Engagement&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:07:09 &lt;/b&gt;The Challenges of Web Development&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:09:26 &lt;/b&gt;AI and Its Role in Development&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:13:22 &lt;/b&gt;DataStar and WebTransport: Future Directions&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:16:33 &lt;/b&gt;Dynamic Content and DataStar&apos;s Use Cases&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:18:35 &lt;/b&gt;Funding and Sustainability of Open Source Projects&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:31:02 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-4&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:31:59</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>4</itunes:episode><itunes:title>Datastar and Hypermedia</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[OpenTelemetry, eBPF, and Metoro]]></title><description><![CDATA[<h3>Episode 3 – <b>OpenTelemetry, eBPF and Metoro.</b></h3><p></p><p>In this conversation, Chris Batterbee, co-founder of Metoro, discusses the importance of observability in modern software systems, particularly in Kubernetes environments. He explains how Metoro leverages eBPF technology to simplify observability by automatically instrumenting applications. The discussion also covers the integration of OpenTelemetry, the challenges faced by developers in implementing observability, and the potential of AI in diagnosing issues. Chris shares insights from his experience with Y Combinator and the competitive landscape of observability tools, emphasizing the unique position of Metoro in the market.</p><p></p><p><b>Learn more about OpenTelemetry, eBPF and Metoro:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://opentelemetry.io/" target="_blank">https://opentelemetry.io/</a></li><li><a rel="noopener noreferrer nofollow" href="https://ebpf.io/" target="_blank">https://ebpf.io/</a></li><li><a rel="noopener noreferrer nofollow" href="https://metoro.io/" target="_blank">https://metoro.io/</a></li><li>metoro demo: <a rel="noopener noreferrer nofollow" href="https://demo.us-east.metoro.io/guardian?startEnd=&amp;service=" target="_blank">https://demo.us-east.metoro.io/guardian?startEnd=&amp;service=</a></li><li>OpenTelemetry metric examplar: <a rel="noopener noreferrer nofollow" href="https://opentelemetry.io/docs/specs/otel/metrics/data-model/#exemplars" target="_blank">https://opentelemetry.io/docs/specs/otel/metrics/data-model/#exemplars</a></li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: <a rel="noopener noreferrer nofollow" href="https://ramaproxy.org" target="_blank">https://ramaproxy.org</a></p><p></p><p><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:41 </b>Chris Batterbee his background</li><li><b>02:27 </b>eBPF intro in context of Metoro</li><li><b>04:20 </b>eBPF + OpenTelemetry</li><li><b>06:37 </b>Opentelemetry Experience</li><li><b>14:19 </b>WASM</li><li><b>16:10 </b>eBPF and Windows</li><li><b>16:59 </b>Y Combinator Experience</li><li><b>23:52 </b>OpenTelemetry standard</li><li><b>25:50 </b>Platform is king</li><li><b>26:53 </b>eBPF accessibility</li><li><b>28:30 </b>Future of Prometheus</li><li><b>29:41 </b>Metoro and LLMs</li><li><b>32:14 </b>Replacing Sentry and the like</li><li><b>33:46 </b>Profiling</li><li><b>35:39 </b>Metoro Subscription Models</li><li><b>36:37 </b>Final words</li><li><b>38:57 </b>Outro</li></ul><p></p><p><a rel="noopener noreferrer nofollow" href="http://Netstack.FM" target="_blank"><b>Netstack.FM</b></a></p><p></p><ul><li>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-3" target="_blank">https://netstack.fm/#episode-3</a></li><li>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></li><li>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a></li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a>.</p>]]></description><guid isPermaLink="false">07f7726e-c0fa-4244-aca3-95d2c6f335b5</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 02 Sep 2025 04:00:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/b5d6ffa2037a49344f684743b370c42f43a46fe52d03fc517765d8d2c8fa417d/eyJlcGlzb2RlSWQiOiIwN2Y3NzI2ZS1jMGZhLTQyNDQtYWNhMy05NWQyYzZmMzM1YjUiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhiNjE0MjU1ZTFjNjQ3ODY0YjZjYTMxL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtOS0xX18yMy00Ni0xMy5tcDMifQ==.mp3" length="33905415" type="audio/mpeg"/><itunes:summary>&lt;h3&gt;Episode 3 – &lt;b&gt;OpenTelemetry, eBPF and Metoro.&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this conversation, Chris Batterbee, co-founder of Metoro, discusses the importance of observability in modern software systems, particularly in Kubernetes environments. He explains how Metoro leverages eBPF technology to simplify observability by automatically instrumenting applications. The discussion also covers the integration of OpenTelemetry, the challenges faced by developers in implementing observability, and the potential of AI in diagnosing issues. Chris shares insights from his experience with Y Combinator and the competitive landscape of observability tools, emphasizing the unique position of Metoro in the market.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more about OpenTelemetry, eBPF and Metoro:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://opentelemetry.io/&quot; target=&quot;_blank&quot;&gt;https://opentelemetry.io/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ebpf.io/&quot; target=&quot;_blank&quot;&gt;https://ebpf.io/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://metoro.io/&quot; target=&quot;_blank&quot;&gt;https://metoro.io/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;metoro demo: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://demo.us-east.metoro.io/guardian?startEnd=&amp;amp;service=&quot; target=&quot;_blank&quot;&gt;https://demo.us-east.metoro.io/guardian?startEnd=&amp;amp;service=&lt;/a&gt;&lt;/li&gt;&lt;li&gt;OpenTelemetry metric examplar: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://opentelemetry.io/docs/specs/otel/metrics/data-model/#exemplars&quot; target=&quot;_blank&quot;&gt;https://opentelemetry.io/docs/specs/otel/metrics/data-model/#exemplars&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ramaproxy.org&quot; target=&quot;_blank&quot;&gt;https://ramaproxy.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:41 &lt;/b&gt;Chris Batterbee his background&lt;/li&gt;&lt;li&gt;&lt;b&gt;02:27 &lt;/b&gt;eBPF intro in context of Metoro&lt;/li&gt;&lt;li&gt;&lt;b&gt;04:20 &lt;/b&gt;eBPF + OpenTelemetry&lt;/li&gt;&lt;li&gt;&lt;b&gt;06:37 &lt;/b&gt;Opentelemetry Experience&lt;/li&gt;&lt;li&gt;&lt;b&gt;14:19 &lt;/b&gt;WASM&lt;/li&gt;&lt;li&gt;&lt;b&gt;16:10 &lt;/b&gt;eBPF and Windows&lt;/li&gt;&lt;li&gt;&lt;b&gt;16:59 &lt;/b&gt;Y Combinator Experience&lt;/li&gt;&lt;li&gt;&lt;b&gt;23:52 &lt;/b&gt;OpenTelemetry standard&lt;/li&gt;&lt;li&gt;&lt;b&gt;25:50 &lt;/b&gt;Platform is king&lt;/li&gt;&lt;li&gt;&lt;b&gt;26:53 &lt;/b&gt;eBPF accessibility&lt;/li&gt;&lt;li&gt;&lt;b&gt;28:30 &lt;/b&gt;Future of Prometheus&lt;/li&gt;&lt;li&gt;&lt;b&gt;29:41 &lt;/b&gt;Metoro and LLMs&lt;/li&gt;&lt;li&gt;&lt;b&gt;32:14 &lt;/b&gt;Replacing Sentry and the like&lt;/li&gt;&lt;li&gt;&lt;b&gt;33:46 &lt;/b&gt;Profiling&lt;/li&gt;&lt;li&gt;&lt;b&gt;35:39 &lt;/b&gt;Metoro Subscription Models&lt;/li&gt;&lt;li&gt;&lt;b&gt;36:37 &lt;/b&gt;Final words&lt;/li&gt;&lt;li&gt;&lt;b&gt;38:57 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://Netstack.FM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-3&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:39:01</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>3</itunes:episode><itunes:title>OpenTelemetry, eBPF, and Metoro</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Hyper with Sean McArthur]]></title><description><![CDATA[<h3>Episode 2 – Hyper with Sean McArthur.</h3><p>You can find a remastered version of this episode as episode 29 (<a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-29" target="_blank">https://netstack.fm/#episode-29</a>) for an improved listening experience with better audio quality. Released on the 3rd of March 2026. Please listen to that episode instead of this one.</p><p></p><p>In this episode, Glen interviews Sean McArthur, the creator and maintainer of the Hyper ecosystem. They discuss Sean's journey in software engineering, the evolution of Rust and asynchronous programming, and the growth of Hyper from its inception at Mozilla to its current status in the web development landscape. Sean shares insights on the creation of hyper, hyper-util, http, headers, the Warp framework, and the challenges of integrating HTTP/3 and QUIC. The conversation also touches on collaboration with cURL, the FFI layer, and Sean's aspirations for the future of Hyper and the broader ecosystem.</p><p></p><p><b>Learn more about Sean McArthur, Hyper and Warp:</b></p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/" target="_blank">https://seanmonstar.com/</a></li><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/sponsor/" target="_blank">https://seanmonstar.com/sponsor/</a></li><li><a rel="noopener noreferrer nofollow" href="https://hyper.rs/" target="_blank">https://hyper.rs/</a></li><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/blog/async-hyper/" target="_blank">https://seanmonstar.com/blog/async-hyper/</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/hyperium/hyper" target="_blank">https://github.com/hyperium/hyper</a></li><li><a rel="noopener noreferrer nofollow" href="https://github.com/seanmonstar/warp" target="_blank">https://github.com/seanmonstar/warp</a></li><li><a rel="noopener noreferrer nofollow" href="https://seanmonstar.com/blog/warp/" target="_blank">https://seanmonstar.com/blog/warp/</a></li></ul><p></p><p><b>Rama</b></p><p></p><p>If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org</p><p></p><p><b>Chapters</b></p><p></p><ul><li><b>00:00 </b>Intro</li><li><b>00:45 </b>Introduction to Sean and the Hyper Ecosystem</li><li><b>01:48 </b>Sean's entrance into Rust</li><li><b>06:17 </b>The Impact of Mozilla on Sean's Career</li><li><b>07:54 </b>The Development of Hyper and Its Challenges</li><li><b>13:20 </b>Realizing Hyper's Long-Term Potential</li><li><b>15:32 </b>The Creation of hyper-util and Its purpose</li><li><b>17:32 </b>http and headers crates</li><li><b>22:40 </b>Navigating API Design Challenges</li><li><b>22:47 </b>The Philosophy Behind Warp Framework</li><li><b>26:43 </b>Integrating HTTP/2 and HTTP/3 Support</li><li><b>28:54 </b>The Evolution of the Requests Library</li><li><b>30:17 </b>Commercial Aspects of Hyper</li><li><b>31:31 </b>The Complexities of HTTP/3 Integration</li><li><b>34:35 </b>Reflections on the cURL and Hyper Collaboration</li><li><b>38:50 </b>Maintaining Open Source Independence</li><li><b>40:16 </b>Future Aspirations for Hyper</li><li><b>41:23 </b>Encouraging Community Engagement in Open Source</li><li><b>42:28 </b>Final words</li><li><b>43:57 </b>Outro</li></ul><p></p><p><b>Netstack.FM</b></p><p></p><ul><li>More information: https://netstack.fm/#episode-2</li><li>Join our Discord: https://discord.gg/29EetaSYCD</li><li>Reach out to us: hello@netstack.fm</li></ul><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.</p>]]></description><guid isPermaLink="false">28e8632b-2426-4020-9ee9-842aea1e8c9e</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 26 Aug 2025 04:15:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/24852b5d9908202a8c97262dfb09155833b5c6b9a6d8ef9aaea11fc6223bc253/eyJlcGlzb2RlSWQiOiIyOGU4NjMyYi0yNDI2LTQwMjAtOWVlOS04NDJhZWExZThjOWUiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhhY2M3NWE5MDU5MjhhNDUyZDkwOWFlL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtOC0yNV9fMjItMjgtMTAubXAzIn0=.mp3" length="27510359" type="audio/mpeg"/><itunes:summary>&lt;h3&gt;Episode 2 – Hyper with Sean McArthur.&lt;/h3&gt;&lt;p&gt;You can find a remastered version of this episode as episode 29 (&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-29&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-29&lt;/a&gt;) for an improved listening experience with better audio quality. Released on the 3rd of March 2026. Please listen to that episode instead of this one.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In this episode, Glen interviews Sean McArthur, the creator and maintainer of the Hyper ecosystem. They discuss Sean&apos;s journey in software engineering, the evolution of Rust and asynchronous programming, and the growth of Hyper from its inception at Mozilla to its current status in the web development landscape. Sean shares insights on the creation of hyper, hyper-util, http, headers, the Warp framework, and the challenges of integrating HTTP/3 and QUIC. The conversation also touches on collaboration with cURL, the FFI layer, and Sean&apos;s aspirations for the future of Hyper and the broader ecosystem.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Learn more about Sean McArthur, Hyper and Warp:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/sponsor/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/sponsor/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://hyper.rs/&quot; target=&quot;_blank&quot;&gt;https://hyper.rs/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/blog/async-hyper/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/blog/async-hyper/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/hyperium/hyper&quot; target=&quot;_blank&quot;&gt;https://github.com/hyperium/hyper&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/seanmonstar/warp&quot; target=&quot;_blank&quot;&gt;https://github.com/seanmonstar/warp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://seanmonstar.com/blog/warp/&quot; target=&quot;_blank&quot;&gt;https://seanmonstar.com/blog/warp/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rama&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;00:00 &lt;/b&gt;Intro&lt;/li&gt;&lt;li&gt;&lt;b&gt;00:45 &lt;/b&gt;Introduction to Sean and the Hyper Ecosystem&lt;/li&gt;&lt;li&gt;&lt;b&gt;01:48 &lt;/b&gt;Sean&apos;s entrance into Rust&lt;/li&gt;&lt;li&gt;&lt;b&gt;06:17 &lt;/b&gt;The Impact of Mozilla on Sean&apos;s Career&lt;/li&gt;&lt;li&gt;&lt;b&gt;07:54 &lt;/b&gt;The Development of Hyper and Its Challenges&lt;/li&gt;&lt;li&gt;&lt;b&gt;13:20 &lt;/b&gt;Realizing Hyper&apos;s Long-Term Potential&lt;/li&gt;&lt;li&gt;&lt;b&gt;15:32 &lt;/b&gt;The Creation of hyper-util and Its purpose&lt;/li&gt;&lt;li&gt;&lt;b&gt;17:32 &lt;/b&gt;http and headers crates&lt;/li&gt;&lt;li&gt;&lt;b&gt;22:40 &lt;/b&gt;Navigating API Design Challenges&lt;/li&gt;&lt;li&gt;&lt;b&gt;22:47 &lt;/b&gt;The Philosophy Behind Warp Framework&lt;/li&gt;&lt;li&gt;&lt;b&gt;26:43 &lt;/b&gt;Integrating HTTP/2 and HTTP/3 Support&lt;/li&gt;&lt;li&gt;&lt;b&gt;28:54 &lt;/b&gt;The Evolution of the Requests Library&lt;/li&gt;&lt;li&gt;&lt;b&gt;30:17 &lt;/b&gt;Commercial Aspects of Hyper&lt;/li&gt;&lt;li&gt;&lt;b&gt;31:31 &lt;/b&gt;The Complexities of HTTP/3 Integration&lt;/li&gt;&lt;li&gt;&lt;b&gt;34:35 &lt;/b&gt;Reflections on the cURL and Hyper Collaboration&lt;/li&gt;&lt;li&gt;&lt;b&gt;38:50 &lt;/b&gt;Maintaining Open Source Independence&lt;/li&gt;&lt;li&gt;&lt;b&gt;40:16 &lt;/b&gt;Future Aspirations for Hyper&lt;/li&gt;&lt;li&gt;&lt;b&gt;41:23 &lt;/b&gt;Encouraging Community Engagement in Open Source&lt;/li&gt;&lt;li&gt;&lt;b&gt;42:28 &lt;/b&gt;Final words&lt;/li&gt;&lt;li&gt;&lt;b&gt;43:57 &lt;/b&gt;Outro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Netstack.FM&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More information: https://netstack.fm/#episode-2&lt;/li&gt;&lt;li&gt;Join our Discord: https://discord.gg/29EetaSYCD&lt;/li&gt;&lt;li&gt;Reach out to us: hello@netstack.fm&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:44:55</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>2</itunes:episode><itunes:title>Hyper with Sean McArthur</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[Welcome to Netstack.fm]]></title><description><![CDATA[<p>In the inaugural episode of NetStack FM, hosts Elizabeth and Glen introduce themselves and the purpose of the podcast, which is to explore the intersection of protocols and people in the tech industry. Glen shares his personal journey into technology, discussing his background in software development, gaming, and networking.<br /><br />The conversation highlights the challenges and learning experiences that shaped his careers, leading to the creation of Rama, a modular framework for building network services.<br /><br />The episode concludes with a preview of upcoming guests and topics, emphasizing the podcast's goal to educate and engage listeners in the world of networking and Rust.</p><p></p><p>More information: <a rel="noopener noreferrer nofollow" href="https://netstack.fm/#episode-1" target="_blank">https://netstack.fm/#episode-1</a></p><p>Join our Discord: <a rel="noopener noreferrer nofollow" href="https://discord.gg/29EetaSYCD" target="_blank">https://discord.gg/29EetaSYCD</a></p><p>Reach out to us: <a rel="noopener noreferrer nofollow" href="mailto:hello@netstack.fm" target="_blank">hello@netstack.fm</a></p><p></p><p>Music for this episode was composed by Dj Mailbox. Listen to his music at <a rel="noopener noreferrer nofollow" href="https://on.soundcloud.com/4MRyPSNj8FZoVGpytj" target="_blank">https://on.soundcloud.com/4MRyPSNj8FZoVGpytj</a>.</p>]]></description><guid isPermaLink="false">fcb01dfd-16a4-4cf2-8f29-6678e782fd90</guid><dc:creator><![CDATA[Plabayo BV]]></dc:creator><pubDate>Tue, 19 Aug 2025 05:00:00 GMT</pubDate><enclosure url="https://api.riverside.fm/hosting-analytics/media/2b437e454d6fd79d2aee77347188421b7f6c333d0daccad5ea33b93e9ddff989/eyJlcGlzb2RlSWQiOiJmY2IwMWRmZC0xNmE0LTRjZjItOGYyOS02Njc4ZTc4MmZkOTAiLCJwb2RjYXN0SWQiOiI4NzRiNzg2ZS05ZDMwLTQ5OTEtOTc4Ny1mMGVmNjk1OTMyNjEiLCJhY2NvdW50SWQiOiI2ODc2MzYxNjE1OWFmYWUwNzFkNzhhOWUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjhhMmZlODJlMDIzMzhmMGQ5ZDNhZjcyL2VsaXphYmV0aC1nb256YWxlc3Mtc3R1ZGlvLUlMcVY1LWNvbXBvc2VyLTIwMjUtOC0xOF9fMTItMjAtNTAubXAzIn0=.mp3" length="9689416" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In the inaugural episode of NetStack FM, hosts Elizabeth and Glen introduce themselves and the purpose of the podcast, which is to explore the intersection of protocols and people in the tech industry. Glen shares his personal journey into technology, discussing his background in software development, gaming, and networking.&lt;br /&gt;&lt;br /&gt;The conversation highlights the challenges and learning experiences that shaped his careers, leading to the creation of Rama, a modular framework for building network services.&lt;br /&gt;&lt;br /&gt;The episode concludes with a preview of upcoming guests and topics, emphasizing the podcast&apos;s goal to educate and engage listeners in the world of networking and Rust.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;More information: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://netstack.fm/#episode-1&quot; target=&quot;_blank&quot;&gt;https://netstack.fm/#episode-1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Join our Discord: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://discord.gg/29EetaSYCD&quot; target=&quot;_blank&quot;&gt;https://discord.gg/29EetaSYCD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Reach out to us: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;mailto:hello@netstack.fm&quot; target=&quot;_blank&quot;&gt;hello@netstack.fm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Music for this episode was composed by Dj Mailbox. Listen to his music at &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&quot; target=&quot;_blank&quot;&gt;https://on.soundcloud.com/4MRyPSNj8FZoVGpytj&lt;/a&gt;.&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:10:32</itunes:duration><itunes:image href="https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a68d915b-d225-4785-8d85-fe9773ed8f70.png"/><itunes:season>1</itunes:season><itunes:episode>1</itunes:episode><itunes:title>Welcome to Netstack.fm</itunes:title><itunes:episodeType>full</itunes:episodeType></item></channel></rss>