
devtools.fm: Developer Tools, Open Source, Software Development
A podcast about developer tools and the people who make them. Join us as we embark on a journey to explore modern developer tooling and interview the people who make it possible.
We love talking to the creators front-end frameworks (React, Solid, Svelte, Vue, Angular, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), Languages (Unison, Elixor, Rust, Zig), web tech (WASM, Web Containers, WebGPU, WebGL), database providers (Turso, Planetscale, Supabase, EdgeDB), and platforms (SST, AWS, Vercel, Netlify, Fly.io).
Latest episodes

Jan 6, 2023 • 46min
Juan Campa - Membrane.io
Juan Campa is the creator of membrane.io, a still in development platform for simplifying API automation and internal tooling. We talk about Membrane's inspiration, persistent state, graph powers, and it's unique combination of UX and DX.Tweet that informed us of the projectmembrane.iohttps://twitter.com/juancampamembrane demoJoin our patreon for the full episode.TooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://slashbase.com/#featureshttps://turbo.build/packJustinhttps://www.val.town/http://worrydream.com/refs/JuanLoop2Learn: This app accelerates my drums learning by 10X. When practicing a song, you can loop a specific clip (from say, Youtube) and slow it down as much as you need.Tailscale: I recently discovered this, and it's fantastic for "hybrid" development: running one service locally while the rest still runs in Kubernetes.

Dec 16, 2022 • 46min
Rúnar Bjarnason - Unison
This week's guest is Rúnar Bjarnason, co-founder of Unison Computing. Unison is a programming language and developer platform for making distributed systems. It's purely functional and code is content addressed. We discuss the motivation behind Unison, how it works, and how it might change the way we write software.Rúnar TwitterUnisons TwitterUnison LanguageUnison CodeUnison ShareUnison CloudJoin our patreon for the full episode.TooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://github.com/BuilderIO/figma-htmlhttps://github.com/charmbracelet/vhsJustinhttps://github.com/Doist/typisthttps://metaphor.systems/RúnarCopilot: https://github.com/features/copilotExercism: https://exercism.org/OB-4 https://teenage.engineering/products/ob-4

Dec 2, 2022 • 46min
Jori Lallo - Linear
Jori Lallo, co-founder of Linear, shares insights on developing project management software tailored to customer workflows. He discusses data synchronization, challenges of small team dynamics, and sustainable product development practices. Lallo's journey from coding to managing startups and the evolution of Linear's design principles are also highlighted.

Nov 11, 2022 • 42min
Henry Zhu - Babel
This week we're joined by Henry Zhu, the current maintainer of Babel. We talk about the his history in OOS, the challenges of maintaining an open source project, and the future of OSS.twitterWebsiteGitHubhopeinsource podcastJoin our patreon for the full episode.TooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://github.com/gbj/leptoshttps://github.com/CamHenlin/coprocessor.jshttps://github.com/CamHenlin/MessagesForMacintoshJustinhttps://alexanderobenauer.com/labnotes/000/https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/Henryhttps://github.com/lucax88x/CodeAceJumperWhisperhttps://github.com/openai/whisperhttps://github.com/ggerganov/whisper.cpphttps://github.com/tobiashuttinger/openai-whisper-realtime

Oct 28, 2022 • 47min
Paul Biggar - Dark
This week we're joined by Paul Biggar, founder of Dark a new programming language that looks to simplify building app without the hassle of managing infrastructure. Dark is a new way of building serverless backends. Just code your backend, with no infra, framework or deployment nightmares. Previously Paul was the founder CircleCI, a continuous integration platform.Join our patreon for the full episode.TwitterGitHubDarklangDarklang GitHubTooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://liblab.comhttps://github.com/module-federation/nextjs-mfJustinhttps://github.com/harc/ohmhttps://github.com/valence-rs/valenceDavidhttps://tailwindcss.com/https://docs.microsoft.com/en-us/dotnet/fsharp/what-is-fsharphttps://www.zsa.io/moonlander/

Oct 14, 2022 • 43min
David Khourshid - x-state, stately.ai
This week we talk to David Khourshid, the founder of stately.ai, a company that is building a state machine visualizer and debugger. David is also the creator of x-state, a JavaScript library for state machines. We talk about the history of x-state, how it works, and how it change your code. We also talk about the future of state machines and how they can be used in the real world.Join our patreon for the full episode.TwitterGitHubStatelyxstateTooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://preactjs.com/blog/introducing-signals/https://lightningcss.devJustinTweet on environment variable typing with ZodDune, a hobby rust based JS runtimeDavidhttps://replay.iohttps://zagjs.com/

Sep 30, 2022 • 39min
Faris Masad - repl.it
This week we're joined by Faris Masad, a founding engineer at repl.it. We explore how repl.it is breaking down the barriers to coding by provide in browser coding environments. We also discuss the importance of building a community around your product and how creative repl.it's own users have been.Join our patreon for the full episode.Shop MerchTwitter GitHub repl.ithttps://www.inkandswitch.com/peritext/https://github.com/replit/evalbotTooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://github.com/binwiederhier/replbothttps://pothos-graphql.devJustin[Book] Four Thousand Weeks by Oliver Burkeman (share the fantastic summary from Matt Swain.[Podcast] https://www.hackingyouradhd.com/Farishttps://astexplorer.net/https://github.com/graphp/graphviz

Sep 16, 2022 • 34min
Paul Butler - Drifting in Space, JamSocket
This week we're joined by Paul Butler, the founder of Drifting in Space. At his company they're exploring new ways to build web apps through Session Lived Application. They're building an open source tool to enabled this architecture called Spawner. On top of that they're building JamSocket, a tool that makes it easy to build these types of apps.This week we're joined by Paul Butler, the founder of Drifting in Space. At his company they're exploring new ways to build web apps through Session Lived Application. They're building an open source tool to enabled this architecture called Spawner. On top of that they're building JamSocket, a tool that makes it easy to build these types of apps.Join our patreon for the full episode.Twitter GitHub CompanyJamSocket spawner aperTooltipsWant to hear use talk about our tooltips? Join our patreon!AndrewRaycastJustinreact-zormpipedreamPaulNATSTrunk

Sep 2, 2022 • 41min
Thomas Paul Mann - Raycast
Join us this week with Thomas Paul Mann, one of the founders of Raycast, a new command palette for Mac. We talk about the history of Raycast, how it came to be, and what the future holds for the app. The app is powered by a powerful plugin system that use a custom react renderer. If you haven't checked it out yet, you should definitely give it a try!Join our patreon for the full episode.Thomas' Twitter GitHub raycastTwitter raycastTooltipsAndrewhttps://pnpm.io/https://motion.devJustinhttps://github.com/esamattis/react-zormhttps://github.com/PipedreamHQ/pipedreamThomasMy tooltips: I recently re-discovered newsletters for me. Here are three that I read every week:Console Newsletter - The best tools for developersPointer - A Reading Club For Software DevelopersRefind - Get smarter every dayFor tools, I rely heavily on Raycast. Few of my most used extensions:Visual Studio Recent ProjectsGIF SearchGoogle Translate

Aug 19, 2022 • 1h 8min
Jarred Sumner - Bun
This week our guest is Jarred Sumner, creator of bun a new JavaScript runtime focused on speed. Bun has already had an influence on the Javscript development, and is now released to the public. Join us as we dive deep on one of the most interesting new things happening in JavaScript.https://www.patreon.com/devtoolsfmTwitter GitHub Website bunTooltipsAndrewhttps://fork.devhttps://github.com/player-ui/playerJustinhttps://blog.jgc.org/2022/07/guest-wifi-using-qr-code.htmlhttps://github.com/secure-77/PerliteJarredhttps://github.com/apvarun/awesome-bun