51 episodes

Surma and Jake talk about whatever's going on in the world of web development.

HTTP 203 Surma & Jake

    • Technology
    • 4.3 • 16 Ratings

Surma and Jake talk about whatever's going on in the world of web development.

    Changing jobs, Deno, and optimizing animations

    Changing jobs, Deno, and optimizing animations

    In this episode:
    - Surma changed jobs.
    - The Shopify interview process.
    - Pair programming vs pair problem solving.
    - Surma's also doing bits of work for Deno.
    - The complexities of testing image codecs.
    - Jake forgot to tell Ada how HTTP 203 filming ends, so it almost never did.
    - Keeping animations fast but simple for page transitions.

    Transcript: https://goo.gle/3ns4TTK

    • 57 min
    Deno, dithering, and bathrooms

    Deno, dithering, and bathrooms

    Transcript - https://goo.gle/3wZTwWS 
    Surma's talk about brain-click - https://goo.gle/3oYED3R 
    Is Chrome removing view-source? (no)
    Studio lighting - https://goo.gle/3oAvQVo 
    Jake's Twitter thread about view-source - https://goo.gle/3kQHV7L 
    Bathroom designs
    The HTTP203 episode on Deno - https://goo.gle/3CsAee8 
    Jake's CORS article - https://goo.gle/3x1lrWo 
    Deno deploy - https://goo.gle/3Cv45lZ 
    The little Deno server Jake wrote - https://goo.gle/30A2Zsw 
    Jake's wikipedia search thing - https://goo.gle/3CzarAJ 
    Color spaces and dithering
    Surma's article on dithering - https://goo.gle/3FsyH9B 
    Tom Scott's video on the Pulfrich Effect - https://goo.gle/3nre4EM 
    Shared element transitions - https://goo.gle/3FwtGNA 
    CSS cross-fade function - https://goo.gle/2YZfltc 
    Compositing on the web - https://goo.gle/30xqe5Y 
    Michael Caine trying to do an American accent - https://goo.gle/3Fus0Uw 
    Catch videos from the HTTP 203 series → http://goo.gle/HTTP203  
    Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs

    • 56 min
    Is Safari the new IE?

    Is Safari the new IE?

    In this episode, Surma and Jake chat about:
    Transcript → https://goo.gle/2XHz1Rz  HTTP 203 on memory debugging → https://goo.gle/2VDXRAQ  Box-sizing → https://goo.gle/3jDvH0R  IE5.5 box model → https://goo.gle/3izbY39  Tim Perry's article → https://goo.gle/3jFeWCx  IE double margin bug → https://goo.gle/3xzKWNi  IE duplicate characters bug → https://goo.gle/2U5M7X7  Dave Rupert's article → https://goo.gle/37CAI45  PROXX → https://goo.gle/3iAQbrQ  Weird emails from browser testing services → https://goo.gle/3fKQazB   
    Catch videos from the HTTP 203 series → http://goo.gle/HTTP203 
    Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs

    • 1 hr 12 min
    When the hype train turns out to be a bus replacement service

    When the hype train turns out to be a bus replacement service

    In this episode, Surma and Jake chat about:
    Jake's 100kAMA, pose questions here → https://goo.gle/3swYDKz 
    Jake's 'bake-dancing' → https://goo.gle/3ajBFjx 
    The wee scale
    Hype trains
    Esbuild → https://goo.gle/3go1Nhc 
    Squoosh → https://squoosh.app/ 
    Surma's JPEG-XL art tool → https://goo.gle/3n1kCYT 
    tooling.report → https://tooling.report/ 
    JPEG-XL comparison → https://goo.gle/3x5hhN5 
    JPEG-XL features
    The quality of web images
    React on initial HTML → https://goo.gle/3n3OwLZ 
    What does 'inline CSS' mean?
    F1 website performance → https://goo.gle/3v8e6CB 
    AVIF blur preview → https://goo.gle/3dsjk63 
    Progressive rendering → https://goo.gle/3ecNjOC 
    Google I/O → https://goo.gle/32tCVwc

    • 1 hr 12 min
    Blog build tools, JS blocks, and opener-policy

    Blog build tools, JS blocks, and opener-policy

    In this episode of the top-10-most-popular-JavaScript podcast, Jake and Surma chat about:
    Using our blogs to experiment with build systems.
    Jake's → http://goo.gle/3pi4sL5
    Surma's → http://goo.gle/39dg8sK
    11ty → https://www.11ty.dev/
    Jake's static build → http://goo.gle/2Mi7254
    Hydrated components in Jake's posts → http://goo.gle/3a0DOjt
    And where those are processed → http://goo.gle/36c8qgB
    Surma's dithering post → http://goo.gle/3c8c8f2
    Cats and laser pens
    Dogs and teeth
    Improving the safety of Jedi training
    The old _blank behaviour → http://goo.gle/3ojucoS
    The spec change → http://goo.gle/2YednBo
    The browsing context → http://goo.gle/2M5R0vf
    Cross-origin-opener-policy → http://goo.gle/2Mi7kZI
    window.open → http://goo.gle/3cfBPup
    Back/forward cache → https://web.dev/bfcache/
    Old blocks proposal → http://goo.gle/2M4SeqL
    New blocks proposal → http://goo.gle/2Yd7iVK
    Lockdown dreams
    Lottery fail → https://goo.gle/2M1EgpA

    • 54 min
    How does back/forward actually work, and does 'talent' even exist?

    How does back/forward actually work, and does 'talent' even exist?

    - Jake messed up his recording, so it sounds like he literally phoned it in. He is very sorry.
    - Where do you put clothes that are in active service?
    - How the star system of hotels should work
    - Jake hates Eastenders
    - The element → https://goo.gle/3ihojWy
    - The session history traversal bit of the spec → https://goo.gle/2DCnqcg
    - Jake's writeup of how history behaves in browsers & spec proposal → https://goo.gle/33vrVQQ
    - The back-forward page cache → https://goo.gle/30vE06K
    - Moving an iframe → https://goo.gle/30Ae9L0
    - COOP & COEP to get SharedArrayBuffer back → https://goo.gle/3kcAiqt
    - To what degree does "talent" exist? Is talent simply practice? → https://goo.gle/2EXm9gG
    - The social and economic advantages you need to become good at something
    - Does piracy have a valid place in helping disadvantaged folks learn software?
    - Different kinds of practice: Work, play, and deliberate practice.
    - Informer by Snow → https://goo.gle/3kj1K60
    - This great Informer tweet → https://goo.gle/3fAota2
    - Jon Snow dancing → https://goo.gle/2DCqcOI
    - The short version of HTTP203 → https://goo.gle/31ulRoW

    • 1 hr 16 min

Customer Reviews

4.3 out of 5
16 Ratings

16 Ratings

aotolbert ,

Making the Web Entertaining

Love this podcast! As the only real web developer at my job, I hearing other web people make jokes and speak about the web in a really funny and cutting edge way. Awesome way to keep on top of the current State of the Union as well as learn about some of the behind the scenes shenanigans of Google DevRel

mrngoitall ,

Jake and Surma are highly underrated!

They tell hilarious anecdotes about what goes on behind the scenes at Google and talk about useful tidbits in modern web development. It’s really entertaining because they have great chemistry together and don’t take themselves too seriously, so I look forward to every new episode. I just wish they had episodes more often!

(Not a paid endorsement by Jake and Surma for their performance reviews.)

thesephist ,

Underrated 10/10 Web Dev Podcast

Jake and Surma (miss you Paul) are the cherry on top of a delightfully British JavaScript / web technologies podcast that's as much fun as it is informative.

Also, Jake should have buried the Fox, you heartless man.

Top Podcasts In Technology

Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
The Ben & Marc Show
Marc Andreessen, Ben Horowitz
Hard Fork
The New York Times
Search Engine
PJ Vogt, Audacy, Jigsaw