

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

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

Sep 18, 2023 • 59min
Josh Goldberg - TypeScript ESLint
In this episode, we talk with Josh Goldberg about TypeScript ESLint, a tool that enables you to run standard JavaScript tools like eslint and prettier on your TypeScript code. We discuss the recent v6 release, the differences between formatting and styling, and the future of TypeScript ESLint. Josh also shares his thoughts on the future of TypeScript and the JavaScript ecosystem.
Sponsored By Raycast (https://www.raycast.com/)
https://twitter.com/JoshuaKGoldberg
https://typescript-eslint.io/blog/announcing-typescript-eslint-v6/
https://www.learningtypescript.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/fabian-hiller/valibot
https://kysely.dev/
Justin
https://github.com/qewer33/qpaperOS
https://github.com/denosaurs/deno_python
Josh
Knip (https://github.com/webpro/knip)
Nonviolent Communication (https://en.wikipedia.org/wiki/Nonviolent_Communication)

Sep 11, 2023 • 1h 21min
Corbin Crutchley - Framework Field Guide (learn React, Angular, Vue at the same time)
In this episode, we have a conversation with Corbin Crutchley, a principal front-end developer, GitHub Star, and teacher. Corbin shares his journey in the tech industry, his passion for teaching, and his various open-source projects. He talks about his experience teaching at a bootcamp and his motivation to create Unicorn Utterances, an open-source publishing platform aimed at providing free resources for learning programming. Corbin also discusses his work on various open-source projects, including HouseForm, a React form library, and CLI Testing Library.
Corbin also gives us a sneak peek into his upcoming set of books. The first book aims to provide a comprehensive guide for learning the three big frameworks all at the same time, with a focus on practical application and real-world examples. The future books will teach the ecosystems for the tools and third will round it out by taking a deeper look into how each framework actually works.
Sponsored By Raycast (https://www.raycast.com/)
https://twitter.com/crutchcorn
https://unicorn-utterances.com/unicorns/crutchcorn
https://unicorn-utterances.com/collections/framework-field-guide
https://github.com/houseform/houseform
https://stars.github.com/profiles/crutchcorn/
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/silvia-odwyer/photon
https://github.com/oedotme/generouted
Justin
https://build.mmm.page/
https://markwhen.com/
Corbin
GPD Win Max 2 https://www.gpd.hk/gpdwinmax2
Git Fork https://git-fork.com/
Bomb Pops https://bombpop.com/

Sep 4, 2023 • 1h 11min
Nate Wienert - Tamagui
This week we talk to Nate Wienert about Tamagui, a UI kit for building cross platform (web + mobile) react native apps. Tamagui is a full stack, component kit style system, and optimizing compiler that bridges native and web. With a host of features like cross platform animations, themes, and a studio, Tamagui is a great way to build cross platform apps. Join us as we talk about the challenges of building a cross platform UI kit, and how Tamagui solves them.
Sponsored By Raycast
https://twitter.com/tamagui_js
https://twitter.com/natebirdman
https://tamagui.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://vaul.emilkowal.ski/
https://github.com/supabase/postgres_lsp
Supabase
https://twitter.com/ertekinno/status/1686336911869173760
https://docs.dxos.org/
Nate
https://gqty.dev
https://uncut.wtf

Aug 28, 2023 • 1h 11min
Daniel Roe - Nuxt, unJS
This week we talk with Daniel Roe about his journey from law to design to development and how he ended up leading the Nuxt core team. We dive deep into all the cool things Nuxt can do and how it compares to other frameworks like Next and React. Community is a big part of Nuxt/unjs and we talk about how that has shaped the project and the community around it.
Sponsored By Raycast
https://twitter.com/danielcroe
https://twitter.com/nuxt_js
https://nuxt.com/
https://twitter.com/nuxtstudio
https://nuxt.studio/
https://regexp.dev/
https://twitter.com/unjsio
https://github.com/unjs
https://roe.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/vantezzen/auto-form
https://github.com/dan-lee/timescape
Justin
https://expensive.toys/toys/chromadynamica-manipulable (by Artur Bień)
https://www.shapr3d.com/
Daniel
sli.dev
https://alacritty.org/
https://apps.apple.com/us/app/plash/id1494023538?mt=12
https://www.raycast.com/

Aug 14, 2023 • 42min
Erik Bernhardsson - Modal
Erik Bernhardsson, founder of Modal, talks about the challenges of building a serverless platform and creating a new vision for serverless cloud. They discuss the benefits of using Modal for code deployment and setting up GPU-based infrastructure. They also explore the features and use cases of Modal, including its similarities to a CDN and its applications in AI and non-AI tasks. The podcast concludes with a discussion on Modal's future plans and expansion.

4 snips
Jul 31, 2023 • 54min
Tuomas Artman - Linear
This week we have Tuomas Artman on from Linear. We talk about his background, building Linear, and the Linear Sync Engine. Linear is a modern issue tracking tool for software teams that want to build software better. It's characterized by its beautiful design, fast performance, and powerful features, including issues, projects, and sprints. Join us as we dive deep on how the Linear Sync Engine works and has evolved over time.
https://twitter.com/artman
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