Creating Local-First Collaboration Software with Automerge
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Many of us use collaboration software such as Google Docs, Overleaf, Figma, or Trello every day. While this cloud software is very valuable, it is also fragile: if the company providing it goes out of business, or decides to suspend your account, the software stops working, and you are locked out of all of the documents and data you ever created with that software.
Local-first software is an effort to make collaboration software less dependent on cloud services, and Automerge is an open-source library for realising local-first software. Automerge uses Conflict-free Replicated Data Types (CRDTs) to allow several users to concurrently update a file, and it automatically merges those updates into a consistent result. It provides data formats for efficiently storing this data and syncing it between users. It seamlessly supports both offline work and live real-time collaboration while users are online.
This talk will introduce our recent research on CRDTs, and provide an update on the latest developments in Automerge.
-
Failure Is Always An OptionDylan BeattieThursday Jun 29 @ 15:40
-
Small Steps Are the Fastest Way Forward: Life Beyond Agile & ScrumSander HoogendoornThursday Jun 29 @ 13:30
-
Programming's Greatest MistakesMark RendleWednesday Jun 28 @ 16:40
-
Demystifying Blockchain - From Infrastructures Via Smart Contracts to ApplicationsOlivier RikkenTuesday Jun 27 @ 14:20
-
Privacy, Crime, National Security, Human Rights & You in the MiddleBert HubertTuesday Jun 27 @ 16:40
-
The Flight Plan to Emission Free AviationDr. Anita SenguptaTuesday Jun 27 @ 09:10
-
Developing and Maintaining Your Own BrainErik ScherderWednesday Jun 28 @ 09:10
-
One Rule to Rule Them AllDave ThomasThursday Jun 29 @ 09:10
-
How The Hack?Ben SadeghipourWednesday Jun 28 @ 13:20
-
Industry Myth BustingJoris KuipersTuesday Jun 27 @ 13:20