<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cc="http://web.resource.org/cc/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" version="2.0">

  <channel>
    <atom:link href="https://rss.libsyn.com/shows/259637/destinations/1969313.xml" rel="self" type="application/rss+xml"/>
    <title>HTTP 203</title>
    <pubDate>Sat, 13 Dec 2025 20:19:31 +0000</pubDate>
    <lastBuildDate>Sat, 13 Dec 2025 20:19:31 +0000</lastBuildDate>
    <generator>Libsyn RSSgen 1.0</generator>
    <link>https://developers.google.com/web/shows/http203/podcast/</link>
    <language>en</language>
    <copyright><![CDATA[2021 © Google Chrome Developers]]></copyright>
    <docs>https://developers.google.com/web/shows/http203/podcast/</docs>
    <itunes:summary><![CDATA[Surma and Jake talk about whatever's going on in the world of web development.]]></itunes:summary>
    <image>
      <url>https://static.libsyn.com/p/assets/4/0/a/0/40a057340c51398b/HTTP_Podcast_Episodes_thumb_v2_1.png</url>
      <title>HTTP 203</title>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/]]></link>
    </image>
    <itunes:author>Surma &amp; Jake</itunes:author>
		<itunes:category text="Technology"/>

    <itunes:image href="https://static.libsyn.com/p/assets/4/0/a/0/40a057340c51398b/HTTP_Podcast_Episodes_thumb_v2_1.png"/>
    <itunes:explicit>false</itunes:explicit>
    <itunes:owner>
      <itunes:name>Google</itunes:name>
      <itunes:email>gdevs.podcast@gmail.com</itunes:email>
    </itunes:owner>
    <description><![CDATA[Surma and Jake talk about whatever's going on in the world of web development.]]></description>
    
    <itunes:type>episodic</itunes:type>
    

    <itunes:keywords/>

    

    
    <podcast:locked owner="gdevs.podcast@gmail.com">no</podcast:locked>
    
    
    
    
    
    <item>
      <title>Changing jobs, Deno, and optimizing animations</title>
      <itunes:title>Changing jobs, Deno, and optimizing animations</itunes:title>
      <pubDate>Wed, 29 Jun 2022 16:58:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[587ffbbd-88b5-437a-9589-f087d6f66618]]></guid>
      <link><![CDATA[https://http203.libsyn.com/changing-jobs-deno-and-optimizing-animations]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode:</span></p> <p><span style="font-weight: 400;">- Surma changed jobs.</span></p> <p><span style="font-weight: 400;">- The Shopify interview process.</span></p> <p><span style="font-weight: 400;">- Pair programming vs pair problem solving.</span></p> <p><span style="font-weight: 400;">- Surma's also doing bits of work for Deno.</span></p> <p><span style="font-weight: 400;">- The complexities of testing image codecs.</span></p> <p><span style="font-weight: 400;">- Jake forgot to tell Ada how HTTP 203 filming ends, so it almost never did.</span></p> <p><span style="font-weight: 400;">- Keeping animations fast but simple for page transitions.</span></p> <p><br /> <span style="font-weight: 400;">Transcript:</span> <a href= "https://goo.gle/3ns4TTK"><span style= "font-weight: 400;">https://goo.gle/3ns4TTK</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode:</p> <p>- Surma changed jobs.</p> <p>- The Shopify interview process.</p> <p>- Pair programming vs pair problem solving.</p> <p>- Surma's also doing bits of work for Deno.</p> <p>- The complexities of testing image codecs.</p> <p>- Jake forgot to tell Ada how HTTP 203 filming ends, so it almost never did.</p> <p>- Keeping animations fast but simple for page transitions.</p> <p> Transcript: <a href= "https://goo.gle/3ns4TTK">https://goo.gle/3ns4TTK</a></p>]]></content:encoded>
      
      
      <enclosure length="55652045" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/HTT_P012_v3.mp3?dest-id=1969313"/>
      <itunes:duration>57:56</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Deno, dithering, and bathrooms</title>
      <itunes:title>Deno, dithering, and bathrooms</itunes:title>
      <pubDate>Thu, 18 Nov 2021 18:03:27 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[87792528-b61d-4db1-8093-0554973ac594]]></guid>
      <link><![CDATA[https://http203.libsyn.com/deno-dithering-and-bathrooms]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">Transcript -</span> <a href= "https://goo.gle/3wZTwWS"><span style= "font-weight: 400;">https://goo.gle/3wZTwWS</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Surma's talk about brain-click -</span> <a href="https://goo.gle/3oYED3R"><span style= "font-weight: 400;">https://goo.gle/3oYED3R</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Is Chrome removing view-source? (no)</span></p> <p><span style="font-weight: 400;">Studio lighting -</span> <a href="https://goo.gle/3oAvQVo"><span style= "font-weight: 400;">https://goo.gle/3oAvQVo</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jake's Twitter thread about view-source -</span> <a href="https://goo.gle/3kQHV7L"><span style= "font-weight: 400;">https://goo.gle/3kQHV7L</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Bathroom designs</span></p> <p><span style="font-weight: 400;">The HTTP203 episode on Deno -</span> <a href="https://goo.gle/3CsAee8"><span style= "font-weight: 400;">https://goo.gle/3CsAee8</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jake's CORS article -</span> <a href="https://goo.gle/3x1lrWo"><span style= "font-weight: 400;">https://goo.gle/3x1lrWo</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Deno deploy -</span> <a href= "https://goo.gle/3Cv45lZ"><span style= "font-weight: 400;">https://goo.gle/3Cv45lZ</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">The little Deno server Jake wrote -</span> <a href="https://goo.gle/30A2Zsw"><span style= "font-weight: 400;">https://goo.gle/30A2Zsw</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jake's wikipedia search thing -</span> <a href="https://goo.gle/3CzarAJ"><span style= "font-weight: 400;">https://goo.gle/3CzarAJ</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Color spaces and dithering</span></p> <p><span style="font-weight: 400;">Surma's article on dithering -</span> <a href="https://goo.gle/3FsyH9B"><span style= "font-weight: 400;">https://goo.gle/3FsyH9B</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Tom Scott's video on the Pulfrich Effect -</span> <a href= "https://goo.gle/3nre4EM"><span style= "font-weight: 400;">https://goo.gle/3nre4EM</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Shared element transitions -</span> <a href="https://goo.gle/3FwtGNA"><span style= "font-weight: 400;">https://goo.gle/3FwtGNA</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">CSS cross-fade function -</span> <a href="https://goo.gle/2YZfltc"><span style= "font-weight: 400;">https://goo.gle/2YZfltc</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Compositing on the web -</span> <a href="https://goo.gle/30xqe5Y"><span style= "font-weight: 400;">https://goo.gle/30xqe5Y</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Michael Caine trying to do an American accent -</span> <a href= "https://goo.gle/3Fus0Uw"><span style= "font-weight: 400;">https://goo.gle/3Fus0Uw</span></a><span style= "font-weight: 400;"> </span></p> <p> </p> <p><span style="font-weight: 400;">Catch videos from the HTTP 203 series →</span> <a href="http://goo.gle/HTTP203"><span style= "font-weight: 400;">http://goo.gle/HTTP203</span></a><span style= "font-weight: 400;">  </span></p> <p><span style="font-weight: 400;">Subscribe to Google Chrome Developers →</span> <a href= "https://goo.gle/ChromeDevs"><span style= "font-weight: 400;">https://goo.gle/ChromeDevs</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>Transcript - <a href= "https://goo.gle/3wZTwWS">https://goo.gle/3wZTwWS</a> </p> <p>Surma's talk about brain-click - <a href="https://goo.gle/3oYED3R">https://goo.gle/3oYED3R</a> </p> <p>Is Chrome removing view-source? (no)</p> <p>Studio lighting - <a href="https://goo.gle/3oAvQVo">https://goo.gle/3oAvQVo</a> </p> <p>Jake's Twitter thread about view-source - <a href="https://goo.gle/3kQHV7L">https://goo.gle/3kQHV7L</a> </p> <p>Bathroom designs</p> <p>The HTTP203 episode on Deno - <a href="https://goo.gle/3CsAee8">https://goo.gle/3CsAee8</a> </p> <p>Jake's CORS article - <a href="https://goo.gle/3x1lrWo">https://goo.gle/3x1lrWo</a> </p> <p>Deno deploy - <a href= "https://goo.gle/3Cv45lZ">https://goo.gle/3Cv45lZ</a> </p> <p>The little Deno server Jake wrote - <a href="https://goo.gle/30A2Zsw">https://goo.gle/30A2Zsw</a> </p> <p>Jake's wikipedia search thing - <a href="https://goo.gle/3CzarAJ">https://goo.gle/3CzarAJ</a> </p> <p>Color spaces and dithering</p> <p>Surma's article on dithering - <a href="https://goo.gle/3FsyH9B">https://goo.gle/3FsyH9B</a> </p> <p>Tom Scott's video on the Pulfrich Effect - <a href= "https://goo.gle/3nre4EM">https://goo.gle/3nre4EM</a> </p> <p>Shared element transitions - <a href="https://goo.gle/3FwtGNA">https://goo.gle/3FwtGNA</a> </p> <p>CSS cross-fade function - <a href="https://goo.gle/2YZfltc">https://goo.gle/2YZfltc</a> </p> <p>Compositing on the web - <a href="https://goo.gle/30xqe5Y">https://goo.gle/30xqe5Y</a> </p> <p>Michael Caine trying to do an American accent - <a href= "https://goo.gle/3Fus0Uw">https://goo.gle/3Fus0Uw</a> </p> <p> </p> <p>Catch videos from the HTTP 203 series → <a href="http://goo.gle/HTTP203">http://goo.gle/HTTP203</a> </p> <p>Subscribe to Google Chrome Developers → <a href= "https://goo.gle/ChromeDevs">https://goo.gle/ChromeDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="40100928" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/podcast-nov.mp3?dest-id=1969313"/>
      <itunes:duration>56:06</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Is Safari the new IE?</title>
      <itunes:title>Is Safari the new IE?</itunes:title>
      <pubDate>Tue, 10 Aug 2021 15:01:12 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[ae7ec14f-f863-4ba5-bf40-feef865ab72a]]></guid>
      <link><![CDATA[https://http203.libsyn.com/is-safari-the-new-ie]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Surma and Jake chat about:</span></p> <p> </p> <ul> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Transcript → <a href= "https://goo.gle/2XHz1Rz">https://goo.gle/2XHz1Rz</a> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">HTTP 203 on memory debugging →</span> <a href= "https://goo.gle/2VDXRAQ"><span style= "font-weight: 400;">https://goo.gle/2VDXRAQ</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Box-sizing →</span> <a href= "https://goo.gle/3jDvH0R"><span style= "font-weight: 400;">https://goo.gle/3jDvH0R</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">IE5.5 box model →</span> <a href= "https://goo.gle/3izbY39"><span style= "font-weight: 400;">https://goo.gle/3izbY39</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Tim Perry's article →</span> <a href= "https://goo.gle/3jFeWCx"><span style= "font-weight: 400;">https://goo.gle/3jFeWCx</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">IE double margin bug →</span> <a href= "https://goo.gle/3xzKWNi"><span style= "font-weight: 400;">https://goo.gle/3xzKWNi</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">IE duplicate characters bug →</span> <a href= "https://goo.gle/2U5M7X7"><span style= "font-weight: 400;">https://goo.gle/2U5M7X7</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Dave Rupert's article →</span> <a href= "https://goo.gle/37CAI45"><span style= "font-weight: 400;">https://goo.gle/37CAI45</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">PROXX →</span> <a href= "https://goo.gle/3iAQbrQ"><span style= "font-weight: 400;">https://goo.gle/3iAQbrQ</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Weird emails from browser testing services →</span> <a href="https://goo.gle/3fKQazB"><span style= "font-weight: 400;">https://goo.gle/3fKQazB</span></a><span style= "font-weight: 400;"> </span></li> </ul> <p> </p> <p><span style="font-weight: 400;">Catch videos from the HTTP 203 series →</span> <a href="http://goo.gle/HTTP203"><span style= "font-weight: 400;">http://goo.gle/HTTP203</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Subscribe to Google Chrome Developers →</span> <a href= "https://goo.gle/ChromeDevs"><span style= "font-weight: 400;">https://goo.gle/ChromeDevs</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Surma and Jake chat about:</p> <p> </p> <ul> <li style="font-weight: 400;" aria-level="1">Transcript → <a href= "https://goo.gle/2XHz1Rz">https://goo.gle/2XHz1Rz</a> </li> <li style="font-weight: 400;" aria-level="1">HTTP 203 on memory debugging → <a href= "https://goo.gle/2VDXRAQ">https://goo.gle/2VDXRAQ</a> </li> <li style="font-weight: 400;" aria-level="1">Box-sizing → <a href= "https://goo.gle/3jDvH0R">https://goo.gle/3jDvH0R</a> </li> <li style="font-weight: 400;" aria-level="1">IE5.5 box model → <a href= "https://goo.gle/3izbY39">https://goo.gle/3izbY39</a> </li> <li style="font-weight: 400;" aria-level="1">Tim Perry's article → <a href= "https://goo.gle/3jFeWCx">https://goo.gle/3jFeWCx</a> </li> <li style="font-weight: 400;" aria-level="1">IE double margin bug → <a href= "https://goo.gle/3xzKWNi">https://goo.gle/3xzKWNi</a> </li> <li style="font-weight: 400;" aria-level="1">IE duplicate characters bug → <a href= "https://goo.gle/2U5M7X7">https://goo.gle/2U5M7X7</a> </li> <li style="font-weight: 400;" aria-level="1">Dave Rupert's article → <a href= "https://goo.gle/37CAI45">https://goo.gle/37CAI45</a> </li> <li style="font-weight: 400;" aria-level="1">PROXX → <a href= "https://goo.gle/3iAQbrQ">https://goo.gle/3iAQbrQ</a> </li> <li style="font-weight: 400;" aria-level="1">Weird emails from browser testing services → <a href="https://goo.gle/3fKQazB">https://goo.gle/3fKQazB</a> </li> </ul> <p> </p> <p>Catch videos from the HTTP 203 series → <a href="http://goo.gle/HTTP203">http://goo.gle/HTTP203</a> </p> <p>Subscribe to Google Chrome Developers → <a href= "https://goo.gle/ChromeDevs">https://goo.gle/ChromeDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="29374777" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/2021-aug-http-203-mixdown.m4a?dest-id=1969313"/>
      <itunes:duration>01:12:20</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>When the hype train turns out to be a bus replacement service</title>
      <itunes:title>When the hype train turns out to be a bus replacement service</itunes:title>
      <pubDate>Thu, 22 Apr 2021 14:05:46 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[e0b1ae68-36a8-4134-83bb-dd84b8e6092b]]></guid>
      <link><![CDATA[https://http203.libsyn.com/when-the-hype-train-turns-out-to-be-a-bus-replacement-service]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Surma and Jake chat about:</span></p> <p> </p> <p><span style="font-weight: 400;">Jake's 100kAMA, pose questions here →</span> <a href="https://goo.gle/3swYDKz"><span style= "font-weight: 400;">https://goo.gle/3swYDKz</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jake's 'bake-dancing' → <a href= "https://goo.gle/3ajBFjx">https://goo.gle/3ajBFjx</a> </span></p> <p><span style="font-weight: 400;">The wee scale</span></p> <p><span style="font-weight: 400;">Hype trains</span></p> <p><span style="font-weight: 400;">Esbuild → <a href= "https://goo.gle/3go1Nhc">https://goo.gle/3go1Nhc</a> </span></p> <p><span style="font-weight: 400;">Squoosh → <a href= "https://squoosh.app/">https://squoosh.app/</a> </span></p> <p><span style="font-weight: 400;">Surma's JPEG-XL art tool → <a href= "https://goo.gle/3n1kCYT">https://goo.gle/3n1kCYT</a> </span></p> <p><span style="font-weight: 400;">tooling.report → <a href= "https://tooling.report/">https://tooling.report/</a> </span></p> <p><span style="font-weight: 400;">JPEG-XL comparison → <a href= "https://goo.gle/3x5hhN5">https://goo.gle/3x5hhN5</a> </span></p> <p><span style="font-weight: 400;">JPEG-XL features</span></p> <p><span style="font-weight: 400;">The quality of web images</span></p> <p><span style="font-weight: 400;">React on initial HTML → <a href= "https://goo.gle/3n3OwLZ">https://goo.gle/3n3OwLZ</a> </span></p> <p><span style="font-weight: 400;">What does 'inline CSS' mean?</span></p> <p><span style="font-weight: 400;">F1 website performance → <a href="https://goo.gle/3v8e6CB">https://goo.gle/3v8e6CB</a> </span></p> <p><span style="font-weight: 400;">AVIF blur preview → <a href= "https://goo.gle/3dsjk63">https://goo.gle/3dsjk63</a> </span></p> <p><span style="font-weight: 400;">Progressive rendering → <a href= "https://goo.gle/3ecNjOC">https://goo.gle/3ecNjOC</a> </span></p> <p><span style="font-weight: 400;">Google I/O → <a href= "https://goo.gle/32tCVwc">https://goo.gle/32tCVwc</a></span></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Surma and Jake chat about:</p> <p> </p> <p>Jake's 100kAMA, pose questions here → <a href="https://goo.gle/3swYDKz">https://goo.gle/3swYDKz</a> </p> <p>Jake's 'bake-dancing' → <a href= "https://goo.gle/3ajBFjx">https://goo.gle/3ajBFjx</a> </p> <p>The wee scale</p> <p>Hype trains</p> <p>Esbuild → <a href= "https://goo.gle/3go1Nhc">https://goo.gle/3go1Nhc</a> </p> <p>Squoosh → <a href= "https://squoosh.app/">https://squoosh.app/</a> </p> <p>Surma's JPEG-XL art tool → <a href= "https://goo.gle/3n1kCYT">https://goo.gle/3n1kCYT</a> </p> <p>tooling.report → <a href= "https://tooling.report/">https://tooling.report/</a> </p> <p>JPEG-XL comparison → <a href= "https://goo.gle/3x5hhN5">https://goo.gle/3x5hhN5</a> </p> <p>JPEG-XL features</p> <p>The quality of web images</p> <p>React on initial HTML → <a href= "https://goo.gle/3n3OwLZ">https://goo.gle/3n3OwLZ</a> </p> <p>What does 'inline CSS' mean?</p> <p>F1 website performance → <a href="https://goo.gle/3v8e6CB">https://goo.gle/3v8e6CB</a> </p> <p>AVIF blur preview → <a href= "https://goo.gle/3dsjk63">https://goo.gle/3dsjk63</a> </p> <p>Progressive rendering → <a href= "https://goo.gle/3ecNjOC">https://goo.gle/3ecNjOC</a> </p> <p>Google I/O → <a href= "https://goo.gle/32tCVwc">https://goo.gle/32tCVwc</a></p>]]></content:encoded>
      
      
      <enclosure length="29551914" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/2021-apr-http-203-mixdown.m4a?dest-id=1969313"/>
      <itunes:duration>01:12:45</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Blog build tools, JS blocks, and opener-policy</title>
      <itunes:title>Blog build tools, JS blocks, and opener-policy</itunes:title>
      <pubDate>Tue, 26 Jan 2021 22:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[39e89d6c-a003-4d20-97d8-1f948435ce63]]></guid>
      <link><![CDATA[https://http203.libsyn.com/blog-build-tools-js-blocks-and-opener-policy]]></link>
      <description><![CDATA[<p>In this episode of the top-10-most-popular-JavaScript podcast, Jake and Surma chat about:</p> <p> </p> <p>Using our blogs to experiment with build systems.</p> <p>Jake's → <a href= "http://goo.gle/3pi4sL5">http://goo.gle/3pi4sL5</a></p> <p>Surma's → <a href= "http://goo.gle/39dg8sK">http://goo.gle/39dg8sK</a></p> <p>11ty → <a href= "https://www.11ty.dev/">https://www.11ty.dev/</a></p> <p>Jake's static build → <a href= "http://goo.gle/2Mi7254">http://goo.gle/2Mi7254</a></p> <p>Hydrated components in Jake's posts → <a href= "http://goo.gle/3a0DOjt">http://goo.gle/3a0DOjt</a></p> <p>And where those are processed → <a href= "http://goo.gle/36c8qgB">http://goo.gle/36c8qgB</a></p> <p>Surma's dithering post → <a href= "http://goo.gle/3c8c8f2">http://goo.gle/3c8c8f2</a></p> <p> </p> <p>Cats and laser pens</p> <p>Dogs and teeth</p> <p>Improving the safety of Jedi training</p> <p> </p> <p>The old _blank behaviour → <a href= "http://goo.gle/3ojucoS">http://goo.gle/3ojucoS</a></p> <p>The spec change → <a href= "http://goo.gle/2YednBo">http://goo.gle/2YednBo</a></p> <p>The browsing context → <a href= "http://goo.gle/2M5R0vf">http://goo.gle/2M5R0vf</a></p> <p>Cross-origin-opener-policy → <a href= "http://goo.gle/2Mi7kZI">http://goo.gle/2Mi7kZI</a></p> <p>window.open → <a href= "http://goo.gle/3cfBPup">http://goo.gle/3cfBPup</a></p> <p>Back/forward cache → <a href= "https://web.dev/bfcache/">https://web.dev/bfcache/</a></p> <p> </p> <p>Old blocks proposal → <a href= "http://goo.gle/2M4SeqL">http://goo.gle/2M4SeqL</a></p> <p>New blocks proposal → <a href= "http://goo.gle/2Yd7iVK">http://goo.gle/2Yd7iVK</a></p> <p> </p> <p>Lockdown dreams</p> <p>Lottery fail → <a href= "https://goo.gle/2M1EgpA">https://goo.gle/2M1EgpA</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode of the top-10-most-popular-JavaScript podcast, Jake and Surma chat about:</p> <p> </p> <p>Using our blogs to experiment with build systems.</p> <p>Jake's → <a href= "http://goo.gle/3pi4sL5">http://goo.gle/3pi4sL5</a></p> <p>Surma's → <a href= "http://goo.gle/39dg8sK">http://goo.gle/39dg8sK</a></p> <p>11ty → <a href= "https://www.11ty.dev/">https://www.11ty.dev/</a></p> <p>Jake's static build → <a href= "http://goo.gle/2Mi7254">http://goo.gle/2Mi7254</a></p> <p>Hydrated components in Jake's posts → <a href= "http://goo.gle/3a0DOjt">http://goo.gle/3a0DOjt</a></p> <p>And where those are processed → <a href= "http://goo.gle/36c8qgB">http://goo.gle/36c8qgB</a></p> <p>Surma's dithering post → <a href= "http://goo.gle/3c8c8f2">http://goo.gle/3c8c8f2</a></p> <p> </p> <p>Cats and laser pens</p> <p>Dogs and teeth</p> <p>Improving the safety of Jedi training</p> <p> </p> <p>The old _blank behaviour → <a href= "http://goo.gle/3ojucoS">http://goo.gle/3ojucoS</a></p> <p>The spec change → <a href= "http://goo.gle/2YednBo">http://goo.gle/2YednBo</a></p> <p>The browsing context → <a href= "http://goo.gle/2M5R0vf">http://goo.gle/2M5R0vf</a></p> <p>Cross-origin-opener-policy → <a href= "http://goo.gle/2Mi7kZI">http://goo.gle/2Mi7kZI</a></p> <p>window.open → <a href= "http://goo.gle/3cfBPup">http://goo.gle/3cfBPup</a></p> <p>Back/forward cache → <a href= "https://web.dev/bfcache/">https://web.dev/bfcache/</a></p> <p> </p> <p>Old blocks proposal → <a href= "http://goo.gle/2M4SeqL">http://goo.gle/2M4SeqL</a></p> <p>New blocks proposal → <a href= "http://goo.gle/2Yd7iVK">http://goo.gle/2Yd7iVK</a></p> <p> </p> <p>Lockdown dreams</p> <p>Lottery fail → <a href= "https://goo.gle/2M1EgpA">https://goo.gle/2M1EgpA</a></p>]]></content:encoded>
      
      
      <enclosure length="22032728" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/HTT_P007.m4a?dest-id=1969313"/>
      <itunes:duration>54:13</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      <itunes:season>1</itunes:season>
      
      
      <itunes:episode>7</itunes:episode>
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>How does back/forward actually work, and does 'talent' even exist?</title>
      <itunes:title>How does back/forward actually work, and does 'talent' even exist?</itunes:title>
      <pubDate>Mon, 10 Aug 2020 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[e1c554d6-30cf-46b8-a4d8-4d66304e3f62]]></guid>
      <link><![CDATA[https://http203.libsyn.com/how-does-backforward-actually-work-and-does-talent-even-exist]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">- Jake messed up his recording, so it sounds like he literally phoned it in. He is very sorry.</span></p> <p><span style="font-weight: 400;">- Where do you put clothes that are in active service?</span></p> <p><span style="font-weight: 400;">- How the star system of hotels should work</span></p> <p><span style="font-weight: 400;">- Jake hates Eastenders</span></p> <p><span style="font-weight: 400;">- The <portal> element → https://goo.gle/3ihojWy</span></p> <p><span style="font-weight: 400;">- The session history traversal bit of the spec → https://goo.gle/2DCnqcg</span></p> <p><span style="font-weight: 400;">- Jake's writeup of how history behaves in browsers & spec proposal → https://goo.gle/33vrVQQ</span></p> <p><span style="font-weight: 400;">- The back-forward page cache → https://goo.gle/30vE06K</span></p> <p><span style="font-weight: 400;">- Moving an iframe → https://goo.gle/30Ae9L0</span></p> <p><span style="font-weight: 400;">- COOP & COEP to get SharedArrayBuffer back → https://goo.gle/3kcAiqt</span></p> <p><span style="font-weight: 400;">- To what degree does "talent" exist? Is talent simply practice? → https://goo.gle/2EXm9gG</span></p> <p><span style="font-weight: 400;">- The social and economic advantages you need to become good at something</span></p> <p><span style="font-weight: 400;">- Does piracy have a valid place in helping disadvantaged folks learn software?</span></p> <p><span style="font-weight: 400;">- Different kinds of practice: Work, play, and deliberate practice.</span></p> <p><span style="font-weight: 400;">- Informer by Snow → https://goo.gle/3kj1K60</span></p> <p><span style="font-weight: 400;">- This great Informer tweet → https://goo.gle/3fAota2</span></p> <p><span style="font-weight: 400;">- Jon Snow dancing → https://goo.gle/2DCqcOI</span></p> <p><span style="font-weight: 400;">- The short version of HTTP203 → https://goo.gle/31ulRoW</span></p> <p><br /> <br /></p>]]></description>
      
      <content:encoded><![CDATA[<p>- Jake messed up his recording, so it sounds like he literally phoned it in. He is very sorry.</p> <p>- Where do you put clothes that are in active service?</p> <p>- How the star system of hotels should work</p> <p>- Jake hates Eastenders</p> <p>- The element → https://goo.gle/3ihojWy</p> <p>- The session history traversal bit of the spec → https://goo.gle/2DCnqcg</p> <p>- Jake's writeup of how history behaves in browsers & spec proposal → https://goo.gle/33vrVQQ</p> <p>- The back-forward page cache → https://goo.gle/30vE06K</p> <p>- Moving an iframe → https://goo.gle/30Ae9L0</p> <p>- COOP & COEP to get SharedArrayBuffer back → https://goo.gle/3kcAiqt</p> <p>- To what degree does "talent" exist? Is talent simply practice? → https://goo.gle/2EXm9gG</p> <p>- The social and economic advantages you need to become good at something</p> <p>- Does piracy have a valid place in helping disadvantaged folks learn software?</p> <p>- Different kinds of practice: Work, play, and deliberate practice.</p> <p>- Informer by Snow → https://goo.gle/3kj1K60</p> <p>- This great Informer tweet → https://goo.gle/3fAota2</p> <p>- Jon Snow dancing → https://goo.gle/2DCqcOI</p> <p>- The short version of HTTP203 → https://goo.gle/31ulRoW</p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="29638112" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/HTT_P006_v2.m4a?dest-id=1969313"/>
      <itunes:duration>01:16:54</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>The big build-tool bonanza</title>
      <itunes:title>The big build-tool bonanza</itunes:title>
      <pubDate>Thu, 09 Jul 2020 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[ac7160b4-9a7d-4bfe-a4ba-2df5eb4437fe]]></guid>
      <link><![CDATA[https://http203.libsyn.com/the-big-build-tool-bonanza]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">- Surma's photo challenge:</span> <a href= "https://www.instagram.com/p/CBTiwExnIe6/"><span style= "font-weight: 400;">https://www.instagram.com/p/CBTiwExnIe6/</span></a></p> <p><span style="font-weight: 400;">- https://web.dev/live happened!</span></p> <p><span style="font-weight: 400;">- Jake's image compression talk →</span> <a href="https://goo.gle/2NZ4erd"><span style= "font-weight: 400;">https://goo.gle/2NZ4erd</span></a></p> <p><span style="font-weight: 400;">- Jake & Jason write build plugins →</span> <a href="https://goo.gle/2CajSNF"><span style= "font-weight: 400;">https://goo.gle/2CajSNF</span></a></p> <p><span style="font-weight: 400;">-</span> <a href= "https://tooling.report"><span style= "font-weight: 400;">https://tooling.report</span></a> <span style= "font-weight: 400;">goes live!</span></p> <p><span style="font-weight: 400;">- webpack's weird behaviour with entry points → https://goo.gle/3iEQfVl</span></p> <p><span style="font-weight: 400;">- Rollup's docs →</span> <a href="https://rollupjs.org/"><span style= "font-weight: 400;">https://rollupjs.org/</span></a></p> <p><span style="font-weight: 400;">- Rollup's issues with hashing →</span> <a href="https://goo.gle/3gC4rwS"><span style= "font-weight: 400;">https://goo.gle/3gC4rwS</span></a></p> <p><span style="font-weight: 400;">- Import maps →</span> <a href= "https://goo.gle/38CFfn8"><span style= "font-weight: 400;">https://goo.gle/38CFfn8</span></a></p> <p><span style="font-weight: 400;">- SystemJS import maps →</span> <a href="https://goo.gle/31TAxA2"><span style= "font-weight: 400;">https://goo.gle/31TAxA2</span></a></p> <p><span style="font-weight: 400;">- Hash cascading →</span> <a href="https://goo.gle/2VWXWwG"><span style= "font-weight: 400;">https://goo.gle/2VWXWwG</span></a><span style= "font-weight: 400;"> </span></p>]]></description>
      
      <content:encoded><![CDATA[<p>- Surma's photo challenge: <a href= "https://www.instagram.com/p/CBTiwExnIe6/">https://www.instagram.com/p/CBTiwExnIe6/</a></p> <p>- https://web.dev/live happened!</p> <p>- Jake's image compression talk → <a href="https://goo.gle/2NZ4erd">https://goo.gle/2NZ4erd</a></p> <p>- Jake & Jason write build plugins → <a href="https://goo.gle/2CajSNF">https://goo.gle/2CajSNF</a></p> <p>- <a href= "https://tooling.report">https://tooling.report</a> goes live!</p> <p>- webpack's weird behaviour with entry points → https://goo.gle/3iEQfVl</p> <p>- Rollup's docs → <a href="https://rollupjs.org/">https://rollupjs.org/</a></p> <p>- Rollup's issues with hashing → <a href="https://goo.gle/3gC4rwS">https://goo.gle/3gC4rwS</a></p> <p>- Import maps → <a href= "https://goo.gle/38CFfn8">https://goo.gle/38CFfn8</a></p> <p>- SystemJS import maps → <a href="https://goo.gle/31TAxA2">https://goo.gle/31TAxA2</a></p> <p>- Hash cascading → <a href="https://goo.gle/2VWXWwG">https://goo.gle/2VWXWwG</a> </p>]]></content:encoded>
      
      
      <enclosure length="25102426" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/HTT_P005.m4a?dest-id=1969313"/>
      <itunes:duration>01:01:48</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>How to avoid getting UTF'd by text encodings</title>
      <itunes:title>How to avoid getting UTF'd by text encodings</itunes:title>
      <pubDate>Fri, 08 May 2020 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[6ab1d691-18ba-4c2f-904e-653d62c3ebfa]]></guid>
      <link><![CDATA[https://http203.libsyn.com/how-to-avoid-getting-utfd-by-text-encodings]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">- The Count from Sesame Street swearing →</span> <a href="https://goo.gle/3ftsgqL"><span style= "font-weight: 400;">https://goo.gle/3ftsgqL</span></a> <span style= "font-weight: 400;">(warning: silly/rude)</span></p> <p><span style="font-weight: 400;">- Ofcom research into broadcast swearing →</span> <a href="https://goo.gle/2A9xM1B"><span style= "font-weight: 400;">https://goo.gle/2A9xM1B</span></a> <span style= "font-weight: 400;">(warning: lots of really bad language) (bigger warning: PDF)</span></p> <p><span style="font-weight: 400;">- Banned word list read by a computer →</span> <a href="https://goo.gle/2SNkgat"><span style= "font-weight: 400;">https://goo.gle/2SNkgat</span></a> <span style= "font-weight: 400;">(warning: lots of really bad language)</span></p> <p> </p> <p><span style="font-weight: 400;">- Beat saber stretches →</span> <a href="https://goo.gle/2Ac4gZf"><span style= "font-weight: 400;">https://goo.gle/2Ac4gZf</span></a><span style= "font-weight: 400;"> </span></p> <p> </p> <p><span style="font-weight: 400;">- Remy's question about text encoding →</span> <a href="https://goo.gle/3bftse1"><span style= "font-weight: 400;">https://goo.gle/3bftse1</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- TextEncoder →</span> <a href= "https://goo.gle/2zlvBaE"><span style= "font-weight: 400;">https://goo.gle/2zlvBaE</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- TextDecoder →</span> <a href= "https://goo.gle/35K5Wou"><span style= "font-weight: 400;">https://goo.gle/35K5Wou</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- Streaming versions →</span> <a href="https://goo.gle/2Wh4qHn"><span style= "font-weight: 400;">https://goo.gle/2Wh4qHn</span></a><span style= "font-weight: 400;">  </span></p> <p><span style="font-weight: 400;">- Josh's joke encoding PR →</span> <a href="https://goo.gle/2YK2316"><span style= "font-weight: 400;">https://goo.gle/2YK2316</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- atob →</span> <a href= "https://goo.gle/2YK2316"><span style= "font-weight: 400;">https://goo.gle/2YK2316</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- bota →</span> <a href= "https://goo.gle/2YKEuoP"><span style= "font-weight: 400;">https://goo.gle/2YKEuoP</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- Binary strings in JS →</span> <a href="https://goo.gle/3ch7R68"><span style= "font-weight: 400;">https://goo.gle/3ch7R68</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- readAsBinaryString in FileReader →</span> <a href="https://goo.gle/2Wdnoyz"><span style= "font-weight: 400;">https://goo.gle/2Wdnoyz</span></a><span style= "font-weight: 400;"> </span></p> <p> </p> <p><span style="font-weight: 400;">- DOMContentLoaded →</span> <a href="https://goo.gle/3fon4EF"><span style= "font-weight: 400;">https://goo.gle/3fon4EF</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- defer and IE bugs →</span> <a href="https://goo.gle/2WfOntj"><span style= "font-weight: 400;">https://goo.gle/2WfOntj</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- DOM ready in jQuery →</span> <a href="https://goo.gle/3cdvnRN"><span style= "font-weight: 400;">https://goo.gle/3cdvnRN</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- readyState →</span> <a href= "https://goo.gle/2xJnHrf"><span style= "font-weight: 400;">https://goo.gle/2xJnHrf</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- doScroll trick →</span> <a href="https://goo.gle/2WFuCtW"><span style= "font-weight: 400;">https://goo.gle/2WFuCtW</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">- "The end" →</span> <a href= "https://goo.gle/3fw8CKz"><span style= "font-weight: 400;">https://goo.gle/3fw8CKz</span></a><span style= "font-weight: 400;"> </span></p> <p><br /> <span style="font-weight: 400;">See</span> <a href= "https://goo.gle/HTTP203Podcast"><span style= "font-weight: 400;">https://goo.gle/HTTP203Podcast</span></a> <span style="font-weight: 400;">for other episodes.</span></p>]]></description>
      
      <content:encoded><![CDATA[<p>- The Count from Sesame Street swearing → <a href="https://goo.gle/3ftsgqL">https://goo.gle/3ftsgqL</a> (warning: silly/rude)</p> <p>- Ofcom research into broadcast swearing → <a href="https://goo.gle/2A9xM1B">https://goo.gle/2A9xM1B</a> (warning: lots of really bad language) (bigger warning: PDF)</p> <p>- Banned word list read by a computer → <a href="https://goo.gle/2SNkgat">https://goo.gle/2SNkgat</a> (warning: lots of really bad language)</p> <p> </p> <p>- Beat saber stretches → <a href="https://goo.gle/2Ac4gZf">https://goo.gle/2Ac4gZf</a> </p> <p> </p> <p>- Remy's question about text encoding → <a href="https://goo.gle/3bftse1">https://goo.gle/3bftse1</a> </p> <p>- TextEncoder → <a href= "https://goo.gle/2zlvBaE">https://goo.gle/2zlvBaE</a> </p> <p>- TextDecoder → <a href= "https://goo.gle/35K5Wou">https://goo.gle/35K5Wou</a> </p> <p>- Streaming versions → <a href="https://goo.gle/2Wh4qHn">https://goo.gle/2Wh4qHn</a> </p> <p>- Josh's joke encoding PR → <a href="https://goo.gle/2YK2316">https://goo.gle/2YK2316</a> </p> <p>- atob → <a href= "https://goo.gle/2YK2316">https://goo.gle/2YK2316</a> </p> <p>- bota → <a href= "https://goo.gle/2YKEuoP">https://goo.gle/2YKEuoP</a> </p> <p>- Binary strings in JS → <a href="https://goo.gle/3ch7R68">https://goo.gle/3ch7R68</a> </p> <p>- readAsBinaryString in FileReader → <a href="https://goo.gle/2Wdnoyz">https://goo.gle/2Wdnoyz</a> </p> <p> </p> <p>- DOMContentLoaded → <a href="https://goo.gle/3fon4EF">https://goo.gle/3fon4EF</a> </p> <p>- defer and IE bugs → <a href="https://goo.gle/2WfOntj">https://goo.gle/2WfOntj</a> </p> <p>- DOM ready in jQuery → <a href="https://goo.gle/3cdvnRN">https://goo.gle/3cdvnRN</a> </p> <p>- readyState → <a href= "https://goo.gle/2xJnHrf">https://goo.gle/2xJnHrf</a> </p> <p>- doScroll trick → <a href="https://goo.gle/2WFuCtW">https://goo.gle/2WFuCtW</a> </p> <p>- "The end" → <a href= "https://goo.gle/3fw8CKz">https://goo.gle/3fw8CKz</a> </p> <p> See <a href= "https://goo.gle/HTTP203Podcast">https://goo.gle/HTTP203Podcast</a> for other episodes.</p>]]></content:encoded>
      
      
      <enclosure length="24743513" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/HTT_P004.m4a?dest-id=1969313"/>
      <itunes:duration>01:01:00</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Maths, hooks, and errors</title>
      <itunes:title>Maths, hooks, and errors</itunes:title>
      <pubDate>Thu, 30 Apr 2020 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[ea55363c-b447-4fc9-bc38-00a7ac5ca9d4]]></guid>
      <link><![CDATA[https://http203.libsyn.com/maths-hooks-and-errors]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">Jake injured himself playing games.</span></p> <p><span style="font-weight: 400;">Jake also has a stupid cat.</span></p> <p><span style="font-weight: 400;">By the way, skip to 22 mins if you don't care about all that.</span></p> <p><span style="font-weight: 400;">Writing a Countdown solver →</span> <a href="https://goo.gle/2SkHtk2"><span style= "font-weight: 400;">https://goo.gle/2SkHtk2</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Here's the game show →</span> <a href="https://goo.gle/3bPo1DM"><span style= "font-weight: 400;">https://goo.gle/3bPo1DM</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Here's the C++ solution →</span> <a href="https://goo.gle/2VRzoFP"><span style= "font-weight: 400;">https://goo.gle/2VRzoFP</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jake's unappreciated audio blog post →</span> <a href="https://goo.gle/2VNmOqZ"><span style= "font-weight: 400;">https://goo.gle/2VNmOqZ</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">HTM (JSX alternative) →</span> <a href="https://goo.gle/3cYr9x7"><span style= "font-weight: 400;">https://goo.gle/3cYr9x7</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Preact hooks →</span> <a href= "https://goo.gle/3aMP15p"><span style= "font-weight: 400;">https://goo.gle/3aMP15p</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">ComLink →</span> <a href= "https://goo.gle/2VLcr6V"><span style= "font-weight: 400;">https://goo.gle/2VLcr6V</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Throwing non-errors.</span></p> <p><span style="font-weight: 400;">Guide to promises →</span> <a href="https://goo.gle/2VOuCc8"><span style= "font-weight: 400;">https://goo.gle/2VOuCc8</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Gotchas with typeOf.</span></p> <p><span style="font-weight: 400;">isNaN vs Number.isNaN.</span></p> <p> </p> <p><span style="font-weight: 400;">See</span> <a href= "https://goo.gle/HTTP203Podcast"><span style= "font-weight: 400;">https://goo.gle/HTTP203Podcast</span></a> <span style="font-weight: 400;">for other episodes.</span></p>]]></description>
      
      <content:encoded><![CDATA[<p>Jake injured himself playing games.</p> <p>Jake also has a stupid cat.</p> <p>By the way, skip to 22 mins if you don't care about all that.</p> <p>Writing a Countdown solver → <a href="https://goo.gle/2SkHtk2">https://goo.gle/2SkHtk2</a> </p> <p>Here's the game show → <a href="https://goo.gle/3bPo1DM">https://goo.gle/3bPo1DM</a> </p> <p>Here's the C++ solution → <a href="https://goo.gle/2VRzoFP">https://goo.gle/2VRzoFP</a> </p> <p>Jake's unappreciated audio blog post → <a href="https://goo.gle/2VNmOqZ">https://goo.gle/2VNmOqZ</a> </p> <p>HTM (JSX alternative) → <a href="https://goo.gle/3cYr9x7">https://goo.gle/3cYr9x7</a> </p> <p>Preact hooks → <a href= "https://goo.gle/3aMP15p">https://goo.gle/3aMP15p</a> </p> <p>ComLink → <a href= "https://goo.gle/2VLcr6V">https://goo.gle/2VLcr6V</a> </p> <p>Throwing non-errors.</p> <p>Guide to promises → <a href="https://goo.gle/2VOuCc8">https://goo.gle/2VOuCc8</a> </p> <p>Gotchas with typeOf.</p> <p>isNaN vs Number.isNaN.</p> <p> </p> <p>See <a href= "https://goo.gle/HTTP203Podcast">https://goo.gle/HTTP203Podcast</a> for other episodes.</p>]]></content:encoded>
      
      
      <enclosure length="22359665" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/HTT_P003_mixdown.m4a?dest-id=1969313"/>
      <itunes:duration>55:09</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/2/5/d/225db21cef86209d/HTTP_Podcast_Episodes_thumb.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Apps vs sites, binary data, and build times</title>
      <itunes:title>Apps vs sites, binary data, and build times</itunes:title>
      <pubDate>Wed, 15 Apr 2020 16:30:20 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[23c2cb66-5297-4934-8318-183514f1869a]]></guid>
      <link><![CDATA[https://http203.libsyn.com/apps-vs-sites-binary-data-and-build-times]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">Phil and Jack from fishandscripts.com are still lingering around. We chat about:</span></p> <p><span style="font-weight: 400;">Fustractions with punctuality.</span></p> <p><span style="font-weight: 400;">Phil's time website →</span> <a href="https://goo.gle/34Cb3pW"><span style= "font-weight: 400;">https://goo.gle/34Cb3pW</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Frances on naming PWAs →</span> <a href="https://goo.gle/3cgkfTu"><span style= "font-weight: 400;">https://goo.gle/3cgkfTu</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jen's new job.</span></p> <p><span style="font-weight: 400;">Surma's WebXR experiment →</span> <a href="https://goo.gle/3adpDp2"><span style= "font-weight: 400;">https://goo.gle/3adpDp2</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Transferring data between workers and pages.</span></p> <p><span style="font-weight: 400;">The DataView API →</span> <a href="https://goo.gle/2ydWhd0"><span style= "font-weight: 400;">https://goo.gle/2ydWhd0</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Buffer-backed objects →</span> <a href="https://goo.gle/2REZitI"><span style= "font-weight: 400;">https://goo.gle/2REZitI</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">JavaScript proxies →</span> <a href="https://goo.gle/2K6TaWT"><span style= "font-weight: 400;">https://goo.gle/2K6TaWT</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Mathias on JS internals, including holey arrays →</span> <a href= "https://goo.gle/2RGzu0d"><span style= "font-weight: 400;">https://goo.gle/2RGzu0d</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">DX vs UX →</span> <a href= "https://goo.gle/2yhm9EO"><span style= "font-weight: 400;">https://goo.gle/2yhm9EO</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Differences between dev and prod builds.</span></p> <p><span style="font-weight: 400;">An epic quiz on HTTP status codes.</span></p> <p><span style="font-weight: 400;">Desyncronised canvas →</span> <a href="https://goo.gle/2yhm9EO"><span style= "font-weight: 400;">https://goo.gle/2yhm9EO</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">pointerrawupdate →</span> <a href="https://goo.gle/3adk5Ln"><span style= "font-weight: 400;">https://goo.gle/3adk5Ln</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jake's unloved pointer library →</span> <a href="https://goo.gle/2XCUUPJ"><span style= "font-weight: 400;">https://goo.gle/2XCUUPJ</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">getCoalescedEvents →</span> <a href="https://goo.gle/2XEf104"><span style= "font-weight: 400;">https://goo.gle/2XEf104</span></a><span style= "font-weight: 400;"> </span></p> <p> </p> <p><span style="font-weight: 400;">See</span> <a href= "https://goo.gle/HTTP203Podcast"><span style= "font-weight: 400;">https://goo.gle/HTTP203Podcast</span></a> <span style="font-weight: 400;">for other episodes.</span></p>]]></description>
      
      <content:encoded><![CDATA[<p>Phil and Jack from fishandscripts.com are still lingering around. We chat about:</p> <p>Fustractions with punctuality.</p> <p>Phil's time website → <a href="https://goo.gle/34Cb3pW">https://goo.gle/34Cb3pW</a> </p> <p>Frances on naming PWAs → <a href="https://goo.gle/3cgkfTu">https://goo.gle/3cgkfTu</a> </p> <p>Jen's new job.</p> <p>Surma's WebXR experiment → <a href="https://goo.gle/3adpDp2">https://goo.gle/3adpDp2</a> </p> <p>Transferring data between workers and pages.</p> <p>The DataView API → <a href="https://goo.gle/2ydWhd0">https://goo.gle/2ydWhd0</a> </p> <p>Buffer-backed objects → <a href="https://goo.gle/2REZitI">https://goo.gle/2REZitI</a> </p> <p>JavaScript proxies → <a href="https://goo.gle/2K6TaWT">https://goo.gle/2K6TaWT</a> </p> <p>Mathias on JS internals, including holey arrays → <a href= "https://goo.gle/2RGzu0d">https://goo.gle/2RGzu0d</a> </p> <p>DX vs UX → <a href= "https://goo.gle/2yhm9EO">https://goo.gle/2yhm9EO</a> </p> <p>Differences between dev and prod builds.</p> <p>An epic quiz on HTTP status codes.</p> <p>Desyncronised canvas → <a href="https://goo.gle/2yhm9EO">https://goo.gle/2yhm9EO</a> </p> <p>pointerrawupdate → <a href="https://goo.gle/3adk5Ln">https://goo.gle/3adk5Ln</a> </p> <p>Jake's unloved pointer library → <a href="https://goo.gle/2XCUUPJ">https://goo.gle/2XCUUPJ</a> </p> <p>getCoalescedEvents → <a href="https://goo.gle/2XEf104">https://goo.gle/2XEf104</a> </p> <p> </p> <p>See <a href= "https://goo.gle/HTTP203Podcast">https://goo.gle/HTTP203Podcast</a> for other episodes.</p>]]></content:encoded>
      
      
      <enclosure length="30803599" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/apps-sites-build-times.m4a?dest-id=1969313"/>
      <itunes:duration>01:15:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/6/f/1/56f172df7bbb1ba1/HTTP_Podcast_Episodes_thumb_v2_2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Fish &amp; Scripts special!</title>
      <itunes:title>Fish &amp;amp; Scripts special!</itunes:title>
      <pubDate>Thu, 09 Apr 2020 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[01e6b1a6-06f2-4ea7-84c1-2e7a93db963b]]></guid>
      <link><![CDATA[https://http203.libsyn.com/fish-scripts-special]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">We join the</span> <a href= "https://fishandscripts.com/"><span style= "font-weight: 400;">https://fishandscripts.com/</span></a> <span style="font-weight: 400;">podcast and chat about:</span></p> <p><span style="font-weight: 400;">Games we're playing to cope with lockdown:</span></p> <p><span style="font-weight: 400;">Overcooked 2 →</span> <a href= "https://goo.gle/39NeHOU"><span style= "font-weight: 400;">https://goo.gle/39NeHOU</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Snipperclips →</span> <a href= "https://goo.gle/2x2GZYt"><span style= "font-weight: 400;">https://goo.gle/2x2GZYt</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Pikuniku →</span> <a href= "https://goo.gle/2UTf7Pt"><span style= "font-weight: 400;">https://goo.gle/2UTf7Pt</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Play You Don't Know Jack →</span> <a href="https://goo.gle/34wVJv3"><span style= "font-weight: 400;">https://goo.gle/34wVJv3</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Knowledge is Power →</span> <a href="https://goo.gle/39UiMk8"><span style= "font-weight: 400;">https://goo.gle/39UiMk8</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">It's Quiz Time →</span> <a href= "https://goo.gle/3e7N7iA"><span style= "font-weight: 400;">https://goo.gle/3e7N7iA</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">And Surma plays Zelda fast →</span> <a href="https://goo.gle/2Rsoi7w"><span style= "font-weight: 400;">https://goo.gle/2Rsoi7w</span></a><span style= "font-weight: 400;"> </span></p> <p> </p> <p><span style="font-weight: 400;">Jake buys some chocolate</span></p> <p><span style="font-weight: 400;">Phil joins a choir</span></p> <p><span style="font-weight: 400;">requestStorageAccess →</span> <a href="https://goo.gle/2yNFKwR"><span style= "font-weight: 400;">https://goo.gle/2yNFKwR</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">The SameSite cookie change is rolled back →</span> <a href="https://goo.gle/2UTYpzF"><span style= "font-weight: 400;">https://goo.gle/2UTYpzF</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Chrome releases are resumed →</span> <a href="https://goo.gle/3e8Exjw"><span style= "font-weight: 400;">https://goo.gle/3e8Exjw</span></a><span style= "font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">And we give Phil & Jack our quiz: NOT-or-NOT </span></p> <p> </p> <p><span style="font-weight: 400;">See</span> <a href= "https://goo.gle/HTTP203Podcast"><span style= "font-weight: 400;">https://goo.gle/HTTP203Podcast</span></a> <span style="font-weight: 400;">for more detailed show notes, including links.</span></p>]]></description>
      
      <content:encoded><![CDATA[<p>We join the <a href= "https://fishandscripts.com/">https://fishandscripts.com/</a> podcast and chat about:</p> <p>Games we're playing to cope with lockdown:</p> <p>Overcooked 2 → <a href= "https://goo.gle/39NeHOU">https://goo.gle/39NeHOU</a> </p> <p>Snipperclips → <a href= "https://goo.gle/2x2GZYt">https://goo.gle/2x2GZYt</a> </p> <p>Pikuniku → <a href= "https://goo.gle/2UTf7Pt">https://goo.gle/2UTf7Pt</a> </p> <p>Play You Don't Know Jack → <a href="https://goo.gle/34wVJv3">https://goo.gle/34wVJv3</a> </p> <p>Knowledge is Power → <a href="https://goo.gle/39UiMk8">https://goo.gle/39UiMk8</a> </p> <p>It's Quiz Time → <a href= "https://goo.gle/3e7N7iA">https://goo.gle/3e7N7iA</a> </p> <p>And Surma plays Zelda fast → <a href="https://goo.gle/2Rsoi7w">https://goo.gle/2Rsoi7w</a> </p> <p> </p> <p>Jake buys some chocolate</p> <p>Phil joins a choir</p> <p>requestStorageAccess → <a href="https://goo.gle/2yNFKwR">https://goo.gle/2yNFKwR</a> </p> <p>The SameSite cookie change is rolled back → <a href="https://goo.gle/2UTYpzF">https://goo.gle/2UTYpzF</a> </p> <p>Chrome releases are resumed → <a href="https://goo.gle/3e8Exjw">https://goo.gle/3e8Exjw</a> </p> <p>And we give Phil & Jack our quiz: NOT-or-NOT </p> <p> </p> <p>See <a href= "https://goo.gle/HTTP203Podcast">https://goo.gle/HTTP203Podcast</a> for more detailed show notes, including links.</p>]]></content:encoded>
      
      
      <enclosure length="41127053" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/http203-does-fish-and-scripts.m4a?dest-id=1969313"/>
      <itunes:duration>01:17:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/4/0/f/440fdecfbc101ff1/HTTP_Podcast_Episodes_thumb_v2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>VR, API design, and coping with lockdown</title>
      <itunes:title>VR, API design, and coping with lockdown</itunes:title>
      <pubDate>Wed, 25 Mar 2020 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/vr-api-design-lockdown]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/vr-api-design-lockdown]]></link>
      <description><![CDATA[Also native filesystem, listener questions, and TMI.]]></description>
      
      <content:encoded><![CDATA[Also native filesystem, listener questions, and TMI.]]></content:encoded>
      
      
      <enclosure length="30000087" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/episode-29.m4a?dest-id=1969313"/>
      <itunes:duration>01:13:22</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>40</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/e/0/d/0e0d08169169948b/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Social distance, SSR patterns, and bedtime routines</title>
      <itunes:title>Social distance, SSR patterns, and bedtime routines</itunes:title>
      <pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/social-distance-ssr-patterns-and-bedtime-routines]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/social-distance-ssr-patterns-and-bedtime-routines]]></link>
      <description><![CDATA[Also performance, progressive enhancement, and hand-drying.]]></description>
      
      <content:encoded><![CDATA[Also performance, progressive enhancement, and hand-drying.]]></content:encoded>
      
      
      <enclosure length="26956114" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/episode-28.m4a?dest-id=1969313"/>
      <itunes:duration>47:25</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>39</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/1/6/5/b1654a0b6c7d22f2/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Observables, board games, and 'Artechulate'</title>
      <itunes:title>Observables, board games, and 'Artechulate'</itunes:title>
      <pubDate>Wed, 22 Jan 2020 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/observables-board-games-and-artechulate]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/observables-board-games-and-artechulate]]></link>
      <description><![CDATA[Also, top fashion and career advice.]]></description>
      
      <content:encoded><![CDATA[Also, top fashion and career advice.]]></content:encoded>
      
      
      <enclosure length="34218105" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/episode-27.m4a?dest-id=1969313"/>
      <itunes:duration>01:00:27</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>38</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/f/f/c/7ffc3ad0c3636df5/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>It takes two to tangent</title>
      <itunes:title>It takes two to tangent</itunes:title>
      <pubDate>Fri, 20 Dec 2019 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/takes-two-to-tangent]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/takes-two-to-tangent]]></link>
      <description><![CDATA[Also cache invalidation, server rendering, and learning curves.]]></description>
      
      <content:encoded><![CDATA[Also cache invalidation, server rendering, and learning curves.]]></content:encoded>
      
      
      <enclosure length="37146673" type="audio/mp4" url="https://traffic.libsyn.com/secure/http203/episode-26.m4a?dest-id=1969313"/>
      <itunes:duration>01:07:04</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>37</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/d/f/7/8df730ee12ee72b0/surjiko-small.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Stability, TODOs, and the HTTP 203 census</title>
      <itunes:title>Stability, TODOs, and the HTTP 203 census</itunes:title>
      <pubDate>Fri, 18 Oct 2019 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/stability-todos-and-census]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/stability-todos-and-census]]></link>
      <description><![CDATA[Also how do you do TODO?]]></description>
      
      <content:encoded><![CDATA[Also how do you do TODO?]]></content:encoded>
      
      
      <enclosure length="38066136" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-25.mp3?dest-id=1969313"/>
      <itunes:duration>01:00:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>36</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/1/f/a/91fa99fdd12c8e5f/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>The block-drop-n-swap</title>
      <itunes:title>The block-drop-n-swap</itunes:title>
      <pubDate>Tue, 03 Sep 2019 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/block-drop-n-swap]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/block-drop-n-swap]]></link>
      <description><![CDATA[Also, font loading, feature phones, and webpack vs Rollup.]]></description>
      
      <content:encoded><![CDATA[Also, font loading, feature phones, and webpack vs Rollup.]]></content:encoded>
      
      
      <enclosure length="37503124" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-24.mp3?dest-id=1969313"/>
      <itunes:duration>01:15:46</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>35</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/c/8/3/0c83a62dcba351f8/with-mariko.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Chatting Edge &amp; CSS with Greg Whitworth</title>
      <itunes:title>Chatting Edge &amp; CSS with Greg Whitworth</itunes:title>
      <pubDate>Wed, 22 May 2019 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/edge-n-css-with-greg]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/edge-n-css-with-greg]]></link>
      <description><![CDATA[Also, PROXX, forms, and auto.]]></description>
      
      <content:encoded><![CDATA[Also, PROXX, forms, and auto.]]></content:encoded>
      
      
      <enclosure length="34405700" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-23.mp3?dest-id=1969313"/>
      <itunes:duration>47:14</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>34</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/6/8/5/a/685a75ebcfe081e8/with-greg.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Performance, trailers, and dentistry mishaps</title>
      <itunes:title>Performance, trailers, and dentistry mishaps</itunes:title>
      <pubDate>Thu, 02 May 2019 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/performance-trailers-dentistry]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/performance-trailers-dentistry]]></link>
      <description><![CDATA[Also camping, compositing, and building games.]]></description>
      
      <content:encoded><![CDATA[Also camping, compositing, and building games.]]></content:encoded>
      
      
      <enclosure length="33946299" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-22.mp3?dest-id=1969313"/>
      <itunes:duration>01:05:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>33</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/6/d/7/96d7808e806ef07f/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Rotating an image… TO THE EXTREME</title>
      <itunes:title>Rotating an image… TO THE EXTREME</itunes:title>
      <pubDate>Thu, 21 Feb 2019 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/rotating-an-image-to-the-extreme]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/rotating-an-image-to-the-extreme]]></link>
      <description><![CDATA[Also clip-path, bread, and urinals again.]]></description>
      
      <content:encoded><![CDATA[Also clip-path, bread, and urinals again.]]></content:encoded>
      
      
      <enclosure length="35766024" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-21.mp3?dest-id=1969313"/>
      <itunes:duration>01:07:53</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>32</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/9/9/1/299120b58e91da9b/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>When laptops go bad… ON STAGE</title>
      <itunes:title>When laptops go bad… ON STAGE</itunes:title>
      <pubDate>Thu, 20 Dec 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/when-laptops-go-bad-on-stage]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/when-laptops-go-bad-on-stage]]></link>
      <description><![CDATA[Also share target, shadow parts, and streams.]]></description>
      
      <content:encoded><![CDATA[Also share target, shadow parts, and streams.]]></content:encoded>
      
      
      <enclosure length="42579108" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-20.mp3?dest-id=1969313"/>
      <itunes:duration>01:18:21</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>31</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/d/c/0/3/dc03975b8848622c/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Stress, canvas, and jam</title>
      <itunes:title>Stress, canvas, and jam</itunes:title>
      <pubDate>Thu, 08 Nov 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/stress-canvas-jam]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/stress-canvas-jam]]></link>
      <description><![CDATA[Also zombie optimizations and alphabets]]></description>
      
      <content:encoded><![CDATA[Also zombie optimizations and alphabets]]></content:encoded>
      
      
      <enclosure length="34864351" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-19.mp3?dest-id=1969313"/>
      <itunes:duration>56:32</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>30</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/4/c/f/b4cf36a89236c7cb/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Transforming, transpiling, and urinaling</title>
      <itunes:title>Transforming, transpiling, and urinaling</itunes:title>
      <pubDate>Wed, 12 Sep 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/transform-transpile-urinal]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/transform-transpile-urinal]]></link>
      <description><![CDATA[Also page-lifecycle, WASM, and massages.]]></description>
      
      <content:encoded><![CDATA[Also page-lifecycle, WASM, and massages.]]></content:encoded>
      
      
      <enclosure length="30291090" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-18.mp3?dest-id=1969313"/>
      <itunes:duration>59:00</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>29</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/a/e/7/fae7aa851ec6c205/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>CORB, BroadcastChannel, and the resting Switch face</title>
      <itunes:title>CORB, BroadcastChannel, and the resting Switch face</itunes:title>
      <pubDate>Wed, 08 Aug 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/corb-cast-switch-face]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/corb-cast-switch-face]]></link>
      <description><![CDATA[Also spices, screen-touchers, and lasers.]]></description>
      
      <content:encoded><![CDATA[Also spices, screen-touchers, and lasers.]]></content:encoded>
      
      
      <enclosure length="20954289" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-17.mp3?dest-id=1969313"/>
      <itunes:duration>33:07</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>28</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/6/d/f/8/6df8c67c679d500b/jake-in-pain.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Vinamrata Singal and Eric Bidelman</title>
      <itunes:title>I/O chat with Vinamrata Singal and Eric Bidelman</itunes:title>
      <pubDate>Thu, 02 Aug 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-v-eric]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-v-eric]]></link>
      <description><![CDATA[Lighthouse and automation.]]></description>
      
      <content:encoded><![CDATA[Lighthouse and automation.]]></content:encoded>
      
      
      <enclosure length="11299504" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-v-eric.mp3?dest-id=1969313"/>
      <itunes:duration>18:18</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>27</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/e/2/1/4e2190141f835d42/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Sathya Gunasekaran and Mathias Bynens</title>
      <itunes:title>I/O chat with Sathya Gunasekaran and Mathias Bynens</itunes:title>
      <pubDate>Thu, 26 Jul 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-sathya-mathias]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-sathya-mathias]]></link>
      <description><![CDATA[Exciting things appearing in V8.]]></description>
      
      <content:encoded><![CDATA[Exciting things appearing in V8.]]></content:encoded>
      
      
      <enclosure length="14526892" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-sathya-mathias.mp3?dest-id=1969313"/>
      <itunes:duration>22:06</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>26</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/4/7/2/3472c34f982d05ae/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Martin Splitt</title>
      <itunes:title>I/O chat with Martin Splitt</itunes:title>
      <pubDate>Tue, 24 Jul 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-martin]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-martin]]></link>
      <description><![CDATA[Making search and JavaScript better friends.]]></description>
      
      <content:encoded><![CDATA[Making search and JavaScript better friends.]]></content:encoded>
      
      
      <enclosure length="11353758" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-martin.mp3?dest-id=1969313"/>
      <itunes:duration>16:52</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>25</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/7/6/5/b765ddf8740b77fb/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Emily Schechter and Chris Palmer</title>
      <itunes:title>I/O chat with Emily Schechter and Chris Palmer</itunes:title>
      <pubDate>Tue, 17 Jul 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-emily-chris]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-emily-chris]]></link>
      <description><![CDATA[Making Chrome secure.]]></description>
      
      <content:encoded><![CDATA[Making Chrome secure.]]></content:encoded>
      
      
      <enclosure length="10935407" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-emily-chris.mp3?dest-id=1969313"/>
      <itunes:duration>14:41</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>24</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/4/1/c/841cd14c0fa64afc/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Paul Irish and Jason Miller</title>
      <itunes:title>I/O chat with Paul Irish and Jason Miller</itunes:title>
      <pubDate>Wed, 11 Jul 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-pirish-jason]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-pirish-jason]]></link>
      <description><![CDATA[What's new in DevTools.]]></description>
      
      <content:encoded><![CDATA[What's new in DevTools.]]></content:encoded>
      
      
      <enclosure length="13955370" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-pirish-jason.mp3?dest-id=1969313"/>
      <itunes:duration>19:14</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>23</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/2/6/2/3262358221e6e993/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Ewa Gasperowicz</title>
      <itunes:title>I/O chat with Ewa Gasperowicz</itunes:title>
      <pubDate>Tue, 19 Jun 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-ewa]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-ewa]]></link>
      <description><![CDATA[Getting performance right.]]></description>
      
      <content:encoded><![CDATA[Getting performance right.]]></content:encoded>
      
      
      <enclosure length="10325312" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-ewa.mp3?dest-id=1969313"/>
      <itunes:duration>15:47</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>22</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/5/7/8/55782eefd41337ca/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Darin Fisher</title>
      <itunes:title>I/O chat with Darin Fisher</itunes:title>
      <pubDate>Wed, 13 Jun 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-darin]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-darin]]></link>
      <description><![CDATA[How Chrome began.]]></description>
      
      <content:encoded><![CDATA[How Chrome began.]]></content:encoded>
      
      
      <enclosure length="9182669" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-darin.mp3?dest-id=1969313"/>
      <itunes:duration>13:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>21</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/c/5/4/7/c547a5d2b05fbcf9/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Mariko Kosaka</title>
      <itunes:title>I/O chat with Mariko Kosaka</itunes:title>
      <pubDate>Wed, 06 Jun 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-mariko]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-mariko]]></link>
      <description><![CDATA[How we got started on the web.]]></description>
      
      <content:encoded><![CDATA[How we got started on the web.]]></content:encoded>
      
      
      <enclosure length="13321494" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-mariko.mp3?dest-id=1969313"/>
      <itunes:duration>22:14</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>20</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/a/1/3/2a13b3f083df5002/io-mariko.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Rob "the bobdod" Dodson</title>
      <itunes:title>I/O chat with Rob "the bobdod" Dodson</itunes:title>
      <pubDate>Tue, 29 May 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-bobdod]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-bobdod]]></link>
      <description><![CDATA[Shipping new a11y features.]]></description>
      
      <content:encoded><![CDATA[Shipping new a11y features.]]></content:encoded>
      
      
      <enclosure length="9769758" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-bobdod.mp3?dest-id=1969313"/>
      <itunes:duration>14:52</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>19</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/f/c/b/ffcb3bee8c7e0693/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Monica Dinculescu</title>
      <itunes:title>I/O chat with Monica Dinculescu</itunes:title>
      <pubDate>Wed, 23 May 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-monica]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-monica]]></link>
      <description><![CDATA[Informative mouth-words.]]></description>
      
      <content:encoded><![CDATA[Informative mouth-words.]]></content:encoded>
      
      
      <enclosure length="9936582" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-monica.mp3?dest-id=1969313"/>
      <itunes:duration>15:34</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>18</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/a/6/6/7/a667452ba24d2bfc/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>I/O chat with Dion Almaer &amp; Ben Galbraith</title>
      <itunes:title>I/O chat with Dion Almaer &amp; Ben Galbraith</itunes:title>
      <pubDate>Mon, 21 May 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-ben-dion]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/io-chats-ben-dion]]></link>
      <description><![CDATA[The state of the union of the web.]]></description>
      
      <content:encoded><![CDATA[The state of the union of the web.]]></content:encoded>
      
      
      <enclosure length="17730438" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/io-2018-ben-dion.mp3?dest-id=1969313"/>
      <itunes:duration>29:02</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>17</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/6/2/e/2/62e2ba376c7c40cf/io.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Smooshes, WASMs, and conversational call stacks</title>
      <itunes:title>Smooshes, WASMs, and conversational call stacks</itunes:title>
      <pubDate>Tue, 17 Apr 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/smooshy-wasm-stacks]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/smooshy-wasm-stacks]]></link>
      <description><![CDATA[Also quizzes, privilege, and screen readers.]]></description>
      
      <content:encoded><![CDATA[Also quizzes, privilege, and screen readers.]]></content:encoded>
      
      
      <enclosure length="32144556" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-16.mp3?dest-id=1969313"/>
      <itunes:duration>52:43</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>16</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/a/d/b/8/adb80249aef69ee9/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Cooties, symbols, and shaders</title>
      <itunes:title>Cooties, symbols, and shaders</itunes:title>
      <pubDate>Thu, 15 Mar 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/cooties-symbols-and-shaders]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/cooties-symbols-and-shaders]]></link>
      <description><![CDATA[Also webpack + workers, observables, and resize observers.]]></description>
      
      <content:encoded><![CDATA[Also webpack + workers, observables, and resize observers.]]></content:encoded>
      
      
      <enclosure length="44675820" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-15.mp3?dest-id=1969313"/>
      <itunes:duration>58:39</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>15</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/f/e/7/bfe78b827f52fd80/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>EventTarget, imports, and nudists</title>
      <itunes:title>EventTarget, imports, and nudists</itunes:title>
      <pubDate>Wed, 24 Jan 2018 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/eventtarget-imports-and-nudists]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/eventtarget-imports-and-nudists]]></link>
      <description><![CDATA[Also 120hz screens, JSON vs HTML, and a fox.]]></description>
      
      <content:encoded><![CDATA[Also 120hz screens, JSON vs HTML, and a fox.]]></content:encoded>
      
      
      <enclosure length="34417480" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-14.mp3?dest-id=1969313"/>
      <itunes:duration>50:15</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>14</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/9/5/c/495c0877360fd66a/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Twelve things for 2018</title>
      <itunes:title>Twelve things for 2018</itunes:title>
      <pubDate>Thu, 14 Dec 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/twelve-things-for-2018]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/twelve-things-for-2018]]></link>
      <description><![CDATA[With a limit of two minutes per topic.]]></description>
      
      <content:encoded><![CDATA[With a limit of two minutes per topic.]]></content:encoded>
      
      
      <enclosure length="27846941" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-13.mp3?dest-id=1969313"/>
      <itunes:duration>25:27</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>13</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/b/3/6/7b3622857e1edb15/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>WebRTC again, and about:blank weirdness</title>
      <itunes:title>WebRTC again, and about:blank weirdness</itunes:title>
      <pubDate>Fri, 08 Dec 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/webrtc-again-and-about-blank]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/webrtc-again-and-about-blank]]></link>
      <description><![CDATA[WebRTC again, and about:blank weirdness.]]></description>
      
      <content:encoded><![CDATA[WebRTC again, and about:blank weirdness.]]></content:encoded>
      
      
      <enclosure length="16481061" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-12.mp3?dest-id=1969313"/>
      <itunes:duration>16:44</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>12</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/5/b/f/95bf30cd99e801eb/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Web-whispers and sleepy thoughts</title>
      <itunes:title>Web-whispers and sleepy thoughts</itunes:title>
      <pubDate>Wed, 22 Nov 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/web-whispers-and-sleepy-thoughts]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/web-whispers-and-sleepy-thoughts]]></link>
      <description><![CDATA[Iframes, WeakMaps, and WebRTC.]]></description>
      
      <content:encoded><![CDATA[Iframes, WeakMaps, and WebRTC.]]></content:encoded>
      
      
      <enclosure length="74778804" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-11.mp3?dest-id=1969313"/>
      <itunes:duration>51:48</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>11</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/f/8/3/2f8328552cd8b8db/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Wet Nose Cough</title>
      <itunes:title>Wet Nose Cough</itunes:title>
      <pubDate>Fri, 06 Oct 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/wet-nose-cough]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/wet-nose-cough]]></link>
      <description><![CDATA[Viewports and message ports.]]></description>
      
      <content:encoded><![CDATA[Viewports and message ports.]]></content:encoded>
      
      
      <enclosure length="66766005" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-10.mp3?dest-id=1969313"/>
      <itunes:duration>01:02:03</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>10</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/8/5/c/385c701ac79b5ca3/surma-and-jake-2.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>A is for Effort</title>
      <itunes:title>A is for Effort</itunes:title>
      <pubDate>Wed, 06 Sep 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/a-is-for-effort]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/a-is-for-effort]]></link>
      <description><![CDATA[Alarms, upcoming CSS stuff, impostor syndrome, and the death of Flash.]]></description>
      
      <content:encoded><![CDATA[Alarms, upcoming CSS stuff, impostor syndrome, and the death of Flash.]]></content:encoded>
      
      
      <enclosure length="69925907" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-9.mp3?dest-id=1969313"/>
      <itunes:duration>01:04:24</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>9</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/2/8/d/428d23ad73c7da22/surma-and-jake.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Slippers and chips</title>
      <itunes:title>Slippers and chips</itunes:title>
      <pubDate>Fri, 28 Jul 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-slippers-and-chips]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-slippers-and-chips]]></link>
      <description><![CDATA[Custom elements, matrices, TypeScript, and omg Paul is leaving]]></description>
      
      <content:encoded><![CDATA[Custom elements, matrices, TypeScript, and omg Paul is leaving]]></content:encoded>
      
      
      <enclosure length="79889567" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-8.0.1.mp3?dest-id=1969313"/>
      <itunes:duration>01:07:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>8</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/0/e/b/90ebbe5dd0254df5/http203-episode-5-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Quizzing, animating, and canceling</title>
      <itunes:title>Quizzing, animating, and canceling</itunes:title>
      <pubDate>Wed, 01 Mar 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-quizzing-animating-and-canceling]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-quizzing-animating-and-canceling]]></link>
      <description><![CDATA[Jake is worse at quizzes than Paul.]]></description>
      
      <content:encoded><![CDATA[Jake is worse at quizzes than Paul.]]></content:encoded>
      
      
      <enclosure length="68450844" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-7.mp3?dest-id=1969313"/>
      <itunes:duration>47:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>7</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/8/2/9/382985fd41302d1a/http203-episode-5-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Legs, Wasps, and Eventually Some Web Stuff.</title>
      <itunes:title>Legs, Wasps, and Eventually Some Web Stuff.</itunes:title>
      <pubDate>Tue, 17 Jan 2017 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-legs-wasps-and-web-stuff]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-legs-wasps-and-web-stuff]]></link>
      <description><![CDATA[Paul's been booting frameworks, and unfortunately Jake connected his brain to Twitter]]></description>
      
      <content:encoded><![CDATA[Paul's been booting frameworks, and unfortunately Jake connected his brain to Twitter]]></content:encoded>
      
      
      <enclosure length="55572138" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-6.mp3?dest-id=1969313"/>
      <itunes:duration>45:43</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>6</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/5/7/0/757019e58cdfe59b/http203-episode-5-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Springy CSS, Storage, and Bisecting.</title>
      <itunes:title>Springy CSS, Storage, and Bisecting.</itunes:title>
      <pubDate>Sun, 03 Jul 2016 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-springy-css-storage-and-bisecting]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-springy-css-storage-and-bisecting]]></link>
      <description><![CDATA[Paul has been playing with springy animations in the Safari Tech Preview, and Jake loves pubs that are also... windmills?]]></description>
      
      <content:encoded><![CDATA[Paul has been playing with springy animations in the Safari Tech Preview, and Jake loves pubs that are also... windmills?]]></content:encoded>
      
      
      <enclosure length="85018132" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/epsiode-5.mp3?dest-id=1969313"/>
      <itunes:duration>59:57</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>5</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/f/1/9/7f191637daa0f797/http203-episode-5-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Promises, Mistakes, and Door Handles</title>
      <itunes:title>Promises, Mistakes, and Door Handles</itunes:title>
      <pubDate>Wed, 24 Feb 2016 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-promises-mistakes-and-door-handles]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-promises-mistakes-and-door-handles]]></link>
      <description><![CDATA["Jake's discovered display: contents, while Paul is concerned about people microbenchmarking ES2015 features."]]></description>
      
      <content:encoded><![CDATA["Jake's discovered display: contents, while Paul is concerned about people microbenchmarking ES2015 features."]]></content:encoded>
      
      
      <enclosure length="63577518" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-4.mp3?dest-id=1969313"/>
      <itunes:duration>52:47</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>4</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/e/0/6/0e06f5c61954cfa2/http203-episode-4-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Poetry and Delegated Event Listeners</title>
      <itunes:title>Poetry and Delegated Event Listeners</itunes:title>
      <pubDate>Sat, 24 Oct 2015 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-poetry-and-delegated-event-listeners]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-poetry-and-delegated-event-listeners]]></link>
      <description><![CDATA[Jake brings his A+ poetry game, and Paul muses over the performance implications of event delegation.]]></description>
      
      <content:encoded><![CDATA[Jake brings his A+ poetry game, and Paul muses over the performance implications of event delegation.]]></content:encoded>
      
      
      <enclosure length="29840530" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-3.mp3?dest-id=1969313"/>
      <itunes:duration>32:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>3</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/b/7/8/4b788941f1f19d8f/http203-episode-3-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>CORS, Forced Layouts, and Raptor Kebab Shops.</title>
      <itunes:title>CORS, Forced Layouts, and Raptor Kebab Shops.</itunes:title>
      <pubDate>Tue, 06 Oct 2015 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-cors-forced-layouts-and-raptor-kebab-shops]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-cors-forced-layouts-and-raptor-kebab-shops]]></link>
      <description><![CDATA[Why does nobody seem to include CORS headers on their files? And can Paul answer Jake's dreaded CORS pre-flight quiz?]]></description>
      
      <content:encoded><![CDATA[Why does nobody seem to include CORS headers on their files? And can Paul answer Jake's dreaded CORS pre-flight quiz?]]></content:encoded>
      
      
      <enclosure length="29803546" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-2.mp3?dest-id=1969313"/>
      <itunes:duration>30:37</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>2</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/c/0/1/ec0185450785660d/http203-episode-2-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
    <item>
      <title>Making Burgers and Maintainable Code</title>
      <itunes:title>Making Burgers and Maintainable Code</itunes:title>
      <pubDate>Sun, 20 Sep 2015 00:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-making-burgers-and-maintainable-code]]></guid>
      <link><![CDATA[https://developers.google.com/web/shows/http203/podcast/http-203-making-burgers-and-maintainable-code]]></link>
      <description><![CDATA[How can writing code be like making a burger? Turns out, by the power of weird segues, it can!]]></description>
      
      <content:encoded><![CDATA[How can writing code be like making a burger? Turns out, by the power of weird segues, it can!]]></content:encoded>
      
      
      <enclosure length="31517231" type="audio/mpeg" url="https://traffic.libsyn.com/secure/http203/episode-1.mp3?dest-id=1969313"/>
      <itunes:duration>30:14</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      <itunes:episode>1</itunes:episode>
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/e/a/3/fea3544101867d1b/http203-episode-1-art.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Surma &amp; Jake</itunes:author>
      
      
      
    </item>
    
  </channel>
</rss>