Stay up to date on the latest JavaScript and Front-End tools and tech
Episodes
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.
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.
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!
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.
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."
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.
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.
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.
Exploring Local-First Applications and Data Synchronization Challenges - JSJ 654
Oct 22, 2024
·
Episode
654
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.
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.
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.
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.
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.
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.
Latest Episode: Structuring Node.js Applications Part 2: Dependency Management, Package Managers, Proper API Usage, etc.- JSJ 661
0:00
Playback Speed: