675 episodes

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.

JavaScript Jabber Charles M Wood

    • Technology
    • 4.5 ‚ÄĘ 230 Ratings

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.

    Framework Comparisons, Real User Metrics, and Effective Performance Tools - JSJ 640

    Framework Comparisons, Real User Metrics, and Effective Performance Tools - JSJ 640

     In today's episode, they dive deep into web performance optimization and the strategies employed by our expert panel to achieve it. Join Dan, Steve, Charles, and guest Vinicius Dallacqua as they explore robust techniques like code splitting, lazy loading, and server-side solutions to enhance website performance.
    In this episode, you'll hear Vinicius discuss his experiences with different benchmarking frameworks and innovative optimization strategies, including how he improved performance for the Prometheus client for Node. They delve into the importance of performance metrics, data analysis, and real user monitoring (RUM) tools. They underscore the need for precise measurements before and after optimizations and share insights on overcoming the challenges posed by third-party integrations.
    Hear about practical tools like Partytown and Lighthouse, and how companies like NEXX Insurance have achieved significant performance gains. The conversation also touches on the critical balance between backend performance, CDNs, and frontend optimizations, alongside recommendations for engaging management to prioritize performance enhancements.
    Plus, for a bit of fun, our episode includes some light-hearted "Dad jokes of the week" and book recommendations around TypeScript and AI. 


    Socials
    LinkedIn: Vinicius Dallacqua 
    Picks
    Charles - Take 5 | Board GameDan - Total TypeScriptSteve - Warp: Your terminal, reimaginedVinicius - Watch Sweet Tooth | Netflix Official Site

    Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    • 1 hr 19 min
    Adapting to Effect Cluster: JavaScript Developers' Guide to Enhancing Code Maintainability - JSJ 639

    Adapting to Effect Cluster: JavaScript Developers' Guide to Enhancing Code Maintainability - JSJ 639

    In today's episode, they dive deep into the world of JavaScript and TypeScript. They explore the innovative message-passing style between components using Effect Cluster, a game-changing alpha product that integrates seamlessly with solutions like Remix and React Server Components.
    Join them as Michael sheds light on the ease of transitioning TypeScript developers familiar with frameworks like React and Svelte to Effect, thanks to JavaScript’s component-based mindset and features similar to async/await. They also talk about the role of TypeScript and Effect in ensuring code maintainability and correctness amidst legacy JavaScript at Sisense.
    As they navigate through topics like performance optimization, multithreading in JavaScript, and backend development,  discover how the Effect framework simplifies testing, enhances type inference, and boosts code stability. Plus, they touch on coding challenges, error handling, and the importance of proper monitoring with tools like OpenTelemetry.
    But it's not all code! They share fun anecdotes from personal experiences with go karting, discuss the NBA draft, and even delve into some light-hearted humor with dad jokes and comedic analogies. This episode is packed with insights, laughter, and invaluable advice for developers and tech enthusiasts alike.
    Tune in now for a comprehensive discussion filled with expert knowledge, practical tips, and community insights, exclusively on Top End Devs!

    Socials
    LinkedIn: Michael Arnaldi Twitter: @MichaelArnaldi
    Picks
    AJ - MSF Basic Rider CourseAJ - Alpine MotoSafe Wind Noise Ear PlugsDan - Pillar of Fire | Episode 1Dan - Pillar of Fire | Episode 2

    Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    • 1 hr 35 min
    Building and Distributing PWAs: Tools, Techniques, and Insights - JSJ 638

    Building and Distributing PWAs: Tools, Techniques, and Insights - JSJ 638

     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 days of pure HTML and classic ASP, progressing through the milestones of Perl, PHP, and eventually into the realm of mobile technologies. He provides an insightful look at how mobile development has transitioned from early platforms like WML and BlackBerry to the modern era of Progressive Web Apps (PWAs).
    Together with Steve, they unpack the benefits and challenges of bringing the open web into the mobile space, discuss the impact of mobile performance on user experience, and explore various tools and best practices for developing efficient, fast-loading PWAs. From understanding the role of service workers and web manifests to exploring innovative APIs and caching methods, this episode is packed with invaluable knowledge for any developer aiming to enhance their mobile web development skills.
    Whether you're interested in optimizing web performance, getting hands-on with PWAs, or curious about the future of mobile app distribution, this episode has something for everyone. Tune in now to uncover actionable insights and expert advice on staying ahead in the ever-evolving landscape of mobile web development.


    Socials
    LinkedIn: Maximiliano FirtmanFirt.Dev
    Picks
    Maximilliano - llama-cliSteve - The Club

    Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    • 37 min
    High-Performance Networking: Key Resources and Tools for Web Developers - JSJ 637

    High-Performance Networking: Key Resources and Tools for Web Developers - JSJ 637

    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 Pollard's work on HTTP 2, and they dissect the nuances of modern web protocols such as HTTP 2 and HTTP 3. Special guest Robin Marx joins us to unveil the complexities of networking, emphasizing the importance of understanding how your server and browser interact to maximize efficiency.

    But it's not all technical; they also share some lighter moments. Discover TV shows like Netflix’s "Eric" and "Criminal Minds Evolutions," explore engaging articles from Big Think, and indulge in some geeky humor with a segment of dad jokes. Whether you're tuning in for professional insight or just some good old tech banter, this episode has something for everyone.

    Socials
    LinkedIn: Robin Marx
    Picks
    Charles - Skyjo | Board GameCharles - Criminal MindsDan - Watch Eric | Netflix Official SiteRobin - We Are Legion (We Are Bob)Robin - HadesSteve - Is the Universe Finite or Infinite?

    Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    • 1 hr 22 min
    Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636

    Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636

    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 the React Compiler, including auto memoization, linting, and runtime optimizations, and how it plans to minimize unnecessary DOM updates. This is an in-depth discussion on subjects like referential equality, the complexities of memoization, API improvements for useEffect, and the compelling debate about whether React should introduce signals as a TC39 standard. Additionally, they discuss the potential transition for existing projects, the importance of community feedback, and the intriguing differences between React’s approach to UI as a function of state versus the signal-based model.


    Stay tuned to learn about the future of React, the practical benefits of the new compiler, and the ongoing experiments that could shape how we write and optimize JavaScript with React.

    Socials
    Linkedn: Sathya Gunasekaran
    Picks
    AJ - webinstall.devDan - Godzilla Minus One (2023)

    Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    • 1 hr 29 min
    Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635

    Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635

    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 performance, along with practical advice for maintaining a clean environment for accurate profiling.
    Join them as tehy decode the intricacies of debugging, from handling long tasks and layout thrashing to understanding the context of flame charts and network requests. Plus, they discuss the collaboration efforts between Chrome and Microsoft Edge, valuable educational resources, and even touch on topics like involvement in local politics and upcoming movie releases. Whether you're a seasoned developer or a tech enthusiast, this episode is packed with knowledge, humor, and practical advice to help you master web performance optimization. Tune in now!


    Socials
    LinkedIn: Jack Franklin
    Picks
    Charles -¬†Legendary: A Marvel Deck Building Game ‚Äď SHIELD (2019)Dan -¬†Dan Shappir: How to Maximize Web PerformanceJack -¬†Sky Team | Board Game

    Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    • 1 hr 24 min

Customer Reviews

4.5 out of 5
230 Ratings

230 Ratings

Broken app garbage ,

Great discussions ūüĎĆ

Always a solid panel of peeps from the industry discussing topics currently saturating my Twitter dev timeline ūüĎćūüĒ•

Dan M in San Diegp ,

Used to be 5 stars

Good content and discussions, but who thought it would be a good idea to insert ads mid-sentence? It’s honestly an insult to the guests of the show to be interrupted like that. There’s a reason no other podcast I listen to does this!

Coreperformance ,

Outstanding podcast for a commuting developer

I have enjoyed all three episodes that I have downloaded so far. Looking forward to catching up on more missed episodes. Well done

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Hard Fork
The New York Times
Underserved
Andrew Gelina
TED Radio Hour
NPR

You Might Also Like

JS Party: JavaScript, CSS, Web Development
Changelog Media
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
The Changelog: Software Development, Open Source
Changelog Media
Software Engineering Daily
Software Engineering Daily
The Stack Overflow Podcast
The Stack Overflow Podcast
Go Time: Golang, Software Engineering
Changelog Media

More by DevChat.tv

JavaScript Jabber
Charles M Wood
React Native Radio
Jamon Holmgren, Robin Heinze, Mazen Chami
Adventures in Angular
Charles M Wood
iPhreaks
Charles M Wood
Ruby Rogues
Charles M Wood
Adventures in Angular
Charles M Wood