devtools.fm: Developer Tools, Open Source, Software Development cover image

devtools.fm: Developer Tools, Open Source, Software Development

Latest episodes

undefined
5 snips
Mar 10, 2025 • 53min

Charles Lowell - Frontside, Effection, and Structured Concurrency

In this discussion, Charles Lowell, a developer and consultant known for the Effection library, dives into structured concurrency in JavaScript. He breaks down how structured concurrency can solve the limitations of promises and improves resource management. The conversation includes insights into enhancing developer experience with tools like Backstage and the significance of 'affection' in managing concurrent operations. Lowell also touches on debugging challenges and the forthcoming V4 release, emphasizing community engagement in JavaScript asynchrony.
undefined
Mar 3, 2025 • 54min

Josh Comeau - Creating Delightful Developer Education

Join Josh Comeau, a developer and educator known for his engaging interactive courses on CSS, React, and JavaScript. He shares his journey from developer to educator, emphasizing the evolution of AI tools like GitHub Copilot in making coding more intuitive. Explore how multi-sensory design can enhance web experiences, and get insights on his new React course aimed at junior developers. Josh discusses the critical role of human guidance in the face of AI advancements, ensuring thoughtful use of technology in education.
undefined
9 snips
Feb 17, 2025 • 57min

David Blass, - ArkType, better runtime type validation

David Blass, creator of ArkType, dives into the world of TypeScript and runtime validation. He discusses ArkType's unique native syntax and set-based type system that offers optimized performance. David explores technical challenges in developing robust APIs inspired by TypeScript principles. The conversation also touches on enhancing type inference and improving JSON validation performance. He emphasizes the need for clear error messaging and innovative solutions to simplify complexities in type validation, making development smoother and more efficient.
undefined
38 snips
Feb 11, 2025 • 47min

Aaron Boodman - Replicache and Zero, Building Sync Engines for the Web

In this conversation, Aaron Boodman, founder of Rocicorp and a web development veteran from Google, unveils the intricacies of creating sync engines. He discusses how Zero enhances user experience in multi-user environments. Aaron dives into advancements in partial sync, rethinking query languages, and the revolutionary features of Xero, including custom mutators. The dialogue also touches on the evolution of state management challenges in client-server architectures, emphasizing the need for robust solutions to navigate data synchronization complexities.
undefined
Feb 3, 2025 • 60min

Ryan Carniato - SolidJS, Marko.js, and the Future of Frontend Development

Ryan Carniato, creator of SolidJS, a cutting-edge frontend framework, dives into the evolution of web development. He shares his journey back to JavaScript and critiques the rise of frameworks like React, revealing how SolidJS emerged as a performance-driven alternative. The conversation highlights rendering differences and optimizations in component models, along with the transition challenges from Marko 3 to Marko 4. Ryan also discusses React's ongoing dominance and its implications for developers navigating new technologies.
undefined
21 snips
Jan 27, 2025 • 41min

Jeff Dickey - Mise, Usage, and Pitchfork and the Future of Polyglot Tools

Jeff Dickey, creator of tools like Mise, Usage, and Pitchfork, discusses ways to streamline developer productivity through innovative solutions. He shares insights on Oaklift’s on-demand command loading and how it surpasses traditional Node.js frameworks. The conversation covers best practices for creating intuitive command-line interfaces and the crucial role of user-friendly documentation. Jeff also dives into Mies, a Rust-based version manager promising improved efficiency and security, and Pitchfork, aimed at simplifying daemon management across programming environments.
undefined
Jan 20, 2025 • 57min

Artem Zakharchenko - Mock Service Worker

Artem Zakharchenko, creator of the Mock Service Worker (MSW) and developer educator at Epic Web Dev, discusses the evolution and capabilities of MSW, a library for mocking network requests. He dives into the complexities of mocking in software testing and shares advanced techniques for enhancing Node.js testing. Artem highlights the importance of adaptability in testing frameworks and previews exciting future innovations, particularly regarding cross-process interception for improved JavaScript application testing.
undefined
13 snips
Jan 13, 2025 • 55min

Darcy Clarke - npm, vlt and the Future of JavaScript Package Management

Darcy Clarke, CEO and founder of Vault, shares his extensive experience from npm and GitHub. He dives into the future of JavaScript package management, highlighting the innovative VLT package manager designed to enhance developer efficiency. The conversation explores groundbreaking tools for visualizing dependencies, the necessity of security in package management, and the push for community-driven solutions. Clarke emphasizes how VLT aims to disrupt traditional systems, all while fostering a robust and sustainable ecosystem for developers.
undefined
17 snips
Jan 6, 2025 • 51min

Joel Hooks - Egghead, Badass Courses, and the Future of Developer Education

Joel Hooks, the founder of Egghead, has been a key figure in developer education for over a decade. In this discussion, he shares his insights on crafting impactful technical courses and the evolution of online learning. He discusses Egghead's shift to high-quality bespoke courses and the importance of instructor involvement. Joel also delves into the challenges of learning to code in today's AI-driven landscape, stressing the need for foundational knowledge amid technological advancements.
undefined
4 snips
Dec 16, 2024 • 59min

Rudy Fraser - BlackSky - Next Generation of Social Media

In this discussion with Rudy Fraser, the mastermind behind BlackSky, we dive into his journey of creating a safe online space for Black communities on BlueSky. He shares insights on innovative moderation systems and community engagement strategies to combat online harassment. Rudy also tackles the technical challenges of scaling social media architecture and developing personalized feeds. Additionally, he explores sustainable funding models, highlighting his grassroots approach to ensuring financial stability while fostering a strong community ethos.

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