The guest of this episode is Kyle Simpson, a prolific JavaScript engineer and author of the book You Don’t Know JS. Over the past years, Kyle has been researching user identity and encryption in a local-first context which we explore in depth in this episode. This conversation will dive into the story that led Kyle to local-first including what he calls Web 2.5 and Zero Servers.
Editor's Note: when Kyle speaks about SilentJS, is actually referring to QuiteJS (link below)
00:00 lntro
04:40 Kyle's journey: Web 3, Socket Supply, Vella and Identity
13:10 The Zero Server Paradigm
30:15 Definition of Web 2.5
39:43 Identity
01:03:53 Passkeys
01:26:51 Outro
Mentioned in podcast:
Kyle Simpson: x.com/getifyX / me.getify.com
Local-peer-to-peer: https://github.com/WICG/local-peer-to-peer
Webauthn-local-client: https://github.com/mylofi/webauthn-local-client
Local-data-lock: https://github.com/mylofi/local-data-lock
Local-vault: https://github.com/mylofi/local-vault
Storage: https://github.com/BYOJS/storage
Qr-data-sync: https://github.com/mylofi/qr-data-sync
Vella.ai: https://www.vella.ai
Socket Supply: https://socketsupply.co
You-Dont-Know-JS: https://github.com/getify/You-Dont-Know-JS
LoFi.so: https://github.com/mylofi
QuietJS: https://quiet.github.io/quiet-js
Links:
Website: https://localfirst.fm
X/Twitter: https://x.com/localfirstfm
Thank you to https://www.powersync.com/ and https://rocicorp.dev/ for supporting the podcast