Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Local-First: Experiments and Lessons Learned Building TypeCell - PLF23

ACM SIGPLAN via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Explore experiments and lessons learned in building local-first software through the development of TypeCell, an open-source knowledge base and document management system. Dive into the architectural challenges and opportunities encountered over two years of working on local-first projects. Discover how the local-first architecture's data layer abstraction enables easier connection between the view layer and data store, as well as pluggable backends. Learn about UI techniques using reactive programming models and the creation of SyncedStore to bridge Yjs CRDT library with reactive UI libraries. Examine experimental backends utilizing chat and messaging systems for application state transport and storage, including Matrix-CRDT and Nostr-CRDT. Understand the benefits and limitations of building on decentralized networks. Investigate the latest iteration of TypeCell's backend built on Supabase, addressing complex features like cascading document permissions, cross-document references, and search. Gain insights into potential opportunities for frameworks or services to simplify application development in the local-first ecosystem.

Syllabus

[PLF23] Local-first: experiments & lessons learned building TypeCell

Taught by

ACM SIGPLAN

Reviews

Start your review of Local-First: Experiments and Lessons Learned Building TypeCell - PLF23

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.