Episodes

Podcast 01

Structuring Node.js Applications Part 2: Dependency Management, Package Managers, Proper API Usage, etc.- JSJ 661

Dec 12, 2024 · Episode 661
This is the second part of the deep dive into the essential practices and principles for successful Node.js development. Our esteemed guests, Michael Dawson, James Snell, Matteo Collina, and Natalia Venditto, bring their extensive expertise to the table, discussing key topics like how to manage dependencies in a Node.js project.
Podcast 01

TypeScript Success: Integration, Type Checking, and Generics - JSJ 660

Dec 05, 2024 · Episode 660
In this episode, Dan sits down with TypeScript expert Matt Pocock to dive deep into the world of TypeScript migration, learning curves, and developer challenges. They explore why having a TypeScript "wizard" is crucial for teams transitioning from JavaScript and how TypeScript's integration with development environments like Visual Studio Code has been a game changer. Dan and Matt discuss the importance of real-time typechecking, the community's role in TypeScript's success, and practical strategies for migrating large codebases to TypeScript. You'll hear about Matt's journey from drama school to becoming a DevRel expert, his contributions to the XState library, and his philosophy of type-driven development. Together, they highlight TypeScript's advantages, such as enhanced code reliability and the nuanced benefits of explicit vs. inferred types. Whether you're a seasoned developer or just starting with TypeScript, this episode offers valuable insights and actionable advice to help you harness the full power of static typing in your projects. Tune in for a fascinating discussion that underscores the value of "boring" code, the need for continual learning, and the ongoing evolution of software development practices. Stay with us as we unravel the intricacies of TypeScript and share practical tips to elevate your coding journey.
Podcast 01

React and Beyond: The Importance of Learning DOM APIs - JSJ 659

Nov 26, 2024 · Episode 659
In today's episode, Charles, AJ and Steve are joined by guests Corey Brown for a rich discussion on the importance of understanding foundational concepts in software development. They explore the balance between leveraging high-level frameworks like React and the necessity of grasping the underlying technologies to troubleshoot effectively and build robust applications. They emphasize the value of comprehending core language features to write better software and solve problems efficiently. Corey reflects on the passion within the software development community and the hidden costs of over-relying on third-party dependencies like the infamous "left pad" incident.As the conversation unfolds, they debate whether sticking to frameworks or delving into deeper technologies leads to long-term success. They share practical insights on the benefits of reading source code, continuously learning, and the significance of core platform APIs. Additionally, the episode includes light-hearted "picks" from the panelists, including humorous resources and personal anecdotes. Join them as they dissect these critical perspectives and share valuable advice for both novice and seasoned developers alike. Let's get started!
Podcast 01

New Horizons in Web Development with Danny Moerkerke - JSJ 658

Nov 19, 2024 · Episode 658
In today's jam-packed episode, Charles, AJ, and Dan, along with special guest Danny Moerkerke, a seasoned freelance JavaScript web developer from Amsterdam. They dive deep into the fascinating world of web development, focusing on the capabilities and future of Progressive Web Apps (PWAs), comparing them to native apps, and discussing the technical intricacies involved.
Podcast 01

Structuring Node.js Applications: Event Loop, Metrics, and Efficient Processing Techniques - JSJ 657

Nov 12, 2024 · Episode 657
In this episode, they dive deep into the essential practices and principles for successful Node.js development. AJ and Dan are joined by special guests Michael Dawson, James Snell, and Matteo Collina. They bring a wealth of expertise and experience to the table, discussing key topics like experimental tech with existing web standards, managing updates with LTS releases, and the fundamental pillars of Node.js, including the critical concept of "not blocking the event loop."
Podcast 01

Stimulus and Turbo in Web Development - JSJ 656

Nov 05, 2024 · Episode 656
Dive into the dynamic world of JavaScript frameworks with this week's episode of JavaScript Jabber! Join Charles, AJ, Dan and Steve as they explore Hotwire, Stimulus, and Turbo—tools that are transforming how developers build fast, responsive web applications. They discover the evolution from Turbo Links to Turbo Drive, learn how these technologies enhance page rendering speeds by updating only changed elements, and understand their seamless integration in Rails applications. The discussion also touches on practical implementations using Turbo frames and streams for efficient DOM manipulation. Additionally, they dive into the benefits of partial page updates for improved performance and talk about the insights into integrating Stimulus for fine-grained control over client-side interactions. They also explore the parallels between modern frameworks like React or Angular with traditional approaches.
Podcast 01

Understanding, Confidence, and Humility in Web development - JSJ 655

Oct 30, 2024 · Episode 655
In today's episode, they delve deep into cutting-edge tech trends and development methods. Steve and AJ are joined by special guest Kyle Simpson, an expert in JavaScript and a pioneer of the "Local First" development approach. Together, they explore groundbreaking topics such as the use of the Origin Private File System (OPFS) in modern browsers, techniques for interfacing main and worker threads, and the future potential of local-first applications.
Podcast 01

Exploring Local-First Applications and Data Synchronization Challenges - JSJ 654

Oct 22, 2024 · Episode 654
In today's episode, they delve deep into cutting-edge tech trends and development methods. Steve and AJ are joined by special guest Kyle Simpson, an expert in JavaScript and a pioneer of the "Local First" development approach. Together, they explore groundbreaking topics such as the use of the Origin Private File System (OPFS) in modern browsers, techniques for interfacing main and worker threads, and the future potential of local-first applications.
Podcast 01

Exploring Local-First Applications and Data Synchronization Challenges - JSJ 654

Oct 22, 2024 · Episode 654
In this episode, they delve deep into cutting-edge tech trends and development methods. Steve and AJ are joined by special guest Kyle Simpson, an expert in JavaScript and a pioneer of the "Local First" development approach. Together, they explore groundbreaking topics such as the use of the Origin Private File System (OPFS) in modern browsers, techniques for interfacing main and worker threads, and the future potential of local-first applications.
Podcast 01

Slaughtering Sacred Cows: Reconsidering Software Dev Truisms - JSJ 653

Oct 15, 2024 · Episode 653
Charles and Dan dive deep into the world of programming languages, development practices, and the trade-offs that shape our daily coding lives. Joining them is special guest Tomer Gabel, an experienced backend engineer, and consultant.
Podcast 01

Unlocking Vue and Nuxt Potential: New Tools, Best Practices, and more - JSJ 652

Oct 08, 2024 · Episode 652
In this episode, AJ and Steve dive deep into the world of Vue.js and API integration with a special guest, Daniel Kelly, a seasoned lead instructor at Vue School. this episode is packed with valuable discussions on using the useFetch Vue component for seamless API requests, navigating the challenges of migrating from Vue 2 to Vue 3, and embracing TypeScript for a more robust development experience.
Podcast 01

Interactive Coding Tutorials with Tomek Salkowski: Enhancing Developer Experiences - JSJ 651

Oct 01, 2024 · Episode 651
AJ and Steve dive deep into the world of interactive coding tutorials alongside guest, Tomek Sułkowski. They kick off with a brief chat about the weather before delving into Tomek's expertise in creating engaging and interactive tutorials—shedding light on everything from the history of coding tutorials to the technical wonders of web containers, brought to prominence by platforms like Stackblitz.
Podcast 01

Optimizing SQL and ORM Practices for High-Performance Applications - JSJ 650

Sep 24, 2024 · Episode 650
In today's episode, Charles, Steve, and AJ, are joined by back-end engineer and team lead at Homebound, Stephen Haberman. We delve into the fascinating world of SQL c and its revolutionary approach to managing SQL queries with dedicated SQL files, delivering benefits such as reduced typing errors and pre-deployment checks. Stephen also walks us through the advantages and limitations of ORMs versus query builders like Prisma and Drizzle, sharing insights into Joyce ORM's unique philosophy and simplified CRUD operations.
Podcast 01

Mentorship in Tech: Balancing Professionalism and Friendship for Maximum Growth and Accountability - JSJ 649

Sep 17, 2024 · Episode 649
They dive deep into the world of mentorship, personal growth, and problem-solving with our special guests, Joao and Manny, alongside our insightful panelists, AJ and Charles.
Album Art
Latest Episode: Structuring Node.js Applications Part 2: Dependency Management, Package Managers, Proper API Usage, etc.- JSJ 661
0:00
01:22:15
Playback Speed: