Logo

    web performance

    Explore " web performance" with insightful episodes like "Harnessing the Power of AI in Web Development with Barry McGee", "Website performance budgeting with Medhat Dawoud", "Sophie DeBenedetto on the Future of Elixir and LiveView", "Ep. #5: How much is too much JavaScript?" and "Get your head straight with Harry Roberts" from podcasts like ""Chats with Kent C. Dodds", "PodRocket - A web development podcast from LogRocket", "Elixir Wizards", "Frontend Coffee Break" and "PodRocket - A web development podcast from LogRocket"" and more!

    Episodes (18)

    Harnessing the Power of AI in Web Development with Barry McGee

    Harnessing the Power of AI in Web Development with Barry McGee

    In a thought-provoking podcast with Kent, Barry McGee from Shopify shares insights on the integration of AI in web development and the evolving landscape of remote work. Having transitioned to remote working in 2016, Barry brings a wealth of experience from significant tech companies and discusses the future of web performance, AI's role in enhancing user experiences like the context-aware search in Shopify's Shop App, and the strategies for maintaining application performance at scale, including the importance of caching. As web development continues to evolve, Barry's perspectives offer a glimpse into the symbiotic relationship between AI advancements and efficient remote work practices.

    Watch this episode.

    Meet Barry at Epic Web Conf.


    Guest: Barry McGee

    Host: Kent C. Dodds

    Website performance budgeting with Medhat Dawoud

    Website performance budgeting with Medhat Dawoud
    What do dentistry and performance budgeting have in common? Live tomorrow, Medhat Dawoud, Senior Software Engineer at Miro and Google Dev Expert, comes on to talk about how developers can maintain and improve website performance by comparing it to going to the dentist. Links https://medhatdawoud.net https://www.medhat.dev https://twitter.com/med7atdawoud https://www.linkedin.com/in/medhatdawoud https://www.youtube.com/medhatdawoud https://github.com/medhatdawoud https://web.dev Case studies for performance impact on business: https://wpostats.com https://web.dev/case-studies *Research for the impact of loading speed on conversion rate: * https://www.bidnamic.com/en-us/resources/how-website-speed-affects-your-conversion-rates User experience hierarchy (performance on top): https://web.dev/articles/web-performance-made-easy We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we’ll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Medhat Dawoud.

    Sophie DeBenedetto on the Future of Elixir and LiveView

    Sophie DeBenedetto on the Future of Elixir and LiveView
    In today's episode, Sophie DeBenedetto emphasizes the importance of the Elixir community's commitment to education, documentation, and tools like liveBook, fostering an environment where people with varying skill levels can learn and contribute. The discussion highlights LiveView's capabilities and the role it plays in the future of Elixir, encouraging members to share knowledge and excitement for these tools through various channels. Sophie invites listeners to attend and submit their talks for the upcoming Empex conference, which aims to showcase the best in Elixir and LiveView technologies. Additionally, the group shares light-hearted moments, reminding everyone to contribute to all types of documentation and promoting an inclusive atmosphere. Key topics discussed in this episode: • Updates on the latest release of the Programming Phoenix LiveView book • The importance of community connection in Elixir conferences • The future of documentation in the Elixir ecosystem • The Elixir community's commitment to education and documentation • LiveBook as a valuable tool for learning and experimenting • Encouraging contributions across experience levels and skill sets • Importance of sharing knowledge through liveBooks, blog posts, and conference talks • Core Components in Phoenix LiveView, and modal implementation • Creating a custom component library for internal use • Reflecting on a Phoenix LiveView Project Experience • Ease of using Tailwind CSS and its benefits in web development • Advantages of LiveView in reducing complexity and speeding up project development • LiveView's potential to handle large datasets using Streams • The role of Elixir developers in the rapidly evolving AI landscape Links in this episode: Sophie DeBenedetto – https://www.linkedin.com/in/sophiedebenedetto Programming Phoenix LiveView Book – https://pragprog.com/titles/liveview/programming-phoenix-liveview Empex NYC - https://www.empex.co/new-york SmartLogic - https://smartlogic.io/jobs Phoenix LiveView documentation: https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.html Live sessions and hooks: https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.Router.html#livesession/1 LiveView: https://hexdocs.pm/phoenixlive_view/Phoenix.LiveView.html Tailwind CSS: https://tailwindcss.com/ Reuse Markup With Function Components and Slots (https://fly.io/phoenix-files/function-components/) LiveView Card Components With Bootstrap (https://fly.io/phoenix-files/liveview-bootstrap-card/) Building a Chat App With LiveView Streams (https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/) Special Guest: Sophie DeBenedetto.

    Get your head straight with Harry Roberts

    Get your head straight with Harry Roberts
    There are many ways developers misunderstand the tag in JavaScript, so we talked to Harry Roberts, web performance engineer consultant, about how to optimize the tag to speed up loading times. Links https://www.youtube.com/watch?v=MHyAOZ45vnU https://csswizardry.com/ct/ Setting up DevTools for Performance Testing (20% off) (https://csswizardry.gumroad.com/l/perfect-devtools/PODROCKET) Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Harry Roberts.

    Rockey Nebhwani with SFCC & Web Performance

    Rockey Nebhwani with SFCC & Web Performance

    Rockey Nebhwani talks with Oleg Sapishchuk and Peter Schmalfeldt about SFCC & Web Performance.

    ▬ Show Links ▬▬▬▬▬▬▬▬

    › Favorite Tool - www.treo.sh (Example Dashboard - https://treo.sh/sitespeed/direct.asda.com)  - Subscribe using 'Email updates' link to get updated monthly Crux stats (2nd Tuesday of the month)

    › Google Data Studio - HTTP Archive - Core Web Vitals Technology Report - https://datastudio.google.com/s/gAvNzFdtUSM

    › Web Performance Slack ( Request Invite ): https://webperformance.herokuapp.com

    ▬ Content ▬▬▬▬▬▬▬▬▬▬

    00:00 - Intro
    00:58 - Guest Introduction
    02:19 - Motivation to Start Community?
    04:39 - How can people access your Community?
    07:48 - How to build a Web Performance Culture?
    10:36 - Best way to Track Performance Issues?
    14:08 - Ways to Budget Web Performance?
    16:54 - Internal vs External Web Performance Tooling?
    19:07 - Free Web Performance Tools?
    20:07 - How to Prioritize Web Performance Tickets?
    27:18 - Specific SFCC Performance Tooling?
    30:08 - What is Web Almanac and HTTP Archive?
    33:25 - How to use Performance History?
    34:43 - Can you compare eCommerce Platforms?
    36:56 - How can Salesforce Help Customers?
    43:05 - How can the Community Help?
    47:21 - Message to The Community

    ▬ Guest ▬▬▬▬▬▬▬▬▬▬▬

    Rockey Nebhwani

    Twitter
    LinkedIn

    ▬ Hosts ▬▬▬▬▬▬▬▬▬▬▬

    Oleg Sapishchuk

    Twitter
    LinkedIn
    Github
    Website

    Peter Schmalfeldt

    Website
    Work

    ▬ About ▬▬▬▬▬▬▬▬▬▬▬

    Welcome to the Unofficial Salesforce Commerce Cloud Podcast. We created this Podcast to give everyone access to each other to share ideas and help one another. It also offers members a place to discuss, listen and watch Salesforce B2C Commerce Cloud in a free and open environment.

    YouTube
    Playlist
    LinkedIn
    Twitter

    Episode 29: Start With Logging: A Whirlwind Tour of the Many Worlds of Debugging with Amal Hussein

    Episode 29: Start With Logging: A Whirlwind Tour of the Many Worlds of Debugging with Amal Hussein
    Show Notes [00:03:13] Amal tells us her background story and Tessa asks about her interests with debugging and why she is so passionate about it. [00:07:22] Amal tells us her journey to debugging, how she got better at it, and if she was trying to teach somebody who’s new to debugging where they would start. [00:11:26] Ari and Ben share debugging stories and Amal shares some advice. [00:22:29] Tessa tells us experiences she’s had with Vue and getting bugs and it’s been a common experience across Vue, Angular, Angular JS, and React, so she wants to know when you get into this kind of situation what would you do there? [00:26:48] Amal talks more about the profiling part. [00:32:30] For all the beginners out there in terms of performance for the front end, Amal shares a tip for starting out. [00:37:15] Ari asks Amal how do you break that habit in an organization of just assuming that because a bug manifests in the UI that it’s a UI problem? [00:42:08] In regard to logging, Amal tells us her thoughts on the application monitoring tools, like Sentry. [00:46:25] Having good Handshakes between the errors is discussed more in depth. [00:53:48] Amal gives us a quick hit list of when, how, and why you would debug, and best practices for debugging. She mentions console.trace and minds are blown! [00:00:00] Amal tells us where you can find her on the internet. Picks of the week: [00:57:15] Ben has two picks: A show called, When I See You Again (Netflix) and Diablo 3 (PC / Mac / Switch / PS4 / XBOX. [00:58:27] Ari has two picks: A show called, An Evening with Beverly Luff Linn (Netflix) and HelloFresh. [00:59:22] Amal has two picks: A show called, Indian Matchmaking (Netflix) and The Web. [01:01:39] Tessa has two picks: A show called, Crash Landing on You (Netflix) and Phoenix Wright: Ace Academy-Spirit of Justice (iOS, Android, N3DS). Resources mentioned: Amal Hussein Twitter (https://twitter.com/nomadtechie) Amal Hussein GitHub (https://github.com/nomadtechie) Pino-GitHub (https://github.com/pinojs/pino) Sentry (https://sentry.io/welcome/) Console.trace (https://developer.mozilla.org/en-US/docs/Web/API/Console/trace) When I See You Again - Netflix (https://www.netflix.com/title/80111845) Diablo 3 (PC / Mac / Switch / PS4 / XBOX (https://us.diablo3.com/en/) An Evening with Beverly Luff Linn - Netflix (https://www.netflix.com/title/81002313) HelloFresh (https://www.hellofresh.com/?c=92-7T6GR88C7&gclid=EAIaIQobChMIj4SErN_46gIVJv7jBx38nw-eEAAYASAAEgLx7_D_BwE&locale=en-US) Indian Matchmaking - Netflix (https://www.netflix.com/title/80244565) The Web (https://en.wikipedia.org/wiki/World_Wide_Web) 사랑의 불시착 (Crash Landing on You) - Netflix (https://www.netflix.com/title/81159258) Phoenix Wright: Ace Attorney − Spirit of Justice (iOS, Android, N3DS) (https://en.wikipedia.org/wiki/Phoenix_Wright:_Ace_Attorney_%E2%88%92_Spirit_of_Justice) Special Guest: Amal Hussein.

    Undergoing a Performance Transformation with Sharell Bryant

    Undergoing a Performance Transformation with Sharell Bryant

    Rarely do we get to start with a fresh slate when it comes to performance, more often, we have to figure out how to make a performance transformation after the fact. In this episode, Sharell Bryant talks about Teachers Pay Teachers journey to a performance-focused organization.

    Luckily there were people in the company who had kind of had similar experiences in terms of being able and having the freedom to like run an A/B test where maybe it's not a product change, it's just a performance optimization change and being able to see like test out whether that improved various metrics. I was able to do that and felt empowered to do that. Especially when we are looking for different opportunities for how to improve the experience. If I can say, "Hey, I can make a quick performance change and let's just see if it affects these other metrics and you know, it won't involve design, it won't involve product and it'll take this much resourcing and then we'll measure it", I think was a great way to kind of advocate at first and loop it into another objective.

    A full transcript is available at: https://chasingwaterfalls.io/episodes/episode-six-with-sharell-bryant/

    Links

    Dealing with Third Parties with Karolina Szczur

    Dealing with Third Parties with Karolina Szczur

    You can do all the work to make your own code as fast as possible, but a few ill-performing third-party scripts can still bring your site to a crawl. In this episode, Karolina Szczur talks all about third-parties: how big of an issue they really how, how to identify which ones are the most problematic, and what you can do about it.

    So it's not necessarily a binary choice—in some cases, sure. But there are strategies that you can use to mitigate that performance that you just have to be aware of them and you have to start with having that conversation. The responsibility is actually on us, not necessarily on the vendor that's providing the service.

    A full transcript is available at: https://chasingwaterfalls.io/episodes/episode-four-with-karolina-szczur/

    Links:

    Performance for the Long-Haul with Katie Hempenius

    Performance for the Long-Haul with Katie Hempenius

    A lot of work falls under the umbrella of "web performance" and it's hard to know where to focus, both for quick wins and for long-term maintainability. In this episode, Katie Hempenius talks about everything from JavaScript and image weight, to third-party challenges, budgets and the importance of organizational support.

    Now maybe your first party site is actually pretty decent and is holding the line but you keep getting push back from marketing to just keep adding more third party content and that is just really slowing the site down and that's one of those things...that issue is bigger than engineering. You need to have the company kind of come to an agreement on what your strategy is going to be around third party.

    A full transcript is available at: https://chasingwaterfalls.io/episodes/episode-three-with-katie-hempenius/

    Links:

    From Hackathon to Foundational Performance with Reefath Rajali

    From Hackathon to Foundational Performance with Reefath Rajali

    Many people want their organization to prioritize performance, but where do you start? In this episode, Reefath Rajali, a mobile developer advocate at PayPal, talks about PayPal's performance journey, starting with a simple, lightweight prototype built during a hackathon.

    So, that is how this journey actually started and as you said, it was not an easy journey. We had a lot of challenges. Because it is a larger organization and to transform a hackathon idea into action, there are a lot of team players and companies about. We have our product, we have our analyst, we have our designers, and we have our engineering group. So, it’s like four or five teams we have to come together, agree, and every single stream has a different leader.

    A full transcript is available at: https://chasingwaterfalls.io/episodes/episode-two-with-reefath-rajali/

    Links:

    Scaling a Culture of Performance with Malek Hakim

    Scaling a Culture of Performance with Malek Hakim

    How do you not only establish a culture of performance, but nurture it and scale it across a large organization? That's the question we try to answer in this week's discussion with Malek Hakim, a performance engineer at Priceline. We talk about what Priceline has been doing to cement a culture of performance across the organization, touching on everything from tooling and metrics, to education and experimentation.

    We started small at first. We were actually working on trying to find small tasks that we can do that we can test and try to show the impact. And yeah. You iterate and you do different tests, and some of them show up to be beneficial and sometimes surprising. And I guess that gets the ball rolling.—Malek Hakim

    A full transcript is available at: https://chasingwaterfalls.io/episodes/episode-one-with-malek-hakim/

    Links:

    18: Prepack and the Future of JavaScript Performance with Nikolai Tillmann

    18: Prepack and the Future of JavaScript Performance with Nikolai Tillmann

    Chantastic talks with Nikolai about Prepack — a tool for making JavaScript code run faster. They discuss the goals and challenges before Prepack, why it makes global JavaScript faster, and how it could dramatically improve time to interactive performance in large React apps.

    Featuring

    Notes & Links

    17: Fast, Accessible, and Beautiful Drag and Drop with Alex Reardon

    17: Fast, Accessible, and Beautiful Drag and Drop with Alex Reardon

    Chantastic talks with Alex Reardon about his project react-beautiful-dnd. They discuss the physics of drag and drop, accessibility in any language, tricks and tactics for performance tuning UI, and engineering health in open source.

    Checkout Alex’s free egghead.io course Beautiful and Accessible Drag and Drop with react-beautiful-dnd!

    Featuring

    Notes & Links

    Episode 06 with Matt Shull of Aristotle Interactive

    Episode 06 with Matt Shull of Aristotle Interactive

    Our guest this week is Matt Shull. Matt works at Aristotle Interactive where he manages projects and helps shape performance best practices. He also teaches others about web design/development through Thinkful in his spare time.

    In this episode, we talk about Matt's experience with making sites fast for big clients, the tools they use at Aristotle Interactive to monitor performance metrics for their clients, the WebP image format, and a few performance pitfalls and how you can avoid them.

    Show Links:

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io