51 episodes

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

HTTP 203 Surma & Jake

    • Technology
    • 4.9 • 12 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.9 out of 5
12 Ratings

12 Ratings

You Might Also Like

Changelog Media
Changelog Media
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
Jack Rhysider
Roman Mars