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/...
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
/ devtoolsfm
https://podcasters.spotify.com/pod/sh...
https://podcasts.apple.com/us/podcast...
https://www.youtube.com/@devtoolsfm/m...
Tooltips
Andrew
https://github.com/biomejs/biome
https://jazz.tools/
Justin
https://www.scattered-thoughts.net/wr...
https://multi.app/
James
https://typedoc.org
https://www.npmjs.com/package/ts-unus...
00:00:00 Intros
00:01:08 James' Background
00:10:46 Ad
00:12:28 Working on Portal
00:17:08 Setting Sail for TinyBase
00:26:57 What is TinyBase
00:38:48 Reacting to Data Changes
00:44:07 Type Generation
00:46:19 TinyQL
00:50:02 Local Future
00:57:33 Tooltips