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.
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/
11/20/2023 • 1 hour, 4 minutes, 28 seconds
Matt Butcher - Fermyon
In the episode, we're joined by Matt Butcher, we discuss the potential of Web Assembly and how it can revolutionize serverless computing. He highlights the advantages of using Web Assembly for serverless applications, such as faster startup times, improved performance, and support for a wide variety of languages. Matt left his role at Microsoft on the Deis Labs Kubernates team to co-found Fermyon, a platform that uses Web Assembly to run serverless functions.https://twitter.com/technosophoshttps://twitter.com/Helmpackhttps://twitter.com/brigadecorehttps://twitter.com/krustlethttps://twitter.com/fermyontechhttps://www.fermyon.comJoin our patreon for the full episode https://www.patreon.com/devtoolsfm.TooltipsWant to hear use talk about our tooltips? Join our patreon! https://www.patreon.com/devtoolsfmAndrewhttps://bloop.aihttps://qr-code-styling.comJustinhttps://www.datarabbit.com/https://www.inkandswitch.com/cambria/Matthttps://github.com/AlDanial/clochttps://remarkable.com/https://thebrowser.company/
3/17/2023 • 56 minutes, 36 seconds
Steve Klabnik - Rust, Oxide Computers
This week we're joined by Steve Klabnik, an engineer at Oxide Computer Company. He was formally on the Rust Core team, co-author of the Rust book, and a lot of other things. We talk about how he got into Rust, why you might choose rust and how he uses Rust in his day to day.https://steveklabnik.com/https://twitter.com/steveklabnikJoin our patreon for the full episode https://www.patreon.com/devtoolsfm.TooltipsWant to hear use talk about our tooltips? Join our patreon! https://www.patreon.com/devtoolsfmAndrewhttps://sandpack.codesandbox.io/docs/advanced-usage/nodeboxhttps://www.clack.cc/JustinGet a labeler! (Here's mine)https://github.com/hyperfiddle/electricStevehttps://github.com/dtolnay/cargo-llvm-lines
3/3/2023 • 53 minutes, 23 seconds
Sunil Pai - PartyKit
This week we're joined by Sunil Pai. Sunil use to work on the React team at Facebook, created the CSS and JS library glamor, built CloudFlare's CLI tool Wrangler, and many, many other things. He's now working on a project called PartyKit, which is a platform for collaborative realtime multiplayer apps. PartyKit aims to make creating multiplayer app experiences as easy as deploying a static site.twitter.com/threepointonegithub.com/threepointonehttps://partykit.io/https://github.com/sponsors/threepointone (A good overview of his work)Tweets on partykithttps://twitter.com/partykit_io/status/1612239829093289991/photo/1https://twitter.com/partykit_io/status/1615436278958284825/photo/2Join our patreon for the full episode https://www.patreon.com/devtoolsfm.TooltipsWant to hear use talk about our tooltips? Join our patreon! https://www.patreon.com/devtoolsfmAndrewhttps://github.com/bvaughn/react-resizable-panelshttps://tinybase.orgJustinhttps://github.com/shobrook/adrenalinehttps://copilot.money/Sunilhttps://maggieappleton.com/https://open.spotify.com/album/6Per97deaWqrJlKQNX8RGK?si=K4eOviwfT2mqPWgyxdldsw
2/17/2023 • 58 minutes, 5 seconds
Tobias Koppers - TurboPack, Webpack
This week we're joined by Tobias Koppers, the creator of Webpack, and now TurboPack. We talk about the origin of Webpack, maintaining Webpack, and what's next for JavaScript bundling. TurboPack is a new bundler from Vercel, and it's built on a completely new architecture with a familiar API. Join as as we dive deep into the future of bundling.https://turbo.build/packhttps://webpack.js.orghttps://twitter.com/wsokrahttps://github.com/sokraJoin our patreon for the full episode.TooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://maath.pmnd.rshttps://github.com/vercel/satoriJustinhttps://github.com/julusian/node-elgato-stream-deckhttps://progrium.com/blog/Tobiashttps://github.com/salsa-rs/salsahttps://v8.dev/blog
2/3/2023 • 48 minutes, 9 seconds
Alex Arena - Interval
This week we're joined by Alex Arena, the founder of Interval. Interval is a batteries included approach to building rich internal tools directly in your apps backend. We talk about the inspiration for Interval, how it works, and how it's evolved over time.https://interval.com/Building a bookmarks CMS with intervalhttps://twitter.com/alexarenaJoin our patreon for the full episode.TooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://dotenv.org/https://tauri.app/Justinhttps://clay.earth/https://hypertalk.substack.com/p/hello-hypertalkAlexCode spell checkerUltimate ffmpeg guide
1/20/2023 • 43 minutes, 8 seconds
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.
1/6/2023 • 45 minutes, 36 seconds
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
12/16/2022 • 45 minutes, 30 seconds
Jori Lallo - Linear
The co-founder of Linear, Jori Lallo, discusses his journey as a software engineer and entrepreneur He shares his experiences working with startups, including his previous company and his current company, Linear, which is a project management software. He also talks about how Linear is different from his previous experiences, and how the company accommodates its customers' workflows by developing new features and lenses for their product.Jori's TwitterLinear's Twitterlinear.appTech talk by Tuomas about Linear's Sync EngineJoin our patreon for the full episode.TooltipsWant to hear use talk about our tooltips? Join our patreon!Andrewhttps://github.com/missive/emoji-marthttps://www.codeedit.appJustinhttps://tana.inc/Open Transclude for Networked Writing by Toby ShorinHenryhttps://www.amazon.com/CANARY-Corrugated-Cardboard-Fluorine-DC-190F/dp/B008RIS0UY/https://www.festoolusa.com/products/drilling-and-screwdriving/cordless-drills/576099---cxs-2,6-set-us
12/2/2022 • 46 minutes, 29 seconds
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
11/11/2022 • 41 minutes, 42 seconds
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/
10/28/2022 • 46 minutes, 53 seconds
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/
10/14/2022 • 42 minutes, 59 seconds
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
9/30/2022 • 38 minutes, 40 seconds
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
9/16/2022 • 33 minutes, 30 seconds
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
9/2/2022 • 40 minutes, 33 seconds
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
8/19/2022 • 1 hour, 7 minutes, 44 seconds
Nick Beattie - Rainbow Wallet
This week we chat with Nick Beattie, lead engineer of RainbowKit. We talk about web3, the changing face of the internet, and the Rainbow company.Twitter WebsiteTooltipsAndrewhttps://github.com/kuprel/min-dallehttps://twitter.com/shuding_/status/1475916082875666441JustinHaptic smart knob projectAutomatic CNC tool head changerNickFoundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.Monome Norns Shield is a DIY circuit which extends a normal Raspberry Pi, turning it into a norns.
This week we're joined by another great contributor to the TypeScript community.Josh Goldberg is the author of O'Reilly's Learning TypeScript and a core contributor to the typescript-eslint.https://twitter.com/JoshuaKGoldberghttps://www.learningtypescript.comhttps://github.com/typescript-eslint/typescript-eslinthttps://github.com/JoshuaKGoldberg/TypeStathttps://www.learningtypescript.com/articles/extreme-explorations-of-typescripts-type-systemhttps://ts-error-translator.vercel.app/TooltipsAndrewhttps://www.npmjs.com/package/jscodeshifthttps://react-cmdk.comJustinhttps://interval.com/https://github.com/coddingtonbear/obsidian-local-rest-apiJoshhttps://github.com/mattpocock/ts-error-translator (https://ts-error-translator.vercel.app) by @mattpocock. Great explainer for TypeScript errors.Laziness Does Not Exist by Devon Price, Ph.D. Helping me feel better about my work ethics & avoid burnout.
7/22/2022 • 1 hour, 4 minutes, 34 seconds
Jake Cooper - Railway
This week we go down the stack all the way to the infrastructure! We're joined by Jake Cooper, CEO of Railway, a company innovating in automatic infrastructure deployment. Just push your code and railway figures out how to create an environment!https://railway.apphttps://twitter.com/JustJakehttps://twitter.com/Railwayhttps://justjake.substack.comTooltipsAndrewhttps://docs.plasmo.comhttps://lion-web.netlify.appJustinhttps://github.com/actualbudget/actualhttps://watchy.sqfmi.com/Jakehttps://tamagui.dev/https://tailscale.com/https://github.com/graphql-nexus/nexushttps://trpc.io/
7/8/2022 • 54 minutes, 12 seconds
Tyler Krupicka - Stripe TypeScript Migration
This week we're joined by Tyler Krupicka, an engineer on Stripe's devleper productivity team. He talks to use about their experience migrating millions of lines of Flow to TypeScript.Blog postOSS conversion toolStripe engineering blogTooltipsAndrewhttps://virtuoso.devhttps://github.com/ecklf/tailwindcss-radixJustinhttps://riffle.systems/essays/prelude/https://github.com/maraisr/merosTylerhttps://www.npmjs.com/package/eslint-bankruptcyhttps://github.com/dsherret/ts-morph
6/24/2022 • 1 hour, 11 minutes, 52 seconds
Daniel Stockman - Lerna
This week we're joined by Daniel Stockman the former maintainer of Lerna.In this episode we talk about he became the sole maintainer of the project, how he dealt with burnout, and thet future of Lerna.https://lerna.js.orgAndrewhttps://github.com/shuding/tilghttps://github.com/ericclemmons/click-to-componentJustinhttps://github.com/thepassle/astro-service-workerhttps://github.com/spacedriveapp/spacedriveDanielhttps://github.com/sharkdp/bathttps://github.com/sharkdp/fd
6/10/2022 • 1 hour, 11 minutes, 22 seconds
Colin McDonnell - Zod, tRPC, EdgeDB
This week we're joined by Colin McDonnel, the head of devrel at EdgeDB a relational database with an object-oriented data model and a powerful queru language.Colin is also the creator of useful TypeScript libraries such as Zod and tRPC.https://trpc.io/https://www.edgedb.com/https://github.com/colinhacks/zodTooltipsAndrewRFC: useEvent reactjs/rfcs#220Justinhttps://github.com/wycats/starbeamColinhttps://www.amazon.com/Saddle-Chair/s?k=Saddle+Chairhttps://www.npmjs.com/package/ts-node -T flaghttps://devblogs.microsoft.com/typescript/announcing-typescript-4-7-beta/ ESM support
5/27/2022 • 1 hour, 17 minutes, 55 seconds
Zack Jackson - Module Federation
This week we dive into a fascinating new concept in web development: Module Federation.Join us with Zack Jackson, the creator of module federation, to discuss where it started, how it works, and all the cool uses cases it unlocks.https://webpack.js.org/concepts/module-federation/TooltipsAndrewhttps://www.patterns.dev/https://reactjs.org/blog/2022/03/29/react-v18.htmlJustinhttps://github.com/facebook/lexicalhttps://blog.maximeheckel.com/posts/the-power-of-composition-with-css-variables/https://shop.vectorfinesse.com/Zackhttps://github.com/module-federation/module-federation-exampleshttps://app.privjs.com/buy/packageDetail?pkg=@module-federation/nextjs-mfhttps://app.privjs.com/buy/packageDetail?pkg=@module-federation/nextjs-ssr
5/13/2022 • 1 hour, 15 minutes, 43 seconds
Juri Strumpflohner - NX, Nrwl
Join us this week with Juri Strumpflohner, the head of DX and Europe Engineering at Nrwl.Nrwl maintains NX a next generation build system with first class monorepo support and powerful integrations.Join us as we dive deep into the feature set and learn all about how the make builds lightning fast.TooltipsAndrewVite Virtual ModulesSWCJustinhttps://github.com/yjs/yjshttps://github.com/jdoleary/WebsocketPieJuriNx Consolehttps://obsidian.md/LunarVim
4/29/2022 • 1 hour, 1 minute, 28 seconds
Steve Sewell - Builder.io, partytown, Qwik, mitosis
This week we have an exciting episode that peers into the future of the web.Steve Sewell is the CEO of Builder.io, a company that aims to be the Photoshop of building websites. They've built some clever tools come together to render pages insanely fast. join use for this fascinating conversation.Builder.iomitosisqwikpartytownTooltipsAndrewhttps://peeky.devhttps://corset.devJustinhttps://www.lovehulten.com/https://blockprotocol.org/https://github.com/lirantal/lockfile-lintStevehttps://www.builder.io/c/performance-insights
4/15/2022 • 1 hour, 6 minutes, 17 seconds
Retrospective - Year in Review
Join us this week on a special episode where we're the guests! We look back on where it all started, what we've learned since, and where we're going.DescriptOxidedevtools-ds
4/1/2022 • 44 minutes, 21 seconds
Brian LeRoux - arc.codes, begin.com
Join us this week as we talk to our guest Brian LeRoux about functional web apps. Brian is the creator of Architect (https://arc.codes), a framework for building serverless apps on aws. He's also the founder of Begin.com, a service build on top of Architect to easily ship serverless apps.https://begin.comhttps://arc.codesAndrewhttps://lyts.christiankaindl.comJustinhttps://build.typogram.co/p/the-taste-skill-gapBrianBreville Bambion Expresso Maker
3/18/2022 • 57 minutes, 34 seconds
Anthony Fu - Vue, Vite, Vitest, UnoCSS
Join us this week with our guest Anthony Fu.Anthony is a voracious open source develop who maintains dozens of packages and works at Nuxt Labs.He is a core member of Vue and Vite and is the creator of Vitest and UnoCSS.https://twitter.com/antfu7https://github.com/windicss/windicsshttps://vitejs.dev/https://nuxtjs.org/https://vitest.dev/https://github.com/unocss/unocsshttps://sli.dev/https://antfu.me/posts/reimagine-atomic-cssTooltipsAndrewRadix PrimitivesasChild propcomposeEventHandlershttps://www.svgator.com/JustinFigma Tokens Plugintoken-transformerhttps://github.com/huxingyi/dust3dAnthonyhttps://github.com/unjs/unbuildhttps://pnpm.io/
3/4/2022 • 52 minutes, 30 seconds
Zach Lloyd, Michelle Lim -- Warp.dev
This episode we're joined by Zach Lloyd and Michelle Lim of Warp.dev. Warp is a modern, rust-based terminal that aims to make developers more efficient by reemerging and enhancing the terminal's UI.If you'd like to try Warp you can download it here: https://app.warp.dev/download/r/1DVTFMAndrewhttps://github.com/nadeesha/ts-prunehttps://github.com/junegunn/fzfJustinhttps://github.com/bradtraversy/design-resources-for-developershttps://idratherbewriting.com/learnapidoc/ (Tom Johnson)Zachhttps://github.com/rust-lang/rustlingshttps://vt100.net/https://vt100.net/emu/dec_ansi_parserMichellehttps://retool.com/https://www.nutribullet.com
2/18/2022 • 55 minutes, 9 seconds
Steve Ruiz - tldraw
This episode we're joined by Steve Ruiz, creator of tldraw.Steve is known for his facinating threads on Twitter about his work making open source canvas graphics libaries.In this episode we talk about tldraw, a drawing app with a open source re-usable UI.https://www.tldraw.comTooltipsAndrewhttps://floating-ui.comhttps://codesandbox.io/post/sandpack-announcementJustinhttps://codehike.org/ by Rodrigo Pombohttps://ioun.it/ by Samuel TimbóStevehttps://github.com/steveruizok/telestratorhttps://getkap.cohttps://topnotch.app
2/4/2022 • 1 hour, 19 minutes, 29 seconds
Yang Zhang - Plasmic
This weeks guest is Yang Zhang, co-founder of Plasmic. Plasmic aims to bridge the gap between designers and developers in all sort of interesting ways. Import you code directly into their approachable drag and drag editor or even run pages built in plasmic in your app!https://www.plasmic.appTooltipsAndrewhttps://mantine.devhttps://planetscale.com (https://github.com/vitessio/vitess)Justinhttps://blog.warp.dev/how-to-draw-styled-rectangles-using-the-gpu-and-metal/https://regexly.js.org/Yanghttps://developer.chrome.com/blog/renderingng/https://browser.engineering/https://github.com/pmndrs/suspend-react
1/21/2022 • 57 minutes, 4 seconds
Alex Johansson - tRPC, Zart
This week's episode features Alex Johansson creator of tRPC. tRPC enables you to create end to end typesafe APIs with ease with no code generation!https://katt.dev/https://web.archive.org/web/20061112194431/http://www.ociusservers.com/https://github.com/trpc/trpchttps://blitzjs.com/https://github.com/KATT/zartTooltipsAndrewhttps://devblogs.microsoft.com/typescript/announcing-typescript-4-5/ (Awaited type, depend on lib, top level await, new type import syntax)https://next-auth.js.orgJustinhttps://github.com/tldraw/tldrawhttps://github.com/cocoss-org/co-shareAlexhttps://www.prisma.io
1/7/2022 • 57 minutes, 34 seconds
Simon Hofmann - Nut.js
This weeks guest is Simon Hoffman an engineer with passion to Automate All the Things™.Simon is pioneering the way in a new desktop automation library called Nut.js, which works on all OSes and has intuitive thoughtful API. https://nutjs.dev/TooltipsAndrewhttps://beta.reactjs.orghttps://playwright.devJustinhttps://github.com/marcomontalbano/figma-exporthttps://antfu.me/posts/reimagine-atomic-csshttps://github.com/antfu/unocssSimonhttps://github.com/tnobody/lerna-audithttps://sli.dev
12/17/2021 • 52 minutes, 30 seconds
Michael Jackson - react-router, Remix, unpkg
Joining us this week is Michael Jackson, creator of unpkg, a CDN for all things NPM, as well as co-creator of react router, and co-founder of react training.He has now created, alongside his long time cohort Ryan Florence, Remix a a full stack react framework built on modern web standards.https://remix.run/https://reactrouter.com/https://unpkg.com/https://remix.run/docs/en/v1/guides/philosophyTooltipsAndrewhttps://spline.designhttps://github.com/snowpackjs/astro/tree/main/examplesJustinhttps://github.com/Valerioageno/ssr-rshttps://github.com/plopjs/plopMichaelhttps://fly.io
12/3/2021 • 1 hour, 8 minutes, 25 seconds
Dr. Chris Weichel - GitPod
This week's guest is Dr. Chris Weichel, CTO of GitPod. GitPod is an all-in-one online development environment with a complete version of VSCode in the browser.We also spend some time talking about Chris' Human-Computer interaction research.https://www.gitpod.io/https://www.gitpod.io/blog/openvscode-server-launchhttps://github.com/gitpod-io/openvscode-server/https://open-vsx.org/https://github.com/features/codespaceshttps://csweichel.de/papers/2015-spata.pdfhttps://csweichel.de/papers/2015-reform.pdfhttp://scihi.org/mark-weiser-ubiquituous-computing/https://simonhearne.com/2020/network-faster-than-cache/TooltipsAndrewhttps://www.npmjs.com/package/webpack-bundle-analyzerhttp://webpack.github.io/analyse/#Justinhttps://github.com/prisma-labs/konnhttps://github.com/Owez/argiChrisJumpcutHarvester
11/19/2021 • 52 minutes, 27 seconds
Pedro Duarte - Modulz, Radix, Stitches
This week's guest is Pedro Duarte, a developer experience engineer working at Modulz helping maintain the open source libraries (Radix and Stitches) that power the product.https://www.modulz.app/https://stitches.dev/https://www.radix-ui.com/TooltipsAndrewhttps://twitter.com/orta/status/1432044027474583552/photo/1Justinhttps://github.com/BuilderIO/partytownhttps://github.com/meilisearch/MeiliSearchhttps://github.com/eps1lon/screen-reader-testing-libraryPedrohttps://www.raycast.com/https://www.are.na/
Join as as we chat with Kilian Valkhof, an indie developer with a passion for building developer focused tooling. On this episode we discuss his product Polypane, a browser built for web developers. https://polypane.app/https://www.electronjs.org/https://github.com/browserslist/browserslisthttps://superposition.design/https://cssstats.com/TooltipsAndrewhttps://www.webpagetest.orghttps://www.openpalette.ioJustinhttps://seed-rs.org/https://github.com/tauri-apps/tauriKilianhttps://meetfranz.com/https://getferdi.com/https://www.npmjs.com/package/colord
10/22/2021 • 57 minutes, 16 seconds
Rich Harris - Svelte, Rollup
Join as we talk with Rich Harris, creator of Rollup, Svelte, degit and more. Rich works at the New York Time developing engaging data visualizations and building the tools of tomorrow.https://twitter.com/Rich_Harrishttps://github.com/rollup/rolluphttps://github.com/sveltejs/sveltehttps://github.com/sveltejs/kitTooltipsAndrewhttps://www.npmjs.com/package/react-json-reconcilerhttps://popper.js.orgJustinhttps://github.com/jaredpalmer/mutikhttps://github.com/napi-rs/napi-rs/pull/696Richhttps://workflowy.com/Pasta maker
10/8/2021 • 47 minutes, 28 seconds
Fred K. Schott - Snowpack, Astro
Blast off into the future of webdev with Fred K. Schott, creator of snowpack, skypack, and Astro.PolymerSnowpackSkypackAstroIslands ArchitectureMarko.js11tyTooltipsAndrewCosmic Rays cause bugshttps://render.comJustinhttps://github.com/msokalski/asciiidhttps://learn.adafruit.com/cnc-milling-keycapsFredhttps://shikijs.github.io/https://shikijs.github.io/twoslash/
9/24/2021 • 57 minutes, 22 seconds
Shawn Wang - Temporal
Join us as we chat with Shawn Wang who's Head of Developer Experience at Temporal and a staunch advocate of learning in public.https://temporal.io/https://vuejs.nychttps://aws.amazon.com/amplify/https://www.netlify.com/https://sidekiq.org/https://bazel.build/https://www.swyx.io/learn-in-public/TooltipsAndrewhttps://www.prisma.ioesbuildJustinhttps://github.com/unjs/unpluginhttps://khalilstemmler.com/articles/client-side-architecture/introduction/Shawnhttps://akiflow.com/https://supabase.io
9/10/2021 • 56 minutes, 10 seconds
Evan You - Vue, Vite
Join us as we talk to Evan You, creator of Vue.js, Vite, VitePress, and a host of other tools.https://vuejs.org/https://vitejs.dev/https://vitepress.vuejs.org/https://www.meteor.com/https://v3.vuejs.org/api/composition-api.htmlhttps://github.com/vuejs/rfcs/pull/78https://vueuse.org/https://vue-loader.vuejs.org/https://astro.build/TooltipsAndrewhttps://linear.apphttps://www.npmjs.com/package/yarn-deduplicateJustinhttps://imba.io/https://jlongster.com/future-sql-webEvanhttps://vitepress.vuejs.org/https://volta.net/
8/27/2021 • 46 minutes, 50 seconds
Kendall Gassner - A11y, Design Systems
Join us for a lighthearted chat with Kendall Gassner a seasoned design systems engineer with an expertise in accessibility.https://github.com/intuit/eslint-plugin-no-explicit-type-exportshttps://github.com/intuit/accessibility-snippetshttps://github.com/nvaccess/nvda/https://www.freedomscientific.com/products/software/jaws/https://www.accessibilityassociation.org/s/certificationhttps://www.last-child.com/intuits-accessibility-champion-program/https://react-spectrum.adobe.com/blog/building-a-combobox.htmlTooltipsAndrewhttps://flightcontrol.devhttps://sindresorhus.com/lungoJustinhttps://daisyui.com/https://www.medlycomponents.comKendalluseKeyboard from https://github.com/intuit/design-systems-cli/tree/master/packages/hookshttps://github.com/reach/reach-ui
8/13/2021 • 50 minutes, 30 seconds
Robert Long - VR/AR Open Metaverse
Join as a we talk with Robert Long (AltSpace, Mozilla) to talk about all things open metaverse! https://www.youtube.com/watch?v=UIwdCN4dV6whttps://altvr.com/https://hubs.mozilla.com/https://www.babylonjs.com/https://threejs.org/https://sketchfab.com/https://en.wikipedia.org/wiki/GlTFhttps://modelviewer.dev/https://www.blender.org/https://github.com/mozilla/SpokeTooltipsAndrewgitup.coJustinhttps://egamebook.comhttps://github.com/mrbbot/miniflareRoberthttps://vitejs.devhttps://github.com/NateTheGreatt/bitecs
7/30/2021 • 58 minutes, 39 seconds
Jason Laster - replay.io
Join us as we talk with the CEO of replay.io a radical new time travel debugger that poised to change how we debug our programs.https://replay.io/http://pry.github.io/https://bpython-interpreter.org/https://www.recurse.com/https://cdn.openai.com/dota-2.pdfhttps://www.benzinga.com/news/21/06/21706412/software-company-figma-raises-200m-at-10b-valuation-bloomberghttps://pulse2.com/cypress-io-raises-40-million-in-series-b-funding/Andrewhttps://www.macbartender.comhttps://www.docker.com/Justinhttps://copilot.github.com/https://github.com/Jarred-Sumner/git-peekJasonhttps://www.tovala.com/ovenhttps://replit.com/
7/16/2021 • 58 minutes, 35 seconds
Brendan Falk, Matt Schrage - Fig
Join as on a chat with the founder's of fig.io. They're trying to bring fresh air to the terminal experience in new and interesting ways.https://fig.ioFig Hacker News Post: https://news.ycombinator.com/item?id=27277819shell explainer: https://explainshell.com/TooltipsAndrewPosticohttps://homebridge.iohttps://level.coJustinhttps://github.com/lirantal/nodejs-cli-apps-best-practiceshttps://github.com/thassiov/tuizerhttps://github.com/ploopyco/mini-trackballBrendanCLI tools: trash, abbreviationshttps://github.com/sindresorhus/trashMDX: https://mdxjs.com/MattCLI interface guidelines, by Ben Firshman and others: https://clig.dev/Modern Text Based web browser. https://www.brow.sh/Docopt - build CLI tool based off of synopsis. http://docopt.org/Gooey - automatically turn python CLI tools into GUI apps. https://github.com/chriskiehl/Gooey
7/2/2021 • 52 minutes, 53 seconds
Paul Shen - natto.dev
Tune in while we chat with Paul Shen the creator of natto.dev.https://drawbattle.iohttps://stedolan.github.io/jq/https://gource.io/https://github.com/efokschaner/terraform-provider-factoriohttps://dion.systems/blog_0001_hms2020.htmlhttps://inliner.iohttps://www.andy.works/words/serious-playTooltipsAndrewDigital Gardenhttps://www.hipstersmoothie.com/gardenJustinSqlDBM, visual tool for designing dbsBuerli, React CAD in the browserVisual CSS Grid LayoutPaulJohn Palmer’s talk on spatial interfacesDavid Cole’s thread on WarioWare DIYFactorioTwemex
6/18/2021 • 47 minutes, 37 seconds
Orta Therox - CocoaPods, Danger, TypeScript
Listen to us chat with Orta Therox, creator and maintainer of a decades worth of open source tooling!https://orta.io/https://shikijs.github.io/twoslash/https://opensourcedesign.net/https://github.com/dangerhttps://github.com/intuit/autohttps://github.com/wixplosives/plebhttps://flappyroyale.io/https://redux.js.org/https://github.com/JSMonk/hegelTooltipsAndrewhttps://getpixelsnap.com/Justinhttps://mrm.js.org/Ortahttps://shortcatapp.com/https://github.com/davidtheclark/cosmiconfighttps://shikijs.github.io/twoslash/
6/11/2021 • 51 minutes, 24 seconds
Storybook with Norbert and Dom
Storybook is an open source tool for building UI components in isolation. Tune in as we talk t Dominic Nguyen and Norbert de Langen about the story behind storybook, what it's like to run an open-source based company, the importance of developing UI in isolation, and moreStorybookjimpStorybook Addon React DocgenMeteorPheonix LiveViewMeteor's DDPBlitz.jsRedwood.jsAtmosphereComponent story formatStorybook ArgsStory DocsChromatic Visual TestingTooltipsAndrewloopbackMacOS IconsJustinIntroducing WebContainersmockfsplanetscale (serverless db)DomMock Service WorkerMirage.jsMeasure addon by VarunNorbertBracket ColorizerDeepscanMHO
6/4/2021 • 1 hour, 9 minutes, 19 seconds
Danny Banks and Kelly Harrop - style-dictionary
What's a design token? Why would you even want one? Listen to our conversations with Amazon's Danny Banks where he talks about style-dictionary's origin. Hear stories about real world usage with Kelly Harrop from Intuit.style-dictionaryfigmaFramerstorybookplayroomtheodiezTooltipsAndrew:cleanshotJustinListen NotesnattoKellyreactflowdomeventsDannyreplit
5/28/2021 • 52 minutes, 35 seconds
David Stone and Adam Dierkens - Intuit Player
In this episode of devtools.fm we talk to two of the people behind how Intuit products deliver their products to multiple platforms. Explore the interesting world of the Player and all the tools it's spawned.Intuitstyle-dictionarydesign-systems-clidevtools-dsautojsonnetkotlin hooksTooltipsAndrewRomewalrus.aiJustinbettererMuse ApppolarizedzxDavidconcepts.appdeltaAdamreaflowMax Mix Project
5/21/2021 • 1 hour, 11 minutes, 21 seconds
David Sheldrick - patch-package
In this episode we interview David Sheldrick, the creator of patch-package.https://github.com/ds300/patch-package/https://github.com/artsy/eigenArtsy's mobile apphttps://www.artsy.nethttps://pulley.com/Where David is going nexthttps://github.com/artsy/gudetamaA tool David worked on at Artsyhttps://github.com/artsy/eigen/pull/3210Artsy's automated move to strict type checking in their react native apphttps://github.com/ds300/patch-package/pull/295PR to add create issue feature to patch-packagehttps://github.com/ds300/jetztDavid's speed reader chrome extensionhttps://www.npmjs.com/package/ts-nodehttps://deno.land/https://www.rust-lang.org/https://twitter.com/orta/https://ipfs.io/ToolTipsAndrewhttps://relative-ci.com/https://github.com/iamakulov/awesome-webpack-perfhttps://www.npmjs.com/package/speed-measure-webpack-pluginhttps://uiw.tf/Justinhttps://github.com/RobinCsl/awesome-js-tooling-not-in-jshttps://paperclip.devhttps://github.com/phoenixframework/phoenix_live_viewhttps://github.com/nerves-project/nerveshttps://github.com/fhunleth/nerves_livebookDavidhttps://coderwall.com/p/cq_lkg/remapping-caps-lock-key-to-something-more-natural-on-mac-os-xhttps://code.visualstudio.com/docs/editor/userdefinedsnippetshttps://code.visualstudio.com/docs/editor/codebasics#_save-auto-save
5/14/2021 • 46 minutes, 41 seconds
The State of JavaScript Monorepo Tooling
Welcome! This is the very first episode of the devtools.fm podcast 🎉 On this podcast we plan to have in-depth conversations about developer tools with the people who make them. In this first episode we explore a category of tooling that is near and dear to both out hearts and our workflow: monorepos. There are many tools to get your monorepo off the ground and choosing between them can be intimidating. Whether it's installing dependencies or publishing you packages, there's many options to choose from.LinksAndrew's monorepo blog postautointuitortasemantic-releaselernarushchangesetsprobotnxyarnpaletteturborepomightystadiaTooltipsalfred1passwordsemgreptj/nfigastro