JavaScript Jabber cover image

JavaScript Jabber

Latest episodes

undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
Dec 26, 2023 • 1h 20min

The Future of Authentication in JavaScript: An Inside Look into Passport JS with Jared Hanson - JSJ 613

Jared Hanson, software engineer at Okta, discusses the challenges of secure authentication and the potential of WebAuthn. They also explore the frustrations with ongoing changes in browser technology and the flexibility and future strategies of Passport JS. Additionally, they touch on the complexity of JavaScript type checking and troubleshooting touchscreen issues. Tune in for cutting-edge trends in the JavaScript and Node.js ecosystems!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode