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
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
In this episode, Surma and Jake chat about:
Â
Â
Catch videos from the HTTP 203 series → http://goo.gle/HTTP203Â
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs
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
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
- 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
- Surma’s photo challenge: https://www.instagram.com/p/CBTiwExnIe6/
- https://web.dev/live happened!
- Jake's image compression talk → https://goo.gle/2NZ4erd
- Jake & Jason write build plugins → https://goo.gle/2CajSNF
- https://tooling.report goes live!
- webpack's weird behaviour with entry points → https://goo.gle/3iEQfVl
- Rollup's docs → https://rollupjs.org/
- Rollup's issues with hashing → https://goo.gle/3gC4rwS
- Import maps → https://goo.gle/38CFfn8
- SystemJS import maps → https://goo.gle/31TAxA2
- Hash cascading → https://goo.gle/2VWXWwGÂ
- The Count from Sesame Street swearing → https://goo.gle/3ftsgqL (warning: silly/rude)
- Ofcom research into broadcast swearing → https://goo.gle/2A9xM1B (warning: lots of really bad language) (bigger warning: PDF)
- Banned word list read by a computer → https://goo.gle/2SNkgat (warning: lots of really bad language)
Â
- Beat saber stretches → https://goo.gle/2Ac4gZfÂ
Â
- Remy's question about text encoding → https://goo.gle/3bftse1Â
- TextEncoder → https://goo.gle/2zlvBaEÂ
- TextDecoder → https://goo.gle/35K5WouÂ
- Streaming versions → https://goo.gle/2Wh4qHn Â
- Josh's joke encoding PR → https://goo.gle/2YK2316Â
- atob → https://goo.gle/2YK2316Â
- bota → https://goo.gle/2YKEuoPÂ
- Binary strings in JS → https://goo.gle/3ch7R68Â
- readAsBinaryString in FileReader → https://goo.gle/2WdnoyzÂ
Â
- DOMContentLoaded → https://goo.gle/3fon4EFÂ
- defer and IE bugs → https://goo.gle/2WfOntjÂ
- DOM ready in jQuery → https://goo.gle/3cdvnRNÂ
- readyState → https://goo.gle/2xJnHrfÂ
- doScroll trick → https://goo.gle/2WFuCtWÂ
- "The end" → https://goo.gle/3fw8CKzÂ
See https://goo.gle/HTTP203Podcast for other episodes.
Jake injured himself playing games.
Jake also has a stupid cat.
By the way, skip to 22 mins if you don't care about all that.
Writing a Countdown solver → https://goo.gle/2SkHtk2Â
Here's the game show → https://goo.gle/3bPo1DMÂ
Here's the C++ solution → https://goo.gle/2VRzoFPÂ
Jake's unappreciated audio blog post → https://goo.gle/2VNmOqZÂ
HTM (JSX alternative) → https://goo.gle/3cYr9x7Â
Preact hooks → https://goo.gle/3aMP15pÂ
ComLink → https://goo.gle/2VLcr6VÂ
Throwing non-errors.
Guide to promises → https://goo.gle/2VOuCc8Â
Gotchas with typeOf.
isNaN vs Number.isNaN.
Â
See https://goo.gle/HTTP203Podcast for other episodes.
Phil and Jack from fishandscripts.com are still lingering around. We chat about:
Fustractions with punctuality.
Phil's time website → https://goo.gle/34Cb3pWÂ
Frances on naming PWAs → https://goo.gle/3cgkfTuÂ
Jen's new job.
Surma's WebXR experiment → https://goo.gle/3adpDp2Â
Transferring data between workers and pages.
The DataView API → https://goo.gle/2ydWhd0Â
Buffer-backed objects → https://goo.gle/2REZitIÂ
JavaScript proxies → https://goo.gle/2K6TaWTÂ
Mathias on JS internals, including holey arrays → https://goo.gle/2RGzu0dÂ
DX vs UX → https://goo.gle/2yhm9EOÂ
Differences between dev and prod builds.
An epic quiz on HTTP status codes.
Desyncronised canvas → https://goo.gle/2yhm9EOÂ
pointerrawupdate → https://goo.gle/3adk5LnÂ
Jake's unloved pointer library → https://goo.gle/2XCUUPJÂ
getCoalescedEvents → https://goo.gle/2XEf104Â
Â
See https://goo.gle/HTTP203Podcast for other episodes.
We join the https://fishandscripts.com/ podcast and chat about:
Games we're playing to cope with lockdown:
Overcooked 2 → https://goo.gle/39NeHOUÂ
Snipperclips → https://goo.gle/2x2GZYtÂ
Pikuniku → https://goo.gle/2UTf7PtÂ
Play You Don’t Know Jack → https://goo.gle/34wVJv3Â
Knowledge is Power → https://goo.gle/39UiMk8Â
It’s Quiz Time → https://goo.gle/3e7N7iAÂ
And Surma plays Zelda fast → https://goo.gle/2Rsoi7wÂ
Â
Jake buys some chocolate
Phil joins a choir
requestStorageAccess → https://goo.gle/2yNFKwRÂ
The SameSite cookie change is rolled back → https://goo.gle/2UTYpzFÂ
Chrome releases are resumed → https://goo.gle/3e8ExjwÂ
And we give Phil & Jack our quiz: NOT-or-NOTÂ
Â
See https://goo.gle/HTTP203Podcast for more detailed show notes, including links.
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us on [email protected] or join Moon.FM Telegram Group where you can talk directly to the dev team who are happy to answer any queries.