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

Andrew Lisowski, Justin Bennett
undefined
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
undefined
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)
undefined
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/
undefined
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
undefined
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/
undefined
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.
undefined
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
undefined
Jul 21, 2023 • 56min

Andrey Sitnik - PostCSS, Browserslist, Autoprefixer, Evil Martians

This week we are joined by Andrey Sitnik, the creator of PostCSS, Browserslist, Autoprefixer, and many other tools. We talk about the origins of PostCSS, the future of CSS, and the power of open source and distributed applications. We also go into OKLCH, a new color format that Andrey has been working on tooling for. https://github.com/ai https://sitnik.ru/en/ https://twitter.com/sitnikcode 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
undefined
Jul 7, 2023 • 47min

Steven Fabre - Liveblocks

This week, Steven Fabre, CEO and co-founder of Liveblocks, discusses building a real-time infrastructure for collaborative apps and the importance of collaboration in a digital world. They also explore the challenges of creating a great developer experience (DX) and the concept of presence in Liveblocks, including live cursors, multiplayer forms, and text editors.
undefined
Jun 23, 2023 • 49min

Steve Manuel, Ben Eckel - Extism, Dylibso

This week we talk with Steve Manuel and Ben Eckel from Dylibso about their project Extism, an extension framework built on WebAssembly. We talk about the inspiration for the project, the challenges of building a apps with WebAssembly, and the future of WebAssembly. https://extism.org/ https://dylibso.com/ https://twitter.com/nilslice https://twitter.com/bhelx 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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app