Surma and Jake talk about whatever's going on in the world of tech & web development.
…
continue reading
A podcast where we talk about JavaScript and everything under the hood with TC39 delegates. Support this podcast: https://podcasters.spotify.com/pod/show/hemanth-hm/support
…
continue reading
You probably use Babel. Do you ever wonder who made or works on the software you use, especially in open source? Or maybe it's in your dependencies and you don't even know. Henry Zhu chats with other members of the team, TC39, and the JS community about the future of JavaScript, open source, and how it's all maintained. Join us in babbling about Babel!
…
continue reading
Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Building and Distributing PWAs: Tools, Techniques, and Insights - JSJ 638
37:34
37:34
Play later
Play later
Lists
Like
Liked
37:34
In today's episode, they delve into the fascinating world of mobile web development with our esteemed guest, Maximiliano Firtman, a seasoned web developer from Buenos Aires, Argentina, who has over two decades of experience. Join them as Maximiliano takes you on a journey through the evolution of web and mobile development, starting from the early …
…
continue reading
![Artwork](/static/images/128pixel.png)
51
High-Performance Networking: Key Resources and Tools for Web Developers - JSJ 637
1:22:00
1:22:00
Play later
Play later
Lists
Like
Liked
1:22:00
Robin Marx is a Web Protocol and Performance Expert at Akamai. They dive deep into the fascinating world of networking performance, where experts share invaluable resources and insights to optimize your web development projects. The speakers recommend essential tools and books like "High-Performance Browser Networking" by Ilya Grigorik and Barry Po…
…
continue reading
![Artwork](/static/images/128pixel.png)
151
Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636
1:29:04
1:29:04
Play later
Play later
Lists
Like
Liked
1:29:04
In this episode, they dive deep into the latest advancements in React with a special focus on the experimental React Compiler. Our guest speakers, Sathya Gunasekaran and Joe Savona, share their insights on how this cutting-edge tool aims to enhance performance and streamline development without disrupting existing code. They explore the goals of th…
…
continue reading
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
![Artwork](/static/images/128pixel.png)
201
Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635
1:24:26
1:24:26
Play later
Play later
Lists
Like
Liked
1:24:26
Jack Franklin is a Senior Software Engineer at Google. They dive deep into the world of performance optimization. They explore the sophisticated capabilities of Chrome DevTools, focusing on the performance and insights panels. Jack shares invaluable tips on utilizing tools like Lighthouse and the flame chart to prioritize and analyze web performanc…
…
continue reading
![Artwork](/static/images/128pixel.png)
251
New Frontiers in Web Platform Development with Bruce Lawson - JSJ
1:19:10
1:19:10
Play later
Play later
Lists
Like
Liked
1:19:10
In this episode, they dive into the world of web development, featuring insightful discussions on the differences and costs associated with hiring React Native developers, the importance of understanding web standards and browser differences, and the ongoing efforts of the Open Web Advocacy organization. They share their experiences, concerns, and …
…
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
![Artwork](/static/images/128pixel.png)
1
Building a Custom Front-end Framework - JSJ 633
1:21:00
1:21:00
Play later
Play later
Lists
Like
Liked
1:21:00
Zach Lankton is the Product Engineer at Signature Payments. They dive deep into the world of software development and tech innovations. In this episode, they explore a wide range of topics, the main focus is on ReZact, a cutting-edge front-end framework discussed by Zach, which shares similarities with React and Svelte. The conversation covers the …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Sentry's Impact on Web Vitals Understanding - JSJ 632
1:25:40
1:25:40
Play later
Play later
Lists
Like
Liked
1:25:40
Lazar Nikolov is a Full-stack engineer. They engage in a deep exploration of diverse subjects, from historical veracity and book recommendations to crucial insights on web performance monitoring tools. Join the esteemed panelists as they navigate the complexities of understanding historical events, reflect on significant global issues such as Holoc…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Embracing Angular's Evolution with Santosh Yadav - JSJ 631
1:00:09
1:00:09
Play later
Play later
Lists
Like
Liked
1:00:09
Santosh Yadav is a Google Developer Expert for Angular. They dive into the world of JavaScript and development. The discussion centers around the topic of why Angular is considered the best framework, with insights from Santosh, Steve Edwards, and Charles Max Wood. They explore the history and evolution of Angular, its resurgence, and the recent im…
…
continue reading
Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the li…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
From Learning New Languages to Learning New Technologies - JSJ 629
1:33:18
1:33:18
Play later
Play later
Lists
Like
Liked
1:33:18
Tony Alicea is a Udemy and Pluralsight Instructor. They delve into the crucial topic of understanding and mastering technology, featuring insightful discussions and experiences from our speakers. From the shift in focus from technical problems to effective communication and marketing to the significance of deeply understanding a system rather than …
…
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
![Artwork](/static/images/128pixel.png)
1
Unveiling Qwik and JavaScript Streamlining Web Development with Shai Reznik - JSJ 628 with Shai Reznik - JSJ 628
1:21:43
1:21:43
Play later
Play later
Lists
Like
Liked
1:21:43
Shai Reznik is the Founder & CEO at HiRez.io and he is a Qwik Team Member. They dive deep into the world of web development with a focus on the Qwik framework and JavaScript streaming. They explore topics such as predictive buffering, Qwik Insight, automating tasks, optimizing user and developer experiences, and the challenges of large-scale JavaSc…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Svelte 5: Compiler, Signals, and Web App Performance - JSJ 627
1:21:54
1:21:54
Play later
Play later
Lists
Like
Liked
1:21:54
Rich Harris joins this week's episode. They dive deep into the world of web application performance, signals, and the capabilities of Svelte 5. Join them as they explore the innovative features of Svelte 5, its compiler capabilities, and its potential impact on application building. From discussing the fastest mainstream framework to drawing parall…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Embracing Web Standards with Owen Buckley - JSJ 626
1:09:53
1:09:53
Play later
Play later
Lists
Like
Liked
1:09:53
Delve into a thought-provoking discussion with Owen Buckley, a seasoned web developer with 20 years of experience. Owen introduces Greenwood, a project focused on leveraging web standards and simplifying web development. Throughout the episode, They explore Greenwood's evolution, capabilities, and unique approach to application scaffolding and loca…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Simplifying Development with Deno - JSJ 625
1:14:15
1:14:15
Play later
Play later
Lists
Like
Liked
1:14:15
Kevin Whinnery is the Head of Developer Relations at Deno. They dive deep into the world of Deno, exploring its evolution, functionality, and differences from its predecessor, Node.js. They discuss the challenges Deno has faced in establishing compatibility with the NPM ecosystem, its out-of-the-box TypeScript support, built-in tools, and its use i…
…
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
![Artwork](/static/images/128pixel.png)
1
Navigating Web Development Challenges - JSJ 624
1:16:14
1:16:14
Play later
Play later
Lists
Like
Liked
1:16:14
Shay Davidson is a full-stack web, mobile, and game developer. He is currently leading the front end at Lemonade. The discussion revolves around the use of Supabase as a free database and its comparisons to Firebase for developer experience. They dive into building applications with Next.js and React 18, utilizing React Server Components to interac…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Unveiling Chrome DevTools: Network Monitoring, Cache Debugging, and Beyond - JSJ 623
1:22:27
1:22:27
Play later
Play later
Lists
Like
Liked
1:22:27
Michael Hablich is the product lead for Chrome DevTools and Puppeteer. They delve into a comprehensive discussion on various features and uses of the network tab for monitoring API calls, performance debugging with cache, simulating network conditions, and visual understanding of page loading. They cover topics such as debugging, PHP, and the histo…
…
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
![Artwork](/static/images/128pixel.png)
1
The Alphabet Soup of Performance Measurements - JSJ 622
1:19:37
1:19:37
Play later
Play later
Lists
Like
Liked
1:19:37
Dan Shappir takes the lead in explaining all of the acronyms and metrics for measuring the performance of your web applications. He leads a discussion through the ins and outs of monitoring performance and then how to improve and check up on how your website is doing.Sponsors Chuck's Resume Template Developer Book Club Become a Top 1% Dev with a To…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Simplifying Full-Stack Dev with the "Boring JavaScript Stack" and Sails Framework - JSJ 621
53:29
53:29
Play later
Play later
Lists
Like
Liked
53:29
Kelvin Omereshone is the lead maintainer of Sales.js. In this episode, they uncover the complexities of the "Boring JavaScript Stack" and its implications for building full-stack web applications. They engage in in-depth discussions on MVC conventions, data modeling, front-end and back-end integration challenges, and the role of frameworks like Rea…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Unpacking Core Web Vitals - JSJ 620
1:19:43
1:19:43
Play later
Play later
Lists
Like
Liked
1:19:43
Harry Roberts is a web performance consultant. They immerse themselves in the critical realm of web performance and JavaScript. The esteemed panel, including the renowned Harry Roberts, delves into the intricate details of site speed measurement and the evolving landscape of web performance metrics. The conversation sheds light on the profound impa…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Mastering Back-End Functionalities and Development with AWS Amplify - JSJ 619
1:10:53
1:10:53
Play later
Play later
Lists
Like
Liked
1:10:53
In this episode, Steve delves into a deep and insightful conversation with Erik Hanchett from Amazon AWS. They explore a wide range of topics, from discussing the possibilities and complexities of using multiple software services for back-end development to unraveling the benefits of using services like AWS Amplify for handling multiple tasks and i…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Exploring AI Impact on Code Generation and Quality Metrics - JSJ 618
1:06:49
1:06:49
Play later
Play later
Lists
Like
Liked
1:06:49
Conor Bronsdon is the host of the Dev Interrupted Podcast and currently works at LinearB. They dive into the world of generative AI tools in software development, exploring the impact, challenges, and potential benefits they present. They engage in a lively discussion about the use of AI tools like Copilot and the implications for code generation, …
…
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
![Artwork](/static/images/128pixel.png)
1
Inside the World of React: Server Components, Unidirectional Data Flow, and Frameworks - JSJ 617
1:22:12
1:22:12
Play later
Play later
Lists
Like
Liked
1:22:12
Sam Selikoff is the founder of Build UI, Inc. They unpack a myriad of discussions surrounding JavaScript and its applications. They delve into topics such as RPC resurgence, React server components, and the challenges and solutions around integrating design and components. A variety of technical concepts, tools, and frameworks, including Tailwind, …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Streamlining AI Integration - JSJ 616
1:17:45
1:17:45
Play later
Play later
Lists
Like
Liked
1:17:45
Ismail Pelaseyed is the co-founder of Superagent. They delve into the world of AI technology, open-source frameworks, and the practical applications of AI assistants. The conversation covers a range of topics, from the technical and philosophical differences between AI frameworks to the importance of user-facing UI components with the power of AI. …
…
continue reading
Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to capture the value of what you create so that we can reinvest and create more value, though he admits …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Dev Dilemmas: TypeScript Triumphs and Quirks of JavaScript Arrays - JSJ 614
1:33:54
1:33:54
Play later
Play later
Lists
Like
Liked
1:33:54
AJ, Charles, Dan, and Steve dive deep into all things JavaScript and TypeScript. In this episode, they discuss the pros and cons of arrow functions and the ongoing debate about using semicolons at the end of JavaScript statements. They also explore the use of different types of quotes for strings and the rise in popularity of TypeScript among devel…
…
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
![Artwork](/static/images/128pixel.png)
1
The Future of Authentication in JavaScript: An Inside Look into Passport JS with Jared Hanson - JSJ 613
1:19:47
1:19:47
Play later
Play later
Lists
Like
Liked
1:19:47
Jared Hanson is a software engineer at Okta. In this episode, they delve into the world of authentication strategies, troubleshooting touchscreen frustrations, and exploring the evolution of web application technology. They touch on the challenges of secure authentication, the complexity of JavaScript type checking, and the intersection of security…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Rise of No Code: A Deep Dive into Toddle's Revolutionary Web App Platform - JSJ 612
1:21:58
1:21:58
Play later
Play later
Lists
Like
Liked
1:21:58
Andreas Møller is a software engineer and the creator of Toddle, a platform that lets you build web applications without traditional code. They dive into the world of web development and the exciting rise of no-code and low-code approaches. They discuss the power and complexity of Toddle, its unique visual programming language, and how it enables e…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga - JSJ 611
1:22:22
1:22:22
Play later
Play later
Lists
Like
Liked
1:22:22
Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performance stats as you change your web application to get you better results on Google. Sponsors Chuck's Resume Template Miro Become a Top 1% Dev with a Top End Devs Membership Links CrUX and Core Web Vitals…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Bit: Paving the Way for Component Management - JSJ 610
1:21:51
1:21:51
Play later
Play later
Lists
Like
Liked
1:21:51
Gilad Shoham is a developer and open-source leader at Bit. They explore the latest trends and insights in the world of development and technology. The conversation also delves into the complexities of managing and sharing software components, detailing the challenges and potential solutions, and exploring innovative ways to manage components and sh…
…
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
![Artwork](/static/images/128pixel.png)
1
Discovering ElysiaJS and The Duality of TypeScript and JavaScript - JSJ 609
1:30:37
1:30:37
Play later
Play later
Lists
Like
Liked
1:30:37
SaltyAom is a cosplayer, developer, and creator of ElysiaJS. They deep dive into the complexities of JavaScript and TypeScript, offering insights into backend development, performance optimizations, and the evolving landscape of these programming languages. Sponsors Chuck's Resume Template Miro Become a Top 1% Dev with a Top End Devs Membership Lin…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Next-Level Web Performance with Patrick Meenan - JSJ 608
1:13:32
1:13:32
Play later
Play later
Lists
Like
Liked
1:13:32
Patrick Meenan works at Google Chrome. They explore the latest techniques in web performance and optimization. They dive deep into the world of asset compression and delivery optimization. They also explore the challenges and considerations when it comes to bundling, caching, delta updates, and many more! Sponsors Chuck's Resume Template Raygun - A…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How To Recession Proof Your Job - BONUS
1:12:25
1:12:25
Play later
Play later
Lists
Like
Liked
1:12:25
Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" DealCoupon Code: "THRIVE" for a GIANT discount Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or ret…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
RPC Resurgence: From Client-Server Applications to Next.js and Meta Frameworks - JSJ 607
1:39:33
1:39:33
Play later
Play later
Lists
Like
Liked
1:39:33
AJ, Chuck, and Dan join this week's panelist episode. They dive into the resurgence of RPC (Remote Procedure Call) in JavaScript frameworks and the potential benefits and drawbacks of combining front-end and back-end code. They navigate the complexities and possibilities of modern development practices. Sponsors Chuck's Resume Template Developer Bo…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
From the Archive — Changing jobs, Deno, and optimizing animations
57:56
57:56
Play later
Play later
Lists
Like
Liked
57:56
(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
Lars-Erik Roald is a software developer at Systor. He shares his insights and experiences in creating ORM and the evolution of the technology. They dive into the world of ORMs, TypeScript, and a variety of programming and personal ventures. From discussions about the challenges and advantages of ORMs and navigating the complexities of TypeScript to…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
TypeScript, ESLint, and TypeScript ESLint with Josh Goldberg - JSJ 605
1:17:28
1:17:28
Play later
Play later
Lists
Like
Liked
1:17:28
Josh Goldberg is a full-time open-source developer. He begins by sharing his developer experience and what he is currently working on. He joins the show to talk about "TypeScript, ESLint, and TypeScript ESLint". He dives into what this is all about, how these projects work, how they relate to each other, and much more. Sponsors Chuck's Resume Templ…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
What has Changed with htmx 2.0 with Carson Gross - JSJ 604
1:21:52
1:21:52
Play later
Play later
Lists
Like
Liked
1:21:52
Carson Gross returns to the show to talk about htmx 2.0. He begins by explaining what's new with htmx, its interesting features, the services it offers to its users, misconceptions about it, and many more! Moreover, he talks about his book, "Hypermedia Systems," and discusses what it is about. Sponsors Chuck's Resume Template Miro Become a Top 1% D…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Harnessing Module Federation and Micro Front-Ends in JavaScript Development - JSJ 603
57:17
57:17
Play later
Play later
Lists
Like
Liked
57:17
Vitor Alencar is a technical lead, speaker, and creator. He joins the show to talk about module federation, its benefits, and how it works. Additionally, they dive into an insightful discussion on micro-front ends, the exciting evolution of front-end development, simplifying the adoption of new frameworks, and much more! Sponsors Chuck's Resume Tem…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
View Transitions API with Noam Rosenthal - JSJ 602
1:26:32
1:26:32
Play later
Play later
Lists
Like
Liked
1:26:32
Noam Rosenthal is a Web platform engineer. They dive into the importance of standards in API behavior for browsers. Noam shares insights on the need for consistency in implementing standards across different programming languages and developers. They also discuss the balancing act between working on standards and collaborating with developers insid…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Accessibility in Component Libraries with Maya Shavin - JSJ 601
1:16:14
1:16:14
Play later
Play later
Lists
Like
Liked
1:16:14
Maya Shavin is a Senior Software Engineer at Microsoft. She joins the show to talk about accessibility in component libraries for developers. They talk about choosing component libraries when creating projects, the current state of component libraries, determining good accessibility levels, and many more! Sponsors Chuck's Resume Template Raygun - A…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Unraveling the CSS Revolution, Podcast Growth Tactics, and More - JSJ 600
1:21:10
1:21:10
Play later
Play later
Lists
Like
Liked
1:21:10
Robbie Wagner and Charles Carpenter from "Whiskey Web and Whatnot" join this week's episode, featuring some exciting updates in the world of web development. CSS enthusiasts will be thrilled to hear about the introduction of container queries and anchor positioning, which offer new possibilities for dynamic and responsive layouts. They also dive in…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Redwood JS in Action with Tom Preston-Werner - JSJ 599
1:32:38
1:32:38
Play later
Play later
Lists
Like
Liked
1:32:38
Tom Preston-Werner is the Cofounder at Preston-Werner Ventures. They dive into the world of React, Redwood JS, and the evolving landscape of JavaScript development. They discuss the importance of keeping up with the JavaScript world, the benefits of learning SQL, and the challenges of using ORMs. They also explore the upcoming Redwood JS conference…
…
continue reading