4/19/2023 0 Comments Local cloud softwareLocal-first software: you own your data, in spite of the cloud. Martin Kleppmann, Adam Wiggins, Peter van Hardenberg, and Mark McGranaghan. This article has also been published in PDF format in the proceedings of the Onward! 2019 conference. Lastly, we suggest some next steps for moving towards local-first software: for researchers, for app developers, and a startup opportunity for entrepreneurs. These experiments test the viability of CRDTs in practice, and explore the user interface challenges for this new data model. We share some of our findings from developing local-first software prototypes at Ink & Switch over the course of several years. CRDTs have the potential to be a foundational technology for realizing local-first software. We look at Conflict-free Replicated Data Types (CRDTs): data structures that are multi-user from the ground up while also being fundamentally local and private. We survey existing approaches to data storage and sharing, ranging from email attachments to web apps to Firebase-backed mobile apps, and we examine the trade-offs of each. Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data. ![]() ![]() In this article we propose “local-first software”: a set of principles for software that enables both collaboration and ownership for users. If a service shuts down, the software stops functioning, and data created with that software is lost. However, by centralizing data storage on servers, cloud apps also take away ownership and agency from users. Local-first software: You own your data, in spite of the cloud Local-first software You own your data, in spite of the cloudĬloud apps like Google Docs and Trello are popular because they enable real-time collaboration with colleagues, and they make it easy for us to access our work from all of our devices.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |