
localfirst.fm
Podcast door localfirst.fm
A podcast about local-first software development
Probeer 14 dagen gratis
Na de proefperiode € 9,99 / maand.Elk moment opzegbaar.
Alle afleveringen
23 afleveringen
The guest of this episodeis Paul Butler, founder of Jamsocket and creator of the Y-Sweet project. This conversation will delve into building vs buying a sync engine and explore the various projects behind Jamsocket including Plane, Y-Sweet and ForeverVM. Mentioned in podcast: * Paul Butler: Website [https://paulbutler.org] + X [https://x.com/paulgb] * Jamsocket [https://jamsocket.com] * Learn Yjs [https://learn.yjs.dev] * Y-Sweet [https://jamsocket.com/y-sweet] * Plane [https://plane.dev] * ForeverVM [https://forevervm.com] * You might not need a CRDT [https://jamsocket.com/blog/you-might-not-need-a-crdt] * AI as a Player in Multiplayer [https://jamsocket.com/blog/case-study-assistant] * Browsertech Digest Trip Report: Local First Conf [https://digest.browsertech.com/archive/browsertech-digest-trip-report-local-first-conf] * Browsertech Digest: Encrypting offline storage for local-first apps [https://digest.browsertech.com/archive/browsertech-digest-encrypting-offline-storage-for] * Browsertech Digest: Figma is a File Editor [https://digest.browsertech.com/archive/browsertech-digest-figma-is-a-file-editor] * The WebAssembly App Gap [https://paulbutler.org/2020/the-webassembly-app-gap] Links: * Website: localfirst.fm [https://localfirst.fm/] * X/Twitter: x.com/localfirstfm [https://x.com/localfirstfm] * YouTube: youtube.com/@localfirstfm [https://www.youtube.com/@localfirstfm] Thank you to ElectricSQL [https://electric-sql.com/] and Jazz [https://jazz.tools] for supporting the podcast.

The guest of this episode is Seph Gentle, a prolific software researcher who is behind projects such as the new eg-walker paper and ShareJS, one of the oldest local-first open source projects. Before, Seph also co-created Google Wave over 10 years ago which will be explored in-depth in this episode. Mentioned in podcast: * Seph Gentle: Website [https://josephg.com/blog/] + X [https://x.com/josephgentle] * CRDTs are the future [https://josephg.com/blog/crdts-are-the-future] * Collaborative Text Editing with Eg-Walker [https://www.youtube.com/watch?v=rjbEG7COj7o] * Hammock Driven Development - Rich Hickey [https://www.youtube.com/watch?v=f84n5oFoZBc] Links: * Website: localfirst.fm [https://localfirst.fm/] * X/Twitter: x.com/localfirstfm [https://x.com/localfirstfm] * YouTube: youtube.com/@localfirstfm [https://www.youtube.com/@localfirstfm] Thank you to ElectricSQL [https://electric-sql.com/] for supporting the podcast.

The guest of this episode is Adam Wulf, the engineer and solopreneur behind Muse, a local-first canvas-based tool for thought. This conversation will get trough the evolution of Muse as a product, company and people who made it, reflecting on the joys and struggles of building software as a team of one. Later, the conversation will dive deep into topics such as analytics and distribution of a local-first app. Mentioned in podcast: * Adam Wulf: Website [https://adamwulf.me] + Bluesky [https://bsky.app/profile/adamwulf.bsky.social] + Mastodon [https://mstdn.social/@adamwulf] + GitHub [https://github.com/adamwulf] * Muse [https://museapp.com] + Bluesky [https://bsky.app/profile/museapp.bsky.social] + X [https://x.com/MuseAppHQ] * Muse Discord community [https://museapp.com/community] * Download Muse [https://museapp.com/download] * Setapp [https://go.setapp.com/stp395] * Muse Setapp launch [https://museapp.com/memos/2024-05-muse-in-setapp] * Rebuilt iPhone app [https://museapp.com/memos/2024-10-01-muse-v3.3-iphone] * Adam Wiggins' Retrospective [https://adamwiggins.com/muse-retrospective] * Muse Sync at Programming Local First Workshop – ECOOP’22 [https://adamwulf.me/2022/06/muse-sync-at-programming-local-first-workshop-ecoop22] Links: * Website: localfirst.fm [https://localfirst.fm/] * X/Twitter: x.com/localfirstfm [https://x.com/localfirstfm] * YouTube: youtube.com/@localfirstfm [https://www.youtube.com/@localfirstfm] Thank you to Convex [https://www.convex.dev/] and ElectricSQL [https://electric-sql.com/] for supporting the podcast.

The guest of this episode is Brooklyn Zelenka, a local-first researcher and creator of various projects including UCAN and Beehive. This conversation, will go deep on authorization and access control in a decentralized, local-first environment and explore this topic by learning about UCAN and Beehive. Later, the conversation will also diving into Beelay, a new generic sync server implementation developed by Ink & Switch. Mentioned in podcast: * Brooklyn Zelenka: Website [https://notes.brooklynzelenka.com] + GitHub [https://github.com/expede] + Bluesky [https://bsky.app/profile/expede.wtf] + Mastodon [https://types.pl/@expede] * Messaging Layer Security (MLS) [https://messaginglayersecurity.rocks] * Messaging layer security: Encrypting a group chat [https://www.youtube.com/watch?v=FESp2LHd42U] * TreeKEM [https://inria.hal.science/hal-02425247] * Group Messaging for Secure Asynchronous Collaboration by Matthew A. Weidner [https://mattweidner.com/assets/pdf/acs-dissertation.pdf] * Beehive lab notebook [https://www.inkandswitch.com/beehive/notebook] * UCAN Working Group [https://github.com/ucan-wg] * UCAN - Be in control of your auth: Brooklyn Zelenka (Local-First Conf) [https://www.youtube.com/watch?v=_fziCbcKAd4] * Automerge [https://automerge.org] * WNFS Working Group [https://github.com/wnfs-wg] * Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control by Mark Samuel Miller [http://www.erights.org/talks/thesis/markm-thesis.pdf] * SPKI Certificate Theory [https://www.rfc-editor.org/rfc/rfc2693] * Edwards-Curve Digital Signature Algorithm (EdDSA) [https://www.rfc-editor.org/rfc/rfc8032] * Comparison of Symmetric Encryption Methods [https://soatok.blog/2020/07/12/comparison-of-symmetric-encryption-methods] Links: * Website: localfirst.fm [https://localfirst.fm/] * X/Twitter: x.com/localfirstfm [https://x.com/localfirstfm] * YouTube: youtube.com/@localfirstfm [https://www.youtube.com/@localfirstfm] Thank you to Convex [https://www.convex.dev] and ElectricSQL [https://electric-sql.com] for supporting the podcast.

This is a special episode which was recorded as a Twitter space conversation between Gordon Brander, Peter Van Hardenberg, and Jess Martin. This conversation explores the ideas and trade offs of apps versus files. Mentioned in podcast * Gordon Brander [https://gordonbrander.com] * Peter van Hardenberg [https://www.pvh.ca] * Jess Martin [https://jessmart.in] Links: * Website: localfirst.fm [https://localfirst.fm/] * X/Twitter: x.com/localfirstfm [https://x.com/localfirstfm] * YouTube: youtube.com/@localfirstfm [https://www.youtube.com/@localfirstfm]
Probeer 14 dagen gratis
Na de proefperiode € 9,99 / maand.Elk moment opzegbaar.
Exclusieve podcasts
Advertentievrij
Gratis podcasts
Luisterboeken
20 uur / maand