<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheet.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link rel="self" type="application/atom+xml" href="https://feeds.transistor.fm/just-a-spec" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>Just a Spec</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/just-a-spec</itunes:new-feed-url>
    <description>A podcast about the protocols, the projects, and the people who make the open platform of the Internet possible.</description>
    <copyright>© 2025 Just a Spec</copyright>
    <podcast:guid>8095efaf-1667-50f9-9917-fe1c2b4189de</podcast:guid>
    <podcast:locked owner="jared@jaredwhite.com">no</podcast:locked>
    <language>en-us</language>
    <pubDate>Wed, 23 Jul 2025 07:36:30 -0700</pubDate>
    <lastBuildDate>Tue, 02 Dec 2025 23:12:13 -0800</lastBuildDate>
    <link>https://justaspec.transistor.fm/</link>
    <image>
      <url>https://img.transistor.fm/lmEQeODejfdPUj8gSvEfEzGhL16EIvkTYmZ2XSYPJgQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xMTYw/OTAzYmRiNjZmOGZh/OGJjODQ0ZTFhYzc3/ZmYxOS5qcGVn.jpg</url>
      <title>Just a Spec</title>
      <link>https://justaspec.transistor.fm/</link>
    </image>
    <itunes:category text="Technology"/>
    <itunes:category text="Education"/>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
    <itunes:image href="https://img.transistor.fm/lmEQeODejfdPUj8gSvEfEzGhL16EIvkTYmZ2XSYPJgQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xMTYw/OTAzYmRiNjZmOGZh/OGJjODQ0ZTFhYzc3/ZmYxOS5qcGVn.jpg"/>
    <itunes:summary>A podcast about the protocols, the projects, and the people who make the open platform of the Internet possible.</itunes:summary>
    <itunes:subtitle>A podcast about the protocols, the projects, and the people who make the open platform of the Internet possible..</itunes:subtitle>
    <itunes:keywords></itunes:keywords>
    <itunes:owner>
      <itunes:name>Jared White &amp; Ayush Newatia</itunes:name>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>Deploying Your Web App…What Could Go Wrong?</title>
      <itunes:episode>25</itunes:episode>
      <podcast:episode>25</podcast:episode>
      <itunes:title>Deploying Your Web App…What Could Go Wrong?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15856742</guid>
      <link>https://share.transistor.fm/s/30eb479b</link>
      <description>
        <![CDATA[<p><em>Congratulations!</em> You’ve got yourself a nice little World-Wide Web site. Now it’s time to deploy it for everyone to enjoy through their World-Wide Web browser. Easy, right? WRONG! Deploying web apps today is the portal to madness and pain, with many levels of misery awaiting as you descend into the depths of Hades. Or…if you play it right, it’s little more than the press of a button. Let’s talk about that in this our Season 2 finale of Just a Spec.</p><p>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a></p><p><strong>Links &amp; Show Notes:</strong></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://haggisruby.co.uk/">Haggis Ruby, 24th October 2024</a> (Ayush is a speaker)</li><li><a href="https://socialwebfoundation.org">Social Web Foundation</a></li><li><a href="https://render.com">Render</a> (hosting)</li><li>“<a href="https://www.laws-of-software.com/laws/knuth/">Premature optimization is…</a>”</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><em>Congratulations!</em> You’ve got yourself a nice little World-Wide Web site. Now it’s time to deploy it for everyone to enjoy through their World-Wide Web browser. Easy, right? WRONG! Deploying web apps today is the portal to madness and pain, with many levels of misery awaiting as you descend into the depths of Hades. Or…if you play it right, it’s little more than the press of a button. Let’s talk about that in this our Season 2 finale of Just a Spec.</p><p>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a></p><p><strong>Links &amp; Show Notes:</strong></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://haggisruby.co.uk/">Haggis Ruby, 24th October 2024</a> (Ayush is a speaker)</li><li><a href="https://socialwebfoundation.org">Social Web Foundation</a></li><li><a href="https://render.com">Render</a> (hosting)</li><li>“<a href="https://www.laws-of-software.com/laws/knuth/">Premature optimization is…</a>”</li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 02 Oct 2024 08:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/30eb479b/8aae9669.mp3" length="51219330" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/aa3NFtmHIEI5N_EtFGnXrN6SPSmSFJBNi89VGxRqoJQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMjM2/Y2VlYzZkMDczZjUw/ZWQ0MDA2Y2U4YTE0/ZDQ0Yi5qcGc.jpg"/>
      <itunes:duration>3197</itunes:duration>
      <itunes:summary>Deploying web apps today is the portal to madness and pain, with many levels of misery awaiting as you descend into the depths of Hades. Or…if you play it right, it’s little more than the press of a button.</itunes:summary>
      <itunes:subtitle>Deploying web apps today is the portal to madness and pain, with many levels of misery awaiting as you descend into the depths of Hades. Or…if you play it right, it’s little more than the press of a button.</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/30eb479b/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Your Static Just Zapped Me</title>
      <itunes:episode>24</itunes:episode>
      <podcast:episode>24</podcast:episode>
      <itunes:title>Your Static Just Zapped Me</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15736551</guid>
      <link>https://share.transistor.fm/s/281a6799</link>
      <description>
        <![CDATA[<p>It's time for some acronym soup: SSG SSR CSR SPA MPA…MEAN? SSI?? PERL??? (<em>Officially not an acronym…</em>) If you're coming down with a headache already, trust us, you're not alone. It's…a lot. Thankfully, Ayush and Jared are here to break it all down for you, as well as talk about some of the history behind the many different rendering modes to be found on the web and when you might reach for one or the other…or on so many projects these days, both!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://haggisruby.co.uk/">Haggis Ruby, 24th October 2024</a> (Ayush is a speaker)</li><li><b>Follow up</b>: <a href="https://www.keithcirkel.co.uk/i-html/">i-html</a></li><li>Hear also <a href="https://justaspec.buzzsprout.com/1863126/episodes/13498828-turbo-astro-server-components-and-html-over-the-wire">Episode 9</a> (“server components”, “islands”, etc.)</li><li>Blast from the 2003 past: <a href="https://theinternet.review/archived/2003/04/01/zen-blogging-blosxom-review/">Review of Blosxom blogging tool</a></li><li><a href="https://en.wikipedia.org/wiki/Movable_Type">Movable Type</a> (Wikipedia)</li><li><a href="https://bulma.io">Bulma 1.0 CSS framework</a></li><li>Ayush: <a href="https://railsandhotwirecodex.com">Rails and Hotwire Codex updated</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It's time for some acronym soup: SSG SSR CSR SPA MPA…MEAN? SSI?? PERL??? (<em>Officially not an acronym…</em>) If you're coming down with a headache already, trust us, you're not alone. It's…a lot. Thankfully, Ayush and Jared are here to break it all down for you, as well as talk about some of the history behind the many different rendering modes to be found on the web and when you might reach for one or the other…or on so many projects these days, both!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://haggisruby.co.uk/">Haggis Ruby, 24th October 2024</a> (Ayush is a speaker)</li><li><b>Follow up</b>: <a href="https://www.keithcirkel.co.uk/i-html/">i-html</a></li><li>Hear also <a href="https://justaspec.buzzsprout.com/1863126/episodes/13498828-turbo-astro-server-components-and-html-over-the-wire">Episode 9</a> (“server components”, “islands”, etc.)</li><li>Blast from the 2003 past: <a href="https://theinternet.review/archived/2003/04/01/zen-blogging-blosxom-review/">Review of Blosxom blogging tool</a></li><li><a href="https://en.wikipedia.org/wiki/Movable_Type">Movable Type</a> (Wikipedia)</li><li><a href="https://bulma.io">Bulma 1.0 CSS framework</a></li><li>Ayush: <a href="https://railsandhotwirecodex.com">Rails and Hotwire Codex updated</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 11 Sep 2024 11:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/281a6799/2d464c0b.mp3" length="45112568" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/Z9C3Dky8t8cOqcGAGmfwMSyE_yMbPv-WX3Dynle1y5w/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lMTVm/YmI2ZTg1ZjFkYmI1/ZDA2MTM5M2Q0Y2Vh/ZDM5ZC5qcGc.jpg"/>
      <itunes:duration>2816</itunes:duration>
      <itunes:summary>It's time for some acronym soup: SSG SSR CSR SPA MPA…MEAN? SSI?? PERL??? (Officially not an acronym…) If you're coming down with a headache already, trust us, you're not alone. It's…a lot. Thankfully, Ayush and Jared are here to break it all down for you, as well as talk about some of the history behind the many different rendering modes to be found on the web and when you might reach for one or the other…or on so many projects these days, both!  Hosted by Jared White &amp;amp; Ayush and produced...</itunes:summary>
      <itunes:subtitle>It's time for some acronym soup: SSG SSR CSR SPA MPA…MEAN? SSI?? PERL??? (Officially not an acronym…) If you're coming down with a headache already, trust us, you're not alone. It's…a lot. Thankfully, Ayush and Jared are here to break it all down for you,</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/281a6799/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Action Web Components for Full-Stack Magic</title>
      <itunes:episode>23</itunes:episode>
      <podcast:episode>23</podcast:episode>
      <itunes:title>Action Web Components for Full-Stack Magic</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15658335</guid>
      <link>https://share.transistor.fm/s/eb156cbc</link>
      <description>
        <![CDATA[<p>What if your backend could drive reactive UI changes on your frontend? Without dependencies? Without relying on any particular framework? What if your HTML could gain full-stack programming superpowers?<br><br>Introducing <b>Action Web Components</b>—inspired by clever Ajax techniques of the past &amp; present and ready to march boldly into the future.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://haggisruby.co.uk">Haggis Ruby, 24th October 2024</a> (Ayush is a speaker)</li><li><a href="https://edge.bridgetownrb.com/release/its-here-bridgetown-2.0-beta-1/">Bridgetown 2.0 Beta is out!</a></li><li><a href="https://www.spicyweb.dev/action-web-components/">Action Web Components Which Span the the Server-Client Divide</a> (article)<ul><li><a href="https://action-web-components.fly.dev/">Demo</a></li><li><a href="https://codeberg.org/thespicyweb/action-web-components">Repo</a></li></ul></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>What if your backend could drive reactive UI changes on your frontend? Without dependencies? Without relying on any particular framework? What if your HTML could gain full-stack programming superpowers?<br><br>Introducing <b>Action Web Components</b>—inspired by clever Ajax techniques of the past &amp; present and ready to march boldly into the future.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://haggisruby.co.uk">Haggis Ruby, 24th October 2024</a> (Ayush is a speaker)</li><li><a href="https://edge.bridgetownrb.com/release/its-here-bridgetown-2.0-beta-1/">Bridgetown 2.0 Beta is out!</a></li><li><a href="https://www.spicyweb.dev/action-web-components/">Action Web Components Which Span the the Server-Client Divide</a> (article)<ul><li><a href="https://action-web-components.fly.dev/">Demo</a></li><li><a href="https://codeberg.org/thespicyweb/action-web-components">Repo</a></li></ul></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 28 Aug 2024 11:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/eb156cbc/bc48f3da.mp3" length="43285431" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/ZDzzlqDzbIX7rfaZqAfjJlOSjwulpwmAF0DfrI6rhKM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZjE5/MTUzZjljZGU4NzI0/OGI4ODMxOTkxMGY0/NDg2NC5qcGc.jpg"/>
      <itunes:duration>2701</itunes:duration>
      <itunes:summary>What if your backend could drive reactive UI changes on your frontend? Without dependencies? Without relying on any particular framework? What if your HTML could gain full-stack programming superpowers?  Introducing Action Web Components—inspired by clever Ajax techniques of the past &amp;amp; present and ready to march boldly into the future.  Hosted by Jared White &amp;amp; Ayush and produced by Intuitive Future  Links &amp;amp; Show Notes: Follow Just a Spec on MastodonThe Spicy Web &amp;amp; That HTML Bl...</itunes:summary>
      <itunes:subtitle>What if your backend could drive reactive UI changes on your frontend? Without dependencies? Without relying on any particular framework? What if your HTML could gain full-stack programming superpowers?  Introducing Action Web Components—inspired by cleve</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/eb156cbc/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>And Lo, There Was ARPANET (Baby Internet!)</title>
      <itunes:episode>22</itunes:episode>
      <podcast:episode>22</podcast:episode>
      <itunes:title>And Lo, There Was ARPANET (Baby Internet!)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15589860</guid>
      <link>https://share.transistor.fm/s/7c80f262</link>
      <description>
        <![CDATA[<p>How did the Internet first begin? Why was it developed at the Advanced Research Projects Agency? Where was it initially launched at the end of the 1960s? Is it pronounced <b>r-OO-ter</b> or <b>r-OW-ter</b>?? These and other hard-hitting questions are answered as Jared &amp; Ayush take a deep dive into the birth of humanity’s global computer network…with a dash of 90s nostalgia thrown in for good measure.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://justaspec.buzzsprout.com/1863126/14984809-the-plumbing-that-makes-the-web-move">Episode 15: The Plumbing That Makes the Web Move</a></li><li><a href="https://en.wikipedia.org/wiki/Packet_switching">Packet switching (Wikipedia)</a></li><li><a href="https://www.youtube.com/watch?v=vuiBTJZfeo8">The first Internet connection, with UCLA's Leonard Kleinrock (YouTube)</a></li><li><a href="https://www.youtube.com/watch?v=1UStbvRnwmQ">How the Internet Was Invented: Part 1 (YouTube)</a></li><li><a href="https://www.youtube.com/watch?v=1CsPHKJWiw0">How the Internet Came to Be | Part 2 (YouTube)</a></li><li><a href="https://www.youtube.com/watch?v=Cut3D2JkcrQ">Did the U.S. Government Invent the Internet? | History (YouTube)</a></li><li><a href="https://theconversation.com/how-the-internet-was-born-the-network-begins-to-take-shape-67904">How the Internet was born: The network begins to take shape (The Conversation)</a></li><li><a href="https://theinternet.review/">The Internet Review (born in 1996, reborn in 2024)</a></li><li><a href="https://www.rfc-editor.org/rfc/rfc1121">1989 Networking Poems!</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>How did the Internet first begin? Why was it developed at the Advanced Research Projects Agency? Where was it initially launched at the end of the 1960s? Is it pronounced <b>r-OO-ter</b> or <b>r-OW-ter</b>?? These and other hard-hitting questions are answered as Jared &amp; Ayush take a deep dive into the birth of humanity’s global computer network…with a dash of 90s nostalgia thrown in for good measure.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://justaspec.buzzsprout.com/1863126/14984809-the-plumbing-that-makes-the-web-move">Episode 15: The Plumbing That Makes the Web Move</a></li><li><a href="https://en.wikipedia.org/wiki/Packet_switching">Packet switching (Wikipedia)</a></li><li><a href="https://www.youtube.com/watch?v=vuiBTJZfeo8">The first Internet connection, with UCLA's Leonard Kleinrock (YouTube)</a></li><li><a href="https://www.youtube.com/watch?v=1UStbvRnwmQ">How the Internet Was Invented: Part 1 (YouTube)</a></li><li><a href="https://www.youtube.com/watch?v=1CsPHKJWiw0">How the Internet Came to Be | Part 2 (YouTube)</a></li><li><a href="https://www.youtube.com/watch?v=Cut3D2JkcrQ">Did the U.S. Government Invent the Internet? | History (YouTube)</a></li><li><a href="https://theconversation.com/how-the-internet-was-born-the-network-begins-to-take-shape-67904">How the Internet was born: The network begins to take shape (The Conversation)</a></li><li><a href="https://theinternet.review/">The Internet Review (born in 1996, reborn in 2024)</a></li><li><a href="https://www.rfc-editor.org/rfc/rfc1121">1989 Networking Poems!</a></li></ul>]]>
      </content:encoded>
      <pubDate>Thu, 15 Aug 2024 11:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/7c80f262/366adebd.mp3" length="37584642" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/K3VZaPbGa-dS5kTpR6lzqALZRKRy_-on3s70xYngILc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83ZTQ4/MmY4ZGZlNDNjNzk5/NTlmMDAwMDIyNTQx/MmVjNy5qcGc.jpg"/>
      <itunes:duration>2345</itunes:duration>
      <itunes:summary>How did the Internet first begin? Why was it developed at the Advanced Research Projects Agency? Where was it initially launched at the end of the 1960s? Is it pronounced r-OO-ter or r-OW-ter?? These and other hard-hitting questions are answered as Jared &amp;amp; Ayush take a deep dive into the birth of humanity’s global computer network…with a dash of 90s nostalgia thrown in for good measure.  Hosted by Jared White &amp;amp; Ayush and produced by Intuitive Future  Links &amp;amp; Show Notes: Follow Jus...</itunes:summary>
      <itunes:subtitle>How did the Internet first begin? Why was it developed at the Advanced Research Projects Agency? Where was it initially launched at the end of the 1960s? Is it pronounced r-OO-ter or r-OW-ter?? These and other hard-hitting questions are answered as Jared </itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/7c80f262/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The Browser Wars &amp; an Uneasy Peace</title>
      <itunes:episode>21</itunes:episode>
      <podcast:episode>21</podcast:episode>
      <itunes:title>The Browser Wars &amp; an Uneasy Peace</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15468655</guid>
      <link>https://share.transistor.fm/s/adb30796</link>
      <description>
        <![CDATA[<p>It’s been a wild, wild ride getting from the <em>anything goes</em> origin story of the mainstream web—anyone still remember “Netscape Navigator” and “Trumpet Winsock”?—to today’s carefully-curated experience in the <a href="https://justaspec.buzzsprout.com/1863126/14900683-interop-2024-and-the-state-of-the-industry">age of Interop</a> and using GitHub to achieve spec consensus.<br><br>But the relative calm we enjoy today when it comes to progress and feature parity across browser engines perhaps doesn’t quite tell the whole story…there are still threats to an open web which works well for all, protects our privacy, and guards us from bad actors.<br><br>In this episode, we look back at the history of the web browser—touching on such memorable moments as the  &amp;  tags, DHTML with the launch of JavaScript, and the arrival of <em>responsive design</em> for mobile as well as desktop—while attempting to learn from history so that we’re not doomed to repeat it.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><b>Wikipedia Links:</b></li><li><a href="https://en.wikipedia.org/wiki/Netscape_Navigator">Netscape Navigator</a></li><li><a href="https://en.wikipedia.org/wiki/Internet_Explorer">Internet Explorer</a><ul><li><a href="https://en.wikipedia.org/wiki/Internet_Explorer_for_Mac">IE for Mac</a></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Dynamic_HTML">DHTML</a></li><li><a href="https://en.wikipedia.org/wiki/Firefox">Firefox</a></li><li><a href="https://en.wikipedia.org/wiki/Safari_%28web_browser%29">Safari</a></li><li><a href="https://en.wikipedia.org/wiki/Google_Chrome">Chrome</a></li><li><a href="https://en.wikipedia.org/wiki/Responsive_web_design">Responsive Design</a></li><li><a href="https://theinternet.review/2024/03/12/web-35th-birthday-tim-berners-lee-open-letter/">Sir Tim Berners-Lee on threats to the open web</a> (as reported by The Internet Review)</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It’s been a wild, wild ride getting from the <em>anything goes</em> origin story of the mainstream web—anyone still remember “Netscape Navigator” and “Trumpet Winsock”?—to today’s carefully-curated experience in the <a href="https://justaspec.buzzsprout.com/1863126/14900683-interop-2024-and-the-state-of-the-industry">age of Interop</a> and using GitHub to achieve spec consensus.<br><br>But the relative calm we enjoy today when it comes to progress and feature parity across browser engines perhaps doesn’t quite tell the whole story…there are still threats to an open web which works well for all, protects our privacy, and guards us from bad actors.<br><br>In this episode, we look back at the history of the web browser—touching on such memorable moments as the  &amp;  tags, DHTML with the launch of JavaScript, and the arrival of <em>responsive design</em> for mobile as well as desktop—while attempting to learn from history so that we’re not doomed to repeat it.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><b>Wikipedia Links:</b></li><li><a href="https://en.wikipedia.org/wiki/Netscape_Navigator">Netscape Navigator</a></li><li><a href="https://en.wikipedia.org/wiki/Internet_Explorer">Internet Explorer</a><ul><li><a href="https://en.wikipedia.org/wiki/Internet_Explorer_for_Mac">IE for Mac</a></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Dynamic_HTML">DHTML</a></li><li><a href="https://en.wikipedia.org/wiki/Firefox">Firefox</a></li><li><a href="https://en.wikipedia.org/wiki/Safari_%28web_browser%29">Safari</a></li><li><a href="https://en.wikipedia.org/wiki/Google_Chrome">Chrome</a></li><li><a href="https://en.wikipedia.org/wiki/Responsive_web_design">Responsive Design</a></li><li><a href="https://theinternet.review/2024/03/12/web-35th-birthday-tim-berners-lee-open-letter/">Sir Tim Berners-Lee on threats to the open web</a> (as reported by The Internet Review)</li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 24 Jul 2024 09:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/adb30796/7331f02b.mp3" length="47896406" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/UseoqFJFmG6T_Q9GAxlbFtJe5GyBCrfV5tcnJb10y_g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMTA3/Mzc0ODkxMTQ4MGJh/MGU0YTg0YjQyMDFl/MWNiYS5qcGc.jpg"/>
      <itunes:duration>2990</itunes:duration>
      <itunes:summary>It’s been a wild, wild ride getting from the anything goes origin story of the mainstream web—anyone still remember “Netscape Navigator” and “Trumpet Winsock”?—to today’s carefully-curated experience in the age of Interop and using GitHub to achieve spec consensus.  But the relative calm we enjoy today when it comes to progress and feature parity across browser engines perhaps doesn’t quite tell the whole story…there are still threats to an open web which works well for all, protects our priv...</itunes:summary>
      <itunes:subtitle>It’s been a wild, wild ride getting from the anything goes origin story of the mainstream web—anyone still remember “Netscape Navigator” and “Trumpet Winsock”?—to today’s carefully-curated experience in the age of Interop and using GitHub to achieve spec </itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/adb30796/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Pendulum Swings &amp; 2023’s State of JS</title>
      <itunes:episode>20</itunes:episode>
      <podcast:episode>20</podcast:episode>
      <itunes:title>Pendulum Swings &amp; 2023’s State of JS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15392956</guid>
      <link>https://share.transistor.fm/s/efcce500</link>
      <description>
        <![CDATA[<p>Whoa, there was one more “State of” survey from 2023 to mine for content! Who knew? Yes, the results are in, and we talk about them…but more broadly, our feelings about the state of web frameworks in our industry and the much-ballyhooed pendulum swing back to server-side rendering and HTML-first techniques (though the rate of change is perhaps not what we might wish for).</p><p>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://2023.stateofjs.com/en-US">State of JavaScript Survey 2023</a></li><li>Our past "State of" episodes:<ul><li><a href="https://justaspec.buzzsprout.com/1863126/15158533-html-finally-gets-the-respect-it-deserves">State of HTML Episode 17</a></li><li><a href="https://justaspec.buzzsprout.com/1863126/13585566-a-state-of-css">State of CSS Episode 10</a></li></ul></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Whoa, there was one more “State of” survey from 2023 to mine for content! Who knew? Yes, the results are in, and we talk about them…but more broadly, our feelings about the state of web frameworks in our industry and the much-ballyhooed pendulum swing back to server-side rendering and HTML-first techniques (though the rate of change is perhaps not what we might wish for).</p><p>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://2023.stateofjs.com/en-US">State of JavaScript Survey 2023</a></li><li>Our past "State of" episodes:<ul><li><a href="https://justaspec.buzzsprout.com/1863126/15158533-html-finally-gets-the-respect-it-deserves">State of HTML Episode 17</a></li><li><a href="https://justaspec.buzzsprout.com/1863126/13585566-a-state-of-css">State of CSS Episode 10</a></li></ul></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 10 Jul 2024 09:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/efcce500/5aecf38a.mp3" length="39987370" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/MZDp0lSBKbUZR-4cjKsqBZCMh8jqxXqZKWH_2lz995I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lOGY2/YTE0NmU1ZmY1YWQ1/YTM3MTNjZWNmYzRj/YmVmYy5qcGc.jpg"/>
      <itunes:duration>2495</itunes:duration>
      <itunes:summary>Whoa, there was one more “State of” survey from 2023 to mine for content! Who knew? Yes, the results are in, and we talk about them…but more broadly, our feelings about the state of web frameworks in our industry and the much-ballyhooed pendulum swing back to server-side rendering and HTML-first techniques (though the rate of change is perhaps not what we might wish for). Hosted by Jared White &amp;amp; Ayush and produced by Intuitive Future  Links &amp;amp; Show Notes: Follow Just a Spec on Mastodon...</itunes:summary>
      <itunes:subtitle>Whoa, there was one more “State of” survey from 2023 to mine for content! Who knew? Yes, the results are in, and we talk about them…but more broadly, our feelings about the state of web frameworks in our industry and the much-ballyhooed pendulum swing bac</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/efcce500/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>How Many Books Could ePub Pub if ePub Could Pub Books</title>
      <itunes:episode>19</itunes:episode>
      <podcast:episode>19</podcast:episode>
      <itunes:title>How Many Books Could ePub Pub if ePub Could Pub Books</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15316893</guid>
      <link>https://share.transistor.fm/s/8df403eb</link>
      <description>
        <![CDATA[<p>What if you could take HTML &amp; CSS, package them up in a file, and publish that file as a singular artifact? That's essentially what ePub is. (ePUB? EPUB?) With Ayush's real-world experience publishing e-books, we are guided through understanding more about this important (and sometimes overlooked) spec. Alas, the devil's in the details, and we get into many of those details here on today's episode of Just a Spec.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://en.wikipedia.org/wiki/EPUB">EPUB file format (Wikipedia)</a></li><li><a href="https://asciidoctor.org">Asciidoctor publishing toolchain</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>What if you could take HTML &amp; CSS, package them up in a file, and publish that file as a singular artifact? That's essentially what ePub is. (ePUB? EPUB?) With Ayush's real-world experience publishing e-books, we are guided through understanding more about this important (and sometimes overlooked) spec. Alas, the devil's in the details, and we get into many of those details here on today's episode of Just a Spec.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://en.wikipedia.org/wiki/EPUB">EPUB file format (Wikipedia)</a></li><li><a href="https://asciidoctor.org">Asciidoctor publishing toolchain</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 26 Jun 2024 08:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/8df403eb/89e58e0a.mp3" length="34599729" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/Kxt7LdXsPX--oWYrF7btqWAjQjclB7Hmx4kS5qikoEw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lNGVm/YWQzZjNkZjQzZmU1/Y2Y0M2RkYTVmMzI1/YTZlNi5qcGc.jpg"/>
      <itunes:duration>2159</itunes:duration>
      <itunes:summary>What if you could take HTML &amp;amp; CSS, package them up in a file, and publish that file as a singular artifact? That's essentially what ePub is. (ePUB? EPUB?) With Ayush's real-world experience publishing e-books, we are guided through understanding more about this important (and sometimes overlooked) spec. Alas, the devil's in the details, and we get into many of those details here on today's episode of Just a Spec.  Hosted by Jared White &amp;amp; Ayush and produced by Intuitive Future  Links &amp;amp;...</itunes:summary>
      <itunes:subtitle>What if you could take HTML &amp;amp; CSS, package them up in a file, and publish that file as a singular artifact? That's essentially what ePub is. (ePUB? EPUB?) With Ayush's real-world experience publishing e-books, we are guided through understanding more </itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/8df403eb/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>From Frameworks to Using the Platform with Elise Shaffer</title>
      <itunes:episode>18</itunes:episode>
      <podcast:episode>18</podcast:episode>
      <itunes:title>From Frameworks to Using the Platform with Elise Shaffer</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15238784</guid>
      <link>https://share.transistor.fm/s/f7b42e8c</link>
      <description>
        <![CDATA[<p>When you've spent a good portion of your career as a web developer utilizing CSS processors &amp; frameworks, what would lead you to embrace vanilla techniques and modern CSS features? This is the question in the air as we welcome our first ever guest to the show, Elise Shaffer. Elise walks us through her journey learning full-stack development via frameworks like Rails and Tailwind, and then more recently enjoying the freedom and simplicity of web platform features on the frontend. It's a celebration of doing more with less with Just a Spec.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> (vanilla CSS course) &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li>Elise Shaffer: <a href="https://eliseshaffer.com">Website</a>  / <a href="https://www.therubyonrailspodcast.com">Ruby on Rails Podcast</a><ul><li><a href="https://www.therubyonrailspodcast.com/513">Episode 513: Modern Rails Apps with Ayush Newatia</a></li></ul></li><li><a href="https://open-props.style">Open Props</a></li><li><a href="https://tailwindcss.com/blog/tailwindcss-v4-alpha#css-first-configuration">Tailwind v4's CSS-first config</a></li><li><a href="https://cube.fyi">CUBE CSS</a><ul><li><a href="https://www.youtube.com/watch?v=NanhQvnvbR8">Video tutorial by Kevin Powell</a></li></ul></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>When you've spent a good portion of your career as a web developer utilizing CSS processors &amp; frameworks, what would lead you to embrace vanilla techniques and modern CSS features? This is the question in the air as we welcome our first ever guest to the show, Elise Shaffer. Elise walks us through her journey learning full-stack development via frameworks like Rails and Tailwind, and then more recently enjoying the freedom and simplicity of web platform features on the frontend. It's a celebration of doing more with less with Just a Spec.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> (vanilla CSS course) &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li>Elise Shaffer: <a href="https://eliseshaffer.com">Website</a>  / <a href="https://www.therubyonrailspodcast.com">Ruby on Rails Podcast</a><ul><li><a href="https://www.therubyonrailspodcast.com/513">Episode 513: Modern Rails Apps with Ayush Newatia</a></li></ul></li><li><a href="https://open-props.style">Open Props</a></li><li><a href="https://tailwindcss.com/blog/tailwindcss-v4-alpha#css-first-configuration">Tailwind v4's CSS-first config</a></li><li><a href="https://cube.fyi">CUBE CSS</a><ul><li><a href="https://www.youtube.com/watch?v=NanhQvnvbR8">Video tutorial by Kevin Powell</a></li></ul></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 12 Jun 2024 09:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/f7b42e8c/1cb16399.mp3" length="46608075" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/4fJR5EUrV3rpYzQ3A-wNS61IECtm4iuRjLDmnxmOEn4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jM2Uz/MTdlMWUxMDFiZDU1/ZTk4NjRhZWI3NTA1/YmViMC5qcGc.jpg"/>
      <itunes:duration>2909</itunes:duration>
      <itunes:summary>When you've spent a good portion of your career as a web developer utilizing CSS processors &amp;amp; frameworks, what would lead you to embrace vanilla techniques and modern CSS features? This is the question in the air as we welcome our first ever guest to the show, Elise Shaffer. Elise walks us through her journey learning full-stack development via frameworks like Rails and Tailwind, and then more recently enjoying the freedom and simplicity of web platform features on the frontend. It's a ce...</itunes:summary>
      <itunes:subtitle>When you've spent a good portion of your career as a web developer utilizing CSS processors &amp;amp; frameworks, what would lead you to embrace vanilla techniques and modern CSS features? This is the question in the air as we welcome our first ever guest to </itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/f7b42e8c/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>HTML Finally Gets the Respect It Deserves</title>
      <itunes:episode>17</itunes:episode>
      <podcast:episode>17</podcast:episode>
      <itunes:title>HTML Finally Gets the Respect It Deserves</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15158533</guid>
      <link>https://share.transistor.fm/s/09e2b2d8</link>
      <description>
        <![CDATA[<p>The results of the State of HTML 2023 survey are in! It’s an exciting time for HTML which has seen a lot of growth and expansion of capability in a welcome break with the past (when typically CSS and especially JavaScript would leapfrog the rate of change of the Web’s foundational markup language). Still, some might say we need a lot more progress on this front, which is why these survey results—while exhibiting some pressing issues around diversity and broad industry awareness—offer vital insight into the needs of today’s Web developers. Let’s break it all down right here on Just a Spec!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://www.whitefusion.studio/book">Book a 1:1 coaching session with Jared</a></li><li><a href="https://2023.stateofhtml.com/en-US/"><b>State of HTML 2023</b></a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>The results of the State of HTML 2023 survey are in! It’s an exciting time for HTML which has seen a lot of growth and expansion of capability in a welcome break with the past (when typically CSS and especially JavaScript would leapfrog the rate of change of the Web’s foundational markup language). Still, some might say we need a lot more progress on this front, which is why these survey results—while exhibiting some pressing issues around diversity and broad industry awareness—offer vital insight into the needs of today’s Web developers. Let’s break it all down right here on Just a Spec!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://www.whitefusion.studio/book">Book a 1:1 coaching session with Jared</a></li><li><a href="https://2023.stateofhtml.com/en-US/"><b>State of HTML 2023</b></a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 29 May 2024 11:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/09e2b2d8/ee90c8fa.mp3" length="42679872" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/eGfTEQLWLxueWrEAG3AfYMZJ_4Q3mj5wSXENn8RZljc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81MDI3/NmNkYmY3ZWExMjll/MzJlMDQwYTQwYTEy/NzgxOS5qcGc.jpg"/>
      <itunes:duration>2663</itunes:duration>
      <itunes:summary>The results of the State of HTML 2023 survey are in! It’s an exciting time for HTML which has seen a lot of growth and expansion of capability in a welcome break with the past (when typically CSS and especially JavaScript would leapfrog the rate of change of the Web’s foundational markup language). Still, some might say we need a lot more progress on this front, which is why these survey results—while exhibiting some pressing issues around diversity and broad industry awareness—offer vital in...</itunes:summary>
      <itunes:subtitle>The results of the State of HTML 2023 survey are in! It’s an exciting time for HTML which has seen a lot of growth and expansion of capability in a welcome break with the past (when typically CSS and especially JavaScript would leapfrog the rate of change</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/09e2b2d8/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>This State of Affairs</title>
      <itunes:episode>16</itunes:episode>
      <podcast:episode>16</podcast:episode>
      <itunes:title>This State of Affairs</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-15074787</guid>
      <link>https://share.transistor.fm/s/8bdc7234</link>
      <description>
        <![CDATA[<p>Where data lives, how to retrieve data, how to change data, how to track updates to data and provide feedback accordingly to the user…in other words, state. Web application development can necessitate a wide range of possible options for how you manage state, and in this episode we look at many of the ways this may work from the server to the client and back again. You may be surprised at some of the “old-school” techniques we end up cheering on in our conversation. Also…how the blazes do you pronounce JWT?! 😂<br> <br> Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br> <br> <b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://www.whitefusion.studio/">Whitefusion web studio (ready for hire!)</a></li><li><a href="https://binarysolo.blog/">Binary Solo — Ayush's new blog</a></li><li><a href="https://justaspec.buzzsprout.com/1863126/13680822-fast-frontend-testing-storage-observers-fetch-more">Just a Spec Episode 11 (Storage APIs)</a></li><li><a href="https://www.spicyweb.dev/videos/2024/signals-are-eating-the-web/">Signals are Eating the Web (video at The Spicy Web)</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Where data lives, how to retrieve data, how to change data, how to track updates to data and provide feedback accordingly to the user…in other words, state. Web application development can necessitate a wide range of possible options for how you manage state, and in this episode we look at many of the ways this may work from the server to the client and back again. You may be surprised at some of the “old-school” techniques we end up cheering on in our conversation. Also…how the blazes do you pronounce JWT?! 😂<br> <br> Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br> <br> <b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://www.whitefusion.studio/">Whitefusion web studio (ready for hire!)</a></li><li><a href="https://binarysolo.blog/">Binary Solo — Ayush's new blog</a></li><li><a href="https://justaspec.buzzsprout.com/1863126/13680822-fast-frontend-testing-storage-observers-fetch-more">Just a Spec Episode 11 (Storage APIs)</a></li><li><a href="https://www.spicyweb.dev/videos/2024/signals-are-eating-the-web/">Signals are Eating the Web (video at The Spicy Web)</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 May 2024 10:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/8bdc7234/5d2999b3.mp3" length="74040700" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/Gcou03vUtb4ROStf_fA08OkH1s7k-2-XE0s4hSr8edw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lZTE1/MzYxZWJmNTM5ZWJh/NGQ5ODg0OTMyYmZm/NTVkOS5qcGc.jpg"/>
      <itunes:duration>4624</itunes:duration>
      <itunes:summary>Where data lives, how to retrieve data, how to change data, how to track updates to data and provide feedback accordingly to the user…in other words, state. Web application development can necessitate a wide range of possible options for how you manage state, and in this episode we look at many of the ways this may work from the server to the client and back again. You may be surprised at some of the “old-school” techniques we end up cheering on in our conversation. Also…how the blazes do you...</itunes:summary>
      <itunes:subtitle>Where data lives, how to retrieve data, how to change data, how to track updates to data and provide feedback accordingly to the user…in other words, state. Web application development can necessitate a wide range of possible options for how you manage st</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/8bdc7234/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The Plumbing That Makes the Web Move</title>
      <itunes:episode>15</itunes:episode>
      <podcast:episode>15</podcast:episode>
      <itunes:title>The Plumbing That Makes the Web Move</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-14984809</guid>
      <link>https://share.transistor.fm/s/f7984b44</link>
      <description>
        <![CDATA[<p>Join us for a meaty conversation all about the various levels of specifications and conventions which make the World-Wide Web go: from TCP/IP to HTTP to WebSockets and beyond. We also talk about conventions in various languages and frameworks to enable building web applications servers in a straightforward and portable manner, as well as building a personal knowledge base wiki out of Markdown files and an SSG (Static-Site Generator). Let’s fly!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://www.whitefusion.studio/">Whitefusion web studio (ready for hire!)</a></li><li><a href="https://railsandhotwirecodex.com/">The Rails and Hotwire Codex, updated!</a></li></ul><p><b>Internet Specs:</b></p><ul><li><a href="https://en.wikipedia.org/wiki/Internet_protocol_suite">TCP/IP</a></li><li><a href="https://en.wikipedia.org/wiki/HTTP">HTTP</a></li><li><a href="https://en.wikipedia.org/wiki/WebSocket">WebSocket</a></li><li><a href="https://en.wikipedia.org/wiki/Server-sent_events">Server-Sent Events (SSE)</a></li><li>Old-school: <a href="https://en.wikipedia.org/wiki/Comet_%28programming%29">Comet</a></li><li>Old-school: <a href="https://en.wikipedia.org/wiki/Common_Gateway_Interface">CGI (Common Gateway Interface)</a></li><li>Ruby: <a href="https://github.com/rack/rack">Rack</a></li><li>JavaScript: <a href="https://h3.unjs.io">H3</a> &amp; Nitro</li><li>Book: <a href="https://www.simonandschuster.com/books/Where-Wizards-Stay-Up-Late/Katie-Hafner/9780684832678">Where Wizards Stay Up Late</a></li><li><a href="https://www.youtube.com/watch?v=26WvISI14g0">ICANN and the 7 Keys to the Internet</a></li><li>Episode 6: <a href="https://justaspec.buzzsprout.com/1863126/13252632-til-about-gtlds-ftw">TIL About gTLDs, FTW!</a></li><li><a href="https://www.iana.org/dnssec/ceremonies">IANA Key Signing Ceremonies</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Join us for a meaty conversation all about the various levels of specifications and conventions which make the World-Wide Web go: from TCP/IP to HTTP to WebSockets and beyond. We also talk about conventions in various languages and frameworks to enable building web applications servers in a straightforward and portable manner, as well as building a personal knowledge base wiki out of Markdown files and an SSG (Static-Site Generator). Let’s fly!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com/">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev/">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a></li><li><a href="https://www.whitefusion.studio/">Whitefusion web studio (ready for hire!)</a></li><li><a href="https://railsandhotwirecodex.com/">The Rails and Hotwire Codex, updated!</a></li></ul><p><b>Internet Specs:</b></p><ul><li><a href="https://en.wikipedia.org/wiki/Internet_protocol_suite">TCP/IP</a></li><li><a href="https://en.wikipedia.org/wiki/HTTP">HTTP</a></li><li><a href="https://en.wikipedia.org/wiki/WebSocket">WebSocket</a></li><li><a href="https://en.wikipedia.org/wiki/Server-sent_events">Server-Sent Events (SSE)</a></li><li>Old-school: <a href="https://en.wikipedia.org/wiki/Comet_%28programming%29">Comet</a></li><li>Old-school: <a href="https://en.wikipedia.org/wiki/Common_Gateway_Interface">CGI (Common Gateway Interface)</a></li><li>Ruby: <a href="https://github.com/rack/rack">Rack</a></li><li>JavaScript: <a href="https://h3.unjs.io">H3</a> &amp; Nitro</li><li>Book: <a href="https://www.simonandschuster.com/books/Where-Wizards-Stay-Up-Late/Katie-Hafner/9780684832678">Where Wizards Stay Up Late</a></li><li><a href="https://www.youtube.com/watch?v=26WvISI14g0">ICANN and the 7 Keys to the Internet</a></li><li>Episode 6: <a href="https://justaspec.buzzsprout.com/1863126/13252632-til-about-gtlds-ftw">TIL About gTLDs, FTW!</a></li><li><a href="https://www.iana.org/dnssec/ceremonies">IANA Key Signing Ceremonies</a></li></ul>]]>
      </content:encoded>
      <pubDate>Tue, 30 Apr 2024 10:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/f7984b44/b1a0a1e4.mp3" length="63862418" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/4Zp7rc1PWulqFHEKSK7ryU3vaAmqSgv3cvn6tqHiFuA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hMDYy/MjUxMGRiN2JlN2E0/YTdjOWQ5NTdjM2Iz/MzUzYi5qcGc.jpg"/>
      <itunes:duration>3987</itunes:duration>
      <itunes:summary>Join us for a meaty conversation all about the various levels of specifications and conventions which make the World-Wide Web go: from TCP/IP to HTTP to WebSockets and beyond. We also talk about conventions in various languages and frameworks to enable building web applications servers in a straightforward and portable manner, as well as building a personal knowledge base wiki out of Markdown files and an SSG (Static-Site Generator). Let’s fly!  Hosted by Jared White &amp;amp; Ayush and produced ...</itunes:summary>
      <itunes:subtitle>Join us for a meaty conversation all about the various levels of specifications and conventions which make the World-Wide Web go: from TCP/IP to HTTP to WebSockets and beyond. We also talk about conventions in various languages and frameworks to enable bu</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/f7984b44/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Interop 2024 and the State of the Industry</title>
      <itunes:episode>14</itunes:episode>
      <podcast:episode>14</podcast:episode>
      <itunes:title>Interop 2024 and the State of the Industry</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-14900683</guid>
      <link>https://share.transistor.fm/s/4bbe0626</link>
      <description>
        <![CDATA[<p>Oh yes, <b>we’re back!</b> In this first Just a Spec episode of the year, the lads speculate on the grand conspiracy behind the results publication delay of State of HTML 2023 (not really!), catch up on personal news from during the podcast’s year-end hiatus, and run through a very entertaining list of all the goodies being worked on by browser vendors as part of <b>Interop 2024</b>. And is the complexity of the web platform just <em>too damn high?</em> (At least for anyone wanting to author a new browser engine?) Let’s discuss!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev">The Spicy Web</a> &amp; <a href="https://thathtml.blog">That HTML Blog</a></li><li><a href="https://www.fullstackruby.dev">Fullstack Ruby rebooted</a></li><li><a href="https://www.whitefusion.studio">Whitefusion web studio (ready for hire!)</a></li><li><a href="https://railsandhotwirecodex.com">The Rails and Hotwire Codex, updated!</a></li></ul><p><b>Interop 2024:</b></p><ul><li><a href="https://github.com/web-platform-tests/interop/blob/main/2024/README.md">Readme</a></li><li><a href="https://wpt.fyi/interop-2024">Progress Dashboard</a></li><li><a href="https://www.igalia.com/chats/interopify">Igalia Chats episode</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/526">Accessibility</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/420">CSS Nesting</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/477">Custom Properties</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/423">Popover</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/426">Relative Color Syntax</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/582">@starting-style</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/561">text-wrap: balance</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Oh yes, <b>we’re back!</b> In this first Just a Spec episode of the year, the lads speculate on the grand conspiracy behind the results publication delay of State of HTML 2023 (not really!), catch up on personal news from during the podcast’s year-end hiatus, and run through a very entertaining list of all the goodies being worked on by browser vendors as part of <b>Interop 2024</b>. And is the complexity of the web platform just <em>too damn high?</em> (At least for anyone wanting to author a new browser engine?) Let’s discuss!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a> and produced by <a href="https://plus.intuitivefuture.com">Intuitive Future</a><br><br><b>Links &amp; Show Notes:</b></p><ul><li><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a></li><li><a href="https://www.spicyweb.dev">The Spicy Web</a> &amp; <a href="https://thathtml.blog">That HTML Blog</a></li><li><a href="https://www.fullstackruby.dev">Fullstack Ruby rebooted</a></li><li><a href="https://www.whitefusion.studio">Whitefusion web studio (ready for hire!)</a></li><li><a href="https://railsandhotwirecodex.com">The Rails and Hotwire Codex, updated!</a></li></ul><p><b>Interop 2024:</b></p><ul><li><a href="https://github.com/web-platform-tests/interop/blob/main/2024/README.md">Readme</a></li><li><a href="https://wpt.fyi/interop-2024">Progress Dashboard</a></li><li><a href="https://www.igalia.com/chats/interopify">Igalia Chats episode</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/526">Accessibility</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/420">CSS Nesting</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/477">Custom Properties</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/423">Popover</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/426">Relative Color Syntax</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/582">@starting-style</a></li><li><a href="https://github.com/web-platform-tests/interop/issues/561">text-wrap: balance</a></li></ul>]]>
      </content:encoded>
      <pubDate>Tue, 16 Apr 2024 10:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/4bbe0626/28756da0.mp3" length="60823211" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/kQFiKD-OZaveDL_21a4xbH0fbEuFNl69qXRl7TDHGZc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNjM5/NDBlMzI2MGY1ZDdh/MmZlZGEyYWExY2U1/MmU0Yy5qcGc.jpg"/>
      <itunes:duration>3797</itunes:duration>
      <itunes:summary>Oh yes, we’re back! In this first Just a Spec episode of the year, the lads speculate on the grand conspiracy behind the results publication delay of State of HTML 2023 (not really!), catch up on personal news from during the podcast’s year-end hiatus, and run through a very entertaining list of all the goodies being worked on by browser vendors as part of Interop 2024. And is the complexity of the web platform just too damn high? (At least for anyone wanting to author a new browser engine?) ...</itunes:summary>
      <itunes:subtitle>Oh yes, we’re back! In this first Just a Spec episode of the year, the lads speculate on the grand conspiracy behind the results publication delay of State of HTML 2023 (not really!), catch up on personal news from during the podcast’s year-end hiatus, an</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/4bbe0626/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Thankful for the Modern Web (and a CSS Course!)</title>
      <itunes:episode>13</itunes:episode>
      <podcast:episode>13</podcast:episode>
      <itunes:title>Thankful for the Modern Web (and a CSS Course!)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13979129</guid>
      <link>https://share.transistor.fm/s/c4bbf654</link>
      <description>
        <![CDATA[<p>Thanksgiving’s coming up here in the U.S. and we thought it’d be fun to talk about of our favorite aspects of the modern web (and how it compares to the “dark days” of old). In addition, Jared’s launched a brand-new course platform over at The Spicy Web with the first offering being a deep-dive into crafting vanilla CSS architectures and formulating design systems. We talk about that and a bunch of the technical details of the underlying DIY platform. Enjoy this special edition of Just a Spec!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links &amp; Show Notes</b><br><b><br></b><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a><br><br>Ayush’s thankful for:</p><ul><li>Modern web hosting like <a href="http://Render.com">Render.com</a></li><li>The fetch and pushState APIs</li><li>CSS Flexbox &amp; Grid</li><li>A brief history of web layout<ul><li>Old-school framesets/frames — they still work! 🤯</li></ul></li></ul><p>Jared’s thankful for:</p><ul><li>Mobile touchscreens, HTML5 (bye Flash!), and Responsive/Intrinsic Design</li><li>CSS3 (rounded corners! gradients! shadows! animations!)</li></ul><p>Introducing <a href="https://www.spicyweb.dev/css-nouveau">CSS Nouveau: a vanilla CSS architecture course</a> Jared has published on The Spicy Web</p><ul><li>Technical details:<ul><li>Built with <a href="https://www.bridgetownrb.com">Bridgetown</a> &amp; <a href="http://roda.jeremyevans.net">Roda</a></li><li><a href="https://github.com/bridgetownrb/roda-turbo">Turbo Streams</a> with custom actions</li><li>Heartml fullstack web components (library coming soon!)</li><li> <a href="https://shoelace.style">Shoelace</a> &amp; <a href="https://open-props.style">Open Props</a></li><li> <a href="https://github.com/muxinc/media-chrome">Media Chrome</a> audio player</li><li> <a href="https://rhino-editor.vercel.app/">RhinoEditor</a> (<a href="https://thathtml.blog/2023/10/auto-saving-rich-text-editor/">covered on That HTML Blog</a>)</li><li> <a href="https://github.com/google/playground-elements">Playground Elements</a></li></ul></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Thanksgiving’s coming up here in the U.S. and we thought it’d be fun to talk about of our favorite aspects of the modern web (and how it compares to the “dark days” of old). In addition, Jared’s launched a brand-new course platform over at The Spicy Web with the first offering being a deep-dive into crafting vanilla CSS architectures and formulating design systems. We talk about that and a bunch of the technical details of the underlying DIY platform. Enjoy this special edition of Just a Spec!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links &amp; Show Notes</b><br><b><br></b><a href="https://intuitivefuture.com/@justaspec">Follow Just a Spec on Mastodon</a><br><br>Ayush’s thankful for:</p><ul><li>Modern web hosting like <a href="http://Render.com">Render.com</a></li><li>The fetch and pushState APIs</li><li>CSS Flexbox &amp; Grid</li><li>A brief history of web layout<ul><li>Old-school framesets/frames — they still work! 🤯</li></ul></li></ul><p>Jared’s thankful for:</p><ul><li>Mobile touchscreens, HTML5 (bye Flash!), and Responsive/Intrinsic Design</li><li>CSS3 (rounded corners! gradients! shadows! animations!)</li></ul><p>Introducing <a href="https://www.spicyweb.dev/css-nouveau">CSS Nouveau: a vanilla CSS architecture course</a> Jared has published on The Spicy Web</p><ul><li>Technical details:<ul><li>Built with <a href="https://www.bridgetownrb.com">Bridgetown</a> &amp; <a href="http://roda.jeremyevans.net">Roda</a></li><li><a href="https://github.com/bridgetownrb/roda-turbo">Turbo Streams</a> with custom actions</li><li>Heartml fullstack web components (library coming soon!)</li><li> <a href="https://shoelace.style">Shoelace</a> &amp; <a href="https://open-props.style">Open Props</a></li><li> <a href="https://github.com/muxinc/media-chrome">Media Chrome</a> audio player</li><li> <a href="https://rhino-editor.vercel.app/">RhinoEditor</a> (<a href="https://thathtml.blog/2023/10/auto-saving-rich-text-editor/">covered on That HTML Blog</a>)</li><li> <a href="https://github.com/google/playground-elements">Playground Elements</a></li></ul></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 Nov 2023 10:00:00 -0800</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/c4bbf654/fc5456b4.mp3" length="49995797" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/zS45eLDVYw66THw8gqr0P_pHyDGdiyBoGYMs1GGT6ms/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NzMz/ZDA1NGJjMDVmYWYw/ZWFkZTJlMjgwOGZj/MDhhYy5qcGc.jpg"/>
      <itunes:duration>3120</itunes:duration>
      <itunes:summary>Thanksgiving’s coming up here in the U.S. and we thought it’d be fun to talk about of our favorite aspects of the modern web (and how it compares to the “dark days” of old). In addition, Jared’s launched a brand-new course platform over at The Spicy Web with the first offering being a deep-dive into crafting vanilla CSS architectures and formulating design systems. We talk about that and a bunch of the technical details of the underlying DIY platform. Enjoy this special edition of Just a Spec...</itunes:summary>
      <itunes:subtitle>Thanksgiving’s coming up here in the U.S. and we thought it’d be fun to talk about of our favorite aspects of the modern web (and how it compares to the “dark days” of old). In addition, Jared’s launched a brand-new course platform over at The Spicy Web w</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/c4bbf654/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Naming Things</title>
      <itunes:episode>12</itunes:episode>
      <podcast:episode>12</podcast:episode>
      <itunes:title>Naming Things</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13760471</guid>
      <link>https://share.transistor.fm/s/aa3bc005</link>
      <description>
        <![CDATA[<p>Ah yes, that notorious hard problem in computer science. Time to name some things as we talk abut the philosophy undergirding software development, why “naming things” is hard but also a core aspect of the job, the sometimes reluctance to name things in as disciplined a fashion on the frontend as on the backend, how to communicate across teams and stakeholders via Ubiquitous Language, the importance of embracing modern HTML &amp; CSS semantics when naming things, and so much more.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li>Follow up: <a href="https://playwright.dev/">Playwright E2E testing</a></li><li><a href="https://www.martinfowler.com/bliki/TwoHardThings.html">TwoHardThings</a></li><li><a href="https://martinfowler.com/bliki/UbiquitousLanguage.html">UbiquitousLanguage</a></li><li><a href="https://classnames.paulrobertlloyd.com">Classnames</a> (Naming things needn’t be hard)</li><li><a href="https://www.fullstackruby.dev/the-art-of-code/2022/08/21/how-to-think-like-a-framework-developer/">How to Think Like a Framework Developer</a></li><li><a href="https://nitter.net/adamwathan/status/1708164133881868610">Adam Wathan on "vanilla" CSS</a></li><li><a href="https://vanillabreeze.dev">Vanilla Breeze</a></li><li><a href="https://bradfrost.com/blog/post/the-design-system-ecosystem/">The Design System Ecosystem</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Ah yes, that notorious hard problem in computer science. Time to name some things as we talk abut the philosophy undergirding software development, why “naming things” is hard but also a core aspect of the job, the sometimes reluctance to name things in as disciplined a fashion on the frontend as on the backend, how to communicate across teams and stakeholders via Ubiquitous Language, the importance of embracing modern HTML &amp; CSS semantics when naming things, and so much more.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li>Follow up: <a href="https://playwright.dev/">Playwright E2E testing</a></li><li><a href="https://www.martinfowler.com/bliki/TwoHardThings.html">TwoHardThings</a></li><li><a href="https://martinfowler.com/bliki/UbiquitousLanguage.html">UbiquitousLanguage</a></li><li><a href="https://classnames.paulrobertlloyd.com">Classnames</a> (Naming things needn’t be hard)</li><li><a href="https://www.fullstackruby.dev/the-art-of-code/2022/08/21/how-to-think-like-a-framework-developer/">How to Think Like a Framework Developer</a></li><li><a href="https://nitter.net/adamwathan/status/1708164133881868610">Adam Wathan on "vanilla" CSS</a></li><li><a href="https://vanillabreeze.dev">Vanilla Breeze</a></li><li><a href="https://bradfrost.com/blog/post/the-design-system-ecosystem/">The Design System Ecosystem</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 11 Oct 2023 11:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/aa3bc005/fa23e6c4.mp3" length="50237431" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/0TuV_6EkfyfflIvSxj23wUFbxzwA3amzUh1T890GV0A/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNTc5/NmQ4ZWJmYWRkMGZm/ZThmMzMzM2NiOTll/YWVlZC5qcGc.jpg"/>
      <itunes:duration>3135</itunes:duration>
      <itunes:summary>Ah yes, that notorious hard problem in computer science. Time to name some things as we talk abut the philosophy undergirding software development, why “naming things” is hard but also a core aspect of the job, the sometimes reluctance to name things in as disciplined a fashion on the frontend as on the backend, how to communicate across teams and stakeholders via Ubiquitous Language, the importance of embracing modern HTML &amp;amp; CSS semantics when naming things, and so much more.  Hosted by ...</itunes:summary>
      <itunes:subtitle>Ah yes, that notorious hard problem in computer science. Time to name some things as we talk abut the philosophy undergirding software development, why “naming things” is hard but also a core aspect of the job, the sometimes reluctance to name things in a</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/aa3bc005/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Fast Frontend Testing, Storage, Observers, Fetch, &amp; More</title>
      <itunes:episode>11</itunes:episode>
      <podcast:episode>11</podcast:episode>
      <itunes:title>Fast Frontend Testing, Storage, Observers, Fetch, &amp; More</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13680822</guid>
      <link>https://share.transistor.fm/s/8f3db1f5</link>
      <description>
        <![CDATA[<p>A whole grab bag of topics today! We talk about some of the well-known storage APIs like localStorage and sessionStorage, as well as the newer IndexedDB API which pairs well with Service Workers. We also talk about the three Observer APIs to help with reacting to DOM mutations, scrolling, and size changes. Apparently fetch DID happen (!), and testing against three headless browsers at once in a fast and reliable manner is easier than ever. All that and more in today’s episode of Just a Spec.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li><a href="https://www.spicyweb.dev">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a> (Jared)</li><li><a href="https://radioactivetoy.tech/">Radioactive Toy</a> (Ayush)</li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API">Web Storage API</a></li><li><a href="https://javascript.info/indexeddb">IndexedDB</a></li><li><a href="https://web.dev/learn/pwa/service-workers/">Service Workers</a></li><li>Observer APIs:<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver">MutationObserver</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API">IntersectionObserver</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Resize_Observer_API">ResizeObserver</a></li></ul></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest">XMLHTTPRequest</a> superseded by <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch">fetch</a></li><li>Testing web components in headless browsers with <a href="https://modern-web.dev/docs/test-runner/overview/">web-test-runner</a><ul><li><a href="https://gist.github.com/jaredcwhite/3949cf215e0ac5e552652170c34405f7">Gist to aid in setting everything up</a></li></ul></li><li><a href="https://rishimohan.me/blog/meta-theme-color">Using theme-color meta tag</a></li><li><a href="https://web.dev/viewport-units/">Large, small, and dynamic viewport units</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>A whole grab bag of topics today! We talk about some of the well-known storage APIs like localStorage and sessionStorage, as well as the newer IndexedDB API which pairs well with Service Workers. We also talk about the three Observer APIs to help with reacting to DOM mutations, scrolling, and size changes. Apparently fetch DID happen (!), and testing against three headless browsers at once in a fast and reliable manner is easier than ever. All that and more in today’s episode of Just a Spec.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li><a href="https://www.spicyweb.dev">The Spicy Web</a> &amp; <a href="https://thathtml.blog/">That HTML Blog</a> (Jared)</li><li><a href="https://radioactivetoy.tech/">Radioactive Toy</a> (Ayush)</li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API">Web Storage API</a></li><li><a href="https://javascript.info/indexeddb">IndexedDB</a></li><li><a href="https://web.dev/learn/pwa/service-workers/">Service Workers</a></li><li>Observer APIs:<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver">MutationObserver</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API">IntersectionObserver</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Resize_Observer_API">ResizeObserver</a></li></ul></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest">XMLHTTPRequest</a> superseded by <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch">fetch</a></li><li>Testing web components in headless browsers with <a href="https://modern-web.dev/docs/test-runner/overview/">web-test-runner</a><ul><li><a href="https://gist.github.com/jaredcwhite/3949cf215e0ac5e552652170c34405f7">Gist to aid in setting everything up</a></li></ul></li><li><a href="https://rishimohan.me/blog/meta-theme-color">Using theme-color meta tag</a></li><li><a href="https://web.dev/viewport-units/">Large, small, and dynamic viewport units</a></li></ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 Sep 2023 11:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/8f3db1f5/30e7df65.mp3" length="54675221" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/8-FofJ2-Yss_40TpHlNo5OSx2HtJd1NsSJzC83P8BBc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMTk2/MmQyNzQ4MTVkN2Q5/NDY4NzYwNGEwZDZk/OGM0Ny5qcGc.jpg"/>
      <itunes:duration>3413</itunes:duration>
      <itunes:summary>A whole grab bag of topics today! We talk about some of the well-known storage APIs like localStorage and sessionStorage, as well as the newer IndexedDB API which pairs well with Service Workers. We also talk about the three Observer APIs to help with reacting to DOM mutations, scrolling, and size changes. Apparently fetch DID happen (!), and testing against three headless browsers at once in a fast and reliable manner is easier than ever. All that and more in today’s episode of Just a Spec. ...</itunes:summary>
      <itunes:subtitle>A whole grab bag of topics today! We talk about some of the well-known storage APIs like localStorage and sessionStorage, as well as the newer IndexedDB API which pairs well with Service Workers. We also talk about the three Observer APIs to help with rea</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/8f3db1f5/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>A State of CSS</title>
      <itunes:episode>10</itunes:episode>
      <podcast:episode>10</podcast:episode>
      <itunes:title>A State of CSS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13585566</guid>
      <link>https://share.transistor.fm/s/e4fa7dc6</link>
      <description>
        <![CDATA[<p>The results of the 2023 State of CSS survey are in, and we're here to break it all down and uncover the most interesting nuggets and opportunities as we look ahead to the future of CSS and the web platform. But not before some spicy meta chat on open source governance and how frequent contributors are treated in light of the recent Hotwire Turbo / TypeScript debacle.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li><a href="https://thathtml.blog/">That HTML Blog</a> (Jared)</li><li><a href="https://radioactivetoy.tech/">Radioactive Toy</a> (Ayush)</li><li>Turbo:<ul><li><a href="https://github.com/hotwired/turbo/issues/977#issuecomment-1709951236">Remove DHH for CoC Violations - Issue #977</a></li><li><a href="https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9">“Open Source is Not About You”</a></li></ul></li><li>CSS:<ul><li><a href="https://2023.stateofcss.com/en-US/">State of CSS 2023</a></li><li><a href="https://2023.stateofcss.com/en-US/awards/">Awards</a></li></ul></li><li>Conferences Ayush is speaking at:<ul><li><a href="https://wrocloverb.com/">wroclove.rb</a></li><li><a href="https://friendlyrb.com">Friendly.rb</a></li></ul></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>The results of the 2023 State of CSS survey are in, and we're here to break it all down and uncover the most interesting nuggets and opportunities as we look ahead to the future of CSS and the web platform. But not before some spicy meta chat on open source governance and how frequent contributors are treated in light of the recent Hotwire Turbo / TypeScript debacle.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li><a href="https://thathtml.blog/">That HTML Blog</a> (Jared)</li><li><a href="https://radioactivetoy.tech/">Radioactive Toy</a> (Ayush)</li><li>Turbo:<ul><li><a href="https://github.com/hotwired/turbo/issues/977#issuecomment-1709951236">Remove DHH for CoC Violations - Issue #977</a></li><li><a href="https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9">“Open Source is Not About You”</a></li></ul></li><li>CSS:<ul><li><a href="https://2023.stateofcss.com/en-US/">State of CSS 2023</a></li><li><a href="https://2023.stateofcss.com/en-US/awards/">Awards</a></li></ul></li><li>Conferences Ayush is speaking at:<ul><li><a href="https://wrocloverb.com/">wroclove.rb</a></li><li><a href="https://friendlyrb.com">Friendly.rb</a></li></ul></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 13 Sep 2023 10:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/e4fa7dc6/5323bc93.mp3" length="62392510" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/2n96dXjy2shDwRQrK1cFlLvwrBFqDqVfTxM7ZOYlRxM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83ZTVj/MGY1OWM3M2JhMDQw/Njk4NTM5ZGQ4Y2Y5/NzI3MS5qcGc.jpg"/>
      <itunes:duration>3895</itunes:duration>
      <itunes:summary>The results of the 2023 State of CSS survey are in, and we're here to break it all down and uncover the most interesting nuggets and opportunities as we look ahead to the future of CSS and the web platform. But not before some spicy meta chat on open source governance and how frequent contributors are treated in light of the recent Hotwire Turbo / TypeScript debacle.  Hosted by Jared White &amp;amp; Ayush  Links: That HTML Blog (Jared)Radioactive Toy (Ayush)Turbo:Remove DHH for CoC Violations - I...</itunes:summary>
      <itunes:subtitle>The results of the 2023 State of CSS survey are in, and we're here to break it all down and uncover the most interesting nuggets and opportunities as we look ahead to the future of CSS and the web platform. But not before some spicy meta chat on open sour</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/e4fa7dc6/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Turbo, Astro, Server Components, and HTML Over the Wire</title>
      <itunes:episode>9</itunes:episode>
      <podcast:episode>9</podcast:episode>
      <itunes:title>Turbo, Astro, Server Components, and HTML Over the Wire</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13498828</guid>
      <link>https://share.transistor.fm/s/ba6e10b1</link>
      <description>
        <![CDATA[<p>The lads are back with an action-packed episode full of juicy details about “buildless” architecture &amp; “Turbo” architecture, server components, tools &amp; techniques which encourage server-rendered HTML pages and fragments sent over the wire, making websites which work without JavaScript, the huge pendulum shift we see in the industry back to coupled fullstack DX, and so much more. Grab your notepad because there’s a lot of ground to cover!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li><a href="https://thathtml.blog">That HTML Blog</a> (Jared)</li><li><a href="https://jaredwhite.com/podcast">Fresh Fusion Podcast</a> (Jared)</li><li><a href="https://radioactivetoy.tech">Radioactive Toy</a> (Ayush)</li><li>HTML over the wire tooling:<ul><li><a href="https://hotwired.dev">Hotwire</a></li><li><a href="https://htmx.org">htmx</a></li><li><a href="https://alpinejs.dev">Alpine.js</a></li><li><a href="https://unpoly.com">Unpoly</a></li></ul></li><li>Rails World: <a href="https://rubyonrails.org/world">website</a> / <a href="https://github.com/rails/website/tree/main/world">repo</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/View_Transitions_API">View Transitions API</a></li><li><a href="https://docs.astro.build/en/guides/view-transitions/">Astro riffing off it</a></li><li><a href="https://turbo.hotwired.dev/handbook/building#persisting-elements-across-page-loads">Turbo Permanent</a></li><li><a href="https://www.youtube.com/watch?v=iOqPj-CjoV0">Ryan Carniato stream on MPAs vs. SPAs</a></li><li><a href="https://social.spicyweb.dev/@vanilla/110024969538344452">A haiku on React Server Components</a></li><li><a href="https://tom.preston-werner.com/2023/05/30/redwoods-next-epoch-all-in-on-rsc.html">Redwood.js…whoops, our bad!</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>The lads are back with an action-packed episode full of juicy details about “buildless” architecture &amp; “Turbo” architecture, server components, tools &amp; techniques which encourage server-rendered HTML pages and fragments sent over the wire, making websites which work without JavaScript, the huge pendulum shift we see in the industry back to coupled fullstack DX, and so much more. Grab your notepad because there’s a lot of ground to cover!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li><a href="https://thathtml.blog">That HTML Blog</a> (Jared)</li><li><a href="https://jaredwhite.com/podcast">Fresh Fusion Podcast</a> (Jared)</li><li><a href="https://radioactivetoy.tech">Radioactive Toy</a> (Ayush)</li><li>HTML over the wire tooling:<ul><li><a href="https://hotwired.dev">Hotwire</a></li><li><a href="https://htmx.org">htmx</a></li><li><a href="https://alpinejs.dev">Alpine.js</a></li><li><a href="https://unpoly.com">Unpoly</a></li></ul></li><li>Rails World: <a href="https://rubyonrails.org/world">website</a> / <a href="https://github.com/rails/website/tree/main/world">repo</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/View_Transitions_API">View Transitions API</a></li><li><a href="https://docs.astro.build/en/guides/view-transitions/">Astro riffing off it</a></li><li><a href="https://turbo.hotwired.dev/handbook/building#persisting-elements-across-page-loads">Turbo Permanent</a></li><li><a href="https://www.youtube.com/watch?v=iOqPj-CjoV0">Ryan Carniato stream on MPAs vs. SPAs</a></li><li><a href="https://social.spicyweb.dev/@vanilla/110024969538344452">A haiku on React Server Components</a></li><li><a href="https://tom.preston-werner.com/2023/05/30/redwoods-next-epoch-all-in-on-rsc.html">Redwood.js…whoops, our bad!</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 30 Aug 2023 09:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/ba6e10b1/dfb748cb.mp3" length="47935738" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/LCqoCpFmcU1ljSWe9LB-4_eLYgAubuOyoS7FIV-osto/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNjJk/MmE4ZDY2M2IzYzU4/ZWYwZTgwMDYzNDMw/YzQ5Ni5qcGc.jpg"/>
      <itunes:duration>2991</itunes:duration>
      <itunes:summary>The lads are back with an action-packed episode full of juicy details about “buildless” architecture &amp;amp; “Turbo” architecture, server components, tools &amp;amp; techniques which encourage server-rendered HTML pages and fragments sent over the wire, making websites which work without JavaScript, the huge pendulum shift we see in the industry back to coupled fullstack DX, and so much more. Grab your notepad because there’s a lot of ground to cover!  Hosted by Jared White &amp;amp; Ayush  Links: That...</itunes:summary>
      <itunes:subtitle>The lads are back with an action-packed episode full of juicy details about “buildless” architecture &amp;amp; “Turbo” architecture, server components, tools &amp;amp; techniques which encourage server-rendered HTML pages and fragments sent over the wire, making </itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/ba6e10b1/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The Accessibility Tree</title>
      <itunes:episode>8</itunes:episode>
      <podcast:episode>8</podcast:episode>
      <itunes:title>The Accessibility Tree</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13417685</guid>
      <link>https://share.transistor.fm/s/1f8690c9</link>
      <description>
        <![CDATA[<p>Gather ’round the accessibility tree, dear listeners, and hear a grand tale about roles and attributes, screen readers and DOM inspectors, and how to be a good A11Y. We also touch on why accessibility isn’t something you bolt on after you design a website but is part of the process from the very beginning.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li>Want to keep the discussion going?<ul><li><a href="https://discord.gg/CUuYVH7Qa9">Join the The Spicy Web Discord Server</a></li><li>Follow <a href="https://intuitivefuture.com/@justaspec">@justaspec@intuitivefuture.com</a> on Mastodon</li></ul></li><li><a href="https://www.w3.org/TR/html-design-principles/#priority-of-constituencies">HTML Design Principles: Priority of Constituencies</a></li><li><a href="https://www.w3.org/WAI/">WAI (Web Accessibility Initiative)</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Glossary/Accessibility_tree">The Accessibility Tree</a></li><li><a href="https://www.w3.org/WAI/roles/developers/">ARIA Resources for Developers</a></li><li><a href="https://developer.mozilla.org/en-US/docs/web/Accessibility/ARIA/Attributes">ARIA Attributes (MDN Docs)</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles">ARIA Roles (MDN Docs)</a></li></ul><p>Additional resources:</p><ul><li><a href="https://adrianroselli.com">Adrian Roselli</a></li><li><a href="https://www.oidaisdes.org/common-aria-mistakes.en/">Common ARIA mistakes and how to avoid them</a></li><li>(No ARIA is better than bad ARIA!)</li><li><a href="https://webaim.org/">WebAIM - web accessibility in mind</a></li><li><a href="https://github.com/basecamp/accessibility">Basecamp Accessibility Guidelines</a></li><li><a href="https://daverupert.com/2022/09/patchability-of-the-open-web/">The Patchability of the Open Web</a></li><li>(aka the “Right to Inspect”)</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Gather ’round the accessibility tree, dear listeners, and hear a grand tale about roles and attributes, screen readers and DOM inspectors, and how to be a good A11Y. We also touch on why accessibility isn’t something you bolt on after you design a website but is part of the process from the very beginning.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li>Want to keep the discussion going?<ul><li><a href="https://discord.gg/CUuYVH7Qa9">Join the The Spicy Web Discord Server</a></li><li>Follow <a href="https://intuitivefuture.com/@justaspec">@justaspec@intuitivefuture.com</a> on Mastodon</li></ul></li><li><a href="https://www.w3.org/TR/html-design-principles/#priority-of-constituencies">HTML Design Principles: Priority of Constituencies</a></li><li><a href="https://www.w3.org/WAI/">WAI (Web Accessibility Initiative)</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Glossary/Accessibility_tree">The Accessibility Tree</a></li><li><a href="https://www.w3.org/WAI/roles/developers/">ARIA Resources for Developers</a></li><li><a href="https://developer.mozilla.org/en-US/docs/web/Accessibility/ARIA/Attributes">ARIA Attributes (MDN Docs)</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles">ARIA Roles (MDN Docs)</a></li></ul><p>Additional resources:</p><ul><li><a href="https://adrianroselli.com">Adrian Roselli</a></li><li><a href="https://www.oidaisdes.org/common-aria-mistakes.en/">Common ARIA mistakes and how to avoid them</a></li><li>(No ARIA is better than bad ARIA!)</li><li><a href="https://webaim.org/">WebAIM - web accessibility in mind</a></li><li><a href="https://github.com/basecamp/accessibility">Basecamp Accessibility Guidelines</a></li><li><a href="https://daverupert.com/2022/09/patchability-of-the-open-web/">The Patchability of the Open Web</a></li><li>(aka the “Right to Inspect”)</li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 16 Aug 2023 11:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/1f8690c9/cc367db1.mp3" length="54360966" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/HoHyB4Ac9i2jA8gOvTsCYcVg3TOIsXqc4GYu6DAWcMM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZDE0/MzZiYjM5OTY3MTQ0/MGEzZWU1NTU5Njkx/NTQxMC5qcGc.jpg"/>
      <itunes:duration>3393</itunes:duration>
      <itunes:summary>Gather ’round the accessibility tree, dear listeners, and hear a grand tale about roles and attributes, screen readers and DOM inspectors, and how to be a good A11Y. We also touch on why accessibility isn’t something you bolt on after you design a website but is part of the process from the very beginning.  Hosted by Jared White &amp;amp; Ayush  Links: Want to keep the discussion going?Join the The Spicy Web Discord ServerFollow @justaspec@intuitivefuture.com on MastodonHTML Design Principles: Pr...</itunes:summary>
      <itunes:subtitle>Gather ’round the accessibility tree, dear listeners, and hear a grand tale about roles and attributes, screen readers and DOM inspectors, and how to be a good A11Y. We also touch on why accessibility isn’t something you bolt on after you design a website</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/1f8690c9/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Email, Gotta Love It</title>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <itunes:title>Email, Gotta Love It</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13338391</guid>
      <link>https://share.transistor.fm/s/4cd58e33</link>
      <description>
        <![CDATA[<p>We're here to deep dive into the technical underpinnings of everyone's FAVORITE internet technology: email. ;-P<br><br>Amaze your nerd friends with all the exciting trivia you will learn in this action-packed episode!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li>From Ayush:<ul><li><a href="https://scattergun.email">Scattergun</a></li><li><a href="https://railsandhotwirecodex.com">The Rails and Hotwire Codex</a></li></ul></li><li>Scary weather 😟 <a href="https://andy-bell.co.uk/rhodes-wildfires/">Rhodes wildfires - Andy Bell</a></li><li><a href="https://en.wikipedia.org/wiki/History_of_email">History of email - Wikipedia</a></li><li><a href="https://en.wikipedia.org/wiki/CompuServe#Internet">CompuServe - Wikipedia</a></li><li><a href="https://workweek.com/2023/01/25/the-unknown-story-of-how-hotmail-grew-to-12-million-users-in-1-5-years-2/">The Unknown Story of How Hotmail Grew to 12 Million Users in 1.5 Years</a></li><li><a href="https://stackoverflow.com/questions/45690336/do-all-email-clients-use-in-reply-to-field-in-email-header">Do all email clients use "In-Reply-To" field in email header?</a></li><li><a href="https://www.cloudflare.com/learning/email-security/dmarc-dkim-spf/">What are DMARC, DKIM, and SPF?</a></li><li>Want to keep the discussion going?<ul><li><a href="https://discord.gg/CUuYVH7Qa9">Join the The Spicy Web Discord Server</a></li></ul></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We're here to deep dive into the technical underpinnings of everyone's FAVORITE internet technology: email. ;-P<br><br>Amaze your nerd friends with all the exciting trivia you will learn in this action-packed episode!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links:</b></p><ul><li>From Ayush:<ul><li><a href="https://scattergun.email">Scattergun</a></li><li><a href="https://railsandhotwirecodex.com">The Rails and Hotwire Codex</a></li></ul></li><li>Scary weather 😟 <a href="https://andy-bell.co.uk/rhodes-wildfires/">Rhodes wildfires - Andy Bell</a></li><li><a href="https://en.wikipedia.org/wiki/History_of_email">History of email - Wikipedia</a></li><li><a href="https://en.wikipedia.org/wiki/CompuServe#Internet">CompuServe - Wikipedia</a></li><li><a href="https://workweek.com/2023/01/25/the-unknown-story-of-how-hotmail-grew-to-12-million-users-in-1-5-years-2/">The Unknown Story of How Hotmail Grew to 12 Million Users in 1.5 Years</a></li><li><a href="https://stackoverflow.com/questions/45690336/do-all-email-clients-use-in-reply-to-field-in-email-header">Do all email clients use "In-Reply-To" field in email header?</a></li><li><a href="https://www.cloudflare.com/learning/email-security/dmarc-dkim-spf/">What are DMARC, DKIM, and SPF?</a></li><li>Want to keep the discussion going?<ul><li><a href="https://discord.gg/CUuYVH7Qa9">Join the The Spicy Web Discord Server</a></li></ul></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 02 Aug 2023 09:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/4cd58e33/5f05dd6f.mp3" length="48733316" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/V016Mehkhy55yVchoUrwGhHcQs9sY3yA2AMYLcbncR4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kMjIw/OWZmZDE2MWRkYjEx/YmZjMjQxZjUyNmNh/N2YwMS5qcGc.jpg"/>
      <itunes:duration>3041</itunes:duration>
      <itunes:summary>We're here to deep dive into the technical underpinnings of everyone's FAVORITE internet technology: email. ;-P  Amaze your nerd friends with all the exciting trivia you will learn in this action-packed episode!  Hosted by Jared White &amp;amp; Ayush  Links: From Ayush:ScattergunThe Rails and Hotwire CodexScary weather 😟 Rhodes wildfires - Andy BellHistory of email - WikipediaCompuServe - WikipediaThe Unknown Story of How Hotmail Grew to 12 Million Users in 1.5 YearsDo all email clients use "In-R...</itunes:summary>
      <itunes:subtitle>We're here to deep dive into the technical underpinnings of everyone's FAVORITE internet technology: email. ;-P  Amaze your nerd friends with all the exciting trivia you will learn in this action-packed episode!  Hosted by Jared White &amp;amp; Ayush  Links: </itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/4cd58e33/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>TIL About gTLDs, FTW!</title>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>TIL About gTLDs, FTW!</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13252632</guid>
      <link>https://share.transistor.fm/s/a3b2e8c3</link>
      <description>
        <![CDATA[<p>It’s hard to imagine in this current world of any dot-something you could possibly imagine when looking to register a domain name, but there was once a past era of the internet when all we had was .com, .net, and .org. A dark time. A sad time. How did we get there in the first place? And how did we eventually arrive here at today’s promised land? Join us for this rousing episode all about: gTLDs! (and IANA, and ICANN, and IETF, and…)<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links</b></p><ul><li><a href="http://archive.icann.org/en/tlds/">ICANN Archives: Top-level Domains</a></li><li><a href="https://en.m.wikipedia.org/wiki/Generic_top-level_domain">Generic top-level domain (Wikipedia)</a></li><li><a href="https://scattergun.email">scattergun.email</a></li><li><a href="https://whitefusion.studio">whitefusion.studio</a></li><li><a href="https://radioactivetoy.tech">radioactivetoy.tech</a></li><li><a href="https://bridgetownconf.rocks">bridgetownconf.rocks</a></li><li><a href="https://youdontneedreact.com">youdontneedreact.com</a></li><li><a href="https://youdontneedtailwindcss.com">youdontneedtailwindcss.com</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It’s hard to imagine in this current world of any dot-something you could possibly imagine when looking to register a domain name, but there was once a past era of the internet when all we had was .com, .net, and .org. A dark time. A sad time. How did we get there in the first place? And how did we eventually arrive here at today’s promised land? Join us for this rousing episode all about: gTLDs! (and IANA, and ICANN, and IETF, and…)<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Links</b></p><ul><li><a href="http://archive.icann.org/en/tlds/">ICANN Archives: Top-level Domains</a></li><li><a href="https://en.m.wikipedia.org/wiki/Generic_top-level_domain">Generic top-level domain (Wikipedia)</a></li><li><a href="https://scattergun.email">scattergun.email</a></li><li><a href="https://whitefusion.studio">whitefusion.studio</a></li><li><a href="https://radioactivetoy.tech">radioactivetoy.tech</a></li><li><a href="https://bridgetownconf.rocks">bridgetownconf.rocks</a></li><li><a href="https://youdontneedreact.com">youdontneedreact.com</a></li><li><a href="https://youdontneedtailwindcss.com">youdontneedtailwindcss.com</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 19 Jul 2023 09:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/a3b2e8c3/f51a69fc.mp3" length="28592839" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/zcjvEe8euoSK8tTtwBr89gGt-nyCXN9fLwwlXRScP_M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85MTUy/OGUzNjRiY2Y0OTNl/NGQ1YTY0MjA0Mzdk/Nzk1ZC5qcGc.jpg"/>
      <itunes:duration>1782</itunes:duration>
      <itunes:summary>It’s hard to imagine in this current world of any dot-something you could possibly imagine when looking to register a domain name, but there was once a past era of the internet when all we had was .com, .net, and .org. A dark time. A sad time. How did we get there in the first place? And how did we eventually arrive here at today’s promised land? Join us for this rousing episode all about: gTLDs! (and IANA, and ICANN, and IETF, and…)  Hosted by Jared White &amp;amp; Ayush  Links ICANN Archives: T...</itunes:summary>
      <itunes:subtitle>It’s hard to imagine in this current world of any dot-something you could possibly imagine when looking to register a domain name, but there was once a past era of the internet when all we had was .com, .net, and .org. A dark time. A sad time. How did we </itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/a3b2e8c3/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Our Top Obscure (but Awesome) HTML Tags</title>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <itunes:title>Our Top Obscure (but Awesome) HTML Tags</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13166260</guid>
      <link>https://share.transistor.fm/s/4245a280</link>
      <description>
        <![CDATA[<p>Web developers and content authors have a rich array of tags to chose from as they build experiences using HTML. Learn about some of our favorites young and old which may pique your curiosity, as well as enjoy a spirited refresher on the importance of writing semantic and accessible HTML.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Web developers and content authors have a rich array of tags to chose from as they build experiences using HTML. Learn about some of our favorites young and old which may pique your curiosity, as well as enjoy a spirited refresher on the importance of writing semantic and accessible HTML.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br></p>]]>
      </content:encoded>
      <pubDate>Wed, 05 Jul 2023 10:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/4245a280/6c04e688.mp3" length="45341475" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/Kin_ji9KX_nkD_jcanXzauYIAkmp3bRRWwHoAcQgh3s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xMDJl/OWEwNDgyMWVlZWFh/MDFjNjI4ZTI1MDg1/ODliNy5qcGc.jpg"/>
      <itunes:duration>2829</itunes:duration>
      <itunes:summary>Web developers and content authors have a rich array of tags to chose from as they build experiences using HTML. Learn about some of our favorites young and old which may pique your curiosity, as well as enjoy a spirited refresher on the importance of writing semantic and accessible HTML.  Hosted by Jared White &amp;amp; Ayush</itunes:summary>
      <itunes:subtitle>Web developers and content authors have a rich array of tags to chose from as they build experiences using HTML. Learn about some of our favorites young and old which may pique your curiosity, as well as enjoy a spirited refresher on the importance of wri</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/4245a280/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>ActivityPub, the Fediverse, and You</title>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <itunes:title>ActivityPub, the Fediverse, and You</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-13082534</guid>
      <link>https://share.transistor.fm/s/9e3e55e7</link>
      <description>
        <![CDATA[<p>Witness the rise of the Fediverse! In this episode we talk about early attempts at building decentralized social networking protocols for the web, the modern effort to craft a true W3C-published standard, challenges at scale with building out ActivityPub-based services, some of the new companies and infrastructure adopting ActivityPub, and what Meta’s upcoming entry to the Fediverse could mean for the future of decentralized social media. <b>Note:</b> we recorded this episode prior to the meltdown of Reddit, so we will not be covering the sudden rise of the "Threadiverse" with software such as Kbin and Lemmy. A topic for another day!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Show Notes:</b></p><ul><li>Early social networking protocols:<ul><li><a href="https://en.wikipedia.org/wiki/OpenSocial">OpenSocial</a></li><li><a href="https://en.wikipedia.org/wiki/OStatus">OStatus</a></li><li><a href="https://en.wikipedia.org/wiki/Pump.io">Pump.io</a></li></ul></li><li>Finally: <a href="https://www.w3.org/TR/activitypub/">ActivityPub</a>!<ul><li>Uses <a href="https://activitystrea.ms">Activity Streams</a> under the hood</li><li>and <a href="https://json-ld.org/">JSON-LD</a></li><li>and <a href="https://docs.joinmastodon.org/spec/webfinger/">WebFinger</a></li></ul></li><li>Mastodon: <a href="https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/">How to implement a basic ActivityPub server</a></li><li><a href="https://seb.jambor.dev/posts/understanding-activitypub/">Understanding ActivityPub</a></li><li><a href="https://github.com/timmot/activity-pub-tutorial">Sample Python code</a></li><li>Track Fediverse growth at <a href="https://fedidb.org">FediDB</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Witness the rise of the Fediverse! In this episode we talk about early attempts at building decentralized social networking protocols for the web, the modern effort to craft a true W3C-published standard, challenges at scale with building out ActivityPub-based services, some of the new companies and infrastructure adopting ActivityPub, and what Meta’s upcoming entry to the Fediverse could mean for the future of decentralized social media. <b>Note:</b> we recorded this episode prior to the meltdown of Reddit, so we will not be covering the sudden rise of the "Threadiverse" with software such as Kbin and Lemmy. A topic for another day!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Show Notes:</b></p><ul><li>Early social networking protocols:<ul><li><a href="https://en.wikipedia.org/wiki/OpenSocial">OpenSocial</a></li><li><a href="https://en.wikipedia.org/wiki/OStatus">OStatus</a></li><li><a href="https://en.wikipedia.org/wiki/Pump.io">Pump.io</a></li></ul></li><li>Finally: <a href="https://www.w3.org/TR/activitypub/">ActivityPub</a>!<ul><li>Uses <a href="https://activitystrea.ms">Activity Streams</a> under the hood</li><li>and <a href="https://json-ld.org/">JSON-LD</a></li><li>and <a href="https://docs.joinmastodon.org/spec/webfinger/">WebFinger</a></li></ul></li><li>Mastodon: <a href="https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/">How to implement a basic ActivityPub server</a></li><li><a href="https://seb.jambor.dev/posts/understanding-activitypub/">Understanding ActivityPub</a></li><li><a href="https://github.com/timmot/activity-pub-tutorial">Sample Python code</a></li><li>Track Fediverse growth at <a href="https://fedidb.org">FediDB</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 21 Jun 2023 08:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/9e3e55e7/acbbe5e7.mp3" length="42716063" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/6pNFppHJlNJ2_1DwsR5bcKSr-6oPwjmodIS5mKVT6-c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iMDlj/OWVkMTJlZGNmNGFk/NjM3NGVmZDJhYTY0/ODhmZS5qcGc.jpg"/>
      <itunes:duration>2665</itunes:duration>
      <itunes:summary>Witness the rise of the Fediverse! In this episode we talk about early attempts at building decentralized social networking protocols for the web, the modern effort to craft a true W3C-published standard, challenges at scale with building out ActivityPub-based services, some of the new companies and infrastructure adopting ActivityPub, and what Meta’s upcoming entry to the Fediverse could mean for the future of decentralized social media. Note: we recorded this episode prior to the meltdown o...</itunes:summary>
      <itunes:subtitle>Witness the rise of the Fediverse! In this episode we talk about early attempts at building decentralized social networking protocols for the web, the modern effort to craft a true W3C-published standard, challenges at scale with building out ActivityPub-</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/9e3e55e7/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>I Just Wanna Write CSS</title>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <itunes:title>I Just Wanna Write CSS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-12996379</guid>
      <link>https://share.transistor.fm/s/6f23219e</link>
      <description>
        <![CDATA[<p>A whirlwind tour through the history of CSS, where it's landed today, and the myriad of goodies we can expect in the very near future. And do we <em>still</em> need pre/post-processors in this day and age, or can we just, like, y'know, write vanilla CSS?! Also, shockingly, Roy Kent makes an appearance on the show with an <em>epic</em> rant about Tailwind CSS. You're not gonna want to miss this!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Show Notes:</b></p><ul><li><a href="https://fediverse.zachleat.com/@zachleat/110374811635647665">Zach Leatherman: Pay HTML/CSS devs what they deserve</a></li><li><a href="https://www.w3.org/Style/CSS20/history.html">A Brief History of CSS until 2016</a></li><li><a href="https://en.wikipedia.org/wiki/Sass_(style_sheet_language)">Sass - Wikipedia</a><ul><li><a href="https://sass-lang.com/blog/sass-and-native-nesting">Sass and Native Nesting</a></li></ul></li><li><a href="https://www.youtube.com/watch?v=vuRIwBI8NaA">CSS Specificity Wars Over? All Hail Cascade Layers (video)</a></li><li><a href="https://thecsspodcast.libsyn.com/">The CSS Podcast with Una Kravets and Adam Argyle</a></li><li><a href="https://css-tricks.com/digging-deeper-into-container-style-queries/">Container Style Queries</a></li><li><a href="https://gradient.style">CSS HD Gradients</a></li><li><a href="https://github.com/dbohdan/classless-css">Classless CSS</a></li><li><a href="https://www.spicyweb.dev/the-three-laws-of-utility-classes/">The Three Laws of Utility Classes</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>A whirlwind tour through the history of CSS, where it's landed today, and the myriad of goodies we can expect in the very near future. And do we <em>still</em> need pre/post-processors in this day and age, or can we just, like, y'know, write vanilla CSS?! Also, shockingly, Roy Kent makes an appearance on the show with an <em>epic</em> rant about Tailwind CSS. You're not gonna want to miss this!<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Show Notes:</b></p><ul><li><a href="https://fediverse.zachleat.com/@zachleat/110374811635647665">Zach Leatherman: Pay HTML/CSS devs what they deserve</a></li><li><a href="https://www.w3.org/Style/CSS20/history.html">A Brief History of CSS until 2016</a></li><li><a href="https://en.wikipedia.org/wiki/Sass_(style_sheet_language)">Sass - Wikipedia</a><ul><li><a href="https://sass-lang.com/blog/sass-and-native-nesting">Sass and Native Nesting</a></li></ul></li><li><a href="https://www.youtube.com/watch?v=vuRIwBI8NaA">CSS Specificity Wars Over? All Hail Cascade Layers (video)</a></li><li><a href="https://thecsspodcast.libsyn.com/">The CSS Podcast with Una Kravets and Adam Argyle</a></li><li><a href="https://css-tricks.com/digging-deeper-into-container-style-queries/">Container Style Queries</a></li><li><a href="https://gradient.style">CSS HD Gradients</a></li><li><a href="https://github.com/dbohdan/classless-css">Classless CSS</a></li><li><a href="https://www.spicyweb.dev/the-three-laws-of-utility-classes/">The Three Laws of Utility Classes</a></li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 07 Jun 2023 08:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/6f23219e/e9313bfb.mp3" length="46980394" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/lsOvUh31gPS3exxFvm_T-n6Ssx3gAqL2u7ChFXDAG-Q/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hYjZj/M2ZlNTkxNmQzMDAy/YzViYjk4NGI5NzIw/OGFjMC5qcGc.jpg"/>
      <itunes:duration>2932</itunes:duration>
      <itunes:summary>A whirlwind tour through the history of CSS, where it's landed today, and the myriad of goodies we can expect in the very near future. And do we still need pre/post-processors in this day and age, or can we just, like, y'know, write vanilla CSS?! Also, shockingly, Roy Kent makes an appearance on the show with an epic rant about Tailwind CSS. You're not gonna want to miss this!  Hosted by Jared White &amp;amp; Ayush  Show Notes: Zach Leatherman: Pay HTML/CSS devs what they deserveA Brief History o...</itunes:summary>
      <itunes:subtitle>A whirlwind tour through the history of CSS, where it's landed today, and the myriad of goodies we can expect in the very near future. And do we still need pre/post-processors in this day and age, or can we just, like, y'know, write vanilla CSS?! Also, sh</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/6f23219e/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>In The Shadow, In The Light: DSD is Here</title>
      <itunes:episode>2</itunes:episode>
      <podcast:episode>2</podcast:episode>
      <itunes:title>In The Shadow, In The Light: DSD is Here</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-12904434</guid>
      <link>https://share.transistor.fm/s/857f996a</link>
      <description>
        <![CDATA[<p>Not just a great Enigma song, shadow and light is the theme today as we dive deep into an exciting new frontend web specification: Declarative Shadow DOM (DSD). Having just landed in Safari as well as Chrome (crossing our fingers for Firefox support soon!), DSD has the potential to transform how we build UI for the web. We also take the opportunity in this episode to wish the World-Wide Web a happy birthday, which was gifted to the public 30 years ago, and to touch on some of the highlights as well as the perils of having a global information network.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Show Notes:</b></p><ul><li><a href="https://www.w3.org/blog/2023/04/30th-anniversary-of-licensing-the-web-for-general-use-and-at-no-cost/">30th anniversary of licensing the web for general use and at no cost</a></li><li><a href="https://w3c.social/@koalie/110140401080412458">Comments by Coralie Mercer of the W3C</a></li><li><a href="https://webkit.org/blog/13851/declarative-shadow-dom/">Declarative Shadow DOM (WebKit blog)</a></li><li><a href="https://developer.chrome.com/articles/declarative-shadow-dom/">Declarative Shadow DOM (Chrome blog)</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Not just a great Enigma song, shadow and light is the theme today as we dive deep into an exciting new frontend web specification: Declarative Shadow DOM (DSD). Having just landed in Safari as well as Chrome (crossing our fingers for Firefox support soon!), DSD has the potential to transform how we build UI for the web. We also take the opportunity in this episode to wish the World-Wide Web a happy birthday, which was gifted to the public 30 years ago, and to touch on some of the highlights as well as the perils of having a global information network.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a><br><br><b>Show Notes:</b></p><ul><li><a href="https://www.w3.org/blog/2023/04/30th-anniversary-of-licensing-the-web-for-general-use-and-at-no-cost/">30th anniversary of licensing the web for general use and at no cost</a></li><li><a href="https://w3c.social/@koalie/110140401080412458">Comments by Coralie Mercer of the W3C</a></li><li><a href="https://webkit.org/blog/13851/declarative-shadow-dom/">Declarative Shadow DOM (WebKit blog)</a></li><li><a href="https://developer.chrome.com/articles/declarative-shadow-dom/">Declarative Shadow DOM (Chrome blog)</a></li></ul>]]>
      </content:encoded>
      <pubDate>Tue, 23 May 2023 10:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/857f996a/0898caf5.mp3" length="48892555" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/ywF38-G10sp2tFzaw-HW-72K-IkBWWeaK1ZuIMA8JJg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MmE4/ZTczZmQzNmYzYWI4/MmE1N2U3Y2IxY2Vh/NDVlNi5qcGc.jpg"/>
      <itunes:duration>3051</itunes:duration>
      <itunes:summary>Not just a great Enigma song, shadow and light is the theme today as we dive deep into an exciting new frontend web specification: Declarative Shadow DOM (DSD). Having just landed in Safari as well as Chrome (crossing our fingers for Firefox support soon!), DSD has the potential to transform how we build UI for the web. We also take the opportunity in this episode to wish the World-Wide Web a happy birthday, which was gifted to the public 30 years ago, and to touch on some of the highlights a...</itunes:summary>
      <itunes:subtitle>Not just a great Enigma song, shadow and light is the theme today as we dive deep into an exciting new frontend web specification: Declarative Shadow DOM (DSD). Having just landed in Safari as well as Chrome (crossing our fingers for Firefox support soon!</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/857f996a/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The Past, Present, and Future of the Form Tag</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>The Past, Present, and Future of the Form Tag</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">Buzzsprout-12820185</guid>
      <link>https://share.transistor.fm/s/b7f06f7e</link>
      <description>
        <![CDATA[<p>In our kickoff episode of Just a Spec, we take a look back at the early use of forms on the web to facilitate messaging and payments, the introduction of XMLHttpRequest which started the Ajax revolution, how JSON-based API calls began to veer away from the spirit of progressive enhancement, modern page update techniques which still take advantage of form mechanics and HTML transport, and promising new specs like FormData and ElementInternals which propel "vanilla" form technology into the future.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In our kickoff episode of Just a Spec, we take a look back at the early use of forms on the web to facilitate messaging and payments, the introduction of XMLHttpRequest which started the Ajax revolution, how JSON-based API calls began to veer away from the spirit of progressive enhancement, modern page update techniques which still take advantage of form mechanics and HTML transport, and promising new specs like FormData and ElementInternals which propel "vanilla" form technology into the future.<br><br>Hosted by <a href="https://indieweb.social/@jaredwhite">Jared White</a> &amp; <a href="https://ruby.social/@ayush">Ayush</a></p>]]>
      </content:encoded>
      <pubDate>Tue, 09 May 2023 22:00:00 -0700</pubDate>
      <author>Jared White &amp; Ayush Newatia</author>
      <enclosure url="https://media.transistor.fm/b7f06f7e/cbf0a636.mp3" length="46943257" type="audio/mpeg"/>
      <itunes:author>Jared White &amp; Ayush Newatia</itunes:author>
      <itunes:image href="https://img.transistor.fm/vukY8O3I0CvcDdeXPLxl1k0SukmfWFtQHlzIEGRDavo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lN2Zm/MGY3YzAxNDc1Yzlj/MWFjMWEzMmZkNTc4/ZGZjYS5qcGc.jpg"/>
      <itunes:duration>2929</itunes:duration>
      <itunes:summary>In our kickoff episode of Just a Spec, we take a look back at the early use of forms on the web to facilitate messaging and payments, the introduction of XMLHttpRequest which started the Ajax revolution, how JSON-based API calls began to veer away from the spirit of progressive enhancement, modern page update techniques which still take advantage of form mechanics and HTML transport, and promising new specs like FormData and ElementInternals which propel "vanilla" form technology into the fut...</itunes:summary>
      <itunes:subtitle>In our kickoff episode of Just a Spec, we take a look back at the early use of forms on the web to facilitate messaging and payments, the introduction of XMLHttpRequest which started the Ajax revolution, how JSON-based API calls began to veer away from th</itunes:subtitle>
      <itunes:keywords></itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:chapters url="https://share.transistor.fm/s/b7f06f7e/chapters.json" type="application/json+chapters"/>
    </item>
  </channel>
</rss>
