HTTP 203 Surma & Jake
-
- Technology
Surma and Jake talk about whatever's going on in the world of web development.
-
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 -
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 -
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 -
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 -
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 -
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