

JavaScript Jabber
Charles M Wood
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.
Episodes
Mentioned books

Mar 12, 2024 • 1h 22min
Unveiling Chrome DevTools: Network Monitoring, Cache Debugging, and Beyond - JSJ 623
Michael Hablich, product lead for Chrome DevTools and Puppeteer, discusses network monitoring, cache debugging, simulating network conditions, history of dev tools, challenges in debugging tools, potential integration of AI, and powerful features within Chrome DevTools

Feb 27, 2024 • 1h 20min
The Alphabet Soup of Performance Measurements - JSJ 622
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.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks<picture>: The Picture element - HTML: Hypertext Markup Language | MDNPicksAJ - The Way of KingsAJ - Taco BellAimee - web.devAimee - @DanShappirDan - New accessibility feature in Chrome Dev Tools: simulate vision deficiencies, including blurred vision & various types of color blindness. In Canary at the bottom of the Rendering tab.Dan - Better Call SaulSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Feb 20, 2024 • 53min
Simplifying Full-Stack Dev with the "Boring JavaScript Stack" and Sails Framework - JSJ 621
Explore the 'Boring JavaScript Stack' for simplified full-stack development with insights on MVC conventions and front-end integration challenges. Dive into API development, data modeling, and the advantages of Inertia for routing and state management. Discover tips for maintaining aquarium ecosystems and amusing anecdotes, including FAA drone certification and musical musings.

Feb 13, 2024 • 1h 20min
Unpacking Core Web Vitals - JSJ 620
Harry Roberts, web performance consultant, joins the panel to discuss Core Web Vitals and the evolving landscape of web performance metrics. They explore the impact of load performance on web apps and the challenges of optimizing websites for laypeople. The episode concludes with details about upcoming events and workshops for members of topendevs.com.

Feb 6, 2024 • 1h 11min
Mastering Back-End Functionalities and Development with AWS Amplify - JSJ 619
Erik Hanchett from Amazon AWS discusses the complexities of back-end development, benefits of using AWS Amplify for integrated functionalities, local testing setup, language choices, and Vue component library. They also touch on authentication in AWS Amplify, testing and development environment setup, code deployment in Gitflow workflow, atomic classes in tailwind, and travel experiences. The podcast concludes with a discussion on aviation incident investigation and blame avoidance.

Jan 30, 2024 • 1h 7min
Exploring AI Impact on Code Generation and Quality Metrics - JSJ 618
In this podcast, the hosts and guest explore the impact and challenges of generative AI tools in software development. They discuss the benefits and risks of AI code generation and quality metrics. They also discuss the role of DevOps in developer experience and upcoming workshops. The podcast touches on the challenge of growth in SaaS companies and explores alternative funding models. In addition, they recommend a keychain pin tool and the YouTube channel 'Mentor Pilot' for plane accident reports.

Jan 23, 2024 • 1h 22min
Inside the World of React: Server Components, Unidirectional Data Flow, and Frameworks - JSJ 617
Sam Selikoff, founder of Build UI, Inc., joins the discussion on JavaScript and its applications. They cover topics such as React server components, RPC resurgence, integrating design and components, and tools like Tailwind, Redux, and Remix. They also touch upon mental health conversations and the pitfalls of fragmented media subscriptions.

Jan 16, 2024 • 1h 18min
Streamlining AI Integration - JSJ 616
Ismail Pelaseyed, co-founder of Superagent, discusses the practical applications of AI assistants and the challenges of deploying open-source projects. They also cover the technical differences between AI frameworks, the importance of user-facing UI components with AI, and the potential impact of Superagent on the AI industry.

Jan 9, 2024 • 57min
Iterating on Open Source - JSJ 615
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 that making money in open source is a unique challenge because donations only really work if you have a project that gets billions of downloads a month. As your project grows, it has to change in order to survive, and eventually you will need to get financial support from your project. The panel agrees that some of the main issues with iterating in open source are maintaining the code and getting feedback from users, financial backing, and roadmapping and integrations.The panel discusses their methods for getting feedback from their users. This feedback is valuable because it can show you things that you missed. They acknowledge that there can be conflicts of interest between those who only use the project and those who financially support it, and you have to make a choice. Unfortunately, someone is probably going to be inconvenienced no matter what choice you make. When making these decisions, you have to consider who it helps, who it frustrates, and who it may cause problems for. The panelists talk about different ways they’ve handled making these decisions in the past. The JavaScript experts talk about the importance of having data on your user base in order to make good choices for your users. They talk about different methods for notifying your users of upcoming changes and how it will affect compatibility, and some of the challenges with communicating with your users. AJ talks about an iteration he thought was a good idea but that a lot of people hated and how he noticed that the new users liked it but the old users did not. They panel agrees that people in general don’t like change. AJ talks about what he learned from this experience. Another common issue is integrating with other services. Integrating with cloud services, or at least giving people the option to integrate gives you an opportunity to reach more people and maintain the project long term. AJ gives some final thoughts to close the show, namely that most projects never go anywhere, and that’s ok. If you’ve got something that starts going somewhere, think early on about how you can better serve the community and remember that these people are mostly grateful and semi-willing to support you. He believes that if you are helping people create value, you deserve to see the fruits of your labor. He advises listeners to stay true to your open source ideals, think about your users perspective, and that the earlier you can think about this and make these choices, the better it is for your project SponsorsChuck's Resume Template Developer Book Club Become a Top 1% Dev with a Top End Devs MembershipLinksHow-npm-am-iReactVue.jsLet’s EncryptAsync/awaitNodePicksAimee - Debug Like a NinjaSteve - Jack Ryan AJ - Why I, as a black man, attend KKK meetingsCharles - It’s a Wonderful LifeCharles - Mr. Kreuger’s ChristmasSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Jan 2, 2024 • 1h 34min
Dev Dilemmas: TypeScript Triumphs and Quirks of JavaScript Arrays - JSJ 614
The podcast explores the pros and cons of arrow functions and the debate about semicolons in JavaScript. It also delves into the use of different quotes for strings and the rise of TypeScript. Additional topics include array manipulation, coding laziness, and the challenges of understanding JavaScript code.