Surma And Jake public
[search 0]
More
Download the App!
show episodes
 
Loading …
show series
 
In this episode, Jake and Surma chat about web components. Why they were invented, what they're useful for, and how they would improve. Resources: Surma showers his eyeball. The old custom elements 'v0' spec. The old shadow DOM 'v0' spec. The old HTML imports spec. The initial version of Polymer. Lit (formally lit-html). HTML attributes vs DOM prop…
  continue reading
 
In this episode, Surma shares with Jake all the things he learned reading up on source maps and DWARF. Resources: Jake's Jericho triangle source-map-explorer Hacker News comment by Joseph Shorr on the origins of source maps The Source Map "specification" EvanW's source map visualizer Wikipedia: VLQ DWARF specification llvm-dwarfdump gimli addr2line…
  continue reading
 
In this episode, Jake and Surma chat about the complexities of adding common framework patterns into the web platform, and work that has been done on that so far. Resources: Michael Jackson's tweet. Is WebAssembly magic performance pixie dust? - Surma's investigation into wasm performance. defaultValue reflects the value attribute. The value proper…
  continue reading
 
In this episode, Surma talks about web apps that (partly) abandon the DOM and use canvas instead, to take rendering matters into their own hands. Figma is one popular app that uses this approach, while Flutter is an entire app platform that went with this technique to provide portability. Jake and Surma discuss the tradeoffs of building apps this w…
  continue reading
 
In this episode, Jake chats about the latest EU ruling that requires Apple to allow other browser engines on iOS, and how Apple is reacting to it. Resources: Microsoft vs the EU Microsoft vs the US BrowserChoice.eu IBrowse Mobile operating system market share Web platform tests dashboard The internal Apple email about HTML5 The Open Web Advocacy gr…
  continue reading
 
In this episode, Surma shares what he learned while getting started with the Bevy Game engine, Entity Component Systems and why they might be useful for the Web. Jake rounds up the newest JavaScript language features that landed in TC39’s Stage 3. Resources: Bevy Game Engine Bevy Rendering Pipeline Buffer-backed Objects, a library by Surma to store…
  continue reading
 
In this episode, Jake investigates whether the existence of build tools is a symptom of the web being underpowered, or if they are part of the solution to make the web better. Surma shares his experience of learning about Bazel and how it can be used to build web projects. Resources: Touching cloth. Emirates silly class. Yes, we have done "The big …
  continue reading
 
In this episode, Surma talks about the “GPU” in “WebGPU” and how this new web standard makes programming for the GPU more accessible. Jake talks about how different browsers approach standards and their perceived ideologies around what they prioritize. Resources: Surma’s blog post on WebGPU A 13-part blog post series on the architecture of GPUs. Th…
  continue reading
 
(This is an episode from our previous podcast HTTP 203, originally published on June 29th, 2022) 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 en…
  continue reading
 
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…
  continue reading
 
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/3x…
  continue reading
 
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.…
  continue reading
 
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 compa…
  continue reading
 
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 …
  continue reading
 
- 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 o…
  continue reading
 
- 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 → http…
  continue reading
 
- 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:…
  continue reading
 
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 al…
  continue reading
 
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.g…
  continue reading
 
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/3…
  continue reading
 
Loading …

Quick Reference Guide