

devtools.fm: Developer Tools, Open Source, Software Development
Andrew Lisowski, Justin Bennett
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).
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).
Episodes
Mentioned books

7 snips
Mar 18, 2024 • 1h 10min
DHH - Ruby on Rails, 37signals, and the future of web development
This week, DHH, the co-founder of 37signals and creator of Ruby on Rails, discusses the future of web development, the history of Rails, and software longevity. Topics include programmer joy in Ruby, aesthetics in coding, language preferences, web development choices, and tech transitions from Apple to Android.

Mar 10, 2024 • 53min
Dani Grant - Jam.dev, One click bug reports developers love
This week we're joined by Dani Grant, founder of Jam.dev, a tool to report bugs in a ways that developers can immediately act on them. We talk about Dani's journey to building Jam.dev and the challenges that they faced along the way trying to find product market fit. Dani also talks her experience fund raising for Jam.dev.
https://twitter.com/thedanigrant
https://jam.dev/
https://jam.dev/blog/jam-raises-8-9m-series-a-led-by-ggv-capital/
Episode sponsored By CodeCrafters (https://codecrafters.io/devtoolsfm) 40% Discount!Episode sponsored By RunMe (https://runme.dev)
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/DaniGuardiola/classy-ink
Justin
https://github.com/lsd-rs/lsd
https://github.com/sindresorhus/ky
Dani
https://slack.com/help/articles/206329808-Google-Calendar-for-Slack
https://typefully.com/
https://www.youtube.com/@mreflow

Mar 4, 2024 • 51min
Herrington Darkholme - AST Grep, Searching Code with Code
This week we're joined by Herrington Darkholme, the creator of AST Grep. AST Grep is a code search tool that uses the abstract syntax tree (AST) of your code to find patterns. We talk about the genesis of AST Grep, the efficiency of AST Grep in code searching, the challenge of expressing complex patterns, the versatility of YAML for rule expression, testing and evolving rules with AST Grep, and expanding AST Grep with SDKs and VS Code integration. You should definitely check out AST Grep if you're looking for a powerful code search tool!
Episode sponsored By CodeCrafters (https://codecrafters.io/devtoolsfm) 40% Discount!Episode sponsored By RunMe (https://runme.dev)
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

Feb 26, 2024 • 1h 10min
Robert Balicki - Isograph, Relay, and the Future of Data Fetching in React
This podcast discusses Isograph, a data fetching framework for React, comparing it to Relay. They explore the future of data fetching, challenges in web development, and Isograph's journey to production. Topics include React server components, benefits of the Kinesis Advantage Keyboard, and innovative testing tools.

Feb 20, 2024 • 1h 6min
Glauber Costa - Forking SQLite and Building a Distributed Database with Turso
This week we have Glauber Costa, CEO and founder of Turso, a service for distributing and using multiple SQLite instances in different regions. Glauber has a long history in the software industry, including working on the Linux kernel for many years. He shares his experience working on the Linux kernel and how it led him to found Turso. e also discuss the limitations of SQLite and how Turso is solving those problems with their fork libSQL.
https://twitter.com/glcst
https://twitter.com/tursodatabase
https://turso.tech/libsql
https://turso.tech/
https://github.com/glommer
Episode sponsored By CodeCrafters (https://codecrafters.io/devtoolsfm) 40% Discount!
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://rsdoctor.dev
https://www.npmjs.com/package/playwright-test-coverage
Justin
https://github.com/ije/md4w
https://www.unison.cloud/
Glauber
http://val.town
https://github.com/axodotdev/cargo-dist

Feb 12, 2024 • 1h 13min
Zeno Rocha - React.Email, Resend, Dracula Theme
Zeno Rocha discusses creating React Email and Resend, challenges of email delivery, origins of Dracula Theme, and tool recommendations like workerpool, promise-fun, and react-postgres-components.

Feb 5, 2024 • 1h 19min
Evan Bacon - Expo
Today's episode features Evan Bacon, the head of devtools at Expo. Expo is a framework for building React Native apps it takes care of a lot of the details so all you have to worry about is writing code. Evan is also the author of Expo Router which makes seamlessly manage your app's navigation with file based routing and so much more. We also delve in to the topic of React Server Components on React Native and the exciting possibilities of developing for Vision OS.
https://evanbacon.dev
https://twitter.com/Baconbrix
https://docs.expo.dev
https://github.com/EvanBacon
https://docs.expo.dev/router/introduction/
Episode sponsored By CodeCrafters (https://codecrafters.io/devtoolsfm) 40% Discount!
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

Jan 29, 2024 • 1h 16min
Christopher "vjeux" Chedeau - Prettier, React Native
This week we talk to a legend in the dev tools space, Christopher Chedeau. Christopher is a software engineer at Meta (formerly Facebook) and has worked on some of the most popular open source projects in the world. He is the creator of Prettier, a code formatter that has saved millions of developer hours. He is also the co-creator of React Native, a framework for building native apps with React. Christopher has also worked on many other projects such as Excalidraw, Yoga, and and many others.
https://blog.vjeux.com
https://github.com/vjeux
https://twitter.com/Vjeux
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

Jan 22, 2024 • 1h 11min
Daniel Thompson-Yvetot, Lucas Nogueira - Tauri
Daniel Thompson-Yvetot and Lucas Nogueira join to talk about Tauri, advantages over Electron, importance of security in open source, future of cross-platform apps. They discuss governance in open source projects and Tauri's approach with Crab Nebula. They also explore optimizing bundle sizes, impact on the planet, challenges for digital nomads, and importance of updates and security in frameworks and applications. They conclude by discussing building mobile apps with Tauri and the importance of listening to users and staying innovative.

Jan 16, 2024 • 1h 8min
Feross Aboukhadijeh - Socket
Open source legend Feross Aboukhadijeh discusses his journey into open source, challenges of open source funding, and his company Socket. Socket aims to level up OSS security and can detect complex vulnerabilities using static and dynamic analysis. They delve into the world of open source security, including device identifiers, managing open source packages, controversial funding experiments, the risks of relying on code maintainers, and the importance of considering the software supply chain.