
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

Nov 27, 2023 • 1h 10min
Matteo Collina - Node.js, Fastify, Platformatic
This week we talk with Matteo Collina about his background, contributions to the Node.js community, and his work on Fastify and Platformatic. Matteo is a prolific open source contributor and maintainer of many popular projects including Fastify, Pino, Mercurius, Avvio, and fast-json-stringify. He is also a Node.js TSC member and on the board of the OpenJS Foundation. Join us as we discuss the current state of Node.js, the future of JavaScript runtimes, and the importance of open source sustainability.
https://github.com/mcollina
https://nodeland.dev/
https://twitter.com/matteocollina
Episode sponsored By Raycast (https://www.raycast.com/)
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership

Nov 20, 2023 • 1h 4min
Braden Sidoti - Clerk
This week we talk to Braden Sidoti, CTO and Co-founder of Clerk. Clerk is a developer tool that makes it easy to add authentication to your app. We talk about the complexity of authentication, the role of session management, and the evolution of Clerk.
https://twitter.com/bsinthewild
https://clerk.com/
Episode sponsored By Raycast (https://www.raycast.com/)
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership
Tooltip
Andrew
https://rivet.ironcladapp.com/
https://jsx.email/
Justin
https://github.com/0xType/0xProto
https://github.com/seflless/skewed by Francois Laberge
Braden
https://resend.com/

Nov 13, 2023 • 1h 22min
Isaac Schlueter - npm, Tier
This week we talk with Isaac Schlueter, a founder at npm and Tier. We talk about the creation of npm, the early days of node, and the transition from CJS to ESM in node. We delve into the challenges of running a package registry (and a company) and his new company Tier. Tier is building a new way to define pricing for your products.
https://github.com/isaacs
https://www.tier.run
https://node-tap.org
https://fosstodon.org/@isaacs
https://twitter.com/izs
Episode sponsored By Raycast (https://www.raycast.com/)
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership

Nov 6, 2023 • 1h 10min
James Perkins - Unkey
In this week's insightful conversation, we feature James Perkins, the co-founder of Unkey. James discusses his experiences at Clerk, his career transition to co-founding Unkey, and his thoughts on the future direction of backend services. He shares the challenging reality of balancing two programming jobs at once and underscores the necessity for strong security practices in every tech startup.
https://twitter.com/james_r_perkins
https://clerk.com/
https://unkey.dev/devtools.fm
Want to sponsor the podcast? Head on over to https://devtools.fm/sponsor to get started.
Shop devtools.fm merch => https://shop.devtools.fm
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership
Tooltips
Andrew
https://github.com/intel/Wasmnizer-ts
https://carton.run/
Justin
https://github.com/laurentpayot/verticalize
https://deno.com/blog/queues
James
https://reflect.app/
https://www.risecalendar.com/
https://www.hanko.io/

6 snips
Oct 29, 2023 • 1h 31min
Dax Raad - SST
Dax Raad, expert in building serverless applications on AWS using the SST framework, discusses the benefits of SST in simplifying AWS infrastructure with TypeScript. He compares AWS CDK and SST, and explores the decision-making process between Terraform and Pulumi for infrastructure management. The podcast also covers local development in a cloud environment and the complexity of parenthood in the industry.

Oct 23, 2023 • 1h 8min
Vlad A. Ionescu - Earthly
This week we talk to Vlad A Ionescu about Earthly, a build automation framework that helps you with containerizing your builds such that they behave the same way no matter where you run them. By using Earthly, you can run your entire CI scripts locally on your laptop with the same consistency as you would get in the CI, and be able to debug things faster, iterate faster, and get faster feedback. Join us as we talk about the challenges of building a CI service, the importance of understanding the business side of things, and how to price your product.
https://earthly.dev
https://earthly.dev/blog/shutting-down-earthly-ci/
https://twitter.com/VladAIonescu
https://vladaionescu.com
Sponsored By Raycast (https://www.raycast.com/)
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership
Tooltips
Andrew
https://docs.axflow.dev/guides/models/getting-started.html
https://www.hyperdx.io/
Justin
https://www.burnerapp.com/
https://www.bhoite.com/sculptures/boron-lander/
Vlad
https://github.com/moby/buildkit

Oct 16, 2023 • 1h 2min
Emanuele Stoppa - Biome
This week we talk to Emanuele Stoppa about Biome, a continuation of the Rome project. We talk about the history of Rome, the fall of the company, and the rise of Biome from the ashes. Biome aims to be a one stop shop for all your JavaScript/TypeScript dev tool needs by building unified syntax tree for all your tools. It's a linter, formatter, and aims to be much more in the future. What will be the future of Biome? Listen to find out!
https://twitter.com/ematipico
https://www.linkedin.com/in/emanuelestoppa
https://github.com/ematipico
https://biomejs.dev/
Sponsored By Raycast (https://www.raycast.com/)
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership
Tooltips
Andrew
https://v0.dev/
https://github.com/sxyazi/yazi
Justin
https://github.com/orbitinghail/sqlsync
https://smith.langchain.com/hub
Emmanuele
https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/

Oct 9, 2023 • 54min
Aiden Bai - Million.js
This week we're joined by Aiden Bai, the creator of Million.js. Million.js is a virtual DOM library that makes React render faster. We talk about how Aiden got into programming, his journey with open source, and how he's handling the transition from high school to college. Will million.js take over the world and make all our apps faster? Find out on this week's episode of DevTools FM.
https://million.dev
https://twitter.com/aidenybai
Sponsored By Raycast (https://www.raycast.com/)
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership
Tooltips
Andrew
https://github.com/moonrepo/espresso
https://elysiajs.com/
Justin
https://github.com/gw31415/obsidian-lsp
https://github.com/isadorasophia/murder
Aiden
https://github.com/WICG/webcomponents/blob/gh-pages/proposals/DOM-Parts.md
https://github.com/naruaway/quickbootjs

8 snips
Oct 2, 2023 • 1h 11min
Eric Elliott - SudoLang
Eric Elliott, creator of SudoLang, a pseudo code programming language that runs on top of AI language models like GPT-4, discusses the future of coding with AI and how it can help you be more productive. They also explore the benefits of AI coding, the concept of SudoLang as an interface-oriented programming language, and the use of constraints and slash commands in writing pseudo code. They also mention Cursor, an AI-focused code editor, and highlight the features of Astro's view transitions and Sonar Cloud for advanced data analysis.

Sep 25, 2023 • 1h 10min
James Pearce - TinyBase
This week we're joined by James Pearce, creator of TinyBase. James has a long history of working on developer tools and open source software. He was the engineering director at Meta (formerly Facebook) for over 10 years, where he worked on a variety of projects including React, React Native, and PyTorch. He also worked on Portal, Meta's smart speaker, for a couple of years. James is currently living on a boat and working on TinyBase full-time. Local first software is a big part of TinyBase, and James has been working with the Local First community to help build out the ecosystem.
Sponsored By Raycast (https://www.raycast.com/)
https://tinybase.org/
https://tripleodeon.com/
https://github.com/jamesgpearce
https://tinybase.org/guides/releases/#v4-1
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership
Tooltips
Andrew
https://github.com/biomejs/biome
https://jazz.tools/
Justin
https://www.scattered-thoughts.net/writing/babys-first-wasm-compiler
https://multi.app/
James
https://typedoc.org
https://www.npmjs.com/package/ts-unused-exports
TooltipsAndrewJustinJames