This week, Robbie and Adam welcome Kristen Garrett to talk signals, reactivity, and whether we've finally found the abstraction that makes sense. They dig into the differences between signals and hooks, why parameterized signals matter, how async fits into reactivity, and whether Fetchium is about to replace Axios and TanStack Query. Along the way, they debate observables versus promises, the death of prop drilling, quantum computing cracking Bitcoin, why AI needs simpler abstractions, and whether humans are about to become legacy dependencies in their own codebases.
Presented by Warp: https://www.warp.dev/oz
In this episode:
Chapters
00:00:00 Welcome & Introductions
00:00:37 Sponsor: Warp Terminal & Cloud Agents
00:02:46 Whiskey Introduction: Holladay Soft Red Wheat Bourbon
00:04:17 What Are Signals? The Reactivity Primer
00:07:00 Signalium Deep Dive: Parameterized Signals & Reactive Promises
00:13:15 The Hooks Problem: Why React's Model Has Limits
00:14:21 Observables vs Signals: The Ergonomics Debate
00:27:21 Async in Reactivity: Reactive Promises & Relays
00:03:49 Fetchium: The Last Data Client You'll Ever Need
00:24:50 The Signals Proposal & TC39 Standardization
00:45:25 Prop Drilling vs Threading: Understanding Data Flow
00:38:05 AI & The Future of Development: Reading Code Matters More Than Ever
00:32:29 Gea Framework: Compiler Magic Without Hooks or Signals
00:56:27 Crypto, Verifiability & The AI Spam Problem
00:58:28 Quantum Computing vs Bitcoin: The 2029 Threat
01:02:44 Digital Ownership & The Streaming Problem
01:08:55 Whiskey Rating & Final Thoughts
01:07:06 Wrap Up & Where to Find Signalium and Fetchium
Links
Holladay Soft Red Wheat Bottled in Bond: https://holladaybourbon.com/holladay-soft-red-wheat-bourbon/
Signalium: https://signalium.dev/
Fetchium: https://fetchium.dev/
Signals Proposal: https://github.com/tc39/proposal-signals
MobX: https://mobx.js.org/
Angular: https://angular.dev/
Vue: https://vuejs.org/
Svelte: https://svelte.dev/
Solid: https://www.solidjs.com/
React: https://react.dev/
Jotai: https://jotai.org/
Legend State: https://legendapp.com/open-source/state/
Apollo Client: https://www.apollographql.com/docs/react/
TanStack Query: https://tanstack.com/query/
Ember: https://emberjs.com/
Gea: https://geajs.com/
TypeScript: https://www.typescriptlang.org/
Ethereum: https://ethereum.org/
Bitcoin: https://bitcoin.org/
Shor's Algorithm: https://en.wikipedia.org/wiki/Shor%27s_algorithm
Data Hoarders: https://www.reddit.com/r/DataHoarder/
Wayne's World: https://en.wikipedia.org/wiki/Wayne%27s_World
Connect with Kristen
GitHub: https://github.com/pzuraq
Bluesky: https://bsky.app/profile/pzuraq.bsky.social
Connect with the hosts
Robbie Wagner: https://x.com/RobbieWagner
Chuck Carpenter: https://x.com/ChuckCarpenter
Adam Argyle: https://x.com/argyleink
Subscribe and stay in touch
Website: https://whiskey.fm
Apple Podcasts: https://podcasts.apple.com/us/podcast/whiskey-web-and-whatnot/id1552776603
Spotify: https://open.spotify.com/show/19jiuHAqzeKnkleQUpZxDf
Overcast: https://overcast.fm/itunes1552776603
YouTube: https://www.youtube.com/@WhiskeyWebAndWhatnot
Whiskey Web and Whatnot Merch
Enjoying the podcast and want us to make more? Help support us by picking up some of our fresh merch at https://whiskey.fund.