YoVDO

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

Offered By: ACM SIGPLAN via YouTube

Tags

Knowledge Management Courses Reactive Programming Courses Document Management Courses Mobx Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Microsoft Office Fundamentals: Outlook, Word, and Excel
Microsoft via edX
Онлайн-технологии в обучении
Tomsk State University via Stepik
การรู้เทคโนโลยีสารสนเทศ | IT Literacy
Chiang Mai University via ThaiMOOC
เขียนแบบสถาปัตยกรรม | Architectural Drawing
Naresuan University via ThaiMOOC
Le Management de la Qualité dans les laboratoires médicaux selon la norme ISO 15189
Fondation Merieux via France Université Numerique